skysight-inc/HackerNews huggingface dataset:
Not clear At all clear that at Jutland lack of individual initiative swung the battle. The battle was fairly skilfully fought between two state of the art combatants and errors of judgement, while costly, were retrieved on both sides, making the affair something of a score draw.

Betty's taking the initiative the way he did without telling Jellicoe what he faced or where he was going could have cost Britain the battle, as Beattie sailed into the German trap. Scheer's about turn when his T was crossed saved the fleet, so you could say the superb manoeuvring discipline of the German fleet saved it. You could also say that prioritising speed and heavy gunnery over armour (German ships prioritised armour) in the British battle cruisers didn't help them when they came up against German battleships. Or that the German gunnery was superior, or that the British munitions appeared to malfunction (or was that the German armour). There was, however, at least one instance in which faulty signalling from Beatty's flagship was very costly.

I think I understand the point the author is trying to make, but I would need a much clearer account of what he thought went wrong at Jutland to appreciate or agree with it.
Show HN: Polypane, a cross-platform browser for responsive web development
...or to Livestrong.
If they were threatening to force us to watch it, I'd say pay the ransom post-haste.
Visual Studio seems like an odd choice...
This is interesting. Could modern scientists today create a piece of jewellery using ancient material? Surely they can.

I'd be interested in knowing what techniques modern scientists would use to 'fool' other scientists, and then knowing when these techniques generally became available.
I like vinyl. But as a backup medium CDs are just as good if not more robust, I think. I have yet to experience a single CD failing. Even CD-Rs turned out to be pretty robust unless being handled with an utter lack of care.
http://www.softwarepreservation.org/projects/LISP/lisp1.5
I haven't had any issues with that and I've been using a catch all setup for about 7-10 years. Most spam arrives on the actual primary email address.
Sorry, I should be clearer (late here).

With time passing, the chance of you or anyone with access to the password being socially engineered, or some other human error, or a hack on your PC desktop systems, increases linearly with time. The password may last a decade of brute force cracking, but we humans .... continue to make mistakes far more frequently.

So rotating passwords protects against the accumulation of human mistakes and insider threats.

If you are using proper hashing, then your passwords should be safe even if the hashes are compromised.

Could you please point to the NIST recommendation you mention. I thought they said that you should NOT force customers to change passwords. But that is different to you rotating your own critical passwords at a time of your choosing and on your policy.
Ask HN: Where are all the Robot Baristas
With all the talk these days about automation destroying jobs, are Baristas a counter example?

It occurred to me the other day in a cafe as I watched people happily pay prices for coffee hugely exceeding input costs, where are all the robot baristas.

There are plenty of automated home and office machines, that usually produce subpar results. I am talking about full blown expensive commercial machines that produce large quantities of cafe quality coffee consistently, all day.

Considering these machines could afford to be very expensive, I would think this is a solveable problem. So I am left with two answers.

1. People like the human experience, if this is the case then what does this say about automation elsewhere?
2. This is a good business idea, really expensive high quality, high volume coffee machines.
Show HN: OneQstn iMessage App
Hi everyone! I made Polypane to help me with designing and developing responsive websites.

Building responsive websites is difficult, and communication responsive designs is tricky too. Polypane addresses these issues in a way that makes it ideal for me to use as a main development browser, and I hope it does for others too.
But it's not true. Mary is a sign-holder. She's holding a sign that says "32 Crestview Road". John is also a sign-holder. Today his sign also says "32 Crestview Road".

Question: is Mary John?

You want the answer to be "yes" (Mary is John) since the is operator asks whether they hold addresses which have the same value.

But of course it's a broken terminology, because Mary and John are two different people, with their own physical locations etc. So you're overloading a word "is". I get that it works, but so does anything else you make programmers learn.
Welke soorten diëten zijn er en doen ze ons ook gezond afvallen?
Pastebin has user friendly content though. People sit on the pages for a long time reading content and they can deliver ads related to the text blobs.
Oh, that one hanging out at the end of the line? Hopefully, a better assistant could suggest that as a fix then you'd simply have to say "fix line 11", for example. It has got to get increasingly difficult to find even simple syntax errors in a lot of code, if you are visually impaired.
> It is wasteful to pay him a doctor's salary to answer phones

Are you referring to:

> In the mean time, I field 12 phone calls from ED, GP and other units. … I get called four more times between midnight and 6am.

These are clinical calls: the other units need information about previous treatment, or clarification about current treatment, or updated instructions due to a change in conditions.

E.g.

> Ring, ring

> Hello, this is the Levi residence, Dr. Levi speaking

> Hello Dr, patient XXX's vitals have changed/is reporting discomfort, do you want to change treatment?

> Yes, administer X ccs of Drugaline and call back if their situation doesn't improve in 2 hours

> OK, thank you Dr
Unfortunately, it was commercial development, so it's not released. But implementation is relatively easy - it was a sqlite virtual table that (as much as I remember) looked in where condition for dir field, and listed that directory (= returned stat() data).
Whole thing was quite interesting, because almost every component was somehow hooked into sqlite (either vith function or virtual table), so one could do pretty interesting things only with SQL.
DeepMind's Access to U.K. Health Data Deemed `Inappropriate'
Damn 50Mbps by satellite
I've run OneQstn.com for a few years now and always wanted to make an app for it. Simply porting the site to an app didn't make much sense but with iMessage extensions launched last year it seemed like a better fit, it's been in beta for a while but officially available on the App Store from today.
Wouldn't it be a great feature of Windows update to warn its users that once manually disabled services are now being forced to be active?
I'm not accusing you of anything, but I am really curious whether you have any theory where those malware pages came from. Something with your hosting provider?
I can understand why you would want to prune the thread but it's not off-topic. It relates directly to the topic.
Solar-powered eBikes could contribute to Africa’s economic development
Yes, I already know many people don't think it will work. I have that url, along with a few others in my Programming by Voice notes:

https://github.com/melling/ErgonomicNotes/blob/master/progra...

No one said that you have to do everything. Start with what's possible then iterate.
What if the Web was filesystem-accessible?
I'm not sure that I care all that much when my original lossless source is some poor quality master tapes or vinyl that somebody has digitized from the 60s or 70s.
Mono 5.0 released with C#7 support and open sourced Microsoft tooling
You mean bets.
I wonder if the pirates think that this will really do anything. The people that were already going to pirate it, are going to pirate it, but now they can get a better source earlier. This isn't going to really affect people going to the movies to see it though; most people who pirate wouldn't have seen it in theaters anyway, and those that now know you can probably won't.

You can only ransom something if that something has value to the ransomee. I'm not a Disney exec, but I don't really think threatening to leak the movie has much value.
What about Aerospike engines? haha nah, those things are just weird though wedges instead of delhaaval nozzles
Er. Quantum entanglement is not a faster than light phenomenon. Or, at least, describing it as such is rather pointless. It's no more 'faster than light' than 'realizing something about a faraway place' is.
He works at Microsoft.

But seeing "Visual Studio" and "blind" together did make me look twice.
Nothing new at all the same thing was said almost word to word about Titan 20 years ago.
And the World's Most Entitled comment award goes to...

The authors of this app don't owe you anything and are entitled to sell it in whatever countries they so choose. Additionally, the app doesn't even get listed in countries it's not available in.
The only reason you and other non-US users (such as myself) are able to see it is because the OP posted a link to the US version of the app store on a forum where the vast majority of visitors are US-based. Get off your high horse.
Yeah, but where are you going to get the skills of interacting with strangers?

Eliminating baseball practice doesn't seem like a way to encourage more games :/
Ukraine to Block Access to Russian Websites Yandex, VK, and Odnoklassniki
This is quite old news, not sure what it's doing here now, and with a clickbait title too.
Even better, ban newsweek which is nothing but a tabloid these days.
Google received 1.6M NHS patients' data on an 'inappropriate legal basis'
java references are pointers; the fact that you can't do math on them is immaterial. In java, pointers and primitive types are first class (can be assigned, compared, passed and returned from functions, be members of other objects) while the object themselves are not (they only live in the heap and can't be aggregated).
A rate limit middleware designed for Koa2
Right, we're only ten days away from when the movie would be all over torrent sites anyway, whether it was leaked pre-release or not.
The paper that introduced the concept is linked.

https://www.cs.cmu.edu/~dga/papers/cuckoo-conext2014.pdf
Something like this already exists:

http://wiki.tcl.tk/12838

First version dated 2005-01-25 (see page history).
Bespoke Jewellery Hatton Garden
Nope, machines would optimize for number of views / clicks, not for correctness.
Yeah well you cant trust nothIng out of newsweek anyway. Its been as reliable as reading the Daily Mail for most of it.
Business Process Monitoring Tools: Pingdom, NewRelic, Opsview and AWS X-Ray
Take a look at: https://medium.com/releasepage/how-to-update-your-running-we...
And was one of the Scheme creators.
Git repo here: https://github.com/releasepage/reload.js
That is an implementation detail, there are many JVMs to choose from.
I am working on an app(tie in with a cook book I'm writing), but that's aimed more at non chef's.

The issue with anything for chef's is the kitchen is hot, wet with lots of oils and liquids going around. Most devices don't last too long haha.

For non service related items, there are quite a few for execs to help control costs and work flow, it's a fairly well supplied area to be frank.
That is an implementation detail, there are many JVMs implementations to choose from.
Some this advice seems to come out of a cargo cult development handbook. That may sound a little harsh, but it's better to have a tendancy to take any article that states "Always do X" or "Never do Y" with a handful of salt.

If you don't know enough about your own systems requirements, lists like this are going to have you doing work that you don't understand, doesn't need doing (or worse, is detrimental) and if you do, you probably don't need to be using checklists like this to do your job.
I don't buy it.

Watching a big-budget movie in a theater and watching a pirated version are two activities so dissimilar as not to affect each other at all.

If we were talking about Netflix shows, or DVD releases, then maybe piracy would impact the sales, but a big Disney movie? Nah.

These pirates are either stupid, or non-existent and created by Disney itself.
Could have been worse. Sometimes you still find sites requiring Silverlight.
Airlines went through this issue back after the Tenerife disaster where the two 747s collided. It was determined that crew must always be allowed to challenge the actions of another.
The New Manager
Or even a very dumb compiler.
initially I felt the same: if one didn't have to work then all meaning to life would disappear, since most people's raison-d'être is to be useful to other people.

Then I thought, actually we've already moved from hunter-gatherer to farmer to consumer, all our basic needs already cost us much less energy and time than they did thousands of years ago. And yet we all still work, it's just most of the work is made-up.

All we need to do as the trend continues is invent more meaningful made-up work
My4 – Sports Betting Just Got Social
Great work, man.

The effort you put into the show is much appreciated.
Fantastic - now if only Unity could get on a less paleolithic version of Mono.

I'm not sure why Microsoft hasn't bought them yet.
I think Haskell gets it right. All values are immutable. Calling == for two values of some type invokes the Eq implementation for that type, e.g. for strings it's string equality. For the type "IORef a" (box that can contain different a's at different points in time) it compares the identity of the box, not the contents. In fact it can't compare contents, because the type of == stops it from using impure operations like accessing current contents.

The same approach could work in imperative or OO languages. For immutable types == should be value equality, while mutable types are analogous to IORef or IOArray, so == should be reference equality. It comes down to observational equality, different instances of the number 2 shouldn't be distinguishable, but different mutable containers with the same contents should be distinguishable because you can make their contents different. I think observational equality is a good fit for pretty much all uses of equality in programming.
Show HN: Git-externals: SVN externals emulated in git
You are right about that, I admit.

Still, using the same transpiled code both client-side and server-side is suboptimal at least. E.g. if I target Node 7.x on the server, I don't need to transpile async functions for example (and screw stacktraces in the process).
What was your path to becoming a Hollywood technical "consultant"?

Would you write a blog post about that journey?
WANNAFIX WCry interim mitigation scripts
You raised the same issues I was going to. The only instance I can think of where command ossification may have hurt the British was during the night actions, when the (German) High Seas Fleet was escaping across the wake of the (British) Grand Fleet. At that point there was a chance for British capital ships to engage-- they'd seen the Germans-- but they deferred the decision up the chain of command. The rear admiral in charge of the squadron declined to attack without an order from Jellicoe, but Jellicoe wasn't told the situation, so he assumed that the contacts to his rear were German harassing attacks. That allowed the remainder of the High Seas Fleet to escape.

Quick edit: though difficult with all of the smoke, the flag signalling did work as intended at Jutland. Flag signalling relies heavily on skilled signal officers. Beattie did not have a good one, which is why he didn't get a crushing victory at Dogger Bank (his signaler sent his entire squadron after the wrong ship). Jellicoe managed to maneuver the fleet quite well once the main battle commenced.
That would be interesting to watch. Do you have a link for that?
Absolutely Inspiring. Are you guys hiring?
WANNAFIX.exe and WANNAFIX.dll both disable SMBv1 (requires reboot), adds the kill switch URLs to system32\drivers\etc\hosts, and creates a process using the same mutex as the Malware.

WANNAFIX.exe is an interactive execitable that can implement the fixes you want. WANNAFIX.dll is a silent DLL that can be loaded from anywhere using the command
rundll32 \\path\to\WANNAFIX.dll,0

Might be useful to some sysadmins if there is a delay on applying the patches.

NB - this is a temporary fix, and is no substitute for the proper patch!!

Cheers.
Yes. If it's OTC and you possess it but have no script (for you) then that's "illegal drugs." I'd like to see a study/figure for illegal drug use using that proper definition.

P.s. Script and illegal use of prescription opioids are the gateway to street opiods (e.g., heroin).
Human language or computer language?
More of a motivational book than anything else, but Salman Khan's "One World Schoolhouse" was a very enjoyable book on the future of education (on and offline). It's more of a pop-sci book but it does give encouraging accounts of the success of the mastery learning philosophy for middle school math as well as Sal's vision for the future of education where institutions embrace MOOCs into their pedagogy.

https://www.amazon.com/One-World-Schoolhouse-Education-Reima...
Ukraine to block Russian social networks
You should compare the cost of one (or two) .intern() plus '==' against a single .equals()

For example, if your code needs 10 .intern() and then performs 100 '==', that is possibly going to be faster than performing the equivalent 100 .equals() (or maybe not)

But if you are comparing a single couple of strings, .equals() is always going to be faster.

Not to mention that if you .intern() random strings, you risk running out of PermGen space. Even in the case of 100 comparisons among 10 strings, you may be better off using a custom HashMap.

You can find all this information in the article.
Could this box make you a better driver? BBC News
Is it that odd? How often do you close the tab containing your email client for example? I literally only ever close mine by accident, and there are a lot of environments in which machines are rarely rebooted.
Sadly no, I tried looking for it but I haven't managed to dig it back up.
Is Python a requirement? I mostly do my automation in bash. I use Python a lot for throwaway scripting for example if I want to go through a file and e.g. calculate/count/remove/add various points of it. It's a shortform of automation, I guess.
I do the same without using 33mail.
I have my mail hosted on zoho mail which gives me infinite aliases that get redirected to my main address and in case I ever need to forward a mail from an alias I can create a new address with that alias, use it and then delete it.
So when I register to a new site I usually input <sitename>@mydomain.com and then if I want I can create a filter to sort them automatically
Tinder has a fairly good penis detection. If you try adding a dicpic to your profile it gets instantly denied.
Perhaps. Which I think is why brain interface is the Holy Grail. No typing/touch. No vox. Just think it.

p.s. Natural language is still in it's early stages. Think of the early (non UI) PCs. That is, over time voice as an interface will get better, and better. It will get there. Just not yet.
me too. any new email address is

businessname@mydomain.io

Already caught a few selling my info
Spelling with Elemental Symbols
>The companies' offices in Ukraine will also face asset freezes and other restrictions

It's probably a cash grab by the corrupt government.
Ardour is one of my favorite open source projects, and it's especially admirable considering that it's not a developer and/or server admin tool. It's rare to see people hack away for years on open source desktop software and constantly improving it.
Picasso: An open-source visualizer for Convolutional Neural Networks
For example? As in, what doesn't Phone Gap offer access to?

But in any case, to your point, native apps should be limited to special cases (that can't be done via the browser). That's not the case ATM.
Ciberataque mostra que é hora de deixar o Windows XP
Main difference is not robustness. It's that CD are digital and can be copied perfectly.
Considering a good portion of my friends stopped going to cinemas all together in favor of watching movies at home, I would say the two actives are similar enough to affect each other.
It's very much heads I win, tails you lose for Disney.

Free advertising (heck I didn't know this was coming out but now I'll probably see it), and more ammunition to bend the law to prop up their business model.
So clearly healthcare in the US is fucked end to end. Has anyone (government or private sector) tried or proposed some sort of trial hospital where we just clean-slate redesign and evaluate the whole thing?

*Probably would need to be government as would need exceptions from tons of laws.
Probing Quantum Behavior in a Large-Scale System
The Role of Big Data in IoT
Could it be that the app is using HTTPS? iTunesConnect has all these crazy questions with very little guidance about encryption and export compliance if you say you do use HTTPS.
I believe it's the other way around. If you inserted an item, then 'lookup(element)' is always true. However, you can get false positives, meaning that you might also get true for items that have not been inserted. The probabilistic aspect is the false positive rate.

One example of a use case would be a database keeping a set of existing column names in memory and testing a query against this set using a bloom/cuckoo filter before actually doing a disk read. That way, it doesn't have to do a disk read for a non-existent column or row.
I used to cycle past the Walkie Talkie building on my daily commute - the draughts were so strong that on windy days it almost took me off my bike. And I have actually seen it knock people over.

The worst thing about it though has to be the Skygarden at the top. It was built on some public space, so as part of the agreement, the builders had to include some 'public' space at the top. Unlike most public spaces I've been to however, you have to book in advance, are not allowed in groups over a certain size and have to go through full airport-style security. That's fitting however because when you're up there, the space has all the charm of an airport terminal. And, due to the way the girders are aligned, there's not even much of a view. Which is a stunning achievement really.

The best feature has to be the fancy restaurant which takes up most of 'public' space. It's at the top of one of the taller buildings in London, right in the middle of the City and you can't see out.
"Finally, have a plan"

I'd argue that you're more secure and your life is easier if the plan (threat model), or at least the planning, come first. The greater your understanding of your data, users, platform, and attackers, the more likely you are to make good (e.g. secure, economical) choices about infrastructure, design, implementation, testing, incident response, etc.

"Plans are nothing; planning is everything." - Dwight D. Eisenhower
Ask HN: How do you handle subscription based payments with Stripe?
It's second nature to anyone with knowledge of signal processing. Sure Fourier transforms are very useful, but let's not be led to think that there was anything novel in the design of the MP3 format.
OP's submissions appear to comply with all of the site guidelines. What does it matter if they also happen to send traffic to his startup?
I've got a ton of these phishing email in the last week. They were all pointing to a russian website. Pretty bad security fuckup by Docusign.
I can't seem to get the links to work. Hacker News effect?
Massive cryptocurrency botnet used leaked NSA exploits weeks before WCry
Thoughts on humanity, fame and love – Shah Rukh Khan
Let's...not rely on that? Bad gamble as a tax payer.