skysight-inc/HackerNews huggingface dataset:
If "No, I didn't" then what was your purpose in writing that example?

In any case, you wrote "If you think there are only 4 bases and then later find out that there are others, the first reaction t that is to feel short-changed about your previous education and stupid about all the new stuff you have to absorb."

Either you will feel short-changed about all of the other things the teachers didn't tell you - did they tell you that atoms were made of electrons and a nucleus without mentioning exotic atoms? Did they tell you that noble gases don't chemically react with other molecules without mentioning things like xenon hexafluoride? Did they tell you that the pH goes from 0 to 14? Did they teach you that "the key to healthy eating is to enjoy a variety of nutritious foods from each of the 5 food groups" but not mention that a meat and fish diet is another way to eat healthy? Did they teach you that thrown objects (without wind resistance) fall in a parabola, without explaining that it's actually an approximation to an ellipse, which is an approximation to general relativity? Did they teach you that velocities add without explaining that it's an approximation only valid for low velocities? Did they teach you that DNA is right-handed when it forms a double helix, without telling you about Z-DNA? Did you learn that different parts of the tongue have different taste receptors when that's not actually true? Did they teach you that black holes absorb everything and neglect to mention Hawking radiation? Did they teach you that microwave ovens work by being tuned to the resonant frequency of water? Or that there is an physical correlation between left-brain/right-brain and creativity/analytical tasks?

If so, then by your definition your teachers short-changed you, and you no doubt feel pretty stupid right now.

If not, then your education was exceptional. http://pubs.acs.org/doi/pdf/10.1021/ed083p1465, for example, is a paper from the Journal of Chemical Education titled "Negative pH Does Exist". It says:

> The misconception that pH lies between 0 and 14 has been perpetuated in popular-science books (1–3), textbooks (4–8), revision guides (9), and reference books (10–16).

I find it unlikely to the point of laughability that your elementary grade math class mentioned that you can ignore relativistic affects when adding the speed of an airline passenger to the ground speed of the plane to compute the ground speed of the passenger. When you finally learned about special relativity, you might have felt like quite a fool for having previously only been taught about Newtonian mechanics.
Ah, fair enough. Definitely sounds like a 5K iMac would be a poor choice for your use case. Better to stick with laptops and a thunderbolt display.
For those advocating automated tests. Are you actually iOS developers with experience testing ios code? If so, I'm curious what frameworks/tools you've successfully used for unit and integration testing.
Researchers try to decipher chicken speech
Yes, we are clearly better off using the traditional coal-fired laptops, even though the extra bulk of the thermal shielding and fire extinguisher can sometimes be an inconvenience.

Actually, now that I think of it, I can't remember ever seeing a laptop with its own coal fired power plant. I wonder why this isn't done?
Agreed. Not to mention the name is a little unfortunate. Say the name too quickly, and you'll probably end up in a database somewhere... :\
or try: http://getappease.com
Apple launches official ‘Made for Apple Watch’ third-party bands program
Bankruptcy and criminality? Enron[1] comes to mind.

Kenneth Lay[2], the founder and final CEO of Enron, was convicted of multiple counts of conspiracy and fraud, and would have been one of the few CEOs to have actually been sent to prison. However, he died before the judge had the chance to sentence him. Enron, of course, suffered bankruptcy.

Jeffrey Skilling[3], who stepped down as CEO of Enron (to be replaced by Lay), is currently serving a lengthy prison term.

HP may have suffered under Fiorina, but at least they're still alive.

[1] https://en.wikipedia.org/wiki/Enron

[2] https://en.wikipedia.org/wiki/Kenneth_Lay#Indictment_and_tri...

[3] https://en.wikipedia.org/wiki/Jeffrey_Skilling
Also https://news.ycombinator.com/item?id=9475620.
Yup, and the same optimization can apply to two different queries requesting different fields on a single object, not just ranges.

GraphQL endpoints don't have to return a single JSON object either, you could hypothetically stream back objects as they become available (Netflix's Falcor seems to be heading in this direction too).
Ah, that's the bit I understood, and about which I said we could agree to disagree. To me, that reads like "I want to add new side effects and not document them," but I think coding style comes into play in complicated ways and it's not something I am eager to dig into right here, right now.

What I did not understand was your response of "the article wasn't talking about actually printing" to the suggestion of using Writer, despite your knowing that Writer is not about actually printing, Writer being in fact a good fit for what was described in the article, and the poster having quoted "printing" in the first place.
"Whiteboard problems were never meant to be fast, scalable or simulate real-world problems to ensure high-quality hires."
No "problems" can simulate a real world situation, real world development is not a set of questions to solve. Not even the popular problems where the person is asked to do stuff like write a zigzag binary tree traversal or put ant on a chess board.

Also I still have to understand why interviewing has to be a scalable process. Are we interviewing 1000s of candidates at a time at some company ? From all I can think that is totally not the right place for a company to be.
Granted there are millions of upcoming jobs, they are distributed across too many companies/teams , so the number of interviewees per head would be more or less constant.

"Programmers in this era were just used to the idea of writing code on paper. "
So no one in current age group is comfortable planning on a whiteboard ? Does the author think that things are not planned on a whiteboard in real life ? I am 27 years old (maybe too old according to the article but still I was never a part of the punched card generation ) but how does that count as a reason not to ask someone younger to explain his/her approach or how they incorporate feedback on a whiteboard ? Whiteboard interviews are not meant to check if a interviewee can memorize the language constructs properly as being portrayed by the article, if such is the case, the candidate better walk away.
These things take time and money to build and maintain though, and there's very little of that to go around unfortunately.
I think this could be the start of something amazing. A midi keyboard seems essential but if you could progressively introduce the different elements, using both hands, pressing enough keys to correspond to chords, different hand positions I think this could be a really great way to learn. If it could give feedback on being partially correct (e.g. highlighting two parts of the chord where you need to press 4 keys) it would be learning via gentle nudges, moving onto the next lesson once you're consisting getting it a new element correct.
The Tesla Powerwall is indeed based on LiFePO4, at least according to all the material Tesla have produced.
Releasing the accelerator pedal resulted in no significant braking, we had to use the brake pedal very much to slow down the car.

Why should releasing something called an 'accelerator' cause braking? A vehicle should coast in that situation, not try to stop.
FAA Ground Delay Program
Related: Poul-Henning Kamp's "A Generation Lost in the Bazaar"[1] and the discussion of it on HN [2][3].

1. https://queue.acm.org/detail.cfm?id=2349257

2. https://news.ycombinator.com/item?id=4407188

3. https://news.ycombinator.com/item?id=8812724
I have Audio Hijack Pro on my Mac and set it to save the system audio while I was playing. I guess any hijacking app on your OS should do the same.
Make some, even if they're minimal - it might be that Amazon themselves will be interested.
If my mental math comes out correct, that's 25 m/s in one second, so assuming straight against gravity, that's a bit over 3g for one second. Not too bad, considering how extreme of a situation is involved.
>I was unemployed and this poor for almost 2 years

How about born this poor? How about 2 generations of this poor? How about "there are no bootstraps" poor? That is 24% of Alabama and 20% of West Virginia (I always preemptively point those two out to be fair to both major American races, so that no "it's all the Black folks fault they're poor" shenanigans come out here as they do in other discussions about poverty, as West Virginia is nearly 95% white).

>While this won't work if you have absolutely no money and no job

In other words, the very definition of poverty.

So, be born with nothing, with a single mother that works 3 jobs, never sees you for more than 2 of your waking hours as you get tossed from one strange neighbor in the trailer park/projects to another, you can't concentrate on studies because teachers don't care that you're hungry at home (not at school, I know they have free lunch programs) because they get paid nothing, you share textbooks in class and can't take them home, you hear gunshots or people fighting next door or carousing all night so you can't sleep, and now you're supposed to graduate, get into college, pull yourself up by your bootstraps, and get that juicy Android dev ops manager job in Silicon Valley? Or, as JoeAltmaier says, walk to a better life with rosy opportunities?

Is that how they're supposed to do it?
As interesting as it is, I don't really see a educational use for this. It's fun and all to tap along, but in the end it's nothing better than something like DDR or Rock Band. Nothing wrong with a fun app, but I doubt it's educational uses. (this coming from a lifelong pianist)
I use Chrome, but I run maybe 10 tabs and have all plugins disabled. Safari's lack of WebRTC and general security issues (typically the first to fall at Pwn2Own) have scared me off.

It may surprise people to discover how inefficient some applications can be. It only takes one programming mistake to prevent the CPU from going into deep sleep. Even popular apps such as Spotify, Dropbox, and iCloud sync can fail in this manner and squander power.
“Protecting” Your Network
Ah, I didn't know it used LXC, as opposed to Xen or so.
When I see programmers add useless things that do nothing I wonder about their level of knowledge. Do they know it does nothing and are adding it for looks? Or are they poor programmers who can only program by copy paste?

Some things are obviously looks (useful looks, but still not required) - indents in C, or semi-colon in Javascript.

Other things are not. You say that the slash is just for the look, but since that's a rare position, I would advise not doing that - it makes you look bad to other programmers. Especially because unlike my other examples the slash has no useful purpose at all.
"Assembly is the truth"

Not even assembly is truth. In modern CPU architectures, your machine instructions are getting scheduled and parallelized in all sorts of weird ways that makes it hard to reason about the performance of your code. The instruction set architecture that assembler language maps to is an abstraction running on top of the microcode architecture. Perhaps microcode is truth, but nobody really wants to program at that level.

C is close enough to the truth that you can use it write an operating system that controls the CPU and its attached devices.
Van Rentals in Melbourne
My personal favorite example of this is <meta name="MSSmartTagsPreventParsing" content="true">. This meta tag was related to a Windows XP feature that was proposed, but never released due to user backlash. It's never done anything in any released browser.
Why Single Project Estimation Failed and What You Should Do Instead
FREE €10 – OLYBET CASINO – NO DEPOSIT – USE CODE: CASTEN
I miss Steve Yegge! I go back and reread his posts every couple of months.
Who said anything about erasing all traces? If you want to use keyloggers to record the minutiae your employee's behavior, by all means record them. That has nothing at all to do with sound engineering. Sound engineering is always about process and documentaion, not surveillance.
Yeah, I know what you're saying. After a bit of thinking I tried to rename the title but I think the window has passed, because i'm not able to save the change.

That said, the control over the tempo is really interesting to me. I ruined the piece by tapping away too fast.. it really guides you to correct yourself in the second take, or third, etc.
BLNKK – Broadcast Your Startup Needs
The Phablet Revolution
It's super useful. If you have a textarea for users to type paragraphs into you can use nl2br to output it more or less the same, but in HTML. (Be sure and escape the text before nl2br not after.)
I just got in the habit when XHTML was looking like the Next Thing, I was actually using it in a lot of stuff, XHTML died, and I never stopped doing it that way because I always felt it was more consistent than having some tags be self-closing and some not. Funny enough, I had been doing things using Thymeleaf templating the last couple years, and it does the HTML template as XML, so you have to close all your tags. I think that has to be some kind of procrastination achievement.
Minor correction: There will not be a second <br> in your second example. The </br> will be completely ignored.
Not a chance that the War on Drugs will end. The USA has spent the last 50+ years demonizing some drugs. We have prosecutors whose entire career has been wrapped up in prosecuting drug offenders. It will require a generational change to stop the War on (some) Drugs.

Several federal agencies exist solely to perpetrate the War on Drugs. That's a lot of white welfare to get rid of quickly.
If you're a Perl programmer in Thailand, drop me an email
I feel like "Execution in the Kingdom of Nouns" should be there: http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...
E.O. Wilson and Sean Carroll in Conversation
Also, the pageup and pagedown keys don't move the page. Also, the arrow keys don't move the page. Also, I can't seem to scroll by clicking on the scrollbar thumb and dragging it.

Very frustrating indeed on FF on a desktop.
On the ground, drag racing achieves similar levels of acceleration too:

http://en.wikipedia.org/wiki/Top_Fuel
The Great Appalachian Hog Drives
nah, cordova is just a wrapper around WebViews with some native bindings and build tools.
The shell scripts are portable, though, so it's more or less a UI job
You could always just put it in.. like.. Airplane mode and call it a day.
I explained my purpose in the second and third sentences. I really can't be bothered continuing this conversation as you seem more interested in scoring points with snarky remarks than in exploring ways to make science more interesting in school.
We changed the title to the HTML doc title. (Submitted title was "Beautiful music app that teaches you to play the piano without playing the piano".)
Domain knowledge is expensive. Might as well buy a hand full of devs with the domain knowledge already in place.
Stanford's CodeX FutureLaw Conference: Confessions and Epiphanies
It is his business

That's not the way commerce and business law work. Private business needs to follow the law, as much as anyone else.

If he wants to hire only blond woman in their 20s - cool

Cool, perhaps - in a frat-boy/brogrammer sort of way. But also quite likely illegal in the United States under Title VII of the Civil Rights Act of 1964. Title VII prohibits employment discrimination based on race or sex, and I doubt that being a 'fuckable blonde' would qualify as a Bona Fide Occupational Qualification exception under the statute.

But if he decides to hire based on skills rather than racial/age quotas or some ridiculous decisions - also cool.

That's all anyone could ask of him.

You cant change that, thats freedom of PRIVATE business

PRIVATE business is specifically bound by title VII. Please hire a qualified HR representative when you start your business and save yourself a whole lot of grief.
The history of escape capsules in military aircraft is quite fascinating, but not compatible with an airliner carrying 100s of passengers.

http://en.wikipedia.org/wiki/Escape_crew_capsule
Fracking Chemicals Detected in Pennsylvania Drinking Water
That is not the point, its about the perception people see on TV and newspapers. Most Indians/Chinese dont interact directly with whites or blacks but they see all the white people from US/Europe all rich and successful while reports from Africa which is overwhelmingly black, show poverty and disease.

This creates a perception that whites are rich and successful while blacks not so much.
I'd be interested to know if you can give a coherent account of what "value in itself" actually means.

Because from at least one interpretation - 'value in itself' means that it is not valued because it has a use in the production of something else which is valuable, but valued for its own sake. And on this definition it doesn't rule out having commercial value at all, since having commercial value simply means that people will pay money for it. It doesn't mean that they have to put it towards some other use.
Sadly, with $500 you could buy 1 month of my time...
Whether or not it was about illegal drug use, I believe your comment was still inappropriate. That it could be read as implying the recently deceased guy was a junkie made it especially so, but even without that I think it was woefully inconsiderate.

I don't have any need to keep talking about it, and you seem unwilling to come to grips with my actual point, so if you'd like to be done with it, I'm not stopping you.
My big beef with website mobile apps is the lack of tabs. The ability to open a new page in a new tab - something I take for granted in both desktop and mobile browsers - is simply missing from every site-specific mobile app I've seen.

It's not just ubergeeks who use tabs either. I see my non-techie friends use them too.

Besides tabs, there are things like bookmarks and the hope (not always fulfilled) of being able to change the text size so I can read it more easily.

StackExchange is a good example. I tried their mobile app, and it was such an impoverished experience compared to viewing their mobile site in a browser. I didn't see anything their app did for me that the mobile site didn't do as well or better. I had to wonder what was the point?

Google Maps? Sure, I'll use the app. But a website app? Forget it.
Where you from ?
It must be so nice to be able to read minds and see the future. But surely there's a better use for your superpowers than snide HN comments?
Or, are they programmers who have been burned by the arcane few instances where the absence of those relics can still bite you ? (as yet a third, very small distinct class)
I always wonder about cute names like this... is LogCabin so named because it's HouseBoat minus C? Or is it instead the integral of 1/Cabin dCabin?
> India's full of racist and sexist bullshit.

I agree but to be fair, forget the white and black people, we hate others Indians too. Different religion, different language, different caste, we hate them all.

> that it's about social class,

Well if you saw the video they say the white guy is a model or a contestant from US show, so he is not just an average guy from the street so they are selling success/status aka social class.
You're welcome! I've been making a conscious effort to be less of a curmudgeon online these days. I got tired of being angry all the time.
Time Series Accuracy – Graphite vs. RRDTool
Ah, so it goes the other way too. Sort of like a request inliner/outliner that can perform dynamic optimizations. The client can inline requests using view-state unknown to the server. Then the server can outline them in whatever desirable way to provide an immediate and eventually complete response. That's clever.
Yes, and that's exactly what a lot of things do.

The problem with this is that you can do worse than single-threaded (although not asymptotically speaking) in the worst case.

Consider what happens if you've got something along the lines of the following:

",",",",",",",",","

If every parser thread (but the first, the one parsing from the start, of course) picks the wrong parity (i.e. if they should start quoted or not) repeatedly, you end up throwing away all the work of every thread but the first. And meanwhile, your first thread has to do the additional work of figuring out when to invalidate the other threads.

This is unlikely to happen, but definitely possible.

It's vaguely similar to recursive descent parsing, with vaguely similar drawbacks too.

One other similar approach is to parse eagerly as you say, but with a higher-priority thread that goes through the thread from the start only keeping track of as much state as is necessary, checking / invalidating the other threads as necessary. For CSV I think the required info is only the parity of quotes, though I could be wrong.
Smallish city in largish country in SE Asia.
I am surprised to hear you say that you speak more Arabic in this area than anywhere else in the US. I think MI, NJ, and CA have much larger Arab communities. At any rate, I think immigrants in general should move to areas where they are forced to learn more about their "new" country to better integrate than isolate themselves within these communities.
I was sure all they needed was "general instructors" added to the MOOC mix to make it work. Basically, educational coaches, not teachers. People need to feel accountable to someone else in order to pull maximum motivation.
100MPH is about 45m/s, not 25. Fighting gravity, that's 55m/s^s acceleration, or 5.5g.

Still fairly mild, considering. The Soyuz launch escape system, for example, subjects its occupants to 14-17g for five seconds. Incidentally this is the only LES that's seen actual use, when it saved a crew from an exploding rocket in 1983.
I don't think we have any of our equipment in the OR networked other than commo devices; phones, video, et. al. I do know of some dental tools that use bluetooth to sync drills with a nurses cell so they can change the settings for the docs but 'hacking' that wouldn't lead to any unrecoverable harm... unless, of course, you could turn the drill on via blue tooth
Hourly pay. Some weeks I want to work 20 hours. Some I would be willing to do 50. Others, I might want to take off. Hourly is the only way to be fair to you and fair to me.

No exclusivity. I'll sign an NDA, but you don't own me. I may want to do other things from time to time.

At least 75% remote. Tech work doesn't need physical presence. Online communication is more efficient and has the bonus of auditability. Commuting wastes time and resources.

TLDR: spec and hire independent contractors.
Put a Snowden on It
certainly could, and did. What enabled digitization and reproduction of digital audio were the works of Nyquist and Shannon, work that showed how it would work. FFT is an elaboration useful for filtering and spectrum contouring, and for compression. But "Digital Audio" is not a synonym for "Compressed Digital Audio". And digitization had to be a precursor for applying an FFT filter to the digitized result. FFT is _not_ used to implement the digitization itself, and is useless on its own with the digitzed sample stream to work on.
I get their perspective, but it seems narrow to fail to mention anything in the Hadoop ecosystem.
Here is where everything begins: Introduction to the Command Line
Makes sense for low-entropy data. Though I can see that approach choking on some datasets. What happens if every entry has a GUID, for example?

May be better to do a best-effort deduplication instead of an exhaustive approach.