skysight-inc/HackerNews huggingface dataset:
"The CHIP Is a fictional $9 Computer That doesn't exist and Can Almost Do Nothing At All"

Just in case someone feels like fixing the headline.
The Mysterious Persistence of the Cronut
Personally, I have come to realize that you cannot truly prepare for a technical interview no matter what you do. You can study for months in a futile attempt to commit to memory everything that might be relevant (data structures, algorithms, maths, statistics, API reference etc.) but they will always find something to ask you that you missed during your studies.

These days I simply reply that I do not do technical interviews any more as I do not believe these can efficiently probe one's professional abilities and I cannot justify expending time in memorizing bulkloads of trivial information for the sake of going through some rite of passage, which some interviews often turn into.

Agreeing to a technical interview also puts you at a disadvantage. They will probe your weak spots and then use this knowledge to publicly disgrace you, declare you less competent than what you'd like them to believe and then to low-ball you with an offer below what you might otherwise get. Many developers fall for that trick, the best you can do is to make sure you don't join their group.

Just say to them you will not do a technical interview (or a test project on your own unpaid time) but that you are prepared to meet and have a constructive discussion around their needs and your willingness to possibly help them out with whatever they have in mind. If they don't like it, skip them for the next company in your list.
Music starts at 1h5m42s:
https://youtu.be/e_1a6bHGQGo?t=1h5m42s
Satisfiability Modulo Theories for Parallel Cooking and Other Optimizations
> We underestimated the passion the consumer had for this

The passion of their customers to not put up with bullshit?

Yeah, they definitely underestimated that.
Rockets contains both oxidizer and fuel in liquid or solid forms, sometimes separated and sometimes even in one substance (monopropellants). Combustion products are gaseous, and gases tend to take more space than solids or liquids.
New US attorney general refuses to drop Microsoft foreign data warrant
When they say "we were wrong", I take it to mean they were wrong to think their actions were profitable, nothing more.
Yeah, I know, right? Defend a Walmart from what? What exactly is the plan there?
I've had a lot more trouble with VideoCore IV drivers than Mali. In my experience VideoCore has massive overhead on each call to glDrawElements(), making it almost unusable for even small numbers of render state changes. When trying to work around that by batching more aggressively, I ended up with more than a half dozen or so varyings, which caused the drivers to happily crash the entire board.
So there's some boilerplate that needs to happen. With macros, you write the macro to insert the boilerplate, and then you never think about it again. You don't write it, you don't read it, it's not in the way. Without macros, you have to write the boilerplate every time you write the code. You have to read the boilerplate every time you read the code.

Here's the version with macros:

(transaction (do-stuff)
(do-stuff-if-commit-successful)
(do-stuff-if-rollback))

Here's the version without macros:

(transaction (lambda () (do-stuff))
(lambda () (do-stuff-if-commit-successful))
(lambda () (do-stuff-if-rollback)))

Which do you find more readable? Notice how there's no boilerplate in the macro version.

> This appears to be the same as your other example. Java has lambda expressions (since Java 8) that could do this.

What are the odds that Java 8 has provided everything you could want in out of Java? Macros let you add things in a better way than you could otherwise get. Look back to my prior example of Java 5's expanded for. You see how useful that was? If Java had had macros, people wouldn't have had to suffer through nine years without the improved for loop.
I think it is a combination of both. But even then I can't imagine profit of more than $1-$2 per board AT BEST.
Hi Everyone,

We have made a site and we call it "What The Hack". It's intended to be a hackathon entertainment portal, wherein you can find details about hackathons and anything related to hackathons. I love hackathons and we want to inspire a lot of people to joins hackathons, that is why we did this.

Currently right now:
We have listed all the hackathons we can find all over the world for the month of May. We have categorized it based on the continents except Antartica since we can't find a single hackathon that has happened in Antartica yet... Lol. But we did add remote hackathons as a category. If we missed out anything, please tell me and i'll put it in.

We have made two videos already, but we need suggestion from you guys about what videos about hackathons we should make.... there is a poll on on this link where you can vote for the future episodes... http://whatthehack.io/whatthehack-channel/

If you can give us feedbacks, suggestions, or just a smile... that would be awesome! Thanks! :)

This weekend (May 8 -10, 2015):
SF - "Stupid Shit No One Needs and Terrible Ideas Hackathon",
Toronto - "WearHacks Toronto",
Austin,TX - "Angelhack Austin",
Berlin - "ecomhack 2015",
Singapore - "Angelhack Singapore",
India - "Save the Hacker"
I don't know about made-up abstractions, but when your heart stops beating, your lungs stop breathing, your neurons stop firing, and all of your bodily tissues start to rot away... Surely there must be something different about being in that state?
That review sounds exactly like what I expected. It's more a rah-rah you're with us or against us mentality. Sounds rather cultish even.

It's like places saying they're okay with flex time but you get poor reviews by butts-in-the-seat managers regardless to your actual performance.

This is why I'm simply riding the clock at my current job. It's sucked the life out of me. Change is on its way fortunately.
There are reasons to stay besides religious zeal, too. I'm not certain how one can easily see this change as seriously threatening unless you're somewhere in the middle of the org chart. If you're at the bottom, hey, your day probably won't change that much (unless you hate your boss). If you're at the top, well, I've yet to hear that Mr. Hsieh is planning to abdicate.
What happened with Twitter?
I like the advice given here:
https://medium.com/@davidbyttow/abc-always-be-coding-d5f8051...

I'm thinking about making a move and am slowly prepping algorithms and data structures again myself. Going to focus on studying nuances of the language I'm working with - JavaScript (+HTML, CSS) and the frameworks I'm currently using - Angular & Node.

But having seen the other side now, I recognize that you will most likely run into peoples' pet questions that you can't always prepare for. One coworker gets upset when people can't answer his Angular question, another gets upset if the Java isn't idiomatic enough. If they like you enough they'll overlook it.

So study what you can, be confident but not arrogant, and recognize luck will play a factor. I'd rather be writing code to build things than for practice, but it is part of the game. And in reality the quizzes should really be a screen and the decision should be based upon the things you've built. So hopefully you have things to show, can talk about what you've done, and the team your looking to join recognizes actual accomplishments are more important than solving puzzles on the spot.
Did This 28-Year-Old Banker Help Steal $1B from Moldova?
I find it disturbing that our government seems to care so little about their actions harming the US tech industry.

In addition to this case, which has potentially negative consequences, Forested Research was predicting that US tech companies might lose up to $400B/year (if I remember correctly) because of NSA data hoovering.
This is a very self-righteous post. Do you ever eat out? Get coffee or drinks from restaurants? Use mayo/mustard packets? Eat frozen foods?

They are all analogous. They're all conveniences that use disposable containers. And no-one is calling people a holes for eating Hungry Man.
I would guess every company does. Just like every engineer has to learn that you can't really give things away for "free" if you want to survive, if you do not capture any value you end up destitute and unable to continue.

In my experience (and that goes back to the time when Lotus 1-2-3 decided to stop requiring you put the Lotus install disk in the "A" drive before it would run) copy restrictions on non-entertainment products becomes a liability in the presence of alternative solutions.

Of course the last bit is important, people need an alternative. And generally copy protection helps to empower the creation of an alternative which is kind of a good thing in a way.
I read Programming Interviews Exposed (http://www.amazon.com/Programming-Interviews-Exposed-Secrets...) - which covers lot of topics that come up during interview.
Most Diaspora users join pods run by other people. This is for each person to run their own site.
I'm impressed that it does 2-factor authentication. Mint has been dragging its feet on that for years.

Too bad there's no Vanguard integration. Can you add an input for monthly autodeposits?
tldr: This is notable because it's a high quality textbook being made available free to students, universities, and anyone else. Contrast this with what many see as an inefficient commercial market for texts that are horribly expensive yet usually don't make the authors rich.

The restrictions are minimal. Authors retain copyright, ask that no one profits from reselling, and that you don't post answers to the problems online. Betting pool open on how long the latter will last.
This isn't a 'Show HN'.
That has been known to happen in the UK (Mark Duggan & riots a few years ago; far more incidents if you count the Troubles in NI(+)) It's just that the police very rarely shoot people, and the general public neither fantasize about barricading themselves in their house/shop with firearms nor think that an individual response against a mob is going to work.

(+) 3,500 casualties over a 30 year period including 1,000 military and law enforcement; slightly more than 9/11 or comparable to ten years of Detroit homicide rate. The Troubles are a good example of how bad things can get with a divided community, unequal law enforcement, and violent imposition of public order.
"I used to live in Taiwan"

I lived in Taiwan for a year as well. It was more of the same.

"made clear that elementary mathematics instruction in China is much richer and deeper and more conceptual than in the United States."

I didn't see any of this while in China or Taiwan. What I did see (also from my friends that had kids) was stress being put on memorization.

I had a few friends that taught at language schools (teaching English) and many students couldn't effectively use grammar because they were so used to just memorization.

I understand that you have links to a book that claims the contrary, but I just didn't see this in reality. But I will agree that the school systems in the US are equally as bad when it comes to not teaching memorization.
Should we go mobile¿?
It's impossible to exaggerate for effect, even slightly, on HN. Otherwise, you end up talking about soup for half the thread.
Hmm, make that twice. Maybe I'll go back to tmux ;)
> and there are restaurants that are lower-key and cheaper than McDonald's

Key point: apparently McD is cheap in the United States. Not so much in the eastern parts of Europe.
Mutoh- EcoFamilyBrochure [pdf]
I like LXD a lot, but it's simply too new to rally behind it fully. You have to backport it to Ubuntu 14.04 if you even want to run it on an LTS operating system.

That being said, I think Canonical has good vision and will execute. LXD combines the best from old and new school.
And what's the probability your patient will be as well ordered taking their antibiotics? Failing to complete courses is one of the reasons these resistant strains emerge in the first place.

Very cool science!! Real-world applicability? TBD.
"Looters". The people coming to the Walmart to "defend" it while taking stuff presumably don't count themselves as looters. Again, hidden racial elements to the discussion.

The question of what happens if two preppers or groups of preppers decide to "secure" the same Walmart is not addressed either.
Also LXC has been in the kernel longer and seems more mature (since 2.6.20-something).

LXC in the kernel? It's a userspace toolkit that makes use of kernel technologies (namespaces, pivot_root, cgroups...), but I don't recall it being bundled as a part of it.
Can you elaborate on what manual tests are and why they are better? Coming from a software QA perspective, automated tests provide repeatability and prevent omissions and aid with regression testing.

What are "manual tests" in the infosec context?
I second this. Mint gives me a clear perspective into all of my accounts. I don't really need the monthly reminder to check my bank accounts. I do it almost weekly.
BBC Radio Four programme for blind and visually impaired people - "In Touch" - had a segment about conversations where you know the voice but cannot remember a name.

I have no idea which episode it was. Here's another one that talks about the iPhone app "be my eyes". http://www.bbc.co.uk/programmes/b05077l7
id love a recipe!
Do you eat two Hungry Man's every morning before work? It's not self-righteous and it's not analogous to your examples. People drink multiple coffees per day. People put Keurigs in the office and get used hundreds of times per day!

Introducing waste for activities that happen as frequently as coffee drinking is why it's different.
People havn't been paying attention. This market isn't about selling an 8$ thing for 9, 12 or 15. It's about selling a 1$ thing for 10 and a 4$ thing for 40. Which they probably are with the accessories.
Now there is one more reason to visit Cuba other than to enjoy the beautiful beaches and the delicious rum. I'd love to attend one of the meetups and see if there is any way I can help next time I'm there.
It’s Not a ‘Stream’ of Consciousness
Do I really need to start mentioning names and h-indexes for you to take my point seriously?
Which is a clear indicator that it is staged or at least heavily supported by an adult. The fact that it serves as advertisement for the company should do the rest. Cute and funny video but the bitter taste puts me off.
Now try it with -v cello
Conversely though, wouldn't K-cup and other single use cups be more water efficient? You don't need to rinse out and clean a filter, pot, etc. You just pour enough water into the brewing machine to make a cup of coffee.
Current market price...

Remember that they're not going to be shipping for a year. I'm guessing prices will come down over that time.
This is a good summary: http://www.mathewingram.com/work/2015/04/30/twitters-multi-b... and the HN discussion: https://news.ycombinator.com/item?id=9470312

TL;DR: Twitter was an open ecosystem with lots of partners and a thriving developer environment. They chose to stop all of that, end their developer relations, and ensure that Twitter Inc was the only way that anyone could Twitter. Now, that closed-off-ecosystem is making growth difficult.
I think he (she?) is trying to explain zen in a confident manner which makes it sound silly (it is!) and a bit off.
I was building something similar in Go for the exact same reason so looks like there is validation for the product at least! Great work on shipping, incredibly well commented and clean.
Habitual drinking is not alcoholism. It trivialises a serious illness when you mistakenly describe one glass of wine per day as alcoholism. No one is dependant on one glass of wine a day.
American doctor cured of Ebola finds the virus in eye
>You have profiled the program and determined that it is better to run the function at compile-time. For example, you might want to make `(regex "[a-z][a-z0-9]+")` compile the string to a regular expression at compile-time instead of run-time

I think it would be more appropriate to use a compiler macro here.
Again, Sorta. More likely that you're looking at boiling or stock than a roaster, since the older working birds will be leaner, smaller, and tougher. Most meat birds live a very short, overfed life where they're raised from birth to slaughter in 10 weeks or so, leaving a 5lb(ish) carcass after cleaning.

Laying hens will start laying after 4-6 months, then be productive for another year, and start to tail off for the next year or two. They're 3-4lb birds before cleaning.

On the gripping hand, there is the excess rooster problem, commonly solved with coq au vin.
The Global Occult: An Introduction
I'm more interested in the PocketCHIP than anything else. For a while now I've been trying to find a handheld computer (with a physical keyboard) that won't break the bank. But I'm worried about the quality of the CHIP itself... guess I'll see how this pans out first.
Perhaps, but the "solutions", when put together in a single project, probably resemble the "30 quicksorts in a single binary" syndrome. Lots of code doing conceptually the same things.
in addition to the free or cheap parking ($5 for a tie down), sometimes smaller airports even have courtesy car or two that you can take around town if you are just visiting for the day.
Wouldn't this be a chance for drivers to get better?
> pho

So when you order pho at a restaurant they have purposely named it pho instead of soup in an attempt to sound more "high class?" I'm sorry, but this seems like an extreme view. Most of those words exist to describe something specific. Do you expect to see "A bunch of vegetables cooked in water" or "vegetable soup" on the menu? Is the later an attempt to charge you more?

Take gazpacho as another example. It's a specific type of soup. You can't complain about this anymore than complaining that the menu says "vegetable soup" instead of just "soup." They have to describe the food adequately to you so that you know what you're getting.
Has this been seen by http://www.reddit.com/r/gamedev/ ? If not, it definitely should be :)
Microsoft Edge F12 Developer Tools – Network Tool
For anyone else with web programming library or framework: it helps to have code snippets and screenshots on the page.
That's great. Otherwise, it just wastes IDs unless one figures out a workaround for it.
I was impressed at the technical skill needed to make the bracelet. Also, that the bracelet was fashioned from imported chlorite. So, not only was it manufactured in a sophisticated way, but it was obtained through some sort of trade, which implies sophisticated interactions with other remote groups of people - I think it safe to label them people.
A new record for S.F. rents: $3,458 a month
Technically, most US medical schools don't require an undergraduate degree. However, the amount of coursework required is so large (about 3 years) that it makes sense to do a little bit extra work and get the BS anyway. It's good to have a BS degree in case you don't get into medical school.
(Having read the beginning and skimmed the rest) my impression is that this is a useful but vulnerable technique. Useful in that it provides an entropy source not currently available. But vulnerable in that it could conceivably weakened considerably.

Perhaps what should be discussed in this context is not entropy but conditional entropy. Entropy really is relative to one's understanding of the underlying system being observed. For example, human height is nearly normally distributed and would provide some degree of entropy if it could be freely sampled from. But for a given person, knowledge of the parents' heights makes predicting the child's height a much easier task. The entropy of height given parents' heights is less than the entropy of height in general. H(Height|ParentsHeight) < H(Height)

In the case of this CPU jitter method, things it calls nondeterministic are, in fact, clearly deterministic---disparities between CPU and memory clockspeed come to mind. Effort at better modeling of the internals of a CPU may lead these "random" events to appear not-so-random-anymore. Suppose I build a statistical model of CPU jitter based on various properties observable from a non-privileged process in the OS. To the extent that my model predicts jitter better than random, an entropy source derived from CPU jitter is weaker. The conditional entropy _given_ the model could decrease substantially, to the point that it's no longer a good entropy source.

That said, none of that work seems to have been done yet. But I wouldn't consider this a bulletproof entropy source in the long run.
But why there's no trend of multicopters replacing helicopters? Big ones, with humans inside.
The 4 principles to build a LATAM startup community
I am sorry if my message caused misunderstanding. In no way am I trying to silence criticism. You must understand, we had this discussion last year and choose to go our way willingly. We are aware Tox exist and everything. While you may see this as NiH syndrome (and you may be partially right), we chose to write a base DHT library, of which few exist open source one exist on the market right now, and go from there. We have been working for quite some time on this are are happy with the current state of affair. It is just that it is getting late and this discussion start to feel like "Microsoft should use WebKit". In no way I wish to sound offending or anything. It is simply that in the end, we are way too far down the path we willingly took to start re-architecturing everything. I agree that we share some objective with Tox. I also think that competition is a good thing. While communication network are sometime seen as natural monopolies, but it has been proved over and over again that they are not.
That may simply be because they know better ;-)
@ zck:

> What are the odds that Java 8 has provided everything you could want in out of Java? Macros let you add things in a better way than you could otherwise get. Look back to my prior example of Java 5's expanded for.

Again, please understand we non-Lispers find this argument utterly unconvincing :) Java in particular is a terrible example: it's a language that for many years remained in the dark ages, and now it's finally getting modern features retrofitted into it, while at the same time attempting to keep some sort of backwards compatibility, and the whole process is very painful.

Let's all agree to stop talking about Java. Let's assume we all agree working in a language that until very recently didn't have lambdas is painful. And that requires a horrific amount of boilerplate.

Let me re-throw your question back at you: what exactly can Lisp do, which has practical implications, that a modern language with lambdas, closures and lazy evaluation cannot accomplish in elegant ways? If you mention Java again, you lose :P
Wow, this is pretty thorough but I never saw it address the simple question, why not use rdrand?

Also:

> the CPU Jitter random number generator returns roughly 10 kBytes per second on an Intel Core i7

OpenBSD requires at least 8 bytes of random data per TCP connection. Limiting a system to 1000 conn/sec (to say nothing of any other processing those connections may require) probably isn't going to fly.

As a comparison, I can read from /dev/random (and write to /dev/null) at over 300 MB/s.