skysight-inc/HackerNews huggingface dataset:
> The official inquest concluded that paparazzi killed Princess Di.

Drunk driving probably didn't help either if you read the link you posted..
But what if some diabolical fiend attaches an encrypted iPhone to a nuclear bomb, and the only way to diffuse the timer is by asking Apple to unlock the encryption to stop the timer???

Also, "child pornography" ...what if "child pornography" is involved? You wouldn't want THAT, right?
The Lua VM used to have a bytecode verifier that attempted to validate that given bytecode was safe. So many holes were discovered in it that it was removed completely.

The design of the Lua language and VM is almost unimaginably simpler than Python. If Lua gave up on this goal, I strongly suspect that no language VM will succeed at having safe bytecode unless the bytecode is specifically designed for security (and such a design would probably involve performance compromises to get this level of security).
What I find most interesting is that even the darker areas of the 3d model are opaque.
> It really does hurt some excellent languages (e.g. OCaml) that they look so alien to mainstream, working programmers.

How will you explain a relative success of F#, then?

In my opinion "looking alien" is not important at all. To the mainstream real qualities are much less important than marketing; that's true in many areas and mainstream programming is not an exception. Given enough marketing, you can turn "alien syntax" into a perceived advantage relatively easily.

> To mention OCaml again, I find it ridiculously hard to read because there are tiny, similar-looking characters that are significant all over the place.

Have you seen J? I'll just paste a bit of code in it:

join =: 1 : 0
((([:{.[:>{.),:[:([:<(>"0))"1[:{:[:1 2 0&|:[:>([:,u"0)#]) (pr y))
)

Is it readable? I'm told that yes, it is. There are people who can read this mess just fine, no problems at all.

Readability is an artifact of familiarity and, in some cases, tooling. You can get used to reading (and writing) even the most "unreadable" of syntaxes. Ask a PERL programmer if she finds her language readable. Will she say "no"?

My point is: until readability is formally defined and we're able to measure it objectively it's utterly useless to talk about it.

> But it is Haskell's problem if it can't overcome the catch-22 that people don't use a language if other people don't use it.

Yes, but this problem cannot be solved with technical qualities alone. Was it possible we wouldn't use C, Java or JavaScript at all.

It's marketing and "killer use-cases" that matter. You want to use the same language your OS is written in, for example. Was Windows written in OCaml you'd use OCaml to write Windows programs. If there's a program you really like, which is scriptable in Lua, you will use Lua.
Javascript seems to be its own wild west these days.

There's multiple runtimes available so people use it everywhere.

The language is reasonably flexible and there's no enforced conventions, so every library-writer creates their own.

There's no real standard library, so everyone and their grandmother is implementing their own.

There's no real module-system, so everyone is inventing their own.

There's no standard build-system so everyone is creating their own.

The result is a wonderful mess of lots things not really going too well together. Does this remind us of something we have disregarded earlier for exactly the same reasons?

Oh yes it does! Hey, LISP. It seems we're still secretly in love with you :)
well, matter for what? For building software that seems to work, sure, no. But for being able to speak to its capabilities -- or even know what they are, especially in the case of distributed systems it's definitely important.

this is why so many of the new DB offerings have docs that are either misleading or wrong -- often the doc writers or even the devs themselves don't know what invariants their system can guarantee and assume several that it can't.
Oh, on my work computer WinXP + Chrome I end up with a "This webpage is not available ERR_SSL_VERSION_OR_CIPHER_MISMATCH" (though looking at the ssltest result, I should tell this to Cloudflare)
I'm not sure composition would work so you'd have to code every constant-time function entirely in assembler.

And now I wonder why there isn't already such a project, surely the number of necessarily constant-time functions is relatively low? Constant-time equality (of byte sequences), constant time conditional (`a if b else c`), constant-time comparison (<=) and maybe constant-time bytes copy?
Do you really think she's taking it personally, or is that "tweet storm" actually something of a PR exercise? Those tweets don't read as someone who is upset to me - they read as someone who is carefully cultivating a tough image (just the same as her Twitter bio).

That aside, the promise of power without wires is certainly exciting; the prospect of one's eyeballs peeling off in order to use it, less so.
Spending two years with IndieWeb convinced me that people generally are not interested in sustainable solutions as long as centralized services make it more convenient to post cat pictures. (Also see: Slack vs. IRC)
Mapzen is pretty much doing what you describe:

https://mapzen.com/blog/the-world-is-yours-announcing-mapzen...
Isn't Google's Native Client exactly an example of a safe bytecode? Moreover, it is a safe subset of an already existing really large byte code language (x86 machine code), which inspires me to believe that it should be possible to identify similar subsets that are statically verifiable for other, especially simpler, byte code languages.
Does the physics of Marty’s time travel add up?
This comment above by zaroth might answer your question: https://news.ycombinator.com/item?id=10422952
Not that there's a point anyway (in Python), `ctypes` is part of the stdlib, you could just call into that and access the VM directly.
True! And indeed, did not know that.
Why magento is better for building an online store?
Not quite satisfying search is a known functional gap in the Openstreetmap universe - a few projects are rising to the challenge, such as https://mapzen.com/blog/the-world-is-yours-announcing-mapzen...
The patented technology that Magic Leap is using is optical, it projects the image directly onto your eye.

So it will basically just be as small as an optic fiber directed at your eye.

Source: https://www.youtube.com/watch?v=1UF9fJtZHAY

The US patent that use that technology shows that Magic Leap inverted the "camera" to do the opposite.

Source: https://www.google.com/patents/US20140003762

My guess is that they will use it in both ways, as a camera to see the world through "your" eyes and the projector to place the objects correctly in your field of view.

The demo video shown here focuses the "eyes/camera" on the objects and they respond correctly by going out of focus - this means it has to know how the eyes behave.
Really? How exactly do you do that? I've got the Xperia Z5, where the wake/sleep button is also a fingerprint scanner, so I can't exactly hold that without unlocking the phone, and holding the little padlock icon on the screen doesn't do anything.
The other ones the code is just there to take it, code review it and use any loopholes.
Maybe pedestrians will start using canes and walking sticks ;)
Depends on the problem you want to solve. CouchDB is a very good document database when you have more read than write and when writer are mostly writing on different documents. If I understand correctly replication conflict resolution is up to the application. So knowing about consensus algo is unnecessary for CouchDB because he doesn't support it.

I think it's smart to know a little about the literature; enough to know what battle you don't want to fight. It is not smart to try to develop an engine on the basis that it will need to beat the law of thermodynamic to be possible.

But also, “They did not know it was impossible so they did it”, Mark Twain
"Surprise & delight your new readers with a funny cat picture. Seriously, never underestimate the effectiveness of a well-timed cat picture."

This might work for some types of businesses, I suppose. For others it would be a huge misstep.
but what were those reasons??

Actually you can go down this rabbithole endlessly, asking each library in turn when they were invented rather than improving the one before...
Yahoo has signed a deal with Google to provide search ads
That sounds excessive. Has there been a political movement against stop signs in the UK?
Lets' think about the record of your police in selective enforcement of traffic laws for minorities. If the norm is non-enforcement, and if I was black, I'd probably prefer it if the law was 'tidied up' in this regard.
um, looks like this is a repost of something by EFF 10 years ago?

https://www.eff.org/press/archives/2005/10/16
Bill Gurley: startups seeking funding are starting to lower their expectations
An F student? The man "enrolled at UCLA at 16, where he tested into an honors-level calculus class", and got "a doctorate in astrophysics". If he was an F student, it certainly wasn't for much of his academic career.
Founders complain constantly they can’t hire engineers.

There are currently too many startups. The risks aren't worth it for most people working at established companies. Which leaves a smaller pool of potential recruits.

How much more of this do we need: It's "tinder for cats". Such a can't miss idea, why won't anyone join us for close-to-zero equity and half-salary? But wait, we have a ping-pong table! We have cots and showers. No need to go home, ever!
as per my previous examples, with the ashley maddison website users would pay to get their information "deleted" and it ended up not being deleted at all, just hidden.
This difference can be due to driving motorbikes, Vietnam has few cars. According to http://www.iii.org/issue-update/motorcycle-crashes in 2013, motorcyclists were about 26 times more likely than passenger car occupants to die in a crash per vehicle mile traveled and five times more likely to be injured.
They keep a lot of things in query params:

http://rollupjs.org/#{"options":
{"format":"es6","moduleName":"myBundle","globals":{}},"modules":
[{"name":"main.js","code":"import { cube } from './maths.js';\nconsole.log(
cube( 5 ) ); // 125"},{"name":"maths.js","code":"// This function isn't used
anywhere, so\n// Rollup excludes it from the bundle...\nexport function square (
x ) {\n\treturn x * x;\n}\n\n// This function gets included\nexport function
cube ( x ) {\n\t// rewrite this as `square( x ) * x`\n\t// and see what
happens!\n\treturn x * x * x;\n}"}]}
This is actually ruining my day and night, idiotic move to impress... who actually? Soccer mums? Drivers need to focus on the road constantly, if i look away, there can be atomic blast right ahead of me and I will not notice it properly. Even a glance for 1-2s can have grave consequences in heavy traffic.

Knobs are excellent thing. Touch screen is good only for passengers. In my knob-full car i can adjust most things without a glance away from road. Good luck hunting some effin' ipad screen
This would be useful behind a firewall. Is the source available?
This is a very valid point. I don't see the UK government however changing their approach. Treating addiction as a disease just enables the government to vilify users. Many low-level heroin/cocaine users just lead normal lives. As do many low-level wine users.

The only way I see this changing is when it financially makes sense. Taking Colorado as a model, the UK could get in the region of £400million a year in tax benefits from the legalisation of cannabis alone.

Drug related crime is estimated to cost the country £14 billion annually.
It seems to be going in that direction, but I really hope MOOCs get integrated in traditional formal education. Options for proctored exams that lead to university credit and degrees would be a huge gamechanger.
I have a feeling that they want to create their own "OS" just to avoid the growing field of patents surround AR and VR right now.
I'm in the lucky position to have access to most publications legally. But I cannot imagine what to do if our library wouldn't have subscriptions. The prices most publishers are demanding are insanely high and simply not financable if you need just a dozen papers or so.

Especially considering that the research and the the writing is done by scientists, the review is done by other scientists. For free. The writers even pay a lot of money to get published. So I wonder what justifies these price tags for offering a PDF for download.

Don't get me wrong - I can still see the role of a publisher in the scientific world. But perhaps the monetarization should be overworked... As the article said: let's see how this whole publishing world will change. Open Access and comparable models are becoming more and more popular.
Not yet, but I'm planning to open source it later today. I will reply here with the Github link. Glad that you found it useful!
Why is it that having certain problems gives you a license to demand that everyone else help you with them?

We've all got problems, but for some reason whenever I mess up on my taxes or something, I'm to blame, but if someone else robs a liquor store when being addicted to heroin, "the needle made me do it, mumble ... mumble ..." is an acceptable excuse.
Deutsche Bank accidentally transfers $6bn to hedge fund client
Should you consider rewriting software from scratch? [DHH Video]
Prime number generator
We have an algorithm to generate prime numbers faster by a factor of between 16 and 20 (depending on size), compared to existing standards. But we're not quite sure who needs this.
Reminds me of Diffy, a tool Twitter is using to algorithmically diff test their HTTP-based services.

https://blog.twitter.com/2015/diffy-testing-services-without...
www.mappamathics.com
And, thus, John Conway's Game of Life edges ever closer an accurate analog for the behavior of actual life.

Cellular automatons, requiring complete end-to-end simulation to determine the end result of a chain of events, with limitations on calculating shortcuts, by skipping states in between.

So, now, too, the real answer for why we would be required to "live" life, if we were, in fact, "souls" from a parallel dimension, fated to inhabit corpses passed through a one-way temporal dimension, in order to answer questions about the experience of an individual life.

To wit: One cannot know the outcome of a sufficiently complicated deterministic system or the seemingly apparent implicit results of running its course, without actually living through the intervening states all the way to completion.
A system that auto-generates requests for hard coding projects perhaps?
CP seems to be the one thing that's sufficiently illegal and unpopular that it will be banned from all message boards and hosts except those dedicated to it. So it doesn't get the Streisand Effect.

https://en.wikipedia.org/wiki/Operation_Ore is a good reference: CP was being sold fairly openly from a website, and it and every single credit-card-holder found in its customer database was raided. Subsequently it appears that a number of those CC holders hadn't actually bought it themselves, but had had their card stolen.

I've also heard reports of 'sharing rings' that require the user to maintain an upload/download ratio, rather like the regular piracy torrent community and old BBSs. These are particularly dangerous as they're incentivising the making of new "content" (ie committing horrible traumatising abuse).
Thanks, this website is a pretty old, and I hope the protocol doesn't change after the firmware upgrade.
The 1st hack, I'd like to do, is to use miband for notification mobile. It will be nice have a library or sdk for this purpose. For android : https://github.com/lwis/miband-notifier
Good for them.

Living in developing country you learn to ignore copyright or you never learn anything. I don't know if it was invented as a way for developed countries to keep competive advantage, but it sure would work that way if people actually obeyed.
Ramda – A practical functional library for JavaScript programmers
You just oppened my eyes. Being a programmer from Spain I receive an average of 2-3 project proposals for free from friends and acquaintances per week. To friends I normally explain why not, but to acquaintances it's way easier to say I don't have time than to explain why I don't think it's a good idea or that I just don't want to work for them for free, which is expected for side projects or internships in here. Now I'm also experimenting with asking for how much when it's work-like and some people just back off.

Then from time to time an awesome project with shared workloads comes and I magically find the time to do it (;
PyPy is really impressive, I love the idea of getting all these optimisations (SIMD, STM) for free... but as you say, numerical work means numpy, scipy, pandas, which don't work with PyPy. Even if the NumPyPy project was able to fully match the Numpy api, you still have a lot of large projects like Pandas that depend on the c api. it would be stupid to copy everything. Perhaps something can be worked out between pypy, cffi, and cython.

In the short term Numba is much more practical for numerics. In the longer term Pyston looks promising - it's actually similar to Numba in that it also uses LLVM, I imagine there could be synergy between the two...
Patterns of brain activity supporting autobiographical memory
Fabio: Zero-conf load balancer for deploying microservices managed by Consul
'10-second' hack jogs Fitbits into malware-spreading mode
There's Freenet, which already has multiple messaging systems.
Testing HTML5 and CSS3 Support in Game Console Browsers
Safety doesn't mean what you think it does.

Those aggressive cyclists? They're the safe ones. The people that get squished by traffic are the timid ones clinging to the kerbs and stopping at left-turn red lights.
Shift+tab makes the JSON appear, is that intended?
Relatedly, "How dare someone go into politics and expect their family to live a normal life!"

Later, "Why is everyone in politics about as human as a lizard in a suit?"

Or, in the Daily Mail, "How dare someone be trans and attempt to work as a teacher! We must expose them!"
IMHO, the game-changer would be anything that can replace the need for university credit and degrees to assess suitability and ability for a job. That's the only purpose that degrees serve for the majority of graduates. Co-incidentally I wrote about that earlier today:

https://medium.com/@lonetwin/moocs-are-not-the-answer-they-a...

(almost the entire same thing as the comment on this HN submission:
https://news.ycombinator.com/item?id=10423565 )
You can also have a longer, possibly alphanumeric password if you like.
Are they guaranteed uniformly distributed? Specifically, for the 4096 bit primes, given a range of 2^32, are all the primes in that range equally likely?
Moncler Coats Mens
That or hold the power and home buttons for 10 seconds. Can be done in your pocket.
Wow, really? I had no idea. Reminds me of how Firefox is all XUL.
UK government proposes ‘licence to hack’ as encryption proves hard to defeat
> I'm in the lucky position to have access to most publications legally. But I cannot imagine what to do if our library wouldn't have subscriptions. The prices most publishers are demanding are insanely high and simply not financable if you need just a dozen papers or so.

Obtaining foundational CS papers for intellectual curiosity reasons is pretty bad, they cost inane prices[0] and for that you get barely legible PDF scans of the original print. In the best case there might be some badly synchronised ORC included so you can try to select way too much text and hope you'll find what you wanted somewhere in your clipboard.

[0] ACM wants $30 for the 1965 "A correspondence between ALGOL 60 and Church's Lambda-notations" (two parts, $15 each, ~20 pages total)
For command-line junkies:

diff <(curl -sS -L https://httpbin.org/get) <(curl -sS -L https://httpbin.org/get?show_env=1)
Yes. Really, REALLY impractical.

"Disassemble phone, desolder security module, dissolve the outer layers in hydrochloric acid, cut the silicon into 16nm slices, scan each layer with an electron microscope" impractical.
Also relevant and often related: https://en.m.wikipedia.org/wiki/Self-handicapping
A WhatsApp client in Python
You are comparing rational approach to biased enthusiasts/early adopters one. Tesla has little to no appeal for common consumers, it just doesn't deliver much for ridiculous price, with many shortcomings.

But it's a new gadget, it shows where future is heading to. it's not there yet for most people.

Once it will deliver something for masses (ie 3x reach, maybe half-2/3 the power, half the price, no constant baby technology issues), people will be all over it. But in those 10-15 years, other manufacturers will have similar offers.

They are not standing idly - all have (coming) hybrid cars, many able to run for limited time in battery-only mode. Once market is big enough, they adapt their technologies to electric-only.
Apple reiterates that it’s ‘impossible’ to unlock newer iPhones for authorities
> It's a trope

If it's debuked on Snopes, it's an urban legend or a myth. Trope means something different.
Great questions:

1) the diff is really simple, line by line and text based. I'm
just using this really awesome library to do it: https://github.com/kpdecker/jsdiff The JSON is just being pretty printed to be able to do a text diff in a meaningful way.

2) Yes, I do, and thanks for the suggestions! But I just wanted to go with the minimal version first and see if people found it useful.

I didn't know about Runscope's diffing feature. Btw, I'm using a HTTPBin for the sample requests, which is a Runscope project as far as I know :)
Docker and Container Eco-System EBook from TheNewStack
The hashtag seems to have originated in 2012: http://www.altmetric.com/blog/interactions-the-numbers-behin...
It's an interesting game to play, trying to make sense of something someone made up for the purposes of fictional entertainment. However, it does remind me of this exchange:

Leonard Hofstadter: 210, and you throw in the Iron Man helmet.

Stuart: Are you crazy? That helmet's signed by
Robert Downey Jr.

Leonard Hofstadter: So?

Stuart: Okay, if you're gonna question the importance
of an actor's signature on a plastic helmet
from a movie based on a comic book, then all
of our lives have no meaning!

Maybe out lives have no meaning ...
As you stated, targeting numerical code (array access and primitive operations) versus general code (with modern features such as virtual dispatch, varargs, generics or even metaprog) is completely different in terms of difficulty and solutions.

It is indeed fairly easy to create a highly performant JIT for numerical operations on N-dimensional arrays (vector,matrix..etc..); and depending on your field, it might represent 99% of the execution time.

For example, I wrote a really simple JIT compiler for Matlab which performs sometimes better than raw C (and it's backed by LLVM vectorizer to generate the correct SIMD assembly). Link to the Master thesis if you are interested: https://www.dropbox.com/s/caz7d4d08xhbwcu/thesis.pdf?dl=0
What if you were innocent? Would you tell your lawyers to give up?
https://medium.com/@arisAlexis/pragmatic-problems-with-disag...

sorry!
"We're gearing up to ship millions of these things," Abovitz said. "We're not announcing when we're shipping. But we're not far."

So this is a total SWAG, but I'm thinking that translates to "At least a year, maybe two"

Looks incredibly cool. The technical challenges must be amazing! Can't wait to see one in real life.