skysight-inc/HackerNews huggingface dataset:
I think what a lot of the posts on this thread are missing is that Beats is not really a headphone company, it's a jewelry company. And jewelry doesn't need to be made of anything special, it just needs to be rare [0]. The prohibitive cost of Beats is its selling point.

Nick Szabo's essay on money Shelling Out - The Origins of Money [1] points out how Wampum in its various forms was worn to signify wealth. Ornamental swords and axes with no utility were flashed around as well.

This is nothing new - what's interesting is that we're beginning to see consumer technology take the place of beads, fabrics, stones and metal.

[0] Using wampum as an example again – the materials themselves were common however energy was required to collect shells/teeth/furs etc – energy that could otherwise be used to collect food, repair huts, make clothing etc. Money abstracts this cost, but it's still there effectively

[1] http://szabo.best.vwh.net/shell.html
While the question of creativity vs programming skills is interesting, I think it's not even good to assume that people inverting binary trees on a whiteboard are good at coding.

I know several people that are great at algorithms but write garbage code (unmaintainable, unreadable, untestable, etc). Or they can't take business requirements and turn them into low-level details in a useful way.

The number of times a product manager has gone to an engineering team and said that they need a product that inverts binary trees is about equal to the number of working quantum computers.
He links a list of missing stuff in the readme.

And if you read "Why? To learn rust" and ask "should I use this in production"...
Housing affordability crisis drives Bay Area middle-class exodus
CAP in plain english
Just because it's been done in other tools doesn't make it "hardly exciting" when an often-used tool that was lacking a feature adds it.
Except that not all judges strike things. A lot just rubber stamp whatever the Big Co rights holders has submitted.
Estonia, birthplace of Skype, teaches Governments how to compete digitally
I took me a while to find gor, and it seems that there aren't many tools for traffic duplication/replication out there.

If you know of any tools like gor, I'd very much like to know of them.
What to Expect from the L.H.C. Reboot
The bar for "grade A" is REALLY freakin high. I'm not talking about applying for low level dev positions. I only apply for senior or higher positions. Autodidacts like me are no longer interesting to companies.
Ok. Replace an optimising static BNF compiler macro with "classes" and "methods".
We used PostgreSQL at my old startup and switch away from MYSQL. Some of the things I liked about PostgreSQL; that you can do schema updates without rewriting and locking the table. The one thing we ran into, because of the way MVCC works, when you update a column the whole row gets rewritten. For example; if you have large rows and you update a Boolean column in a bunch of them - you will get a large write load. We ran on AWS and basically maxed out the PIOPs when updating a Boolean column on ~2m record table. Moreover, this would effect our read speeds causing our web site to be super slow. There was no easy way to throttle the MVCC writes.
One can do the "two process design methodology" in Verilog too. It's not unique to VHDL.
There's enough fear going around to power a couple of wars. Fear is such a bad emotion to give in to. Unit testing and agile are definitely not enough for mission critical systems like power grids and other infrastructure and airgapping certainly helps (but we've already seen that it is no guarantee for absolute security).

Why secure designs would be automatically 'expensive' is something I don't understand.

Terrorism is all about using fear for purposes of political pressure, simply don't give in to the fear and you've already won the battle, stay calm and clearheaded.

If terrorists really wanted to destabilize society they could easily do so but it would defeat their purpose, the one thing terrorists want you to be able to do is to continue to communicate and consume media, that's their platform.
The common fallacy about simple languages.

Yes the language might be simple to understand, but then the result is the complexity lands in the shoulders of developers and an ever increasing library of workarounds to compensate for missing features.

Hence why every simple language that achieves mainstream use, ends up becoming like the ones it intended to replace.
Here's it applied to each frame of a video https://plus.google.com/photos/+MikeJurney/albums/6161722239...
I think the jury is still out on `class`. I can say that `class` is somewhat "dishonest" both the sense that it makes the language more complicated, under a guise of simplification; and in the sense that it lures developers from classical languages into thinking that JavaScript has classes in the same manner, when `class` in JS is just sugar.
Please define stolen here? I highly doubt that most GPL code is 'stolen' according to the actual terms laid out in the GPL.
The Mind-Boggling Scale of Nestlé’s Maggi Noodle Recall
> That's why Java is used for those kind of applications

I'm not convinced that's the reason why Java is used for it. There are native alternatives like HPCC which claim to perform better.

As was noted, concurrent access to shared data is not something very common in such distributed computation scenario. Well designed processing will avoid it, and thus will avoid need for locking as well.
No, I'd actually hoped that the reason Coraline included that language in the charter was precisely to prevent this sort of thing. Time will tell whether that's misplaced optimism.
Not all companies. There are definitely places that are looking for your talents and that know how to appreciate them. Getting the job done in time and with a smile is a very large asset and should lead to some really good references.

I'd avoid applying for positions directly but concentrate on leveraging your network of past employers who will always know more people in the position of needing someone to simply deliver the goods. Applying for positions directly will work against you because you are setting yourself up for comparison in a way that does not show off your most valuable skills.
>As of today, I'm ending the RubySpec project.

i guess it didn't hurt Ruby that much then, hey?
This is why you can google something on Yahoo.

I'm not sure about that. Using 'hoovering' as a synonym for vacuuming is really common at home. But Google as a brand is so strong that I'm not convinced people really disassociate the verb from the search engine.
> wikiislam

LOL
I agree with you, seems like a strange reason to not have it.
Hyderabad+Tourism+Thrives+Upon+Its+Amazing+Attraction+&+Excellent+Infrastructure
I think it is uncontroversial that you may not be allowed to use Facebook from within a prison, I have no problem with that. What is not okay in my opinion is that they suspend your account. They could as well sell your house and your car, terminate your gym membership, bank account, phone contact and employment agreement because you are obviously not supposed to make use of any of that while in prison. And I see this mostly as wrong behavior by the state and would blame Facebook only insofar as they just blindly follow such in my opinion unlawful orders. Admittedly I am not from the US and this may well be covered by laws I am not aware of.
most websites don't work over my Mom's dialup. I quite commonly find pages that load a hundred different URLs, commonly they are single-pixel transparent gifs as well as one byte of javascript whitespace, but both with huge long lists of guery parameters.
It is very easy, and DSLs do boost productivity dramatically, so not designing languages is a form of self-harming.
When I do interviews I always have the candidate show me some of their own projects and walk me through the interesting parts. Sometimes I'm curious about a certain feature and will have them explain the code to me. I feel like this is the a great way to know their skill, personality and how they solve problems. It's actually interesting for me as well. Brain teasers are good for seeing whether the candidate can memorize algorithms. Since our work involves very little, if any algorithm writing, that's not something we look for.
Why develpoers spend tons of time working on open source projects
> Hopefully he kept the original "C" code

You mean "Fortunately he kept the original "C" code?

Great read anyway!
Creativity is next to impossible to measure during an interview. So all these proxies for creativity are invented and we use weird memes ('thinking out of the box') to describe some aspects of it without fully nailing it in a way that would make it a measurable quantity.

I think creativity is hard to measure by definition because if you could measure it it would have some other name. It's a bit like 'AI', by the time something gets done it is no longer AI.

Programmers are - by non programmers - in general not considered to be creative people, they are seen along the lines of engineers, whereas architects generally are seen as creative people.

For me good programming is like writing poetry (definitely a creative art), only now all of the poem has to be internally consistent and the computer will mercilessly reject any prose you wrote that isn't.

So it's a very constrained and formalized kind of poetry, an arena where beauty is not only not apparent to non-programmers but largely irrelevant. As if painters produced nothing but white canvases that only they could see with special glasses.

If you want creativity to matter in tech recruiting then stop using proxies for creativity during the recruiting process and throw a new recruit a real life problem and work with them to solve it. That will give you a measure of someone's creativity.
State of the Cloud Report
> How would you go about testing creativity?

Solve actual problems to which you currently do not have a solution and observe the process, not the solution.
I think that's not what was meant. The way I understood (and I agree) is that if you have to go great lengths to stay ahead of burglars, etc you should consider changing the neighborhood. Well, unless you are well known, flashing cash and sports cars but you get the point.
To me "initially drafted" implied exactly what you're saying. Feels like you're nitpicking.
Well, NASA did run a software engineering laboratory for 25 years https://www.cs.umd.edu/~basili/publications/proceedings/P94....
There are plenty of reasons to be concerned about AI. Stop dismissing arguments because you don't like their conclusions. There is no law of the universe that the future can't suck.
Mr
Consevations
While your premise:

> Running out of CPU will cause problems regardless of what platform/framework/system you're using.

Is technically correct, your subsequent conclusion is faulty in this context since Node.js does not intrinsically use more than one CPU:

> A single instance of Node runs in a single thread.
(source: https://nodejs.org/api/cluster.html)

Therefore in the context of a "meaningful software solution", if it is desired to utilize more than one logical CPU on a machine (of which modern server hardware typically have numerous), then choosing a platform capable of running on more than one CPU would allow a solution to do so by definition.

Node.js, according to the project's documentation quoted above, does not provide this support.
Interviews which have you rebalancing trees and what not are really just legally safe IQ tests. They purport to be testing skills, but nobody really cares if you can implement a search algorithm - 99.9% of the time you're going to make a library call to do that. They do care to hire the kind of people that are smart enough to do that kind of thing, though.
I do something similar during DD, I usually ask the technical people to show me the parts of their code that they are most proud of and the parts that horrify them and/or that are least maintainable.

This gives great insight in their ability to deal with extraordinary needs and the teams potential to hack their way out of a problem and is a good predictor for their long term survival.
I am not moving the goalposts at all. I made a general point about what I'd like to happen I wrote an entire post addressing a single example of an initial project with the specific goal of doing nothing more exotic than taking pictures of the moon, our nearest neighbor to see what would be achievable at a low cost. I made it very clear from the outset that I wanted ot explore theidea of leveraging quantity and low cost at the expense of quality and speficity. To claim otherwise is not an honest way to carry on an argument.

Feel free to keep right on arguing about why this is stupid and a waste of time until someone gets around to doing it, which I predict will happen between 2025 and 2030.
The same reason every modern automobile is not a model T ford and every computer is not just an Apple 2?

Also, space missions do not have the luxury of activities on earth where if things go wrong one can quickly try again if funds are available. Thus, much more preparation is needed.
The article claims that 1000's of Higg's events were detected. My belief is that CMS saw 20 ish events and Atlas about 200. Is there anyone who actually knows?
Against civilizational inadequacy
I've asked the question explicitly on the covenant GitHub:

https://github.com/CoralineAda/contributor_covenant/issues/5...

Will be interesting to see what, if anything, comes of it.
Amen, it's not as if this is the only wrong (or even right) conviction leading to torture at the hands of the state that has occurred recently in the US, either. What is interesting about this one is that it is a frame-up by prison authorities rather than the police, which is far more commonly reported. Regular people walking down the street or sitting in their homes with absolutely no connection to an alleged crime have been frequently improperly given life sentences. In the probably small subset that has been eventually discovered and overturned, no apology or compensation is usually ever received from the state.

Just last month there was an exhibition in Paris at the excellent Jeau de Paume gallery featuring a video exploring this phenomenon in the US by artist Taryn Simon, who actually tracked down numerous people who had been falsely imprisoned for her 2003 project The Innocents. More info at https://en.wikipedia.org/wiki/Taryn_Simon and https://books.google.com/books?id=RRoiDl9rJtoC&printsec=fron....

I don't know how people can just passively stay in the US these days, wouldn't it be better to leave?

First they came for the Socialists, and I did not speak out—
Because I was not a Socialist.

Then they came for the Trade Unionists, and I did not speak out—
Because I was not a Trade Unionist.

Then they came for the Jews, and I did not speak out—
Because I was not a Jew.

Then they came for me—and there was no one left to speak for me.
> For me fasting has by far been the best (easiest, most effective) way of losing weight. Before this I spent about 3 months cardio training with only minimal dietary intervention which resulted in huge muscle tone in my legs (had a work colleague once remark : "dude! your calves are fricking huge!") and no noticeable abdominal fat loss.

Pedantry: muscle tone doesn't mean what you think it means. (https://en.wikipedia.org/wiki/Muscle_tone)
I've been wondering the same thing lately. I tried posting to the NodeJS subreddit, but it's near deserted.
6 accelerants of the AI boom
Not sure our bodies work that way.
The Many, Many Cases of the Woman Who Just Beat Uber
I have to agree... for example, when looking at a micro HTPC replacement for a full on desktop cpu/board, I tried several... none of which could handle 1080p video well without proprietary drivers, often that didn't work in the OS/kernel the image I happened to be trying used.... my last attempt was a quad-core cubox i4-pro, which actually didn't do too bad in software, but would overheat and lockup in use.

In the end I'm using a core i3-5010U based box, that runs well enough... but would really love to see something almost as powerful, but lower power use and better supported. On the one hand, I want a stable flexible system... on the other I want to have the ability to tinker.

It seems a lot of times vendor interests are at odds with a tinkering consumer.

On the same note, been thinking that something akin to Kodi/XBMC that has a control interface that's web based and works on mobile devices, combined with an output interface that can render to something like a google chromecast would be awesome. It could run on a desktop, in another room, and simply display on the TV, or multiple TVs for that matter.

Looking at some of the streaming gaming options from nVidia and Steam, I'm hoping to see this become a home media option that actually works nicely in the future.
Perhaps it has different impacts on different people?
Microsoft's $140 PC on a stick
Take into account that eg day-on day-off fasting would also have an effect on your body, not just the long fasts.
Interesting, never heard of them. According to [1] you need an amp to drive them though - is that incorrect? In which case they aren't quite equivalent to V-Modas that you can just attach to your whatever-mobile-device, are they?

[1] http://www.head-fi.org/t/485039/superlux-hd668b-are-they-rea...
I had to read some of secondary sources to understand the implications of this paper.

Ultimately, studies show that on average human traits are typically due 1/2 to genetics and 1/2 to environment. However, some traits are more skewed one way or the other. For example, bipolar disorder among twins was about 70% due to genetics and 30% due to environmental factors. All traits researched were somehow impacted by genetics.

Also for about a third of traits, the nature part wasn't dependent on a specific gene, so gene isolation to help predict traits is not always possible.

What other major takeaways from this study do you find interesting?
Implement a search algorithm in 30 minutes!
There is also Ada. :)
Why not rename PostgreSQL officially (back) to Postgres?
Am I the only one who thinks PostgreSQL is better renamed (back) to its original Postgres? I prefer to pronounce it Postgres-sequel rather than Postgres ESS-QUE-ELL.

Since there isn't a double S in the name, is it Postgre SQL, in which case pronouncing without the SQL makes it Postgre, like a French word, or is there an invisible S, thus making it legal to pronouce it as Postgres ESS-QUE-ELL or Postgres SEQUEL?

Any time I am engaged in a query involving PostgreSQL, I always have a feeling that there is an unspoken agreement that the name is rather awkward, kinda uncool, that it is not quite right.

If the group still has the rights to the name they should simply rename it. A lot of the other database systems don't to feel the need to tack 'SQL' to the name. Oracle doesn't, MariaDB doesnt' DB2 doesn't,so why the need to retain it? Having to tag SQL on to the end makes it seem like the brand name cannot be established on its own without the SQL tag.

It may have been significant years ago given its roots but I think it is not that relevant in contemporary times.
Interview with Dave Kearney, CEO of FluidUI – Mobile Era
It all hinges on whether or not you look at the justice system as an agent for revenge or one of correction and rehabilitation.
Comments moved to https://news.ycombinator.com/item?id=9741551.
I agree with this rant but with the caveat that its not digital -v- analog but a fundamental failure to comprehend that AI is an epistemological problem not a technological problem.
Part of the problem is that the bigger the company the less creativity they want out of their programmers. Programmers are supposed to do whatever task they were assigned by their managers. Creativity is reserved for the product team.
Coding Best Practices: A Test-Driven Perspective – Toptal
Fair enough, but I don't think you addressed the parent's concern.

Most mainstream programming languages fit in well with the larger world, that's why a lot of people use them.
They also have working debuggers, a ton of libraries and tools.
"Everyone can at this point."

I think you're dramatically over-estimating the competence of the average programmer.

"No one in any interview I've ever had was interested in that skill set. They only wanted to know about old school algorithm skills and how fluent I was with popular frameworks."

What kind of companies have you been interviewing at? My guess is that companies with established products that customers are paying for would be very interested in someone who can quickly address customers' problems.
Yeah, I would imagine questions like these that stretch beyond a single runtime or language/framework require experienced people to engage in a meaningful discussion which is why sometimes the topics don't get as much love because it's hard to swiftly do justice to them online.
I came here to make this point.

We cannot ignore the social / political reality that underlies most of the decision making within a business. Having some sort of pass/fail mechanism is a way of insulating the decision maker from full responsibility of that decision
MLNs are one possible way to implement the inference component that any knowledge graph needs.

Google's Knowledge Vault uses a fusion of a number of different extraction methods. Their exact methodology is laid out in their "Knowledge Vault" paper[1].

If you want to go deeper (ha!), then Deep Dive[2] is open source, and pretty much state-of-the art. It does inference using Gibbs sampling on a Factor Graph (Markov models/MLNs can be represented as Factor Graphs).

[1] http://www.cs.ubc.ca/~murphyk/Papers/kv-kdd14.pdf

[2] http://deepdive.stanford.edu/doc/general/kbc.html
That poem by Martin Niemöller always strikes me as such a powerful wakeup call.
Apple Watch 2 Launched in 2016 with Video Camera and Wi-Fi
There's httap: https://github.com/rolftimmermans/httap
That's true of most anti-social behavior (as you acknowledge with "crimes of opportunity"), notably cheating.
The Supreme Court of Canada ruled that any business may call itself "McDonalds" provided it not sell hamburgers.

Perhaps you can see where I am going here.
If someone like to try VHDL or Verilog and not have FPGA board, could try EDA Playground : http://www.edaplayground.com/x/Cs2 (An 32 bit ALU)
I've worked in Clojure for years and have no clue what you're even talking about
Does the "solid atmosphere" provide any unique benefits for Europa?
I challenge ANYBODY to actually define in any sort of concrete terms what a great programmer is.

And without a clear definition, how can any interview process ever work out if someone is a great programmer? It is absolutely not possible and in fact meaningless to try.

Everyone - every company, every interviewer, every recruiter has a different opinion.

Recruiting is, in the end, nothing more than a matter of opinion. Everyone keeps trying to "solve" recruiting. It's not a solvable problem. All recruiting comes down to "Hey what do you think of how this guy interviewed? Yes or No?"
"Feel free to keep right on arguing about why this is stupid and a waste of time until someone gets around to doing it"

This is something HN does a lot. Always mystifies me, for a site based around a supposedly disruptive startup industry. Lots of little mental boxes in many of the conversations.

EDIT- To be fair, the reason your proposal hasn't happened yet is that it's still very early days for space exploration. Satellites in Earth orbit are often like you describe, so contrary to some of the arguments against it, obviously it can be done. But even though we have countless photos of Jupiter, it's a lot more mysterious that it seems. So much still totally unknown, so they have to optimize for learning it all. Your approach is actually pretty good for refining general knowledge once the basics are locked in. As such, you're very likely correct that the Moon will be a target of such efforts soon.