skysight-inc/HackerNews huggingface dataset:
A friend with a BS in mathematics was studying for a California teaching credential. He told me once that it was the most wonderful experience when kids who were previously poor at math, get it because of his teaching.

But he dropped out of the program because there were two many rules. Now he's an engineer.
phyugin, your comment is marked [dead] for some reason.
> in ways that eliminate economic transaction costs

Who pays for all the computers that run the bitcoin network?
Try http://geekfeminism.wikia.com/wiki/Timeline_of_incidents for a start, and other resources on the same wiki for more systemic issues.
I didn't know one could eat Solanums. I was always under the impression that nightshade (and the foliage of most members of the Solanaceae family) were just about all poisonous to some extent.

From Wikipedia:
"The species most commonly called nightshade in North America and Britain is Solanum dulcamara, also called bittersweet or woody nightshade. Its foliage and egg-shaped red berries are poisonous, the active principle being solanine, which can cause convulsions and death if taken in large doses. The black nightshade (S. nigrum) is also generally considered poisonous, but its fully ripened fruit and foliage are cooked and eaten in some areas."

This family also contains a fair amount of psychoactive members most of which are also poisonous at the right dose. (Tobacco and Jimson Weed for instance and in fact some Solanums...http://sarahannelawless.com/2010/05/10/solanum/ ).

But.. there is nightshade, for sale in the market in the picture. My world view on Solanums has been shattered.
HANKOOK+K115+225/55+R17+97+W+|+Reifenpilot24.de
Lies and Hype: The E3 2015 Story
A while back there was a blog post (I think by Dark Shikari) about the use of assembly in x264. I couldn't find it by searching, but basically the very best C versions of essential image processing algorithms were orders of magnitude slower than the hand-crafted assembly versions, especially with SIMD instructions.

To create a viable codec, a functional spec compiler would have to close that performance gap. Edit: it might be possible to create a set of SIMD algorithmic building blocks (e.g. like liboil[0]) that could be verified for correctness then incorporated into the compiler.

[0] https://wiki.freedesktop.org/liboil/
Here's a good book guiding through an implementation of a simple 8 bit processor (based on 8080 architecture) with VHDL:
http://www.amazon.com/Design-Computers-Complex-Digital-Devic...
The same author also wrote another book later where he shows a design of ARM like 16 bit CPU with pipelining.
Ello's ad-free social network comes to the iPhone
At my last workplace, we had an interesting approach to interviewing candidate in person. We focused on personal compatibility more than technical skills. Our team view was that technical skills can be taught/learnt but social and emotional maturity is hard to teach and learn. This philosophy wasn't unique to the company just to our team.

We typically will have 4-5 hour day setup for series of interviews, preferably before lunch and during lunch. By this time remote team workers already have interviewed the candidate on phone and shared their impression to boss. First interview and last interview was by the Boss, in between we alternated between junior and senior members of the team as well as a few people from teams that we closely worked with in our job. Each interview lasted 30-45 minutes. Everyone was free to structure and cover whatever they wanted to explore during the interview. There were no prescribed method or feedback forms.

We provided verbal feedback to the boss as we walked by his cubicle after the interview. The typical feedback was "S/he reminds me of XYZ or s/he is strange or something along these lines, sometime politically incorrect." The XYZ typically being a current or ex-team worker or someone we all have/had known. Sometime we will have little bit more to say but not much. The feedback typically ended with "thumbs up," "thumbs down," or "thumbs sideways".

Even though, we schedule one person to take the candidate out for lunch, by the time lunch comes around, boss has pretty good guess whether candidate is hirable or not. If he is getting consistent thumbs up, we decide to take him out for lunch with the whole team. During the lunch, there is no discussion about interview or questioning candidate, just having a good time and treating the candidate as one of the team member. Of course everyone enjoys as we go for lunch to a nicer place and it is on company dime.

We continue the scheduled interviews after the lunch. Once interviews are over, we huddle for a quick 15 minute meeting with remote team members on the conference call and comment on the candidate. By that evening or early next morning boss lets everyone know the hiring decision he made.
Ability to shoot yourself in the foot IS a feature (or inevitability, depends on how you look at it). Requirement to shoot between feet is not, though.

The problem here is that SQL is declarative and there is nowhere to dig deeper - data set is described. That's what SQL does - describes data sets. And any attempt to dig deeper will lead to imperative code.

With SQL I would actually hope that I cannot (statically) look up execution order without taking indexes, partitions and what-not into account.
I would love to hear more - this is the first I'm hearing of Toro - it never comes up in NoSQL talks or conversations. Any decent success stories?
Only as much as the Brits feels the need to over emphasizing "theirs" victories: ad nauseum. The only other nation on Earth that like this kind of ultra nationalist celebration is the USofA as far as I can tell, in this part of the hemisphere. There are certainly bad and good parts in Napoleon's legacy, and reducing it to a single battle is kind of insulting.

Just remember one thing: the context of the late 18th century and early 19th century was the struggle of the old monarchies fighting against the seed of democracy. Napoleon was a tyrant, but he was still regarded as the "enfant terrible" of the French Revolution. He had to be suppressed by the monarchic powers in Europe.
Most organizations trying to rally support use rhetoric. Take a look at the doublespeak in the average industry "patent pool" extortion organization, and how often they use words like "innovation" and "incentivize" and "protect". Refusing to resort to rhetoric while your opponents have no such qualms is a losing proposition.
Chevron and Costco, Not Apple and Microsoft: Biggest Revenue Generators in CA and WA
The comparison to Google's Knowledge Graph was misleading. The article frames Diffbot as _a_ database until the last section, where the article introduces the capability for customers to build their own proprietary knowledge graphs. That's much more interesting.
One recommendation: use ragged-right rather than justified text in the HTML version. Because browsers use a line-by-line text composer instead of full-paragraph composition, and don’t do any hyphenation, fully justified text looks terrible on web pages, especially in relatively narrow columns.

In the case of this specific document, there’s all kinds of nasty gappy whitespace in the webpage version.

It’s made worse by the spaces in “et al. 19XX” getting turned into non-breaking spaces. You really want to fix that if you can. For example, look at the 3rd and 9th line in this screenshot.
http://i.imgur.com/H6ROnyQ.png

But even disregarding that problem, many lines end up looking pretty bad.

[Note: don’t read this as personal criticism. The fault lies about 90% with the browser vendors who care more about saving a few microseconds of compute time than making legible documents.]
OCaml bindings for the JavaScript c3 charting library
Also:
https://gist.github.com/yminsky/c5b8088ce355a658174e
Serious question, why do you look to de-power the legislators at your local and state level? if you don't agree with them, find a state/city/county with policies and government you agree with. Unless you disagree with all forms of governance, in which case there is no point in discussion.
How to Become a Self Made Millionaire Online in 5 Years
We'd all still be using Gopher?
Linux has POSIX aio syscalls which seems to work. At least Informix and Oracle rely on them.
And VP8/VP9 has again the same patent issues as h264.

No, not the same patent issues. Google obtained a blanket global license for VP8 and VP9 from MPEGLA.
And the fact that all studied traits in all categories were found to have a significant degree of heritability strongly suggests that where groups obviously differ in traits that are easily visible, a similar degree of group difference in non-visible traits is to be expected.
Thanks for putting it to the HN, author here :)
That assumes that any professor/faculty who enters into a relationship with a student will automatically grant grading incentives or be less harsh in grading said student's work. I'd imagine most professors are more professional than that. That's guilty until proven innocent. If there's ever any suspicion of such malfeasance, one could raise the issue with the department who could offer to do an unbiased regrading of the student's work to determine if there was any favoritism and if so, take appropriate action.
I still remember the first time this came up and people were betting that Amazon is trolling everybody. In the same time, a far far away country:

http://www.bbc.com/news/technology-31129804

It is good to see that drones can be used intelligently for everybody's benefit. Hello faster delivery, good buy lost (stolen) items.
I prefer Verilog but what you say is true or at least should be true if you want to end up with a good, easily debuggable result.
One day you and everyone else from ZeroHedge will be SPOT on. But as they say, markets can remain irrational far longer than you can remain solvent, or alive...

My bet is on technology continuing to drive our economy to new levels of productivity and prosperity, along with it bringing real wealth creation, wage growth and price appreciation for real assets.

Will there be corrections? Probably. Are we going to be Japan? Probably not, but if we are so be it.
Concurrent Vulnerability scanning with Erlang
403 Forbidden

Well at least it isn't a 503
Jorge writes:

> Does this increase cognitive load? Yes, it does. But this is outweighed by the ability to understand how your query is being executed. … Hence, when you see a query you immediately know that it's using an index…

This reminds me of something I read in a paper once:

> Accordingly, it provides
a
basis
for
a
high
level
data
language
which
will
yield
maximal
independence
between
programs
on
the
one
hand
and
machine
representation
and
organization
of
data
on
the
other.

It seems like this Jorge dude is claiming that it's great that, if you use his company's product, you have to change your program when you change the representation and organization of data on your disk, and that there are no real disadvantages to this. I think maybe he should read the paper I'm quoting from above, which is Codd 1970, introducing the relational database: https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf — Codd explains why the 1960s CODASYL systems similar to RethinkDB made programs unmaintainable.

If you don’t understand why relational databases got adopted in the first place, you aren’t qualified to “rethink databases” or to call yourself a “full-stack developer”. And your gullible customers, although they may get a prototype built quickly, will be outcompeted by their rivals who aren’t afraid of using query optimizers. Jorge must think we're all fucking idiots who don't know why we abandoned products like RethinkDB thirty or forty years ago.

Fortunately, the HN thread is much more intelligent and informed than the original article!
How Beats Tricks You into Thinking It Makes a Premium Product
Having load average exceed core count isn't necessarily a sign of an imminent cascade failure. IIRC it's just a count of the number of processes that could run, but are waiting for a timeslice. A particular server and application might be perfectly fine with a load average that is 10 times the number of cores, as long as the average remains stable and the server is meeting response requirements.
Only water. Tap water or bottled water, not distilled for me. Other than that I ate nothing, no vitamins or electrolytes or anything, just water.
You'd have to change the source if you were really searching hard though.

That whole process sounds clunkier than just using DDG and a browser with a dedicated search bar. I don't think I'll be switching to your method, but it sounds like something I could see some people doing prior to DDG's existence.
In high school one of my friends had some of his things stolen from a locker room by a member of the opposing team. His phone was with the things and his things were eventually recovered because they tracked it to the thief's house.
This is a great idea. It's usually known as the relational algebra.
Let's say a user is on your site, and they do thing. You might want to then show them either content or adds for related thing.
Opus's contributing codecs were called CELT and SILK. The IETF working group name was just "CODEC". The name "Opus" was chosen at the end. I imagine a similar procedure will happen in the NETVC working group.
> online threat model

Unless you keep your encrypted password database on Dropbox.
They deleted it for some reason, but here it is from Google Cache: https://webcache.googleusercontent.com/search?q=cache:http:/...
Not OP, but in 25 days of water fasting I lost 30 pounds. 196 -> 166. I gained about 15 lbs back within a week after I stopped fasting, then settled in the mid 180s. I did not measure body fat percentages, but I could tell I was losing just as much muscle mass as fat by the second week.
Descending is probably a better default.
reporting in. and I remember the time before Byte existed.
I don't know why you are getting downvoted. I'm not personally crazy about SQL Server, but a lot of big companies are. In this situation some of us find ourselves in from time to time, SQL Management Studio is pretty handy.
Mozilla doesn't opensource their bug metadata?!

Ah its cool, they're rational actors who don't crucify people for private interests.
SQL gives you all of the tools you need to hang yourself if you're bent on it. FORCE ORDER will force joins to happen in the order specified, index / join hints will force the optimizer to do things the way you'd like.

The reason these things aren't seen often is because they are a terrible code smell. An index that works today may not be the best bet tomorrow. The beauty of the optimizer is it takes the (estimated) statistics available to it on execution to build a performant plan.

The author is basically taking a huge no-no (forcing specific index use / order of operations) and somehow trying to sell that as a positive.
Monica for CEO
> But it looks like you wouldn't

By your definition of toxic, your absolutely correct. With my definition of toxic, I would.

My definition of toxic includes racism, harassment, and misogyny. I feel like most people agree those are toxic, but I guess it is what else gets added to the list, and is it a suggestion, or something we enforce.

The more things that are enforced, and the bigger this list gets, the more this feels the opposite of simple, and not very go-like.

OpenBSD is also known for having some of the most secure code around.
Here's a title for a rebuttal in case anybody wants to write it. ;)

The Tragedy of ISLISP, Or, Why Small Languages Implode
I don't understand this. If there were no copyright, people would be able to copy everything they see anywhere and never be forced to disclose their changes like they do with the GPL, which is at least one intention of GPL.

GPL relies on copyright completely, if it didn't exist, I would guess the FSF would come up with some alternative like basing contribution/releases/disclosure/etc around contract law.
JAILBREAK APPLE WATCH STATUS UPDATE
People have asked me "How were you so strong" which is flattering but not true. The truth is that I had no choice and that I was going along for the ride. I was not strong, I merely had no choice.

Thanks for your kind words. He does make me appreciate everything else more.
For those interested in other FPGA boards, Digilent makes a whole series of affordable ones.

https://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,4...
> Linux has POSIX aio syscalls which seems to work. At least Informix and Oracle rely on them.

That only works for read, write and fsync.

There are plenty of other blocking syscalls that people need to use.

e.g. An important missing one is getdents.
I wish you weren't. Seriously, if we can't vote people in to make sane choices with policies, lock them out.

It might sound stupid, but they would at least have to learn a little bit about the internet before they made their next move.
While asynchronous messaging is generally a good idea, using a messaging middleware seem to be an overkill. One should use smallest hammer for the job.

Thread is a wrong idea in the first place - by broking isolation of processes (share nothing principle) they brought in the whole new class of problems with locking and synchronization. Only threads that share nothing is a reasonable choice, but without sharing the whole concept makes no sense anymore. So there are kernel lightweight processes which seems to be good choice for offloading the blocking operations from the main loop.

BTW, Erlang does it right from the very beginning.)
I've never heard of CORBA but this is how some of the demodulation options on Agilent (Keysight) spectrum analyzers are implemented. Care was taken to ensure that new measurement schemes could be loaded in tens of milliseconds, which makes it appear instantaneous to a person.
SRE Interviews in Silicon Valley
I like the author’s remarks and philosophy about keeping JavaScript small, but I thought the opening was remarkably uncharitable. The specific person and the specific feature are quite irrelevant to the point he’s making here.

I am left with some admiration for his goals, but also a great deal of trepidation about ever suggesting anything or even talking about JavScript.next. Will I be the next one called out by name if I make the mistake of asking whether traits might be a good addition to JavaScript?
The kind of setup described by http://c2.com/cgi/wiki?PrevalenceLayer works quite well
> My bet is on technology continuing to drive our economy to new levels of productivity and prosperity, along with it bringing real wealth creation, wage growth and price appreciation for real assets.

Just like massive advancements in technology drove up asset prices in 30s America, or 90s Japan, or 1880s America for that matter ...
It appears to have that support.

# write to file
gor --input-raw :80 --output-file requests.gor

# read from file
gor --input-file requests.gor --output-http "http://staging.com"
IANAL, but I know I do know a little bit about this stuff. Don't take this as legal advice.

I'm sorry to say this, but the Apple scenario you've set out isn't always going to be true. There's a thing called "Reverse Confusion" which says effectively (in my non-lawery words):

Why should some tiny wee company stop the well established brand reputation of a larger company? Big company has so much goodwill and reputation under this mark (from overseas or something like that), they should be able to use it.

On the face of it, it doesn't make much sense, but there's case law around it. If you're worried about something like that, definitely talk to a lawyer. Obviously this depends entirely on where you live and your local laws, but this case has come up in New Zealand very recently (I think it might still be being tried) with Uber. The taxi company were still able to use their trade mark, even though someone already had a mark in a vaguely similar domain before Uber were even around.

here's the first link I found on it if you wanted to read up about it more.

http://definitions.uslegal.com/r/reverse-confusion-trademark...
Vertically Scaled Infrastructure
If the atomic bomb had been delayed even a few more months, the war would have been over.

Very possibly not; Operation Olympic, the invasion of the smaller main island of Kyushu, was in every mind but McCarther's on hold due to massive reinforcements and an (underestimated) huge number of kamikazes available. Those who knew about the bomb were planning on using a number of them for that invasion if the initial 2-3 demonstrations of it failed, those who didn't were planning on using chemical weapons (I think in general, but maybe for or also for Olympic). So what would have happened if the war dragged on to it's scheduled October 1945 date? We can't know.

But the rest that you say, yeah. Bohr didn't think the project was feasible without turning a nation into a factory, and upon coming here, noted that was indeed what we did.
Be careful not to assume that all of a group's practices are healthy just because one practice happens to be healthy. Also be careful not to assume that such a practice being healthy means that all of the group's claims are valid.

As a meta note, in general, it's probably bad form to bring up religion on HN in unrelated threads, especially in a subtly proselytizing way.
As an alternative, this is the one I've been using: http://numato.com/mimas-v2-spartan-6-fpga-development-board-...

It's pretty cheap, but it has a whole bunch of nice things built onto it, and a simple flasher script that actually works on Linux!
"Jitters" is just 2 years of bad memories
I still count two problems. =)
There has been work on typed assembly that could also apply:
http://research.microsoft.com/en-us/projects/talproj/
> Show me your empty -servlet.xml file!

Easy. You don't event need empty one, just in web.xml:

<servlet>

<servlet-name>spring-dispatcher</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<load-on-startup>1</load-on-startup>

<init-param>

<param-name>contextClass</param-name>

<param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>

</init-param>

<init-param>

<param-name>contextConfigLocation</param-name>

<param-value>com.mycompany.MyConfig</param-value> <!-- annotated with @Configuration -->

</init-param>

</servlet>
I dunno about parent, but I find skipping lunch and maybe just having a very small snack does tons for my productivity.. The swing in blood sugar after lunch makes a noticeable dent in my work output quality and volume. It also usually means I am hungry by 5pm giving me even more incentive to stop working "on time" and be available for my family. Then on top of that, I am not eating so late that my sleep quality is poor.
Getting Code to Production with Less Friction and High Quality
We have billions of dollars. USA already is experts at making complex, reliable and complicated hardware with complex manufacturing processes.

Why can't we just craft that hardware we need in bulk? We have billions of dollars in funding. Make a factory production out of it.

Why don't we send 300 mars rovers? We can make 5000 tanks. We can build 5000 fighter jets. Why do we just build one rover?

My impression with astronomy is it has nowhere near the fervor or seriousness that defense has. Why are we not dumping supply ships in the moon in anticipation of colonization?
Idea: KPI Monitoring Tools. Please give me some feedback
Hi all,

I have an idea inspired from problem I stumbled upon when running my startup. My idea, KPI for startups, is developing KPI monitoring tools to help founders, CEO and startup people to monitor, set and keep team leaders accountable to hit KPIs and communicate them clearly across organization.

What do you all think about this idea?