skysight-inc/HackerNews huggingface dataset:
Changefeeds are for getting updates to the results of queries on the database. So for example, getting the top 5 users ordered by their score. The app leaves a connection open to the database, and the database pushes changes to the query results whenever they happen.

The app can then also have a persistent websocket connection or whatever to the client, so you're able to get push architecture all the way from the data source to the client.
Maybe we can put Bjarne Stroustrup into an F35 :-)
The whole point of how React renders is that component rendering does not equal DOM manipulation.
If you liked this story, there are more like it, e.g.

Natalie Portman - http://www.nytimes.com/2011/03/01/science/01angier.html

Brian May - http://articles.latimes.com/2008/jun/07/science/sci-queen7
"This app is in region eu, firesize is only available in region us." Thats a shame. But is guess getting manually hooked up would work for this case too?
Why computer color is broken
Instead of using a VPN provider, I can recommend using a dedicated server. You can use a VM from DigitalOcean or others if you prefer those, I personally use an Atom from OVH for just 4Eur/month, which in some cases is outright cheaper than a VPN, too.

Plus of course you get the plenty of disk space and 24h computing a server gives you. Great learning tool, too.
Depends. I find myself more alert for some stints of time while in a ketogenic state, but on the other hand, have difficulty falling asleep (as in, normal day I'm drop dead asleep at 11-12pm, while in keto, I'm sleepy (very sleepy, groggy) but it is common for me to be awake at 2-3am. Wake up times is the same.

Not sure what is best to be honest since lack of sleep brings a lot of problems by itself.
Announcing the MDN Fellowship Program
I have a hard time reconciling this statement with all the ex-NFL players I hear about starting successful businesses and broadcast careers.

In fact, almost all the personalities on the FOX and CBS pre-game shows are ex-pros, and I find their abilities to reason and elucidate quite advanced, and they all admit to having many, many instances of head trauma in their careers.
Welcome to the world of Jewish law, in which it's considered acceptable to find ways around rules.

For example: Jews aren't allowed to eat leavened food, known as "chamets," (e.g., bread) on Passover. We're also not allowed to own leavened products. What do you do with all of the food that you bought before Passover? In theory, you have to throw it out, which would be a huge waste of money.

The solution is to sell this food to a non-Jew for the duration of the holiday. The contract says that the non-Jew owns these products for seven days (or eight, if you're outside of Israel). At the conclusion of the holiday, the non-Jew sells it back to the Jew, or fails to finalize the sale, or fails to exercise his/her option, etc.

Problem solved: Jews don't own chametz. We don't have to throw it out.

Is this using a legal loophole? Oh, yes. Is it universally accepted? No, but pretty close to 100% of the religious Jews I know do it. Have there been big arguments over this subject over the years? Of course! It's Jewish religious law, in which arguments are a part of the culture...
Silicon Valley Startup Develops Drone-Delivery System
The author mentions "perverse" incentives in Congress, but what he doesn't mention (because it's a very politically difficult subject) is the perverse incentives afforded military officers. When you have a system in which it's so common as to be expected that the officers who influence your purchasing will in a couple years retire into a job with the private contractor from whom you're purchasing, you have a recipe for bias. Even from really standup people who don't recognize their own vulnerability to influence. It's just such a common thing to work in the private sector for the same office as you did when you were enlisted that nobody blinks an eye. Because it's often really good to still have those people around.

But at the same time, I think that's a pretty untenable situation. The military needs to do something to balance the career mobility of their officers with the ethical hazards of the current system. Without some rules to prevent the scenarios that have the most potential for abuse, the situation is not unlike the flow of Congress members into lobbying. Except we don't elect military officers.

It's a tough balance. Part of the promise of the military's recruiting is that you'll advance your career. They should fulfill that promise. At the same time, they need to make sure that the ways in which they fulfill that promise don't incentivize poor judgment on behalf of the public interest.
They flew single-engined jets in the 1950s and early 1960s when engines were horrifically unreliable ( most notoriously the F3H Demon with the shocking J71 ).

And that didn't deter then from doing it again later with the A-7, A-4 and F-8.
Oh yeah shoot me an email (firesize@helpful.io). We're working on making it available in other regions as well. Sorry about that.
The article is talking about optimizing VDOM generation, not DOM manipulation.
Is there a reason the applications mentioned in this video do blurring in the way the video presents as incorrect?
Which definition is that?

You probably though of:

array == &array[0]

which is always true.

This:

(void*)&array == (void*)&array[0]

which simplifies to:

(void*)&array == (void*)array

is not.

C doesn't guarantee that the values of &array and array are the same. The types T( * )[ * ] and T* are not even compatible and those two pointers are allowed to have different sizes and representation.
To extend on parent comment: What you call "circumvent your religion's practices", ie building complicated logical arguments or creating new categories and distinctions to re-interpret existing law is considered as a significant part of Jewish religion:

https://en.wikipedia.org/wiki/Talmud#Pilpul

In that aspect, Judaism is very different from, say, Christianity.
Reimplementation of the DRAW neural network architecture
Sure, but as you point out, they build their business on it. That's how they make their money.

Verizon or AT&T on the other hand will happily give your raw port 80 traffic to any random 3rd party if it means they get an extra buck out of it.
Generates a password for a websites's account, in a 'deterministic' way
Yes, it was a very different environment. Here's one for the BBC Micro:

http://www.computinghistory.org.uk/det/6637/BASIC%20ROM%20Us...

From other details on the page, it looks like the publisher, Adder Publishing, had the tacit approval of the manufacturer Acorn.

Disclaimer: the author is a personal friend.
Sugar and salt I understand. Do you have more info on the oils? Have not heard that before.
"I guess some people are just more comfortable rolling the dice with their brains than I am..."

I feel the same way with people who take pharmaceutical anti-depressants.
Exciting to see Erik Meijer (Haskell, C#, Hack, LINQ, Rx) as co-author of this article.
I agree, when I first heard about it being based on email validation one of my first thoughts was "owning an email address hosted on a domain does not necessarily mean owning the domain."

On the other hand, being able to modify the DNS records is a much stronger proof of ownership.
Other than water retention, are there any other reasons sodium is bad?
Many email systems don't exactly support unicode usernames in the first place, and provisioning systems will just send to administrator@ ([a-z]). It's not "enter your own email", you just get to pick from a variety of emails to provision a cert like admin@, ssladmin@, postmaster@, and the whois email.
False negatives are a lot worse than most interviewers think. (False negative = you pass on a good candidate, false positive = you hire someone who turned out to be unqualified)

If a "good" candidate is a 1-in-100 find, then each false negative means you have to look at another 100 candidates.

Also, if you decrease your false negative rate by more than you decrease your false positive rate, you're actually hiring MORE bad candidates (while spending more time interviewing). I.e., every time you pass on a good candidate, that gives you another chance to make a mistake and hire someone bad.

Your odds of hiring one specific "bad" candidate may be small, but if most candidates are "bad", that actually makes it more likely to hire someone bad each time you pass on someone good.
I'm a non-observant Jew and have several observant friends. I always joke with them that Jews are the first hackers, finding ways to circumvent their own religious laws.

Some other clever hacks "exploited" by Jews over the years:

* Say a door needs to be opened by a button. For some reason which I can't quite remember right now, you can't just press the button to open the door, but say that after you press the button there is a random wait befroe the door is opened, then it's OK.

* You can't light fire on shabbat and, by some logic, that also means you can't close an electrical circuit. But say you have a door that requires a keycard to open. You can't put the keycard next to the reader because that will cause a circuit to close but if you were to press a button that turns off the card reader for some random amount of time (which is OK) and then just happen to put your card in range, when the reader turns itself back on it will recognize your card and open the door.

* You can't create permanent things on shabbat and that includes writing. But, say you have to write for some reason - you use a shbbat pan with ink that evaporates after several days (hence, is non-permanent).

There are lots of theese hacks, and even a whole R&D center dedicated to them[1] in Israel. Funny stuff.

[1] http://www.zomet.org.il/ (Hebrew)
Your body regenerates new cells all the time; that is creative work (certainly, if closing a switch counts as such). I think what you need is a Sabbath cryogenic chamber, so that you don't commit such transgressions as growing stubble.
Granted, we've been presupposing C, but:

In C++ you have a simple out by overloading T::operator&, allowing you to alter the result of the RHS of that equation and break it.

There's also a little bit in the standard prohibiting comparing pointers to different arrays - a leftover from the 16-bit era of near and far pointers I suspect - but that appears to only apply to relational comparisons in the C++11 standard:

http://stackoverflow.com/questions/9086372/how-to-compare-po...

I either misremember this applying to == and != as well (likely), or this changed since the C++03 standard that I'm used to referencing (unlikely). I'm also unsure if C has an equivalent rule. A fun note from that SO link:

std::less<T*>

guarantees more than

operator<( T*, T* )

enabling

std::map<T*,...>

et all.

(edit: formatting)
also in new york city
Did you try going back to sleep after you wake up?
>> So that I can work without having to blast music through $300 noise-canceling headphones (which itself impairs focus, but is the lesser of all evils)?

I have seen people mention noise-cancelling headphones in the context of noise and open offices. Don't anyone use noise cancelling ear muffs? I am sure listening to music 6-8 hours a day is not good for your ears.
As long as at least the downvote button is considered work, I'm happy. :)
I have checked out shortcat and it looks really promising.
Mode X and all the flavors are what really got me into programming. Turbo Pascal + inline assembler. Good times.
I wondered how widespread encephalopathy was amongst football players and wound up on this[0] wikipedia page regarding the list of players with chronic traumatic encephalopathy.

Didn't seem so much at first considering the number of players who've gone through the NFL but it was surprising how long I had to scroll to get through the list of players who are plantiffs in the lawsuit regarding concussion related injuries received while playing. The list is even incomplete and only contains less than half the actual number of players.

Also, a paper[1] I found via wikipedia references estimated an encephalopathy prevalence rate of 3.7% (and that's a conservative estimate according to wikipedia).

[0] http://en.wikipedia.org/wiki/List_of_NFL_players_with_chroni...

[1] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2995699/
What if you push the button really slowly, so that it's a thermodynamically an adiabatic process? As you release the button equally slowly, it does an equal amount of work on you. The process has been thermodynamically reversed, so all is cool! (The irreversible state change in the button-driven machine, arguably, increased entropy, though, ouch. Maybe not!)
"The following image represents a series of 20 oil on canvas paintings by contemporary artist Lewis Lavoie, each depicting an individual, in tandem depicting the head of Adam from Michelangelo's The Creation of Adam."
Libtins v3.2: a fast C++ packet sniffing and crafting library
HOT Summit - Humanitarian OpenStreetMap Team
It would be like car manufacturers offering a discount to eliminate airbags and seatbelts.
I have the exact same problem when taking Adderall/Vyavanse/etc my creativity and memory retention is horrendous. Creativity is such an important feature to your personality and taking it away makes you so robotic and boring that I'd rather have the AD/HD and my normal, fun self than a foggy head all the time.
Agreed, everyone who decides to parent a child should get some time off to help raise that child. It would strengthen society.

(And if every company were obligated to provide it, none would have a short-sighted competitive advantage over those who chose not to provide it.)
> It is just inconceivable...

https://www.youtube.com/watch?v=G2y8Sx4B2Sk
In Israel they are advertised specifically for that purpose. I'm not religious, but I suspect that this is exactly the case. However, since this user case is non-orthodox for heating surfaces, I think that they need special testing and quality control for hot plates sold for this.
I trust gwern's in-depth analysis significantly more than I trust a blurb from the Mayo Clinic: http://www.gwern.net/Melatonin
Way back in 1985, a seminal 'Computer Recreations' column in Scientific American featured the Mandelbrot set: https://www.scientificamerican.com/media/inline/blog/File/De...

(A K Dewdney's columns were always fantastic - a whole new world of wonder for early 'home computer' users!)

After careful study, my brother coded it in assembly on a C64. We both had the idea to double the display resolution (from 320x200 to 640x400) by 'extending' the screen into RAM. After leaving the computer running overnight (often longer), we eagerly came the next day to check progress, and dump the output to a dot matrix printer. We couldn't use color or even grayscale, so black and white stripes were the only option to reveal the glories of the Mandelbrot set.

Result: stunning, finely detailed, black and white images! I still have the printouts...
Sad. I was confused by "procedural" in the URL.
The footnotes in this article are fantastic.

I used the inflation calculator [1] to convert 1960s prices to today's dollars:

- Rental price: ~$20,000 / month

- Purchase price: ~$1,000,000 (yes, a million dollars).

So what you're looking at is what used to be a million dollar computer. You could buy a car for every month you pay to use this machine, so you better had really useful programming ideas or it's back to pen & paper :)

As the author points out, this was considered the model T of computers because of how affordable it was compared to what sold before.

The attention to detail is tremendous.

I never paid much attention to the design of old IBM mainframes, but now I can see how profoundly it influenced our perception of computing. I love the author's phrase "inherent drama of computing." and how it became a trope. The IBM industrial design book [2] he recommends is now going on my to-read list..

[1] http://www.usinflationcalculator.com/

[2] The Interface: IBM and the Transformation of Corporate Design http://www.amazon.com/gp/product/0816670390/ref=as_li_tl?ie=...
I bet I can put together dozens of people who think OOP and MVC are bad programming paradigms, another dozen who can make war on the quantum of documentation. We already know the solution to this problem: We need to hire people who have the skills to hire people and willinglines to do it too. Just being a senior doesn't cut it. Too costly I guess but is it costlier than making bad hires?

IMO successful startups are the one's where founders had the skill to identify and hire the right talent. What I don't understand is why big companies are not creating a separate division of engineers with primary task of hiring? Is it because that if such a division existed the people there would eventually lose the skills being cut off from mainstream engineering tasks? I am not sure. But it seems to me that this can be solved by looking at hiring task as an engineering task. What's wrong in seeing hiring engineers as another piece of code which needs to be carefully thought and polished?
This is interesting. For comparison, in Sweden you donate (sell) milk directly to hospitals where it is handled locally and given to prematurely born children in the hospital.

The prices are set locally by each hospital but is currently at around $20-30 usd / liter, and has been raised a number of times over the last 10 years to encourage more people to donate milk. Hospitals buy milk from each other when necessary for somewhere around $100 per liter.

Donated milk is usually only accepted for the first three months after the donating mothers child was born. All equipment (pumps, bottles etc.) are provided by the hospital.

That said, I would encourage as many people as possible to donate milk, it makes a huge difference for those tiny prematurely born babies.
I seem to recall DNS being one of them, that is that you have to have somebody monitor abuse@.

But either way, this is yet another reason to ditch certificates: it is way too fragile a system (not the least because it gives users the "it has a lock, it means it is safe").
And what happens if you have an out of date map and the car thinks its swerving into an empty lot - but its now a kids playground.
I am not the one behind this, I just shared it here. I just tweeted to him though: https://twitter.com/davidstolarsky
> even if America's maternity leave laws weren't barbaric.

Please don't throw drive-by explosives into Hacker News comments like that. All it does, predictably, is blow up the thread. Your comment had a fine substantive part, but that, of course, was the part that got ignored.

I've detached this subthread from its parent and marked it off-topic.
This is fascinating. While I have a soft spot for old computers, I don't think I would put that much time into such a project. I do admire the author's determination, though! I imagine it must have been a lot of fun and thoroughly enjoyed reading about it.

Just the other day, I was talking to one of our automation engineers on the phone, and while waiting for his computer to reboot, we talked about old hardware. He told me how, as a student, he sometimes had to write programs in FORTRAN, and how punched cards were kind of, eh, expensive[1], so the students were all kind of happy when somebody hooked up a paper tape reader to the university computer. Until, that is, they realized that paper tape - at least the paper they were using - was kind of prone to tear, and sometimes students would get their programs back in pieces.

I feel nostalgic about this era I did not see for myself, but I also appreciate today's computers being cheap and - for most intents and purposes - mind-bogglingly fast.

EDIT: Also, it is fascinating how the 1401 was simple enough that one could get to know each part of it so intimately, from the software running down to the individual pieces making up the processor. On today's computers, where even the keyboard controller is probably more complex than the entire 1401, this has become pretty much impossible.

[1] This engineer is from Eastern Germany, and I know that, for example, audio tape was fairly expensive over there. But punched cards, made out of paper? And keep in mind, this must have been at least around 1980!
If you haven't yet, I recommend experimenting with the dosage. Most companies sell melatonin in dramatically higher doses than is necessary. I take 300mcg, but often see it sold in doses an order of magnitude larger than that. Effective dose seems to vary somewhat widely from person to person.
> robust economy

That's debatable.
Why Not Utopia?
The Jewish response to this that I've seen is pretty sensible: if God didn't want there to be loopholes then there wouldn't be any.
Both Internet Explorer and Chrome use the system's certificate store. So you "only" have to manage the os and Firefox.
Stop doing shit you don't like
KILL FEWER PEOPLE.

What is the problem, here?
The USAF has dominion over all fixed wing planes - it's written into how the US Military is organised.
You can also edit requests and resend them from the FF dev tools. Alas, you can't (yet) do that from the Chrome dev tools.
Personally, I am for an overridable hard-fail option for OCSP, which should not be the default for now. What I want is an actual interstitial with an override option, because it will show before the HTTP request is sent.
The first element of an array is located at the address of an array. Even if the pointer-to-array and pointer-to-element types have different size and representation, they point to the same place. The resulting pointer-to-void converted values must point to that place, and have the same type.

This relationship is also true between a pointer to a struct and a pointer to the first element. And also among pointers to the elements of a union.
cUrl, I am as old as you <3
Sometimes the hack is even built-in to the religion:

http://boards.straightdope.com/sdmb/showthread.php?t=334624
I guess they're point is... in the interrests of law, even unseemly people should be treated just like ordinary citizens.

Even if you're a gross, brutal, horns-upon-head criminal you should be jailed for the crimes you actually commited, not the ones you fantasized about committing, or the ones you were merely in the vicinity of.
That's what, 10 personalities out of the 3130 "former members" who are in the NFLPA? Most of the pre-gamers also played skill positions (taking fewer of the play-in, play-out repetitive hits of linemen and linebackers), played for better teams (more protection for quarterbacks on winning teams than the losers), and had roles (primarily quarterbacks) where they were already selected for a higher baseline of cognition and intelligence.

That's how I'd reconcile it. What you see on TV is not a random sampling, before you even get to the selection process of the networks to pick the best available.
I see your point. It would be nice to have that.
I loved AK Dewdney's columns. The Core War [1] columns influenced me profoundly.

Would love to see the mandelbrot printout scans :)

[1] http://www.koth.org/info/akdewdney/
You have to slip and fall on the button.
Will I be correct if I say that in the end, the difference is that arrays are immutable (in the address that they point to) and pointers are not?
there is no universal, legislative framework for paid or unpaid maternity leave.

Yes there is, it's call the Family Medical Leave Act. It's a federal law that defines the minimum benefit offered.
If there was a god he'd probably be facepalming.
Also, we have aria2 already :P
Piracetam is not scheduled and can still be ordered. I've tried it and noted some mild apparent positive effects, and there is some study data backing this. The effect is not dramatic.
It isn't as surprising once you realize tea (L-theanine & caffeine), coffee (caffeine) and cigarettes (nicotine) all are nootropics. :)

More information: http://www.gwern.net/Nootropics
Giving bug reports is easier than giving feature suggestions
I imagine there is an evolutionary reason for that - but at the same time (if you don't mind me asking) how often is the baby calm?