jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You can get a lot of the way (just not to `exp((E_old - E_new) / Temp)`) by explaining the origin of the algorithm:

People who work metals have a process for making metals more supple, called "annealing". In annealing, you heat the metal up almost to the point where it loses its shape, then let it cool slowly. In the atomic picture, this chunk of metal has knots of stress and tiny mis-aligned crystals, but if we let the atoms jiggle, the knots can just work themselves out and the crystals can grow, because atoms want to align with their neighbors. It works the other way too though: If atoms jitter randomly then at any time they can exhibit a chaotic state, so if you suddenly stop that jitter ("lowering the temperature too fast"), then you just get a random state. So there is a sweet spot. You want just enough jitter to undo knots, but not so much jitter that you create new ones. By slowly reducing the temperature, you get to pass some special points where the neighbors have about the same impact on the crystal as the jitter, and as you slowly pass that, the jitter starts undoing the knots for you and then growing the crystals for you. You still often don't get perfection, but you can get closer.

What does this have to do with optimization? Physicists like to think of this "aligning with neighbors" process as minimizing some "interaction energy". But you can minimize whatever function you want with the same approach: (1) take any state you want, (2) let it randomly jitter to neighboring states, (3) accept the new states when it makes your function smaller, but also (with some probability p) when it makes your function larger, and (4) slowly lower p as you allow the system to randomly jitter around.

You can also get a good idea of what's going on with a graph:

\ _b / _
\_/ \ / _|-- B
\_/ _|-- A

Let's explain simulated annealing by looking that the barrier above (b), which has two different energy costs to jumping over it: B from the left and A + B from the right.

Here we understand the jitter as having a typical energy E which lets it jump up the graph, but it still tends to fall in the holes. When E > A + B then it will jump from the deeper valley on the right into the left and back. But as we get into the range B < E < A + B, then it's possible to jump from left to right, but not easily from right to left. The more we allow the system to jitter in this region as we slowly reduce E, the more likely the state ends up on the right somewhere, and then from that point on the algorithm mirrors your normal gradient descent algorithm.
Murphey's law.

Do you know how many values a 32-bit integer can represent? Surely no one ever has to worry about overflows?
That's similar to saying a toddler is less productive than a recent college graduate.

That is to say: WhatsApp is much further along its individual trajectory than SpaceX is. In decades, the value of SpaceX is likely to eclipse WhatsApp, which in all likelihood won't even exist any longer.
I'm not sure most of the people exposing the aggregation of wealth and power against the interests of the plebeians are doing it for the money and would probably do it even if unpaid. Though for what it's worth the main guy I read doing that, Krugman, get's paid pretty well by the NYT which makes money from subscriptions which works because some people are willing to pay.

For anyone unfamiliar with Krugman here's an example:

http://www.nytimes.com/2014/12/15/opinion/paul-krugman-dodd-...
> Enough people are keen on it succeeding that it'll do something useful.

Exactly. I am personally convinced it will succeed, but I don't know in which way. It could be anything that benefits of proof of work.

Are there actually libraries, or clients which create a P2P network, that is generic? I mean the client synchronization is the same as in BTC, but the data exchanged is generic.
Bayesian updating of the posterior? Or if you prefer frequentist algorithms for online learning of classifiers?

Not trying to pick a fight, just as a statistitian/ML developer I've seen the same things be reinvented and renamed so many times.
Wow, thanks, haven't thought of that.

I was thinking to use either a virtual machine or the LAMPP stack on my NAS/Raspberry. I tried Xampp, but it kind of screwed with my installation back than. Plus, the Pi isn't really doing anything, time to change that.
https://gyrosco.pe/

http://mint.com for tracking money

https://www.rememberthemilk.com To-do list :)
Thanks, I'll have a look at that. The courses look really interesting. Hmm.
They HYPR stack: Haskell (less bugs & fast), Yesod (type safe web dev & fast), Postgres (trusted, scalable, ACID+HSTORE), React.js (waaaaay better then Angular, needs additional libs e.i.: Reflux/ajax/etc.).
Sure it is, but if some carriers are a state-sponsored arm of a bad actor and are told by their masters not to treat traffic equally, thus breaking the net neutrality pact, then what are the responsibilities of the the other carriers?

Worms, meet can.
That's the main reason the lower-capacity 'normal' elevators replaced them.

Google gave me both a nice video showing a paternoster in action and a different way to (attempt to) improve safety: regulations. Apparently (https://youtu.be/1z7rp5OXFnU), in Frankfurt, Germany, they introduced rules such as 'one person in a cabin' and 'take your backpack off during a ride'.

They also require one to take an 'exam' that consists of reading a single-sheet of paper and deployed personnel checking that (I checked the date on the video; it's from nowhere near April, 1. Also, it's from a series called 'real lunacy')
This might be part of the attribution:

https://news.ycombinator.com/item?id=9275381
Come Monday, here's what you'll get: "GitHub attack shows the dangers of relying on cloud." Or "Government software to protect children from Phil Robertson held hostage to attacks on a popular cloud service. This demonstrates the dangers of cloud. How can we be protected from the cyber criminals and pedophiles in their clouds? Here is are usual panel of people who didn't quite rate their own panel show. None of them know anything about computers, really and at least one uses their iPhone to prop up the short leg of their kitchen table. Panel, what do you think?"

"It's Obama's fault."

"It's the republicans."

"I make pee pee."
None of the articles about how great this is for the nation mention the fact that it had to cost Kleiner Perkins at least $10 million in legal fees and distraction/time. That would have been enough to fully fund 100 women to get engineering bachelor’s degrees and join the STEM workforce that Barack Obama and the New York Times editorial board say is a good place for people other than themselves (previous posting).

That would be a more convincing argument for me if there was any evidence that KP would have spent that $10+ million to fully fund 100 women to get engineering bachelor’s degrees.
s/empirical/anecdotal
This is a bit naive. Your ISP peering bandwidth isn't the complete sum of all its customer promised bandwidth. You have access to bursts of high bandwidth precisely because most of the time our internet connections are idle. Yes, this "burst" can actually be sustained 24/7 by some number of people, but not at a mass scale.
I'm not sure that that's necssarily a bad thing. Even if it is a bad thing, I'm not sure what exactly, if anything, could be done about USA-only posts.

HN has plenty of USA-only posts all the time, often even Silicon Valley-only posts. Sometimes there are India-only posts. Given a certain critical mass of users living in a certain country, posts which happen to only be relevant to that country can make it to the front page. Particularly when few users will down-vote a post solely for being country-specific.
They used an iframe for the payload that could be easily placed on legitimate sites by third parties to put innocent people on FBI's pedophile list.
Typical HN response is honesty.
I've been an evangelist and hired them in the past. It's hard and expensive. Then when you have an evangelist, you have to pay a bunch of money to fly them around to conferences. They burn out. And then, when you go to a conference, most of the people manning booths aren't super excited or inviting.

So I figured, why not offer evangelism as a service? Help man your booth, plan great talks, run and attend meetups, help with online evangelism. Maybe you just want to know what's going on at conferences.

It's not a replacement if you want a full-time person who truly believes in your product, but it's a way to fill out your team or hire someone to do a conference for you here or there, far cheaper than hiring someone.
All feedback welcome, especially ideas on how to reach the right audience.
I've been looking for something like this for so long. And now it's here, and it is gnarly good. Thankyou.
The most direct answer, which the author only mentions in passing, is gccgo. The author gives vent to the angry voices in his head by attacking the primary go implementation and Rob Pike personally (but ignores the intrinsic merits of the language itself), but gccgo works great.
"How much easier does autoconf make things, really?"

Speaking as someone who was a system administrator responsible for compiling a large number of packages across a wide variety of platforms (let's see, SunOS, Solaris, AIX, Irix, Linux, and HP-UX, all at different versions at different times) through the '90s and early 2000s, autoconf made things much, much easier.

It doesn't help the developers any; each individual difference has to be identified by the developer. (My biggest complaint isn't that it's written in m4, but that there's no comprehensive list of what I need to do with it. That information makes up the m4 tests, but there was no documentation.)

Don't like libtool? http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html
Funny not long ago there was a HN comment saying this would be a good idea (https://news.ycombinator.com/item?id=8765778)

Of course it all depends how keen your users are to wait for the thing. If it is an online game and they clicked a link to play it then they may be happy to wait.

For most sites this would make me hit the back button if it didn't load in 5 seconds.
I've never heard this, but it sounds like it comes from Mandarin, since baobae means the same/similar thing there.
did you want your title tag to be "customize you Ikea furniture" as in the "learn you a <programming language>"? or should you have an "r" in there?
> Bad acquisitions were another one, with Borland buying dBase and Microsoft buying FoxBase

Amen. Add also Nantucket (Clipper) being acquired by CA (Computer Associates) which pretty much killed Clipper.
Most of them require you to be on the same continent as the person you're trying to kill. The easier you make it to kill, the more abstracted it becomes, the more disconnected the killer is from the act itself, you increase the amount of killing and the number of people who will be willing and able to do it.
Thing is, these labels were known publically for at least a month before they were enforced. Google also managed to get out four updates of gmail 2-3 months ago, according to the history listing on the app store. This feature didn't make the cut for any of those releases?
It is also marginally faster, I think.
"At first glance this seems like a great read"
Agree!
Both "id()" and its companion "is" are almost never used in practice - I don't think the tutorial mentions them. At least when it comes to id(), you'd have to find that in the reference where it will explain how it works.

If you're familiar with C, id() returns the memory address of the thing given to it, and "x is y" is like "id(x) == id(y)". So "x" is "x" is asking whether the Python runtime happened to put the two strings in the same place in memory, not whether the two strings are equal.

("is" is commonly used for one thing - testing against None. So you might write "a is None". I think that's just because someone once got bitten by a badly overloaded == operator. Just like some people will write === in all their Javascript, in case an incorrect type sneaks in.)
Critiquing X, or even warning people about surprises in X, is not "anti-X". Have people picked up this weird idea from fandom culture or something? This article is not saying that people should not use python. It's not criticizing the maintainers for making stupid decisions, as far as I can see. It's just saying "if you do this, you'll get a surprising result", and in the process teaching people more about how it actually works.

One of the most informative books I read early in my career was "C traps and pitfalls". I've written a lot of C in the subsequent 20 years or so. It has some particularly nasty traps. Acknowledging that does not make me anti-C.

Pointing out that a saw is sharp does not make you anti-saw.
Out of curiosity, who paid for your year-long chronic Lyme treatment? It's not an official disease, as far as I know.
Python is a Lisp (with the notable exception of not writing directly in the AST) in the sense that my aunt is my uncle (with the notable exception of not having balls). (Reference: http://en.wiktionary.org/wiki/if_my_aunt_had_balls,_shed_be_...)
You just go. There are very few places in the world you can't just show up and get by with no language skills, knowledge of the area with a very little bit of money.
Malnutrition might be unlikely, but you mention the problems started as a vegetarian. This points to a strong possibility of Iron Defeciency, which can be fairly common (but of varying severity) especially on vegetarian diets. You'd be looking at anemia and dopamine\serotonin dysfunction from it which could match your fatigue complaints. I would see if Spirulina does anything for you: http://en.wikipedia.org/wiki/Spirulina_(dietary_supplement) it's a super source of iron and can correct anemia and there is research supporting several other health benefits.

Also use a nutrition calculator on a few average meals and check the label on your multivitamin to make sure you arent missing anything else essential like calcium (multivitamins dont necessarily contain everything, they would be gigantic if they did). Don't follow a food fad just ensure you are getting every nutrient and avoid all processed\prepared food.

Also, what is your height and weight? Do you have enough energy to exercise? You should let us know you aren't morbidly obese or anything like that. Also what time do you wake up and go to sleep?

One thing that helps narcoleptics is resetting the sleep schedule by staying up progressively later each night until the sleep schedule slowly wraps around over the period of a week. This can reset your body's circadian rythyms in a more permanent manner and help with fatigue. If you try using Melatonin instead to reset your cyrcadian rythyms, don't make the common mistake of taking it right before you go to sleep, it should be taken around 4 hours before planning to go to bed.

Vitamin D, SSRIs, and sleeping less helping all point to depression or anxiety and serotonin\dopamine dysfunction. Sleep deprivation basically has similar effects to an SSRI. Constant nasal congestion also points to this, because serotonin and the catelcholmines (dopamine and its endproducts norepinephrene and adrenaline) are the primary vasoconstrictors in the body. Vasoconstriction causes bronchodilation or opening of the airways which is why simple decongestants like Sudafed operate on norepinephrine. Spirulina could help with dopamine dysfunction due to its high content of L-tyrosine in addition to iron, for Serotonin you've probably heard of Omega3 fish oil which can help some.

Numbness indicates poor circulation and\or B vitamin deficiency. It will hopefully reside once you have enough energy to exercise and you determine you aren't anemic or malnourished.
They seem to mean "because it's so much faster, it will make the slower ones looks worse", which is an odd idea for compatibility breakage.

I suppose it means apps might start doing that much more, thus performing so bad on old devices that they become unusable.
Exactly. Apple's App Store is great for impulse buys, control, and marketing. But as a user, none of that is good for you.
I think I stand corrected.
Also happens to me in Chrome.

I love the video but I would love it more as a lightbox closer to iPad size.
"Google Chrome 4.1", sure let's test the development version of IE, but not the dev version of chromium (chrome).

No mention of workers, canvas, audio, video, <device>, web databases, or advances in javascript speed improvements. Just talk about separate specs, CSS3 and SVG.

Anther waste of time, presented by Microsoft...
I just wanted to tell you that I submitted your case to a medical practice of 20 doctors. I know all of these doctors very well and they will do everything they can do to diagnose your issue. While it is not exactly their department, that being neurosurgery and orthopedic surgery, they promised me that they would pass on the case to their colleagues who are more suited for it. I sincerely hope that we can find a solution to your problems so that you can get your life back on track.
What was the problem, then? I thought the idea of TLDs initially was to separate domains between countries so they could manage them themselves and create less collisions between local registrars?
It's a fun idea and good beta, and it's easy to see how, with a few improvements, it could be useful for a few purposes.

More detail:
1)Sometimes when I'm messaging, I wouldn't want a picture taken - for example if it's first thing in the morning and I've still got bed-hair and I'm in my pyjamas. So for some messaging purposes, that would be an issue and I'd want to opt out of sending a picture, while still being able to send a message. The makeshift alternative is taking a picture of the ceiling or something irrelevant. I suppose denying the camera permission might work too? I guess if I where using this with purpose I'd try that. Taking pictures is fine as is for business or work related things, or anything else where its reasonable for all users to have an expectation of looking presentable. Though that does mean I feel it doesn't solve the annoyance of getting ready for a video chat when you don't look your best.
2)I couldn't see how to set up a private room if I wanted to - I saw it mentioned that that feature exists but it's a mystery how I'd access it
3)There's the age old issue for anonymous-ish public message boards with images - preventing misuse. You seem aware of this issue thankfully!
4)the mebeam keyboard looks cool but isn't as easy or efficient to use as a regular virtual keyboard. Personally I would just let users use their regular keyboard, rather than trying to create one just for this one service.
5) on my phone, whenever front or rear camera is mentioned it's referring to the opposite of how I think of front and rear. Holding the phone so I'm looking at the screen, if I choose rear camera my face is shown on camera, surely that would be the front camera? I can't tell if my cameras are getting switched round somehow or if I'm just wrong.
A Raspi 4 can run two 4k HDMI streams at once. What do you mean?
I lived in Leeds (Northern UK City) for a while about 15 years ago and, yeah, cars were stolen routinely (mine included). I would expect it is less common now though?
Is this just some hyped up collection of interconnected assertions (for lack of a better description) or does it actually reveal something non-trivial if you take the effort to dive into it?
The trouble with all of these 100% numbers is that very few people (in either group of trial participants) were hospitalised.

We have a small sample for the estimate of this efficacy. That being said, all the vaccines have shown this in small samples, so my current working theory is that the hospitalisation rates post vaccine will be very, very low (but almost certainly not 0%).
I wouldn't go as far as calling it a reinvention of the modern financial system, but I would call it a reinvention of the Dutch tulip mania[1], with the notable exception that tulips do have some tangible value.

https://en.wikipedia.org/wiki/Tulip_mania
You did it![0]

0 - http://avc.com/2015/01/what-is-going-to-happen/
The issue was apparently drift in the actuators that positioned the second stage engine.
Wikipedia has spent many megabytes of text to argue about hyphen, minus, en-dash, and em-dash.

These arguments (different arguments among different people) spread over diffferent pages and different spaces. They happened on article talk pages; in meta space (village pump, the WP manual of style); in admin spaces (ANI); even with some ARBCOM case.

There's easily 500,000 words about hyphen, minus, en-dash and em-dash on wikipedia.

https://news.ycombinator.com/item?id=8600342
Every single new car has a thermometer built in and displays the current temperature outside on the dashboard. It's not that uncommon. I actually think it's a great safety feature for when you are driving to work in the morning and you are not sure if it's quite freezing yet or not - if your thermometer says it's less than 4C then I am more careful, but if it's above 4C then it should be fine to drive.
Thanks for the link, I've read through it, and lots of it resonates.
More likely they had to fill a placeholder.

And someone got paid on a marketing team so everything's good.

edit: oh, but it's not a landing page. It's a blog page.
Super excited to see FFOS get some more momentum. Glad to see that they're making their way into the TV space, and have grand plans (and are finally getting a little limelight).

While I don't think I will buy a smart-tv, I am currently working on a side-project to port FFOS to an android streaming stick I recently bought -- great to see that the team at mozilla is thinking as big as they are.
Will be waiting..!!
> Blackouts exist to limit the extent that remote viewing substitutes for live attendance

Y'all are confusing your words. "Blackouts" you describe are local TV broadcast blackouts if they don't sell out the stadium. "Blackouts" the GP describes are the blackouts on Sunday ticket because you are supposed to watch them locally.

Opinions: The former is good, it forces attendance. The latter is not, as it puts prevents regions that otherwise can't watch the games locally from being able to watch them at all (due to poor blackout zoning). MLB.TV is about to enter a lawsuit about this very thing, and though they'll likely win, it is a huge problem.

Couple that with the ESPN's and others having a hatred for cord-cutters and you have an area ripe for disruption, even though the sports leagues themselves can hold it down w/ their anti-trust exemptions and unfair practices. But that won't last forever once the Googles and Netflixes have the capital to force the leagues' hands.
I would love to hear about it

See http://blog.zx2c4.com/749 and http://bit.ly/T9CkqJ
Hint: you don't really want to hear everything your friends might think of you, much less your frenemies, acquaintances, or coworkers.
I just want to make sure I have this correct.

1.) Two years ago, a secret court ruled that this NSA surveillance is unconstitutional.

2.) The NSA made this decision secret and never released the ruling.

3.) The NSA continued its surveillance program that was ruled illegal by a court.

Is this really what happened?
Much more useful. I would point out, however, that many people have begun to wonder whether bad laws can truly be rectified through a democratic process at this point. I am of the opinion that we have, or will soon, hit a sort of tipping point beyond which changing bad laws becomes unfeasible. At that point, aren't we essentially ruled by a cabal of economic and political elites, pushing us into the realm of "authoritarianism"?
Leak internal communications generated in response to the previous leak. Repeat recursively until you find the attractor.
My argument is don't play puzzles, don't ask stupid questions about "What does this command do with these flags?".

An interview should be the same as a discussion about concepts you'd have with a colleague. Does the person know the concepts? That's all that matters.