skysight-inc/HackerNews huggingface dataset:
This has not been my experience at all. I have watched many developers progress from being coders ("hammers") to being thoughtful architects who have no trouble seeing the forest through the trees and re-imagining problems from first principles.

Of course people will try to lean on the skills they already have when tasked with solving a problem. This is completely orthogonal to whether they have any trouble adding to their skills. The former is often the correct response to solving an immediate problem as quickly as possible, while the later is something that happens over a longer period of time and many projects.

Your assertion that people get stuck in this "hammer" mindset and have a harder time learning once there does not match my observations at all. From my experience the people who see a brick wall between these two skills fall into two categories. I don't know if you fall into either of these, but it would not surprise me.

1. People on the "architect" side of the wall who want to justify their feeling of superiority, their higher salaries, or their enterprise's highly regimented hierarchy that separates the two.
2. People on the "hammer" side of the wall who suffer from imposter syndrome and seeking to justify their sense of inadequacy.

Both are incorrect. There is no wall. In fact, between those two skills is a well worn and wide road that most developers move along throughout their career. Many don't complete the journey to your (or my) ideal of "software enlightenment", but most make progress, and being trained as a "hammer" doesn't stall the progress, it helps.

Also worth reflecting that software is still relatively new and we really don't know what we're doing. We're all making it up as we go along for the most part, so let's not be so quick to prejudge the capabilities of our peers. All of our enlightened architecture may seem pretty foolish a century from now, or even a year from now.
FWIW, this isn't a one-off sketchy employee thing. It's actually an official city-sanctioned process. You can find the form for this online. http://sf-fire.org/file/2156 (PDF).

SF's not the only one that does this either. Delaware, for instance, offers one-hour expedited filing for some things if you're willing to pay $1000 ( https://corp.delaware.gov/expserv.shtml).
Wow, your gym has hammocks?
And their decimation.
Furthermore the Long-finned pilot whale has been shown to have more neurons in the Cerebral cortex than humans. Given the lack of large-scale research in this area, it is not unreasonable to think that several other dolphin species could also beat this count.

https://en.wikipedia.org/wiki/List_of_animals_by_number_of_n...
These are the autonomous trucks that Google’s Waymo is testing
Amazon Is Extending Prime Video's Introductory, Discounted Pricing Globally
Participants and “customers” in the testing process part 2
The one difference between Groupon and meal kit services to me is that the meal kit services actually provide value over and over for something I actually need to do every day, 3 times a day: Eat.

If I don't use the meal kits, that's fine, but I'm just going elsewhere - restaurants, delivery, take-out, grocery store.

I don't need discount yoga classes or buy one get one froyo coupons every day. You don't need discounts to survive. You can just buy less. Discounts are not a commodity that I wish to purchase often. I have used groupon once, and have been innundated ever since with constant spam about new deals for things which sound like good deals but probably I wouldn't even give them a second look at full price. So I don't bother. I don't need half that stuff anyway.

I hope meal kit services continue to thrive, despite negativity from investors. They are a service that I truly value and will probably keep my subscription to BA going until BA service quality drops or the food stops being as good. So far, they haven't done either.

But for god sakes BA, EASY ON THE GARLIC. You don't need to send me a whole bulb every time when the recipe just needs 2 cloves.
I think that you understand quite well what I'm saying but you're trying to construct an argument now to protect you from adapting your opinion.
I'd probably go for 4 if() checks, some 'less than'/'greater than'/'&&' checks should do it.
Quick Sort Algorithm – Language Agnostic QuickSort Guide
Surprised no-one has mentioned socat ('netcat on steroids') in this context, which is what I use to quickly transfer files, especially in closed network contexts.
Would putting the smartphone away, out of sight (in a drawer or the pocket of a bag) and on do-not-disturb alleviate the symptoms ? I myself find my mind quieter when I do that.
Scaling Stateful Objects
>a machine that picks fruit when it's ripe

How does the machine recognize fruit? It must have some training data set to classify what is fruit and what is not, and which are ripe. Humans may be "experts" at simple stuff like this. One cannot easily generalize it to a machine that also harvests potatoes, without providing "expert" knowledge about potatoes.
Singapore’s Trax raises $64m in Warburg Pincus-led round
Here in Japan it's very common to take naps during the day. Personally I don't take naps but I try to take enough rest during the night. Taking naps during the day might actually hurt your ability to sleep in the evening. https://www.verywell.com/30-days-to-better-sleep-go-to-bed-o...
Whatsapp is testing their new updates
This looks like an updated version of the DARPA Urban Challenge code. It uses ROS extensively, and ROS was only started in 2007. The files are all dated 2011.

Not for use at high altitudes. From "perception/trafficlights/src/traffic_light_view.cpp:

sprintf(lightBuffer,"%f %f %f", currPose.latitude, currPose.longitude, currPose.altitude);

Yes, it's debug code.

The perception end of things is mostly digesting the point cloud from the Velodyne LIDAR. There's vision code for traffic light recognition, but I haven't found other vision code yet.
Because the other folks living in their new nation of residence are less racist towards them.
This is often true on the coasts, but not particularly true in Appalachia or Appalachia-adjacent urban areas.

A basic house is $65k in Morgantown: https://www.zillow.com/homes/for_sale/Morgantown-WV/22898744...

And a nice house with a 10 minute funicular commute to Downtown Pittsburgh (the Paris of Appalachia) isn't too much more:
https://www.zillow.com/homes/for_sale/11363350_zpid/globalre...

And one can pay much less if one wishes:
https://www.zillow.com/homedetails/2040-Lowrie-St-Pittsburgh...

Scarcity-driven housing costs are one of the biggest problems in a few coastal cities— but in much of the country, the problem is poverty.
Would be a great pet theory if there were a positive correlation between breast size and milk supply. There isn't. In fact, there's some research to suggest a negative correlation between BMI and breastfeeding quality and duration. [0]

[0] https://www.ncbi.nlm.nih.gov/pubmed/22481622
Another take: if you're so wound up while you're at work that you can't take a nap, maybe there is another underlying problem!

Creative problem solving mindset needs room for thoughts to wander, and is incompatible with hurry.
Incidentally, one of the (many) recommended none pharma treatments to depression is to stay awake for one night (don't go to bed at all), then go to bed the next night as usual (similar to jetlag prevention strategies I suppose). The idea is that the extreme tiredness when you do go to sleep resets your circadian rhythms and ensures deep rest. I've tried it, and it does kinda help.
I think time constraints is one reason. Most books take multiple hours to read and it takes a while to find out if it's a book you like.

The bottom line is that most people read books for entertainment. I argue that fiction, self-help and nonfiction books are all entertainment. Unless the content is put into practice. The time to read 1 book is about 4+ movies. If your time is limited what do you choose. Additionally movies can be enjoyed with multiple people. These days you can find many ways to entertain yourself. Books are just one of many possibilities.

Yes, I know you can learn a lot by reading but it's only helpful if it's put into practice. Also, people forget, I hear of people that read 100's of book a year but I challenge most to recite a summary of what they've read. I bet most people will fail. Therefore that's why I say that most book reading is for entertainment.
There’re people that have CS degrees but can’t code. After learning the syntax of a language, anyone can write simple programs, and with some experience and dedication some can even write well-crafted code that others can use. What matters is one’s approach to problem solving and this is learnable and you get better at it as and when you work on such stuff as machine learning, and if you’ve adaptability that’s an advantage.
> And the whole idea of publishing "Fact Checks" like this sounds and feels Orwellian.

You think it’s Orwellian for there to be an objective truth separable from political spin? Because I’m pretty sure it’s the other way around: a big part of /1984/ was how the government ignored truth altogether in favor of whatever ‘facts’ best fit the political agenda of the moment. “We’ve always been at war with Eastasia,” etc.

I know, I know, you’re claiming that Snopes is acting like the government in that analogy… you’d say they’re establishing what purports to be objective truth, and what Google and others are now promoting as such, but in fact may be tainted by political bias…

But I don’t buy it. You say yourself that you consider fact checkers valuable: then it shouldn’t be seen as Orwellian to promote them, even if they’re not 100% infallible. If anything, what’s Orwellian is the actual government, as currently headed by a president who has (as president) made assertions as blatantly false and disprovable as anything about Eurasia and Eastasia.
I started by getting a webcam or two and trying out various projects: marker tracking (made an optical IR pass filter and tracked an IR LED with two cameras), object segmentation (e.g measure geometry of certain-colored objects).

Measure the speed or count the number of cars passing by your street. Try to implement an OCR for utility meter. There are lot's of applications you can train yourself in, and I guarantee that you will learn a ton from each and every one of them.
Classic, https://news.ycombinator.com/item?id=9224
The majority of customers I work with, that is part of the standard IT image, regardless which OS your computer might have.
Videos from Oregon Programming Languages Summer School 2017
Judge Says Auto Dealer Group Can Challenge Tesla Dealership
> Tech writers are certainly asked to create technical documents to demonstrate their skills.

In an interview? Not that I've ever seen. Reviewing a portfolio is not what we're talking about.

> Chefs might be a good model too; it absolutely the case that before hiring a chef they have to plan a menu and cook.

If a chef is expected to plan a menu and cook as part of their interview process, they are going after a very high end job. They know the kind of food that the restaurant serves. They are provided with the tools, equipment, and ample prep time to properly consider their course of action. And let's not pretend that every chef has to go through a live cooking trial for every job, or that most high end chef's would not throw a hissy-fit and walk out the door if you assumed that they would show up to an interview ready to plan a menu and cook a meal.

---
"what? You've never heard of fizzbuzz? It's a simple game that..." cue a terrible explanation of the game missing key requirements that the interviewer expects the interviewee to just know.

So now the developer not only has to come up with a set of code under pressure, they have to do so with a set of unclear requirements. And what the heck, why not take away their daily development environment to ensure that they are more uncomfortable and let's have them do it on a whiteboard so they have no hope of resolving simple syntax errors that arise because this particular developer floats between four different languages at his current job.

What you see as a game to weed out a littany of liars and cheats is seen entirely differently from a job-seekers perspective. "I have 15 years experience building complex systems and this jackass wants me to write kiddie code on a whiteboard to prove what, exactly?"

I'd rather not work for somebody who operated off of the assumption that I was a liar and a cheat upon our first meeting. The only reason people subject themselves to this kind of treatment is because they _need_ a paycheck.
"Calories: Diets don't work, so who cares?"

If you're implying that calorie restriction isn't an effective way of losing and controlling body fat then I'd like a source for this wild and absurd claim which counters absolutely mountains of evidence.
Google Trillian
To be fair, in Japan it tends to be more about people being discouraged to leave, lest they be branded for life as disloyal, and therefore not employable by any other big company.
Yes. I feel like cancer has been cured every few weeks since Reddit first went live.
The age old management dilemma: "CFO: What happens if we train them and they leave? CEO: What happens if we don’t and they stay?"
Ask HN: What is wrong with 1$ subscription license for open source softwares?
Every now and then I see core teams of open source softwares who are struggling to develop their software in a sustainable manner. The question that surprises me is: what is wrong with 1$ subscription license per year/month?

Lets say Canonical asks for a 1$ subscription license per month. With 10 million regular users and many more in server environment it is damn easy to earn 100 million dollars per month. I believe 90% of users are only using 10-20 application on daily basis. Then Canonical could hire some professional developers for these major applications/libraries/frameworks.

Almost everyone could pay 1$ per month. At least we get more high quality - sustainable - open source software.

Why is everyone focusing on two extremes? Either fully free software or deadly commercial one with $$$ license?
> ...just that desires are an inferior basis for decisions.

Inferior in what sense? I don't see that there's any other sensible basis for the decisions we make, regardless of outcome.

Adhering to a reasoned system of values sounds fundamentally like a driving desire in itself; some desires are simply less tangible than others.
I'm pretty sure that it wouldn't be allowed where I work. Even though it's an US company, it's being led by Germans and in some offices they will already complain if you eat too long. "Take Naps at Work. Apologize to No One." would be a pretty dangerous statement there.
Building the Next-Gen Travel Agency Using AWS, Clojure and a Comically Small Team
Docker Machine, Compose, and Swarm: How They Work Together
you seem to mix the time it takes to bring a solution to the problem, with the invention of the solution itself.

For me, AI is just another tool on top of others. You can't build an AI to, say, control a plasma without a thorough understanding of plasma physics (acquired without the use of AI)... So I'd say AI may be useful, but not in the sense that it will bring a breakthrough...
In 1999, Ada, Modula-2, Object Pascal, Oberon could all have been an option.
OpenCV and http://www.pyimagesearch.com/

disclaimer: not related to any of these
Adrian Colyer covered this on the morning paper.

https://blog.acolyer.org/2017/05/05/efficient-memory-disaggr...
Show HN: Hackerhunt – categorised curation of Show HN submissions
Facebook now boasts 2B monthly users but what about its app?
I work just across the corridor from one of those Google nap rooms, but I don't feel right going inside. And then I end up nodding off in front of my monitor.

But I must say that this only only happens when (a) I am doing something boring and (b) I didn't get much sleep at home. So while cat napping at work is probably better than fighting it, it is more a mitigation strategy than a preferred option.
Would you know, or can recommend, any good datasets (or practice exercises) using "Jupyter/Python/NumPy/Pandas/Seaborn" for someone with a similar Excel background (and basic understanding of Jupyter/Python/Pandas)?
The author of the article argues that stereology is less suited for making the whole brain cell counts, and it can be that her method gives different results, just like it gave for elephants:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4380666/

"Subsequent work using computer simulations, however, revealed that a considerably larger number of cells should be counted (e.g. 700–1,000, Schmitz and Hof, 2000). It is possible that too small of a sample size may explain some of the discrepant results seen in stereology studies."

Of course there's chance that her approach will confirm the current estimates for dolphins, and then the simple count of the neurons in the neocortex will be too simple explanation to be valid.

In computer terms, it's easy to show: the transistor count of the CPU is not the only count that can predict the suitability of CPU for some specific tasks. Her research showed that the brains of elephants do have bigger total count of the neurons, compared to the total count of the neurons of human brains.
Ants have war too.
I incorporated parinfer into my reagent live coding environment here[1], and it's been working pretty well.

I have also used Atom with Parinfer to teach a nontechnical designer the basics of clojure. Enough to build templates using hiccup for her resume, and personal website. I don't think smartparens or paredit would be anywhere near as easy for her to pick up.

If you're used to indentation being meaningful as some langs do, you should probably try out clojure/script with parinfer.

[1]: http://escherize.com/cljsfiddle
I agree. Also, since we're talking about two entries here, there really isn't much work to do...

One could even argue that relying on the order of the items in this case is going to result in a worse design overall (it's one additional thing the caller can get wrong).
Microsoft confirms Windows 10 source code leak
> There's a lot of speculation about why human females have greatly enlarged breasts compared with other primates. These theories usually revolve around some alleged similarity between boobs and bums,

That's the distorted popular version. The more common scientific version, AFAICT, is that they evolved in certain other upright primates to resemble swellings in the genital/buttock region of non-upright forbears and provide similar sexual signalling.

> Human breasts then had to increase in size in proportion with the nutritional requirements of those infant brains, which had to grow faster than previously.

This speculation would make sense if there was a relation between the quantity of fatty tissue which determines breast size and milk production. But, there isn't, so...
Why installing iOS 11 public beta will make you desperate
The controversial study showing high minimum wages kill jobs, explained
Using the same technique, would it be possible to generate WebAssembly ?
To an extent, also a lot of these processes are incremental rather than revolutionary (despite the press releases) and do eventually make it through to production after an upgrade cycle or two.

Hell a carbon fiber (partially) plane flew around the world non-stop in 1986 but it wasn't until 2012 that carbon fiber road bikes got good enough/cheap enough for me to buy one.

I think people underestimate incremental improvements, 4% (arbitrarily) a year, year on year adds up eventually.

Look at the improvements to Li-Ion battery technology as a good example.

Recently I've been doing research on a programming problem that has come up at the new job, I pulled the related research and the canonical first representation of the problem on a computer was formulated in 1966 and the issues it addressed in the paper are identical to the way the processes are run at new employer, almost word for word.

51 years that research has existed and they are still doing things the way they did then.
There may be several practical reasons for doing that though. CRT screens create weird effects on camera, and maintaining a bunch of functional ageing hardware is going to get a lot harder as time goes on for complex electronics that have been superseded by modern technology.
I can honestly say I've never brought my lunch and almost no one I work with brings their lunch except Asian people for some reason.
Thanks, I'm glad that you liked it
When I worked in China (5000 engineer company) we'd have our lunch in the canteen, I found that many returned to their desk for the last 15 minutes of their lunch break.

Out came the pillows, all lights were dimmed and calming music played through the PA system. No-one spoke, made noise during this time; quick power nap of 15 minutes did the trick for a lot of people. Definitely something I approve of; I've a small mattress in my office just for such occasions.
We just need a material as light as a balloon but rigid enough to hold its shape and maintain a huge vacuum at 1 atmosphere outside pressure.
More or less the same here. My average nap time is around 15 minutes. Then I need 5 min. or so to fully recover the awareness, and I feel completely reenergized. My nap is almost becoming a daily pattern now so I feel sleepy in afternoon even if I don't eat. I have no overtime either. Thanks to my employer who's understanding of this.
Curve – Www.imaginecurve.com – London, UK – Onsite – FinTech – Salary and Equity
Curve is growing - join our adventurous startup! We believe that the next generation of banking will be a single mobile platform that enables payment anywhere with any card from any account, and connects people in a simple way with the best technologies and financial offers - putting them back in control of their finances.

Our team of award winning (just voted leading startup at the EPAwards’16) entrepreneurs, product-builders and customer-focused marketers are developing a ground-breaking product with the customer at the core. Technical complexities; scalability, security & real-time transactions are all part of the day-to-day challenges; the near future will include a public API, fraud engine, machine learning & big data.

If you like to be intellectually stretched, your capabilities tested and want an opportunity to have a real voice, input and impactful contribution, then we’re offering that in abundance.

You bring your expertise; we’ll give you the platform to flex your talent!

For more info about our jobs, check out: https://curve-1.workable.com Or email Anney our Talent Lead on anney.wyner@imaginecurve.com We’re currently eager to hear from naturally curious software, mobile and BI&Analytics Engineers who want to make a difference!

Our process will include a developer challenge and 3/4 conversations….but we don’t dither when deciding and can turn offers around very quickly!
Going back to the magpie though, they don't have a cerebral cortex at all, yet exhibit remarkably intelligent behavior (tool usage, self-recognition). So, what's up with all the smart corvids?
Can Artificial Intelligence Replace the Human in the Education System?
The company I was at prevoiusly had this exact dilemna.
In the end, they are still ahead of competition, in part because of their trained workforce, and in part because training people also means the hierarchy is more susceptible to listen to them. The people that leave for companies not training are not as effective in their new roles because of that.
I think someone on here recently suggested to a project that they provide an "enterprise subscription" or something like that with minor benefits to make it easier for businesses to justify (or maybe it made administration easier?) to "donate". You could suggest that to the maintainer, and then use that to convince business that you need that.
Although this does leave the reader worried about your preferences when with women who are not so live.