HNHacker News
TopNewBestAskShowJobs

improv32

511 karma · joined July 21, 2012

https://ben-johnson.me/

ben@ben-johnson.me

submissionscomments
improv32··on Open source collaborative text editors
You've probably heard of it already, but if not you should check out the game Cube/Sauerbraten. It's an open source quake-style fps game, with its level editor integrated right into the game itself, and you can edit levels collaboratively with other players at the same time.
improv32··on New Dell XPS 13 developer edition now available
Tip: make sure you're using libinput and not synaptics. These days libinput seems to have the most reliable trackpad support.
improv32··on I learnt C++ in 2018 and have no regrets
If you're comfortable with emacs, irony + rtags does pretty much all the IDE-type things I need it to. You can autoconfigure rtags based on your build system (supports basically all of them). you get variable type hints, function arg hints, contextual autocomplete (including template stuff), jump to definition, find references, you can fuzzy find and jump to methods/identifiers/symbols across your project, compiler warnings highlighted inline, it's a pretty good setup. I use the doom-emacs distribution which has it all configured and ready to go, im sure spacemacs also has a good setup
improv32··on The symmetry and simplicity of the laws of physics and the Higgs boson (2015)
(Just a layman, but here's my understanding)

That's another instance where the holographic principle applies. To hand-wave, the holographic principle applies to any theory describing a system, where you can make an equivalent description of the system using only information on its boundary. For example, in the black hole case, if you know the state of the system inside the event horizon, every particles' position and momentum in 3D, then you could describe how the state will evolve based on the usual laws of physics.

But by definition, that information is unavailable to an observer outside the event horizon. This presents a thermodynamic conundrum. We take as an axiom that in a closed system, total entropy can never decrease. Think of entropy as the compressibility of information. A string of a thousand 0 bits followed by a thousand 1 bits is highly compressible (low entropy/high order), while a perfectly random sequence of bits cannot be compressed at all (high entropy/low order). Equivalently in the physical world, an egg has somewhat low entropy, yolk encased in egg white encased in shell, a complete description is succinct. But if you scramble the egg, suddenly full knowledge of its state requires lots of information, you have to know the specific positions of every particle of yolk and white to have the whole picture.

We consider this an axiom because we want physical law to obey time-symmetry. In a deterministic universe, you should be able to take a full physical state and "run it in reverse" to get previous states. If you could decrease entropy, go from a globally random state to a globally ordered one, then you would lose information about the starting conditions. Just like matter and energy, information can never be destroyed (we suppose).

Okay so the universe taken as a whole is a closed system, with ever increasing entropy, i.e. over time more bits are required to understand its full state. Now toss your scrambled egg into a black hole. It crosses the event horizon and poof it's gone. Is information lost? Can we, in principle, run the universe in reverse and see an egg come back out? Where did those bits go?

The interesting thing about black holes is that all the information required to understand their behavior right there on the boundary of the event horizon. Specifically, the number of distinct physical states that a black hole can take on is proportional to its surface area, not its volume as you'd expect for an spherical region of ordinary space.

How exactly does that work? At this point my understanding sadly falls off. But I can point to this as a good starting point for the so inclined: https://en.m.wikipedia.org/wiki/Black_hole_information_parad...

The Ads/CFT correspondence is also a bit above my head, but it relates string theory to quantum field theory. It introces the anti-de Sitter space, which is a space in which geometry is non-euclidian, very similar to a hyperbolic space, where the boundaries are like asymptotes, you can get as close as you want but never reach it. The interesting thing is the geometry of that boundary space. For an appropriate Ads, its boundary has the same geometry as our 4D spacetime (it's a Minkowsy space, to be precise). The idea is that low-dimensional string-theory stuff happens in the interior (bulk) of the Ads space, and the boundary is the spacetime we know and love. The correspondence is that a complete theory of the boundary (QFT describing spacetime) can also completely describe the action in the bulk, and vice-versa. The mind bending thing about an Ads is that it's boundary is actually higher dimensional than the space as a whole. Analogous to how in linear algebra, you can project a space into a higher dimensional space without losing information.

Wow didn't mean for that to be so long. If anyone knows better than me and I've made a mistake please do point it out, I'm just a casual observer who loves getting in deep with this stuff.

EDIT: Oops, just now went back read your question and realized you probably knew all of that and I didn't even answer your actual question. Hopefully someone else finds this interesting! Specifically about the surface area thing, when something falls into a black hole from an outside view you never actually see it cross, as gravity increases on the object from your point of view it undergoes time dialation, redshifting the light it emits, and length contraction, flatting it along an axis normal to the black hole's surface. In the limit the object falls slower and slower, getting flatter and flatter, and dimmer and dimmer and ultimately "smeared out" across the surface, Hawking radiation emitted from some kind of virtual particle interaction I don't understand interacts with the object on the boundary, making the information recoverable from those interactions. Or something like that

improv32··on Proof of Stake or Proof of Work, What's the Difference?
As I understand it, they earn a larger share of the money supply, as interest. But not actual economic profit stemming from some productive wealth-creating investment. Except insofar as their support of the coin itself enables ecomonic activity.
improv32··on Heavy multitaskers have reduced memory
Enthusiastically agree. Learning to manage serious commitment like that it what has done the most for my growth as a person, I think
improv32··on Unikernels: No Longer an Academic Exercise?
Wouldn't that add a ton of overhead, if nothing is done in kernelspace and everything gets squeezed through syscalls
improv32··on Interface Hall of Shame – QuickTime 4.0 Player (1999)
For most DAWs the primary control surface is usually a physical MIDI device that has real physical rotary encoders, which you would map to the virtual rotaries on the pretty interface. So it's more intuitive to have both be a rotary.
improv32··on Yet Another Rant About Blockchains
Exchanges facilitate liquidity between crypto and other common currencies. This has obvious value. But just like any currency, the value of a crypto is what you can get for it. So in the hypothetical where there are no exchanges, there would still be value in terms of the things you can buy with crypto directly.
improv32··on Poaching Tesla
But it was clear what the iPhone was adding. Capacitive multitouch, big screen, desktop browser on mobile, etc...
improv32··on 1/0 = 0
You missed the part where he defines division as a/c = a * inverse(c) for all c != 0
improv32··on Timeline of the far future
It's been suggested that perhaps one way to find evidence of extrasolar life, would be to find exoplanets whose years are integer multiples of their rotational periods, i.e. they've done what you describe just to eliminate leap years and make their calendars easier.
improv32··on The Unleashed Operating System
How will Unleashed compare to say FreeBSD? Better desktop support?
improv32··on Microsoft is updating Notepad
10 has gotten a lot better at the Control Panel thing, most things can be done in Metro settings finally. Still find myself opening ncpa.cpl whenever I have to touch anything network related though
improv32··on Canada legalises recreational cannabis use
Would also like to hear you POV. It's not often expressed here
improv32··on YouTube Stars Being Paid to Sell Academic Cheating
What the parent means is that when cheating isn't accorded a serious enough response, the signaling value of a degree is watered down, so parent must rely more heavily on the interview, which is unfair to those who perform poorly in interview enviornments but are otherwise good at their job.
improv32··on Shortest bit sequence that's never been sent over the Internet (2017)
I'm reminded of constructing DFAs that represent regular expressions for class.
improv32··on National Identity Is Made Up [video]
Parent is referencing an extremely insight-porn rich essay by Scott Alexander: http://slatestarcodex.com/2014/07/30/meditations-on-moloch/
improv32··on Migrating to Python 3 with pleasure
The data structure OrderedDict does what you describe and has been in the stdlib since I think 2.7
improv32··on Mary Lee Berners-Lee has died
I thought it had to do with matches
improv32··on Protecting Google Cloud customers without impacting performance
surely, tzar meant that in a positive way
improv32··on Bitcoin: A Peer-to-Peer Electronic Cash System (2008) [pdf]
More hashpower inceeases the likelihood that your find your block before the other guy, but the PoW is stateless, there's no "progress" made u til you find the solution, it's purely random each time you increment the nonce and try a new hash, thus expected rewards follow a poisson distribution.
improv32··on Blue-collar wages are surging. Can it last?
Which gets right to the point. Bread supply is elastic,you could quickly set up shop and produce more bread to satisfy demand whereas skilled labor is highly inelastic. Training, gathering hands-on experience, it's all a time-consuming process so there's a long time delay between when demand rises and when supply can rise to meet it
improv32··on Walmart will soon have robots roaming the aisles in 50 stores
Trader Joe's is excellent about this. I'm not sure if it's explicit policy but every single time I've asked an employee where something is they dropped what they were doing, walked over to the exact spot and literally handed me the item I was looking for. I guess that's only possible in a small store though.
improv32··on Open Source Game Clones
I think he meant Unreal Engine, which isn't strictly open source but you get access with a monthly fee
improv32··on PHP 7 Virtual Machine
PHP is a whole lot more than just a templating engine. I think you would find that much more effort than is required just to make some templates.
improv32··on A Primer on DarkNet Marketplaces
These sites use bitcoin, but operate on the clear web (well they don't need tor anyway). See for example: http://scannablefakeids.com looks fake but it is a real vendor
improv32··on Windows 93 (2014)
No it's emulated: https://github.com/taisel/GameBoy-Online
improv32··on FTC to Crack Down on Paid Celebrity Posts That Aren’t Clear Ads
And it actually wasn't that bad

https://soundcloud.com/hamburgerhelper/sets/watch-the-stove

improv32··on Shout: The self-hosted web IRC client
I did in fact run this on a cheap $5 droplet, along with an apache2 server. Worked fine except it crashes about once a week, I think due to memory usage. I switched to weechat in a tmux session
← PreviousPage 2 of 4Next →