skysight-inc/HackerNews huggingface dataset:
How can you say the this approach is more efficient than one which keeps the engine at a constant load and varies propeller speed, for example? (it involves complicated fluid mechanics to figure it out)

This is a reason mathematicians loathe the overuse of "optimal" by engineers: in the real world there are often too much variables.
>Six doctor visits, stool and blood tests later, the doctors found what moved in.

Something other than C. Diff? Would you mind sharing what it was?
We saw this before, but we're not tied to a specific data source or affiliation. We're hoping that by having a broader range of sources, we'll be able to find more savings.

Also - I haven't used Tingo.com specifically in the past, but I haven't had much success in sites which say "book with us and if others book lower you can get a refund." Have you had good experiences with Tingo?
This is amusing to me, because it nicely encapsulates some recent thoughts. Note: This is in its application to coding, not my life in general.

I've spent quite a bit of time recently branching out into new programming languages, writing significant works in each one. And each time I do so, I come back to my day job and realize just how limiting it is to only work in one "blessed" language. There are things which are can be eloquently expressed in Rust or Haskell which do not translate nicely over to Python. Sometimes I can do in a single expression what it would take an entire module of confusing metaprogramming to achieve in Python!

Sadly, that street runs both ways. Some of these new languages want to be so safe that they hobble you down with the chains of explicit types and memory protection; making you write pages of boilerplate to do some of the simplest things.

It's true, when writing code, your world is limited by your language. The flip side of that is also true: by choosing a language, you define the world in which you live.
Yes, Russia used it in their long- and medium-ranged ballistic missiles. After a series of agreements between the US and Russia were reached both countries agreed to reduce their arsenal ( https://en.wikipedia.org/wiki/START_I ). As a result Russia has an excessive amount of Hydrazine in storage. It's expensive to store it because it's a very toxic and corrosive substance. At the same time it's pretty difficult to get rid of it.

At least in case of Angara they burn it at a high altitude.
> Now, note what I said that started this thread, that you can do FP in any language. I never said you could do it well or maintainably. For some languages (I am thinking of Java in particular, but C++ seems similar there), I can't imagine it being more than useful as an academic exercise.

> Certainly there are languages which don't support FP approaches well. But lack of utility is not the same as impossibility. If nothing else the exercise ("How far can you take FP in Java?") will teach you all kinds of things.

My mistake then. I agree that seeing how far you can take FP in Java is a useful exercise.
No, it isn't, not on competently designed systems. But I freely concede that incompetence can make intractable problems out of all sorts of basic challenges.
Turnbaugh was also an author on http://www.nature.com/nature/journal/v444/n7122/abs/nature05...
(looking at parts of that question on mice)
and also on:
http://www.ncbi.nlm.nih.gov/pubmed/21543530
(looking at parts of that questions on humans).

The answer in humans does not quite match the answer in mice so far. Possible reasons to explain this discrepancy : might be the lack of a large enough group to study, or a local variation in the groups that does not generalize to mice.
I blame it on primate science. Some scientists got some chimps, did some tests, and figured running tests and puzzles on the chimps to gauge their performance must map to humans as well due to a loosely correlated metric, such as genetic distance.
It's probably their strategy. Being (intentionally) vague raises curiosity. The best way to find out what it does is to download the app.
I'll take a stab at elaborating.

The essay is about callback-based APIs, so types and encapsulation are out of scope from the start. It then expands the scope and observes that OO principles don't address the points covered. For example, it says that one of the "magic" requirements would be a way to state: "Do not add a callback that calls log() or acquires any locks held while log() is called." There is no type for that.

Other than pure functional code, there's no way to do that.

The essential equivalent for a multi-actor system is deadlock prevention. OO principles don't help there either.

You can get the problem with a stream. Consider a logger stream, where the listener opens a database connection to save the value then closes it, and the database adds 'open' and 'close' events to the logger stream. This will lead to an geometric explosion of events on the stream, because nothing at the API level says you shouldn't put those pieces together that way, other than the documentation.

I could go into the OO details of how this stream might be implemented in Dart, but really the OO nature of the stream API obscures the essential self-referential nature of the problem.

You can propose an equivalent counter-example if you want to demonstrate that those APIs really do solve the problem. I happen to agree with the well-written essay, and OO principles or "proper async APIs" solve nothing.
Which wouldn't be so bad, but Thiel, Andressen, et al, seem determined to foist their flavour of "smart stupid" on everyone else.
> old people

Really? Age has anything to do with this? "What's with black people and their complete inability..."
Ask like this: Is it a mere coincidence that so many of poorest tropical and subtropical (hot and humid climate) populations traditionally use highly spiced food? Does it strictly a tradition of making a "poor" food taste hot, or there is a connection with bacteria population?
>That suggests a society wide issue.

The gender gap is every bit a society wide issue. When I was in middle school and high school, I didn't know a single girl who was interested in technology. This says that this issue begins when girls are young and is either something imprinted on them by society or something that is innate.

I haven't seen anything that suggests that our industry is more able to solve the gender gap than the race gap. Both of these problems have complex causes that extend far outside of the scope of what one industry can fix, but I don't see any reason to fixate on one at the expense of the other, which is exactly what we're doing.

>The gender gap is fairly unique to the tech industry...

This isn't unique to the tech industry at all. The gender gap is present in numerous blue collar professions--some of which pay very well (electricians, plumbers etc...)

>...and it is pretty extreme.
My graduating class at Illinois for EE was 95% male.

And I'm sure you can find many equally extreme examples that demonstrate the race gap.

There are other gaps as well. Rural vs urban, rich vs poor, single parent vs 2 parent households. Yet none of these receive anywhere the press that the tech gender gap does.
For one, why was all this employee information available on a computer connected to the public internet?
The most informative thing for me was that "organic" actually has a definition by USDA:

http://www.usda.gov/wps/portal/usda/usdahome?contentidonly=t...

Up until now the med student in me had the jerk reaction that "organic" meant carbon-based (+ nightmares from ochem), which applies to almost everything we eat.
Plenty of applications built on MySQL use bcrypt. For example: see virtually every Rails app.
I believe I can agree to the above statements.
A little competition, and now Kansas City has two Gigabit options
I get pasture raised eggs from a farm in Petaluma which has a CSA I use. They are very good, come in a wide variety of shell colors and the yolks are a deep yellowish orange, but I'm not necessarily sure they are necessarily worth the $8.50 a carton (technically, they are only grade A because of the variance). On the other hand, a dozen eggs from a decent producer will usually run $4/dozen. I'd recommend them for egg dishes, but maybe not so much for general culinary usage.
I'm not talking about Docker. I'm talking about you. Your first inclination is how people are wrong and only you are right, in every case. I don't understand your need to make everyone who criticizes Docker feel wrong, or like they missed something. Your thread here about Rocket was extremely alarming and directly motivated me to plan for a future without Docker.

Best way forward here would have been "hey, thanks for looking into this, we know it's an issue." All of which you said later after making sure the author knew he missed something, which no normal user is going to look for anyway.

The real bummer is you remind me of the CEO of Linode, whose company will fail for similar reasons. He is equally infallible and ignores criticism.
I've know these for a while and always look for pastured eggs but never find them outside of a farmer's market.

>No Hormones... It's like putting a label on a cereal box that says, "No toxic waste."

http://xkcd.com/641/
To some, going outside and talking to people is an inconvenience and uncomfortable. Reinvention affords convenience, why rent a movie from iTunes when I can just walk the thirty minutes to my nearest DVD rental place? Why listen to a song immediately when instead I can wait for a CD to arrive in the post?
Wow, I constantly think that nothing about the horribleness of PHP can surprise me, and then Rasmus says something even more insane than his already insane statements. I mean choosing function names based on length because you didn't bother to write an actual hash function? AMAZING.

Anyway I'm just going to leave this here because it's great fun: http://en.wikiquote.org/wiki/Rasmus_Lerdorf

Some favorites:

"There are people who actually like programming. I don't understand why they like programming."

"I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say "Yeah it works but you're leaking memory everywhere. Perhaps we should fix that." I’ll just restart Apache every 10 requests."

Ladies and gentlemen, the author of pretty much the most popular web programming language out there!
That's partially my point.

However, when you do something under the name "Anonymous" like the twitter account did, you are doing it as Anonymous, the "loosely defined group".

Otherwise why would you call yourself Anonymous?

I am Anonymous right now. I am legion.
To make it noticeable, have the database's save_document() log a "saved element to database" message.
I think the point of some of these tests is to quickly distinguish from people who can and can't code solutions for simple problem. The latter has obviously lied in their application and can be dismissed right away, creating time for other interviews.
If only competent candidates would agree to doing that. I've offered it to multiple candidates, and only those who were justifiably unemployed for months were interested (and, unsurprisingly, they didn't work out).
Admitting it to Yourself
Somewhat off-topic, but: Piet Mondrian - A Dutch painter whose distinctive grid based creations – horizontal and vertical lines upon a white background adorned with red, blue and yellow blocks – proved one of the most influential experiments with abstraction of the 20th century.

I always thought of Mondrian's work as abstract until the first time I flew to the Netherlands. Dutch people really, really like flowers, and have made them a major agricultural export. Also, a lot of dutch land is reclaimed from the sea and the terrain is pretty flat to begin with. Fly into Schipol at the right time of year and Mondrian's inspiration becomes very obvious - black roads, snow-covered open fields, greenhouses with blocks of vivid color. In a flash, my concept of his work went from 'paintings' to 'pictures'.
White & black parents do not produce "black" children, they produce non-white children. Eliminating white children is genocide.
Have you seen a topographic map of the Antarctic surface under the ice? It's pretty creepy: about half of it is below sea level. It's weird to think there's ice piled kilometers high on top of it. Of course, if/when all that ice melts, most of it would pop above (now higher) sea level, due to isostatic rebound.

http://www.zonu.com/detail-en/2009-11-18-11159/Antarctica-to...
Something about "East Antarctica" confuses me.
Hopefully Madagascar can get some news with this!
It looks to me like someone just reinvented RFC 977 (or maybe 3977) as an app ...
Yes. The basic job of a password hash is to improve the security of low-entropy secrets.

The argument here seems to be that if people simply don't use passwords, but instead secure AES keys, password hashes won't matter. Ok, but we're talking about passwords, and so was he, upthread.
> It's more susceptible to malicious input than 'docker pull' is. That said, it has a stronger trust story.

What does that mean?

Let's look at how 'docker pull' and 'docker load' compare:

- They're both loading an image into docker.

- They're both NOT checking any signatures in any meaningful way.

- All that's different about `docker pull` is that it's fetching directly from the network.

How could 'docker load' possibly be more susceptible to malicious input?

Clearly, there is never any circumstance in which it is safe to load arbitrary, untrusted content through docker. I fail to see how loading untrusted content from the network could be safer than loading untrusted content from disk.
The hypothesis as a whole is not thoroughly discredited; color is an extremely specific case: "The main strand of domain centered research has been the research on color terminology, although this domain according to Lucy and admitted by color terminology researchers such as Paul Kay, is not optimal for studying linguistic relativity, because color perception, unlike other semantic domains, is known to be hard wired into the neural system and as such subject to more universal restrictions than other semantic domains."[1]

https://en.wikipedia.org/wiki/Linguistic_relativity#Empirica...
It's the 5th Paper Belt hub: the financial center of technology. Silicon Valley itself is dying, but Stanford is going to remain a top university, so it'll generate the MDs and VPs of this new increasingly IB-like industry, and tradition is strong, so San Francisco has at least 50 years (in my estimation) at the lead of the finance-of-technology business. It'll also house a lot of management consultants specializing in outsourcing, an industry that's not going to go away until labor arbitrages disappear (at least 30 years).

As for where technology itself will "go" next, I have no earthly idea. But you're right that in 2014, the Valley is a salesman's world. If you can raise funding, the balance of power between tech talent and fundraising has never been better for you.
Top movies about teachers – part 1
Can pretty much sum up the entire organic/"natural" food craze of the past decade with: advertising as usual.

Good article. Nothing new to see here though. Hopefully this will wake up some people though who exclusively go for the brand name stuff at Whole Foods.
CREATE USER 'tptacek'@'db.example.com' IDENTIFIED BY 'su3rl337P@$sw0rd';

Let me know when MySQL supports bcrypt/scrypt.
No, you are not getting access to post from my Twitter account.
Fuel cost does have a huge impact, but up-front capital costs and maintenance costs are also a big part of the picture. Which is why there are still a lot of planes in major airlines' fleets that are not as fuel-efficient as the latest models. Airlines are slowly turning them over, but the capital costs for a new plane are very high [1], and they also have to fit any new models into their maintenance plans.

[1] Around $200-400m ea for a modern wide-body, according to Boeing's pricing page: http://www.boeing.com/boeing/commercial/prices/
Enterprise-focused startups reap over $4B of VC in ’14
Meldium App Trends: Top Apps of 2014
And it doesn't needlessly restrict you to integer or string keys like this "best designed data structure."
What lovely questions! I didn't see anything regarding "remove all dead code from this method" or "find out why the mail server isn't working" or "ask a client specific questions about an upcoming project to judge the time needed" - which all happen to be real-life problems, not fucking brainteasers that have exactly 0 practical use outside the interview process.

They have no practical use during the interview process either, come to think of it...

If someone would ask me any of these questions during an interview I would just leave. They want people who like quizzes, not solving computing problems.
They've been tweaking the algorithm as they go along. Initially it was highly local centric, now it appears to bias towards nearby but with a lower probability chance of jumping further away. (Source: Early user, and some comments from the CEO on Plague cards asking the same question.)
> Real tanks mostly do not drive threw dense citys, so its mute

Tanks are not usually quiet, whether driving or throwing.
Remember that Meteor only just reached v1.0. There still is much to come from the platform. Redis support is being implemented currently, and shows great promise:
https://groups.google.com/forum/m/#!topic/meteor-core/Jl5Jt7...
Several people are working to integrate standard SQL support, too:
https://github.com/numtel/meteor-mysql
http://www.lshift.net/blog/2013/02/25/live-updates-to-meteor...

It was a big concern at first for me, too. But the platform is so much fun to develop with I decided to start developing with it anyways. Seeing the pace at which things are developing with the platform, and knowing about these non-Mongo data store efforts, I am certain that this won't be a drawback for the platform for very long.
Again just speculating, but this could also elevate the dump of the documents on Twitter by the individual into a press issue now since it is showing wrongdoing.

Rights of journalist to distribute illegally obtained documents in public interest I think was firmly established by SCOTUS in BARTNICKI v. VOPPER [0] and they go over the DMCA implications in the opinion.

[0] http://scholar.google.com/scholar_case?case=2171346211086974...
These videos are really good, despite being ads. Like a Mythbusters minisode.
So lack of deep financial pockets means incompetently designed systems? If a busy system can't handle bcrypt, it's incompetently designed?
North Korea Internet Down Again
Often you are not getting eggs at all: I was surprised to learn recently that when you order eggs from most breakfast restaurants (IHOP, Denny's) or eat at hotel buffets you are actually getting powdered eggs.
Update my Twitter profile? Come on, for all the work that obviously went into create a cool product you could have taken an extra minute to properly set the oauth permissions.
For those that are interested, I've found that Certified Humane eggs are the easiest to find and that label carries weight. It's usually $4-$5 for a dozen, more expensive than factory eggs but still pretty cheap for food in general. AWA is stricter, but I've never seen AWA eggs.
See comment downthread about "competence".
We shouldn't indefinitely rely on strong, well proven technologies if those have known serious drawbacks.

Even now there are alternatives. IMO, better ones.
New Zealand has this law, in which new jobs have a 3 month 'trial period'. (unless specified otherwise in the contract). So if someone's hired and it's clear they cannot code or interact well with the team they can be let go as long as it's within that 3 month period.

Personally... I don't like it. But I do understand the logic, and how it helps businesses from making expensive mistakes in regards to hiring.
Conceiving, Building and Launching an App in Just 2 Days (day 2 Update)
You should check out waze https://www.waze.com/
I was shocked to read that eggs generally have pleasing deep-yellow or orange-red yolks because the egg industry spends a lot of money to put special additives into chicken feed just for that purpose. There's no other benefit from those additives.

http://shkrobius.livejournal.com/375927.html

I think about that now every time I see a pleasing, healthy-looking, tasty-looking deeply yellow yolk on my plate.
Suspense lingers for Russian FX as regulatory bill pierces CFDs
good job, some good product discoveries
Out of curiosity, what would happen if a Canadian company were to make a movie based off of a book that has entered the public domain in Canada? Would they just not be able to release it in the US without obtaining a license?

Would a US based company be able to do the same if they only released it abroad?
In addition to this, I like considering things that should be entering the public domain. Using the initial copyright length of 14 years, renewable for an additional 14, anything published in 1987 should be entering the public domain in the upcoming year.

* Predator

* Robocop

* The Princess Bride

* Dirk Gently's Holistic Detective Agency, by Douglas Adams

* Watchmen, by Alan Moore

* Hatchet, by Gary Paulsen

These should all be open cultural works, ready for new writers to use as a basis. Ready to be used as the backdrop for new stories. Instead, they are locked universes, only containing a small number of stories.
By the way, JS runtimes used to have insertion order for enumerating properties long before the hidden class optimization or V8 was a thing. V8 was the first to break the insertion-order enumeration for some kinds of objects [1] and eventually other browsers followed suit, even those that don't do hidden classes.

[1] http://code.google.com/p/v8/issues/detail?id=164
Unfortunately, to be able to Tweet on your behalf, we need to request for the Read/Write permissions. I understand your fear, you can bypass that thing by going to your Twitter and tweeting to the Drum Machine like so: @playmmodm [o---o---o---ozz-z-z-zz] #MMMODM
Modern C++ is a moving target. By the time you get around to doing a project with one set of features they've been made redundant. Exceptions are a good example of this with noexcept etc coming in and replacing what went before.

I know nothing of haskell. My point is that you should learn the features of the codebase you work on, and it's a waste of time to learn all features, ultimately for a codebase you are not working on or may never work on.

incidentally, ditto, i used to have your attitude.
There is a word for that in the food industry: 'All Natural.' Sounds good, but actually means nothing (what is / isn't natural?), and isn't legally monitored.
those transantarctic mountains have very jagged peaks - is this a result of less wind exposure, and therefore less erosion? the article also mentions that the horizontal scale is different from the vertical scale, so it might just be that.
Bcrypt is adjustable, you can set the cost from 4 to 32. Most implementations provide a sane default of 10.

If your system can't handle a bcrypt with a cost of 4, it is incompetently designed.
I don't follow your argument. Candidates for a lot of software engineering roles are expected to know a certain selection of fundamental algorithms, including things like DFS and Dijkstra's. The companies I have interviewed at have been very clear about what is expected knowledge. I don't see how this is at all relevant to being able to construct it from first principles. That's the whole reason you're expected to know it!

If you're talking about "tricks" like the tortoise and the hare solution to detecting if a graph has a cycle, then sure, I can get behind that. However, there is a base of algorithmic knowledge that you are expected to know, and it is entirely irrelevant whether or not you can construct it from scratch.