skysight-inc/HackerNews huggingface dataset:
where is the documentation
I knew someone a while back who got suspended from school for taping a solar calculator to a couple of empty toilet paper tubes. Same principal later suspended a group of kids for wearing black. Because Satan.
A lot of that is by design. It's my understanding that they made the decision not to wrap erlang standard libraries just for the sake of wrapping them, because the erlang standard libaries work just fine when called from elixir.

If something needed to be wrapped to make it play more nicely with elixir, for example to change argument order to better suit elixir's |> operator, or if there were other real benefits to wrapping an erlang library, then they might wrap it. Otherwise if the erlang library is good just use the erlang library.
That's what I think too.

I've seen the figures on the aerodynamic roof air deflectors they put on semi-trailers and they can get as much as ~8-10% fuel saving at highway speed (ideal size/fit) where the aerodynamic drag is dominant.

Semis average around 6.5 mpg these days (flat, highway) so a 10% saving is close to 1 gph of diesel fuel or about 2.80-3.00$/h.

So I'd guess drones would add about 1-1.50$/h in fuel cost or so when they latch on. Enough to be noticeable.
Well, I don’t know what I expected.
Sustainable open source management
> So if I would read a few articles on HN about how problems got solved with Perl in a way that Python wouldn't be able to, then I might start learning Perl soon.

That might have been the idea behind the ariginal article ("hey, Perl 6 has built in rational types").
"You're exaggerating a bit into a strawman."

Perhaps I should have separated that from the DHS stuff, but it is a belief of some folks (enough who vote to have made a long difference) and it goes to why we don't currently have a national id. It is part of the history in the US and the original poster is not from the US and wanted some reasons.

DHS is the agency currently charged with Real ID Act oversight. I'm not sure the who is important before the law is implemented.
Handwriting Recognition of Geometry Figures Has Come a Long Way
Why do you need a user account for that? It would be much easier for everybody if you didn't.
404 for http://fortytwo-as-a-service.herokuapp.com/42, it's a shame.
32-bit OOP pointer is just multiplied by 8, because all objects have address divisible by 8. 4 GB * 8 = 32 GB.

Example of generated code from some random web page that happened to be there:

http://cr.openjdk.java.net/~shade/8050147/rsp-minus-8.perfas...

[0x7f189918ae07:0x7f189918ae54] in org.openjdk.VolatileBarrierBench::testWith

# [sp+0x30] (sp of caller)
0x00007f189918ade0: mov 0x8(%rsi),%r10d
0x00007f189918ade4: shl $0x3,%r10

That "shl $0x3,%r10" multiplies the pointer in register r10 by 8 (2^3). So looks like JVM computes the base pointer to an object to a register (r10 in this case) and uses relative addressing from it.

Here's example of using x86 indirect addressing mode to multiply the pointer by 8:

http://shipilev.net/blog/2014/safe-public-construction/stead...

0x00007fc7b4971644: mov 0xc(%r12,%r11,8),%r10d ;*getfield instance

In this case effective address for the load from heap is r12 + r11 * 8. Register r12 probably represents heap base pointer or similar in this case - I'm not sure.

16-bit would be significantly slower, but for entirely other reasons. Also, you could have at most 512 kB heap with 8 byte address alignment...

The issue with 64-bit pointers is that Java (and JVM) is a very pointer happy language, so the cost is significantly more than for pretty much any other language I can think of. Memory usage and more cache misses is the issue.
I am also concerned that "learn web dev" is quickly becoming the new "Get MSFT/CSCO/A+ certified in just 3 weeks and make 100K!". While this could be a great way to learn basic skills, its probably not more in-depth than what codeacademy or code.org makes available for free.

More specifically, promising employability and calling this a "tuition" carries implied promises and expectations for prospective "students" - expectations that are likely to get shattered the moment any interviewer worth half their salt asks a basic comp sci 101 question.

Sorry to be so negative, but the message i see is rather spammy. From the design and overall content perspective, its a really well made site though.
W3C to standardize Web access in connected cars
SSNs are already public information. There are numerous legal ways online to enter a person's name and 1 or 2 past addresses and get their SSN back.

Their main purpose is to serve as a primary key - many people have the same name, but SSN is unique. It should never be used for establishing identity - it's about as effective as asking someone for their middle name.
It's sad they don't promote Mercurial as much as they do Git.
Technology comes as a packaged experience in the form of a "widget" you can easily integrate into your iOS or Android apps.
as someone who been a sysadmin/devops engineer for 15 or so years now, I think you should add that as an option. I've interviewed for at least 10-15 first devops hires and all the interviews technically were a joke. Comparing them to interviews with at least one other devops engineer in house that is.
At 26, quite possibly.
The Last Startup Company
This is why "free as in beer" is a problem for "free as in freedom." Just to maintain things costs money because people take money to live, not to mention how much it costs to field things that are competitive on UI/UX and other metrics with big closed ecosystems.
Mobile Development Platform Performance(Native, Cordova, Xamarin, Xamarin.Forms)
That hurts! Personally, I have lost a lot of money selling
things quickly, or if I'm not feeling that great. I remember
selling something on craigslist, and while walking through
my carport, the buyer asked me what I wanted for the '63 karmen
ghia. I was tired--I didn't like the dude--and just wanted
to finish the deal. I told him I need to think about it, but
I would take $200. I walked upstairs and said WTF is wrong with me? I had to block the dude from emailing me. As
someone who buys stuff, I've noticed young people sometimes
vastly undervalue their stuff, while a lot of older people overvalue.
If the success of what you're doing depends very heavily on the patent, then focus on getting that above all else. Given the time trade off you're talking about, be very sure about that.

It's probably a difficult equation to resolve, or you wouldn't have posted for input here.

If the patent is strong, important to what you're doing, and likely to be approved based on research that has been done on existing patents, then it should boost the value of your seed round very meaningfully (and it's important to find investors that understand the value proposition). If any of those three things are not true, then your patent filing is not worth focusing on exclusively (that is, put more time into the product / users, put some time into the patent).
This has been a fascinating read, but I worry that there's too much pressure in the paper to view all of these different approaches as somehow "solving the same problem". I'm not sure they do.

There is this "whoops, my state updated out from under me" concurrency problem. To steal a metaphor from physics, the problem is that we expect the spacetime to be "locally flat" but to curve at long scales -- similarly we expect the state to somehow be locally private but globally we discover it's shared. The multiple timelines (of operations in various threads) contain updates to the shared state which are noncommutative; when we synchronize we try to throw up these big walls, global across all timelines, across which operations cannot pass.

Glitch's approach is to break these threads into commutative-and-noncommutative parts (fixed-points and events). So the focus is not actually on the fixed-points; they can be parallelized without fear because the operations on the state commute. The focus is instead on the events. And there it's not clear that the events solve the concurrency problem at all. (Please don't take that as a criticism; I don't think you were trying to solve this problem. Your approach reminds me a little of Sussman's propagators, and definitely it has some nice implications for live-coding.)

Concurrent revisions are a more direct response. The basic insight is that no matter what, "there is one authoritative timeline, let's call it the consumer-timeline, which is how all of these noncommutative events from multiple timelines will actually be ordered." Given that insight, and the need for the state to look locally-private, these explicit joins are an obvious solution. The joins look a little jarring because in the spacetime analogy we're talking about a 'piecewise-smooth' function, so there's a sort of derivative-discontinuity happening here.

What would be really interesting is if the shared commutative operations of Glitch could change "piecewise smooth" to "smooth", but I don't think these ideas have that power.
I tend to disagree. Assuming they are correct on a larger corpus you can start doing things like "only do face matching on pictures with people in them" and weed out photos in a batch that don't have those three properties.

Watson is a training API rather than say the more fanciful emergent AI type API. More data, the better it gets. It is like Google's voice recognition isn't good because someone coded the magic constants for various accents, rather it is good because Google fed it millions of samples of spoken words and corrects it when they get it wrong.
Evaluating Startup Investment Potential with Data Science
I think you have confused the ends with the means.
I would definitely be interested if you added python, and Visual Basic into the mix!
The funny thing (to me) is that a little while ago, the Perl 5 developers started talking about renaming Perl 5 as a branding issue ( http://blogs.perl.org/users/matt_s_trout_mst/2013/02/pumpkin... ).

Because, obviously, if people don't like what you made, it's just a question of what you called it.
Funny, works in Chrome on Linux, but not Chromium.
My Dad, the Pornographer
send http get -> service returns value "42"
11 Reasons to Care About Mobile Performance in 2015
In the last hour or so (I think since this hit the front page) there have been approximately €2000 of donations added to the drive at https://gnupg.org/, nudging it over €40000.

Please do your part, and keep that bar moving.
I just tried a photo of the Kremlin, and got Cargo Ship (and ironically, Taj Mahal).

http://easycaptures.com/fs/uploaded/736/8308577082.jpg
Hey, since I've got you on the line, so to speak, is there a fix for Exchange accounts on Lollipop coming? I love Sunrise but can't sync my work calendar to it on Android Lollipop, which unfortunately makes it not useful now.

Reviews in the Play store indicate that I'm not the only one hitting this issue, but I couldn't find anything acknowledging the issue on the Sunrise support site.
The rule of thumb I've heard is 25-30% of first year's salary is spent on finding, hiring, onboarding and training a full time employee.
Ever since it was mentioned in the HomeStarRunner.com welcome speech, I've used http://www.something.com/
No pricing?
This conference is more likely to take you farther away from that goal than get closer. The foundational reason [1] that components are not interoperable is that they function in different guarantee regimes. A pure language can not simply "interoperate" with code that expects to mutate. Yes, the pure language can wrap around the mutation-based code, but it will forever have an impedance mismatch.

You can't trivially interoperate with languages that have different async/sync "colors", per the recent discussion: https://news.ycombinator.com/item?id=8984648 . And the discussion is good, because everything else that people mention as other things they thought the post was getting at are also examples of places where the code can't just trivially interop.

And I say this will likely take you farther away than closer because right now research tends to be focused on how to use colors more effectively, and how to use more colors in code rather than less. All this mitigates pretty strongly against cross-language interoperability. At least, against interoperability beyond what we have now, which I assume that you are not satisfied by.

A lot of code today is "interoperable" because a lot of languages inherit the drab gray of C. For all the apparent differences between Python, Perl, Ruby, Lua, and C, in the end they are all languages of a very similar color. Python, Perl, Ruby, and Lua amount to programming in C where every line is a complicated function call instead of a simple C statement, but you're still fundamentally in C. This has provided an illusion that interoperability is either somehow "easy" or something that could be improved, but as we move away from C's drab gray, interoperability is going to get worse, not better.

Perhaps someday if we settle on a particular rainbow, some form of code that can be sufficiently accurately labeled with its colors could be interoperable, but we're going to farther from that goal before we get closer.

[1]: I say this is the "foundational reason" because it's the fundamental one that can't be fixed by "just trying harder". There are also incidental reasons that often depend on exactly where in the lifecycle of the language C-interop was considered (compare Lua with Python, for instance), and accidents of history that persist because there's no point fixing them because the fundamental problem will remain.
Actually in most cases they are, Most security issues are shown on the yearly/quarterly/weekly compliance scans. A majority of the time this gets forwarded to senior management requesting resources to fix said security issue. I've seen first hand senior management direct IT teams to sweep it under the rug so to say. Any competent IT team is well aware of their security concerns, however if management isn't on board it just becomes another skeleton in their closet.
Material Design in Bootstrap with Paper
Raspberry Pi 2 / ODroid C1 Comparison
How do you maintain data consistency at scale?
is there a SOAP API?
Copyblogger Reports 35% Revenue Growth for 2014
I think the point is that it does what what you mean in the majority of cases. If you know you are going to need specific functionality such as floats or large rationals, specify the type of your variables up front. This is an are where the optional type system can help.
You can use HAProxy or the nginx echo module for this. You don't even need to bother creating an index file to be served.

location / {
echo "42";
}

In fact, I wonder if I could use iptables to return a string...

Oh, even better - There's probably a jQuery plugin for this!
the content is the documentation
The real question is how many lines of code? and who can use less lines :D
Rayiner:

Can you elaborate on your perceived moral similarity between intellectual property and physical property and their infringement?

You're not going to be popular regardless, but it'll help us have a more useful discussion at least.
Just rename it Patriot ID and I'm sure people will come around :/

Seriously, if California is giving driver's licenses to whoever wants them (and who's 16 and can learn to drive), I don't see the harm sending out centrally verifiable identity cards. The costs of implementing such a system have gone way down over the years, but to be sure, bid out the job and finance it with surcharges on credit report checks, and any other transaction that involves verifying identity. There are surcharges everywhere else in the transaction. What probably concerns a lot of people is that they don't want the government to know every time they get a credit check. Not sure how you solve that, other than making this a GSE or legal monopoly.
I think this will usher in a new era of 42aaS startups - A breath of fresh air we all so desperately need in these dark times. Excellent idea!
3D Content Marketing Periodic Table in Threejs
This is the answer to everything!
http://en.wikipedia.org/wiki/List_of_axioms
A book by Jon Bentley [1], "Writing Efficient Programs", is very good for this area. It is out of print, probably, was written many years ago, but IMO is still likely to be very useful for a _wide_ range (not all) of performance issues.

This is because he approaches the problem both somewhat scientifically, as well as gives many rules of optimization that can be applied in various common situations. Lots of code examples in a language similar to (or actually) Pascal (forget which, read it some years ago), but that should not be a problem for any competent programmer. Many real life war stories of performance tuning throughout the book. In some of his examples he manages to improve some initial code (e.g. the travelling salesman problem) by one or more orders of magnitude (1 order being 10X), via repeated application of various performance rules to succeeding versions of the same code, optimized by one rule at a time. One of his war stories is about a team that optimized a quicksort (?) algorithm on a supercomputer by either 100,000 times or 1 million times (for speed) over the initial version, by working at several levels of the stack, including from algorithms through code down to hardware. Great story. At the end of the book he also gives all the rules or techniques again in a summary form (each rule is illustrated with one or more case studies in the body of the book), along with guidelines on when and when not to apply each. You might be able to get a used copy of the book on Amazon even though it is out of print.

Code hoisting, common sub-expression elimination, loop unrolling (with a good binary search example from Knuth), trading space for time and vice versa, using interpreters (to save space - he gives an example of someone who wrote an interpreter for an interpreter in a space-constrained old IBM machine environment, resulting in huge saving of space) - those are some of his techniques / war stories that I remember off the top of my head. Really worth reading, IMO.

He is also the author of Programming Pearls and More Programming Pearls - also pretty good books.

I just looked up his Wikipedia page again:

http://en.wikipedia.org/wiki/Jon_Bentley

and saw these excerpts (among other stuff):

Jon Louis Bentley (born February 20, 1953 in Long Beach, California)[1] is a researcher in the field of computer science. He is credited with the invention of the k-d tree.
...
After receiving his Ph.D., he joined the faculty at Carnegie Mellon University as an assistant professor of computer science and mathematics.
...
At CMU, his students included Brian Reid, John Ousterhout (inventor of Tcl/Tk), Jeff Eppinger, Joshua Bloch, and James Gosling (inventor of Java), and he was one of Charles Leiserson's advisors. Later, Bentley moved to Bell Laboratories.
...
He wrote the Programming Pearls column for the Communications of the ACM magazine, and later collected the articles into two books of the same name.
...
Bentley received the Dr. Dobb's Excellence in Programming award in 2004.
$5,000 for ipvm.com 3 years ago, we started with ipvideomarket.info which was long and unwiedly and have been happy with what we paid to go to a 4 letter .com domain
For bitcoin donations, you can go to [1], which gives the address as 12LKeo24XCzgz6ASSxcUa8BvUfzkEyCpGq [2]. The address is not generated per user, and is dedicated to GnuPG.

[1] https://www.wauland.de/en/donation.nojs.html

[2] https://blockchain.info/address/12LKeo24XCzgz6ASSxcUa8BvUfzk...
Getting into the Zend Execution engine
And it's worse than that, because not all hires work out, and that 25% number doesn't account for the costs you absorb with broken hires.
Not clever.
18th Century Dentistry
I think (he/a contractor/a company) basically doesn't need to write a tac return/declare income if they make less than £10.5K gross a year, the threshold for completing a tax retirn as far as I know.
does it run in a Docker container?
> That's much more reasonable, landing on a stationary truck is obviously going to be straightforward and safe. It's still probably best to do it away from major roads though.

Well, even crossing a highway with a large number of drones, is bound to lead to some of them failing and falling down into traffic? I suppose in some way there's some safety margin, having the drone do a controlled crash as soon as one engine fails -- but there must be scenarios in which the (presumably rather cheap) devices suffer sudden failure (eg: battery pack failure?).
The Mincome Experiment of 1974-79
Thanks for your comment. This makes sense - I would use Watson to determine which photos have humans at all, and then run those through, e.g., my facial recognition software. But Watson would keep me from having to waste resources looking for faces in photos of trees, for example.

I'm not in this field, so I'm having trouble understanding what use cases / consumer facing features this API unlocks. Your comment is very helpful in that regard.
Realogy to Release Full Year 2014 Financial Results
That's an idiotic response.

Think of, for example, medical offices: patient names are PHI. Assuming Microsoft does with Sunrise that it did with Acompli, I could easily see a small medical office thinking, "hey, this calendar is really cool and it's from Microsoft, so it's okay to use".

Should they have read the FAQ and seen that it's not HIPAA compliant? Of course. I can also see easily how Microsoft's reputation in business could lead to the assumption that their new acquisitions are business-grade, in spite of their consumer origins.

To bring it around to my original point, I'm interested to see how Microsoft can improve these apps to the point where they meet the expectations for Microsoft's business products.
Great tool that I use daily.

Interestingly, I recently talked to someone in an interview setting who got asked a question about git, and as soon as the interviewee started saying, "Typically I use SourceTree," the interviewer's demeanor turned sour on asking any further version control questions.

Just because someone uses a GUI for version control doesn't mean they don't understand it... I prefer the way SourceTree makes it very easy and visual to stage portions of a file, and the always-displayed tree makes it very clear how different branching and merging operations are going to happen.

Seemed like some weird attitude against a GUI source control tool... especially one specifically well-designed for a Mercurial or Git workflow.
This. I mean, if anyone would miss him working on it, they would already be donating yearly anyway. Right?

You shouldn't always work just for money, but this is financial ingratitude.
Needs more Angular...
It seems very unlikely that someone would be able to "apply the edit to a partially finished chip". The adding of a fix like this is probably some of the most scrutinized processes in hardware design. After spending years designing and verifying chip functionality and getting the timing exactly right before production starts there is a very high bar for getting these fixes in to the production flow because if the fix screws anything else up you are FUBARed. Given that, it is probably the hardest place you could ever try and put a back door.
That is a great philosophical question! To answer it you might have to consider, What is philosophy? and, What is data?, and What is information?
Saucers of course. They had the anti-gravity but still had to run them on old fashioned petrol, not having had time during the war to perfect the ability to tap the zero point field.

In all seriousness though I was hoping for some deeper analysis. There is this whole "Nazi meets occult/proto-new-age" scene that is delightfully weird yet still quite historically documented.

https://en.wikipedia.org/wiki/Savitri_Devi