skysight-inc/HackerNews huggingface dataset:
Don't worry too much about it. I had the same feeling, since I read HN a lot. Now I'm going through the interview process with several companies and have had a great experience with all of them. Not at all what I expected, based on HN interview threads.

I don't have a CS degree and don't have a clue when it comes to the "rebalance a red-black tree" stuff. In all of my interviews, this hasn't been an issue -- I can think intelligently about problems and solve them, ask questions, and show correct, well-documented, maintainable code that I've written in the past. I'm good with people and with translating between biz problems and tech solutions.

Even in a large tech city (Boston) with lots of well-funded tech companies, my experience has been FAR from the hell you'd imagine from reading HN. I think a lot of this just comes from the SV bubble overrepresented here. And maybe from the huge crowd of people here who, for various reasons, desperately want to get into one of the big 4.

Those few enormous advertising companies (G, F, A, etc.) represent such a small fraction of the actual work out there, and make so much of the noise, that it's hard to keep an accurate perspective.

Anyway, don't worry about it. It sounds like you'll have an easier time than me, and I've had it surprisingly easy during this whole process.
The "comma join" disconnects the join from the condition.

Yes, because it's more important to first know what's being joined, then traverse that list looking for how it's being joined. You get the full name in the conditionals, so it's not like it's a mystery what they attach to.

But I have grey hair, so there you go.... :)

Comma syntax makes much more sense to me. But now I know that this is not The Way Things Are Done. I also learned from the comments that comma-first isn't recommended. So now my code will be more legible. It's all good.
I see. Is that a command sent via SMS? I know T-Mobile sent one (and when I didn't open it, a second) of those, but I've never opened them. But this is a Lumia, not an iPhone...
A Brief Introduction to Rvalue References
Again, nearly all FM stations are available on the iPhone. Carriers haven't blocked it. Apple hasn't blocked it. They are there.[1] The entire premise of the article is false.

[1] http://www.igeeksblog.com/best-radio-apps-for-iphone-and-ipa...
> What confuses me most is the popularity of breakfast cereal.

It's the laziest breakfast I can make for myself. Even cutting slice of bread looks like more work than trowing some random debris in milk.
Honest question: Why?

I don't understand why people inherently dislike Javascript (aside from, y'know, creepy ad networks).
Players overwhelmingly vote with their wallets in favour of DRM. Just wait until some day Steam servers get shut off, the backlash will be massive.
Yeah Verstappen was great, safety car start was disappointing but once the race started it was a good atmosphere, especially towards the end when Hamilton was driving his win home.

This was my first GP, so couldn't say really but I found everything at Silverstone great.

Spa would be a great race to go to as well, but I don't know what they are like for facilities.

I have a Nexus 5 from 2014, it does the job, just a shame about the radio really.
Which microwave? I have a hard time imagining ways it could be improved over what I have. Put food in, twist a knob to set time, microwave starts.
You're misunderstanding the point I (and the author) make. It's not a problem that cold air gets replaced by warm air because that might heat up the milk in the fridge (this is where thermal capacity of the fridge content would be relevant). It's an issue because the warm air needs to be cooled down to fridge temperature and that costs energy. So the relevant question is "how much of the total energy loss of the fridge is caused by cooling down warm air repeatedly after every opening)
> Thirdly, why does the hardware have an FM receiver at all if I can't use it?

It doesn't. One of the support chips happens to have an FM transceiver along with the ones the phone uses, but it would also need an antenna and an amplifier to be able to receive FM radio. And a bigger battery and a bigger case (or less battery life). And more software. And more product QA and support.
For second case most people use options in language that have them.
Hardware has predictable margins, if not predictable sales. Software prices tend rapidly to zero.

Am I right in thinking that Pokemon Go is the first Nintendo game to use the "free-to-play" business model, where all sorts of progression is gated behind ongoing coin purchases?
I don't think the companies making smartphones care that much about that one extra menu item. Considering that phones are already preloaded with bunch of crap you never need, and widgets that nag at you...
Node.js Security Tutorial
I'm curious - can you please share a bit of details on how Docker complicates debug and recovery of an OOM-killed process (be it ES or anything else - personally, I have Redis in mind)?

I've assumed it's almost no different from non-isolated case. If the container dies - it would just get to "stopped" state and can be restarted. Exactly the same as if process had died and I run it again, except for process is wrapped. And if all the non-ephemeral data process writes goes to host-mounted directories ("volume"), then a container can be safely discarded as it's nothing but read-only layers. Guess, I just don't see something because I haven't yet got bitten.

(I never used Docker besides toy/tiny stuff, but considering its images as a sort of quick-and-dirty good-enough packaging system - just because proper .debs would take much more time and effort to produce and maintain. So, really curious about hearing the possible drawbacks I don't know yet.)

Thanks!
Exactly, all we need is: keyword search, adversarial information retrieval, and semantic clustering.

The incentive alignment problem for helping others find info is insignificant compared to actually uploading HD videos or helping other with Tor-level proxies.
Email Marketers: Are You AB Testing Drip Campaigns?
> So, the game claims that I walked a bit more than 40km so far and I'm going for the next (100km..) level of that medal. As soon as I reach 200 caught normal type Pokemon (at ~150 now?) I get the next 'Schoolkid' level. Was/is Ingress different?

Ingress is similar - those are the tiers I was referring to. The only difference is Ingress medals are purely decorative: they don't affect gameplay. I haven't played Pokemon, but it sounds like a refinement of ideas present in Ingress.
Thanks, now this says something that squares with what I would expect it to mean. Strange how dropping that very key word leaves the same meaning. Still, English has many strange quirks.
Well, sugar salt and fat (milk/yogurt in the case of breakfast cereal) are the time-proven only workable ways of shuttling food stuffs into the human mouth that on their own are more fit for birds or goats, whether cereal grains or salad greens. Irony of the "balanced-diet" human omnivore.
Is there something we can do about this?

Can we find out what apps they're using and make life tough for them?

Can we somehow pinpoint their phones (without getting innocents) and DoS them off the net?

I'm just riffing here, I don't think any of this is viable - but I feel sadness for these people and want to help
If you feel too lazy to furnish proper nourishment for yourself, you're not really hungry.

(Which is fine, people love to snack after all.)
Optimal stopping: How to find the perfect apartment, partner, and parking spot
Would be cool if it could support Puppet modules.
The most recent episode of Fully Charged [1] looked at a 100% electric racing plane currently in development that uses two electric motors to drive two counter rotating propellers at the front of the aircraft.

[1] https://www.youtube.com/watch?v=Xe1g1JrRRkY
We have loads of ScanSnap N1800s all over the office. We are a FinTech company we always get loads of financial docs from clients so we scan and archive them securely and shred the originals.

They are expensive, but they just work.
People often pay $15 to avoid doing 40 minutes of work: walking, cooking & cleaning, washing a car.

Much fewer people will pay $15 to avoid 40 minutes of driving or waiting.
Yes true. There is the option of ghcjs on the front end, so you can do both in Haskell. And ghcjs is very close to cbc. I think it even emulates the threading model.
Private Internet Access Discontinues Russian VPN Servers
Quick intro to what Worksnaps does and how it can help your business
But with software rendering, right?
Try the radiology department. Brand new hardware and software from Siemens, GE or Philips. Particularly GE and particularly MRI interfaces. Broken code, and just plain terrible design choices like typing "1" for on and "0" for off. Type in "3" and it crashes, except when its occasionally allowed on non bools.
Ultrasound interfaces are so unbelievable horrid that they should win any competition fairly easily. On on current model machine - touch screen, track ball, hardware sliders, physical buttons, software buttons and a track pad. connecting that to the network was unpleasant.

Edit: Im just taking an infusion pump to be serviced. This model is well liked. However when you want to deliver a drug bolus at a very specific time point during an MR scan the pump may deliver it, or it may give and error as its timed out. There is no way to tell prior to pressing "bolus". Not ideal.
I just looked into the chip, and can see now that you're right. I agree that Apple probably hasn't enabled it because the amplifier and antenna are unfeasible.
You don't need to do head [] but nulls are unavoidable in Java.
Is it an American thing to add sugar to yoghurt or is it a Scandinavian thing not to?

As an outsider I also thought it funny that they translated waffle into a desert item.
Are you talking about Pokemon Go? You seem to have posted on the wrong thread. :-)
What is that black triangle in the lower right of the image? And why is it moving?

EDIT: Okay, never mind, I just realized these images were taken over the course of several hours, so the triangle must be a movie-composition artifact, caused by the camera not being fixed.
ReactJS vs. AngularJS
> Unless people get off their high horses and actually fix broken shit the whole cult of free software is just delusional.

I understand your frustration, but the cult of free software initially was about being able to fix the issue by oneself in any case involving software -- lots of us still value that aspect.
That's weird, I have the exact opposite impression. Are you sure we're talking about the same guy?

Everything I've ever read or heard from RMS sounded extremely consistent, logical, common sense and down to the earth to me.

I always thought that people don't like him because he's stating some inconvenient truths about proprietary software and because they are pissed that they cannot use GPL'ed software for their closed-source, proprietary products.

To me, RMS is basically a modern reincarnation of Socrates.
Sorry but I don't really get it ... what harm would enabling radio on a phone would do?
Some ideas on Python type hints, any ideas?
Exactly. These results would make sense in almost every part of the world, except the US.
Liberal Democrats new 404 page
I do that too, but it still autoplayed. I think it's an HTML5 video.
> Firstly, why is the choice between no function or a crappy function? Why would every FM radio app necessarily be crappy?

FM antenna has to be quite big no? My old Cowon media player needed to have the headphones plugged in in order to use the FM function. That would mean that people with Bluetooth headphones (an ever increasing number) are out of luck.

> Thirdly, why does the hardware have an FM receiver at all if I can't use it?

Because the receiver is part of a standard package shipped by Qualcomm and it is probably cheaper to leave it in. What the device does not have is an antenna and an amplifier for the signal (as mentioned in other comments)
Some US states require a pump attendant to do it for you.
Both the S3 and S4 do support FM radio.

As does the Windows Phone I own.
You would use a turbine. Like the APU in existing aircraft
Consumer Survey Reveals Thoughts About Travel Safety, Rewards Programs,Loyalty
Consumer Survey Reveals Thoughts About Travel Safety, Rewards Programs, and Loyalty.

http://customtravelclubs.com/consumer-survey-reveals-thoughts-about-travel-safety-rewards-programs-and-loyalty/
Show HN: Dead simple audio recorder (based on web workers)
I should add that while I've never written a line of Erlang in my life, this article has gotten me to structure my Go programs in a relatively Erlang-esque manner, and I've been quite pleased with the results so far.

There are a lot of very good, very simple ideas in the Erlang ecosystem, it seems.
I feel the best analogy for CISSP is 'an mile wide and an inch deep'. I was under the impression it was a baseline certification to filter out those who don't know the basics.
All new deepstream – an open realtime server
Experiencing a ProductHunt Day
CompanyHub CRM is live on ProductHunt today.
Rewriting without meteor
I applaud Siemens for venturing outside their comfort (profit?) zone instead of just incrementally improving whatever they did for decades already (and did not sell for having a bad quarter), but they are really overdoing milking this little plane for publicity. An electric motor being lighter, per Watt, than an ICE, who would have guessed.

That being said, a hybrid setup could well be worth it, even with the abysmal specific energy density of real life batteries: keep just as much conventional engine as needed for cruise flight only and have some form of electrical assist for the few minutes of a flight that need more power than that. Battery density isn't a problem at all when you don't need endurance.
That certainly doesn't deter carriers from bundling tons of crappy, impossible to disable apps with phones.
Russian Government Seize Private Internet Access' Servers
Because we want the information to be free. If the web server is serving a document, you can do all sorts of stuff with it - you can index it, you can transform it, you can save it for later.

If the web server is serving a DRM-ed program, that loads the human-viewable data over non-standard interfaces, all that breaks. Only humans in front of the web browser will be able to see the data.

Or sufficiently dedicated people to run a headless browser to run the Javascript and re-build the content and work on the rebuilt DOM. But also we now need NoScript, JS blockers, 3rd party blockers, and the publishers invest in anti-adblocks. It's a neverending arms escalation between those who want to restrictively publish information, and those that want the information without restrictions. So all this JS-based workaround to try to DRM things only brings more work for everybody involved, with minimal results.

NOTE: when I say DRM, I actually mean Digital Policy Enforcement - the publishers want to maintain their policies around access to their information (e.g. you cannot see this article without seeing this ad) using digital means. But DRM has a nicer twist to it - the uninformed may mistake the R for My Rights.
Kim Dotcom plans 2017 relaunch of Megaupload
It's also insanely illegal. I'm surprised SEGA haven't shut the whole thing down by now.
I don't get why people are still advocating Octave as a Matlab alternative.

The real alternative is Python + Scipy. It's A LOT better than Matlab. Depending on your application domain, you might also want to look at R or Julia.
From my brief experience in America, they manage to put sugar into this as well.
http://www.wolframalpha.com/input/?i=father%27s+first+cousin...

First cousin twice removed, apparently.
First part was slightly disappointing (all the usual stuff), the full one turned out great though.
Geoblock
We can draw some interesting parallels to information security from this. Both thieves snuck in through unused passageways, just like some interesting attacks use legacy functionality that is still carried in software: Heartbleed exploited a flaw in DTLS heartbeat code that practically no-one was using; SMACK actually formalised the concept of using unforeseen code paths to navigate TLS state machines.

Which leads to the question: What to do with unused pathways through buildings or software? In any case, we probably have to account for them in security considerations. Beyond that, what's the best way to go about it? Documentation (publish plans with secret passageways included / open source), instrumentation (tell the cramming student to check the dumbwaiters / IDS/IPS), remediation (fill them in with concrete / clean up the code base)?
the use case for this aircraft is to fly 20 minutes maximum so current battery technology power to weight is enough.
Yes you are right - I was just making the point that gas is not all equivalent.
Those numbers actually aren't too compelling.

25 years * 5 days a week * 48 working weeks a year = 6000 hours spent commuting.

Assuming 8 hours sleeping and 8 hours working, those 6k translate to 375 days worth of waking hours and 750 days worth of non-work hours.

Alternatively, you could devote those 6K hours entirely to working and get the equivalent of 3.125 extra working years over that time (6000 / (48 * 8 * 5) = 3.125), which should exceed a nominal $180K pretty easily.
You can buy a box of muesli with fruit and/or nuts, and it's still better than the "cereals" that are mostly sugar. It takes the same amount of effort.

When I have time, I even buy the ingredients separately and mix them once in a big container.
And it's not only film. Early television, audio recording, books (in special in times when copying them was costly)... The list of information we lost is enormous.
...under penalty of perjury.
The "fallback" means downgrading. E.g., if you pay for a year now, you get updates for a year. If you don't pay again in July 2017, then you have to downgrade to the July 2016 version, which you may use in perpetuity.

It's designed such that not only do you stop getting new things when you stop paying, you lose some of what you already have.
"Apps" -- that means streaming data. The point of the article is that FM would work when cellular signals won't. The entire internet is available except when it's not. This article is about receiving FM signals.
Wow, I was sure that proximity to Redmond made it more SF-like
Woah... everyone was saying there was. I hadn't been engaged enough on the site after arriving to realize. Thanks for clearing that up!

(I guess misunderstandings are also difficult to catch as a solo team, too)
Try this:

http://www.daemonology.net/hn-daily/
Fantastic! Thanks for sharing your experience here. We are also bootstrapping a similar product (https://www.resumonk.com) and it's been a great ride so far.

Can we get in touch with you and exchange notes? You are planning to launch an English version, so we might be competitors in near future. But I'm sure it's a big market and there is enough room for all of us. :-)
Eben has recently argued for combining code under GPL and GPL incompatible licenses, which could lead to the combination of code under GPL and proprietary licenses. I regard him as compromised by his corporate clients.
Darwin's family history is fascinating -- the intertwining with the Wedgewoods (as you note, Charles and Emma were first cousins), but doubtless exacerbated by the frequent first-cousin marriages in Emma Wedgewood's recent ancestry.

Darwin was aware of the risks of inbreeding, and this marriage in particular, expressing those concerns in various writings.

They had 9 or 10 children, IIRC, with 3 or 4 of them dying in childhood, and only a couple going on to produce a further generation. (Not so uncommon these days, but at the time I believe this was quite noteworthy.)
Warren Buffett's Evolution and His Three Investment Styles
http://imgur.com/4ppfbjK

The social share widget makes the text very annoying to read ! It's ON the text
Quote:

"Now, we are caught in a series of confusing battles between opposing forces: between truth and falsehood, fact and rumour, kindness and cruelty; between the few and the many, the connected and the alienated; between the open platform of the web as its architects envisioned it and the gated enclosures of Facebook and other social networks; between an informed public and a misguided mob."

"What is common to these struggles – and what makes their resolution an urgent matter – is that they all involve the diminishing status of truth. This does not mean that there are no truths. It simply means, as this year has made very clear, that we cannot agree on what those truths are, and when there is no consensus about the truth and no way to achieve it, chaos soon follows."
"microwaved frozen berries" - gawd, this gives me shivers. I hope the rest of the world never catches up with this American invention.
That's why I always have the sound muted in my laptop. I, of course, use an adblocker, but there are some sites I had to whitelist which cannot be trusted. Disabling the sound makes it much better: even if something decides to auto-play, so what? Most of the time I don't even notice when this happens: such videos are frequently at the bottom, and by the time I get there the video already stopped playing.
But that's my favorite part of mobile browsing!

Load the page, start reading an article, scrolling as you read. Then the CSS styling kicks in, knocking you back to the top of the page, or worse -- somewhere else entirely, who knows where. So you take some time to figure out where you left off and continue reading again.

But then the font loads. And that shifts everything again. And now you're in the middle of the fourth paragraph when before you were reading the third.
If I had to restrict my diet that much, I'd rather die early.
Because js-heavy sites are slow on a bit older pc's that are otherwise perfectly capable for most of the other tasks.

See idlewords.com/talks/website_obesity.htm
The analogy is that non-free software is akin to censorship. Free speech for everybody is the ideal, in reality we have yet to achieve that (see for example China), and approving of censorship is a step backwards. Free software for everyone is the ideal, we have not reached that goal, and approving of non-free software hinders progress.
Philippines Win Landmark South China Sea Ruling
I've had no problems with USB-C on my Nexus 5x, personally. Certainly 100x better than Micro USB.

I don't think as a connector it has the polish of the lightning adapter, but I also don't think it would be a disaster if Apple switched to using it.
var info = { Location: Lagos Nigeria,
Remote: true,
Willing to Relocate: true,
Technology: "RubyonRails[CoffeeScript, Jquery, Testing] Node[Express, Sails], Angular 1&2, CSS & Sass, Git[CI]",
Résumé/CV: "http://alexonozor.github.io/alexonozor/"
Email: "alexonozor@gmail.com"
};
A surprising way how feedback can save innovation
I have exactly the same experience. In my case I took first interviews where I actually wanted to work and didn't pass them. I did interviews where I didn't want to work later on and passed those. Then used my FB offer to bump up offer at the place that I chose among those where I passed.
http://savannah.gnu.org/bugs/?44050
Thats the one I could find, sorry.
Location: Lagos Nigeria
Remote: true
Willing to Relocate: true
Technology: "RubyonRails[CoffeeScript, Jquery, Testing] Node[Express, Sails], Angular 1&2, CSS & Sass, Git[CI]"
Résumé/CV: "http://alexonozor.github.io/alexonozor/"
Email: "alexonozor@gmail.com"
Hardly a comparison.
He's thinking of it like a brand or certification.

An analog could be claiming to support vegetarianism, but running a minor course on butchery.