skysight-inc/HackerNews huggingface dataset:
Such a shame if it dies. I love the realism of the show - just humans making life hard for other humans.

Worth noting the producers are trying to find someone else to pick up the show [0]

EDIT: There's quite the effort on the show's subreddit to rally fans to ping major players like Netflix (who've pulled out apparently) and Amazon Studios [1]. Join the fight :)

[0] https://arstechnica.com/gaming/2018/05/syfy-has-canceled-the...

[1] https://www.reddit.com/r/TheExpanse/comments/8iq1a0/renewal_...
It's one of the only space based sci-fi shows with mostly realistic physics.
Bit of a chance there they might, considering they have the rights to it in at least Australia
The libtom projects: cryptography and multiprecision arithmetic
been there. done that :)

not as dangerous as the article says. at least not the diving part. most of the injuries are people mishandling high-pressure systems (valves, plumbing), electrical hazards (water+electricity), gas leaks, burns ... basically anything that can go wrong on construction sites, but only you're out at sea exposed to the elements. those few times that accidents do happen with divers in a saturation chambers / diving bell (aka "in the bin") it's cited for decades. people are naturally scared of darkness, deep water. so when accidents do happen it makes for a gripping story told over and over. how else to pass time when you're waiting on the weather to get better on a rocky boat.

what's pretty cool is the survival training, e.g. practice escaping from a sinking helicopter https://www.youtube.com/watch?v=X0Z8sGRje90 I have seen big tough man in their 40ies panic and in tears trying to stay calm while the sinking helicopter fully floods, and you can't open the doors until the cabin is fully flooded.

Another good one: part of the course is simulation of a burning rig. they lock you into a warehouse heated to around 60-70°C breathing air with a gas-mask, full body safety clothes (the heat alone can make you panic), then you have to navigate through a metal maze with a buddy (you're linked to your sobbing partner over radio-comms), and it's pitch black. You are only allowed to get out together and if one of you it bucks up you start over. Fantastic character building and understanding your mental limits.

Sometimes I sit in front of my code thinking why did I get out of this job. I fought so hard to get there and gave it all up for computers & code. The truth is that most of the time offshore life is quite boring. Guess my boredom with software made me go into IoT since I get to mess with physical systems again.
> "Traditional money transfers are relatively costly due to currency exchange fees, and can take up to a few days," Albrecht told Reuters TV

Giro transfers clear within minutes. This is the day-to-day mechanism that EU citizens use to pay their bills. This smacks of a US-centric analyst who does not understand the Euro market at even the most basic level.

The reality is the US is decades behind the state-of-the-art in banking and pretty much none of the issues that are relevant to US citizens are relevant anywhere else in the world. Sending money to someone else's bank account within minutes is pretty much a solved problem, for anyone who isn't living in a 70s-era cheque-based world like the US banking system.

Sending some bits between highly trusted parties within a formal banking system is not some unsolved problem that only Bitcoin can tackle.
https://web.archive.org/web/20180508063705/http://5.61.27.15...
Read kaspersky's report and compare the ip addresses.
The hacker defaced the command and control server as proof.
Please do not talk of huge dose of liquid when talking of very potent substances such as LSD. A very heavy dose of LSD is about 350µg or 350/1 000 000g.
which is such a small quantity that you cannot see it.

One can put 50µg in 1 liter of water and drink a lot of liquid but ingest a light dose while a single drop can contain enough to heavy trip several people.
> warn hapless human when they ended up in conversation with an AI pretending to be human.

If people can't make the difference, what do they gain by knowing, and if they can, how does the warning help ?
Not quite, I think the more accurate rephrasing would be maximize profits, maximize profits, maximize profits. That plus a lot of other employee and customer stuff you that wan to keep their jobs.

It's good tech companies are pushing for open access.
Aren't they better off overall as long as the loss due to volatility during a transfer, plus the transaction fee, is less than the traditional transfer fee?
See how that turned out for the Browncoats. Worst case scenario, at least there's awesome source material that you can read :)
Buy an Android One phone. I think some pretty good ones will come within the next 10 months with Android P built in, just like thry had Android O built in. The fragmentation problem is now being solved. Its effects will be visible by 4th quarter of 2020.
If you use snaps, be aware that they update automatically on their own. You have the option to set upgrade time windows but you cannot completely disable automatic updates and use your own custom solution to update and administer your system.

Discussion of this issue with snap developers here:
https://forum.snapcraft.io/t/disabling-automatic-refresh-for...
Good story, but two points strike me as odd. How did they record the call? I wouldn't even know how to do that on my phone. Also, does Russia have such good cellphone coverage, even in areas where bears live?
Early on he argues that USB and graphics cards caused the reduction of OS from the 80s to the 90s. I would argue for the opposite correlation.

Generic ports always existed (RS232, the parallel port, ISA) and you could attach whatever you wanted to them. USB isn't a revolution in this sense.

If you take RS232 dialup modems for example, for a long time they all conformed to the hayes protocol because that was the only way to make a modem that worked on any operating system: conform to a standard.

What happened in the late 80s early 90s is that MS-DOS and Macintosh became incredibly popular, then in 95 Windows became even more popular. When you only need to support one or two operating systems following a standard becomes expensive, it's much cheaper to offload all the complicated things to a driver. And so winmodems were born.

Microsoft could have put a stop to this but, of course, they didn't, because for them it was better if you couldn't switch to linux, a macintosh or BeOS because your hardware wouldn't work.
Wow I didn't expect this link to be to a physical product. I'm very curious, please tell me more and how to get into this approach/what it's best for.
Your CI system should build every commit from scratch, then you detect the problem right away.
And don't rewrite history on branches which other things refer to, you are destroying the ability to check out old versions.

I don't understand why you cannot add your own patches though? Just need to push your fork somewhere available and then ref that in your submodule?
> how long until the Butlerian Jihad?

It already started for some people. I personally know people that have made fighting against technocracy their long-term goal. Technology has been such a destructive force in their lives and is a continually growing threat. When you have to worry all the time about the new Sword of Damocles that Silicon Valley hangs over your head every month, thoughts of Butlerian Jihad style active violence against technocracy become inevitable.

In case anybody wants to dismiss this as merely an outlying opinion, consider the poem "There's No Reception in Possum Springs" from the game Night In the Woods:

... (see [1] for the rest) ...

Replace my job with an app
Replace my dreams of a house and a yard
With a couch in the basement

"The future is yours!"
Forced 24-7 entrepreneurs
I just want a paycheck and my own life

I'm on the couch in the basement
They're in the house and the yard
Some night I will catch a bus out to the west coast

And burn their silicon city to the ground

[1] http://nightinthewoods.wikia.com/wiki/Selmers#Possum_Springs...
I have yet to meet any programmer I’d consider “reasonably decent” that didn’t easily learn about branching, merging, and rebasing.

On the flip side every single person I’ve met that is either too stupid or too ignorant to learn the basics of using git also writes terrible code.
Because a computer is standing in for a human unbeknownst to another human. The computer is effectively tricking a person into thinking it's another person... but tricking nevertheless. This opens a whole new door of opportunity and failure.
We cut & freeze overripe bananas to make shakes/sorbet next morning
I wonder how it does with non-native English speaker on A2-B1 level (e.g. Chinese restaurant ran by immigrants).
I enjoyed Wild, Wild, Country as well. Although as a microbiologist I was only aware of the Rajaneeshee due to the salad bar attack and was surprised how little that was dealt with in the documentary as opposed to internal power struggles between Ma Anand Sheela and her rivals.

Yes, at least if you take the documentary's word, the majority of the Rajaneeshee including the Baghwan himself were harmless hippies and it was pretty much Sheela that was the problem.
I wonder instead if it comes from early development, like having a preponderance of picture vs written books as a toddler and at what point of development getting read stories has an influence if any
Good for you maybe, projecting that on people who have a clue what they're doing doesn't make sense either. They're mostly messing up chainsaws as well these days, for the same misguided reasons.
If I had to pick a single area of phone calls that I would not want automated, it would be 911 calls. Any potential delay or misunderstanding could result in a horrible result.

There's no question that humans could make similar errors, but they can be held accountable in ways a computer could not.
Firefly was 2002 / 2003, which was a bit too early for the online production companies.

Netflix introduced streaming in 2007, and started content production in 2012.

Something like Jericho or Firefly being cancelled today is much more likely to get picked up.
That sounds extremely expensive, why would you want that?
You should never use it in a day-month-year situation, but it is very useful in a weekofyear-year situation commonly encountered in bookkeeping.

You have to decide what to do with the week that gets broken up when a new year starts, and the ISO standard makes sure everybody uses the same week numbers.

I personally experienced how this mattered when someone in our company was unaware of ISO and decided to invent an other week schema as new standard. First came the people who complained outlook numbered them differently. Then the complaints that all other companies delivered using another system. Then it turns out data transfers from the government didn't match either. Finally one guy pops up and sends the link to ISO in wikipedia.

Our whole 1000 man part of the org was in CC of the original mail, and naturally we received all reply complaints too. After a very noisy few days in the inbox, all of us knew all about ISO weeks and why they matter. Training couldn't be better.
“But didn't you write an embedded OS?”
Electron Bug - NodeIntegration Bypass
Ask HN: What are some great papers a layman can comprehend?
How are they avoiding these charges? The customer isn't requesting bitcoin, so you still need to transfer the money from the recipient exchange into their 'fiat' account...
I imagine it won't just hang up, it will solve the call just like a human would, but since it's trivial, it can be automated. Any case that the bot doesn't 100% surely know how to solve -> call is forwarded.
Why? What's so bad about this?
The decompression accident alluded to in the piece was the Byford Dolphin diving bell accident. The wikipedia description [1] contains this rather graphic paragraph:

> [...] Hellevik, being exposed to the highest pressure gradient and in the process of moving to secure the inner door, was forced through the 60 centimetres (24 in) diameter opening created by the jammed interior trunk door by escaping air and violently dismembered, including bisection of his thoracoabdominal cavity, which further resulted in expulsion of all of the internal organs of his chest and abdomen, except the trachea and a section of small intestine, and of the thoracic spine. These were projected some distance, one section later being found 10 metres (30 ft) vertically above the exterior pressure door.

[1] https://en.wikipedia.org/wiki/Byford_Dolphin
Hiring a full time staff to do this? Yeah, that happens at big, rich companies. It doesn't happen at actual startups. Instead the founder or the office admin does it on top of everything else they're supposed to be doing.

Also, anecdotally, adding those things didn't affect my turnover at all. What did affect my turnover? Having (or not having) interesting projects for people to work on.
Only they take it when you were arrested, not when you are convicted. Anyone can get arrested - it doesn't take you committing a crime for this to happen.

Innocent people get arrested. Sometimes, folks are accidentally guilty. Bag of drugs in your back seat, dropped by that workmate you drove to lunch? It is your problem now. Not to mention the way the system is run in the US, innocent people wind up convicted. Some folks convict themselves voluntarily because getting arrested and waiting in jail for a trial can do some major life damage.
iMovie crashing on MacBook Pro with external monitor connected
I guess it depends on whether Google think it would be up to the job. If so then it would need to under go a lengthy trial for the Services to establish a suitable level of confidence. Emergency service calls are recorded, so there's plenty of real world data to test and tune with. And for a live trial I'd have real people shadowing Duplex; listening in and ready to take over if the call doesn't go in the right direction.
Also comes with the standard test image of Lena Söderberg (https://en.wikipedia.org/wiki/Lenna_(test_image))
Ask HN: What city bike do you have/recommend?
What do you propose instead?

Java provides a set of predefined date formatters in the standard library [1] - like 'ISO_LOCAL_DATE_TIME' and 'RFC_1123_DATE_TIME'

Of course, they don't cover every possibility - if you want milliseconds, you've got to roll your own :)

[1] https://docs.oracle.com/javase/8/docs/api/java/time/format/D...
25 Peinados de Celebritys En Portadas de Revistas de Moda
Editorial: The Bay Area’s housing crisis has become an emergency
Everything else I've looked at falls short in one or another crucial way. The closest has been Phabricator, which felt clunky in comparison (granted, it's been a few years now since I've used it.)
There exists audio synthesis software that can mimic anyone with an almost indistinguishable voice. There also exists software through which you can automate responses. This will not go down very well. If automated scamming isn't bad enough for you, there is no law prohibiting a corporation implicitly posing as one of your friends, your employer or a person in general.
This article was fascinating. It never mentioned pay, though. Do these people get paid really well after all this specialized training, and commitment?
React in Patterns
Not a repository but many references about source-code analysis focused on software security/safety:

https://www.us-cert.gov/bsi/articles/tools/source-code-analy...
Effective? Yes. Intuitive? Not so much so.

Your hacks are certainly worth exploring. But they are also solutions to why other people get pickled. Good for you. Not so for them.

I'd be curious to know if you use the CL or a UI-based git tool? It would seem to me - once you get to the necessity / complexity of something that entails submodules - seeing would be believing. Trying to juggle a detailed picture in your head, __and write good code__, __and get your git commands right__ is not exactly a recipe for success.

In many ways git is a great tool. But in the ways it is not expose its Achilles heel as we edge up on the second decade of the 21st century.

p.s. thx for sharing. I'm going to see about using your approaches.
> The above's tech-biased, of course.

I'm also very curious how 'normal' people would handle this. Judging by the google search queries I've seen people type, and by their interactions with chat bots, it's quite possible they won't adjust the way they talk all that much.

On the other hand, tools like Siri and Alexa do seem to be teaching these same people to adjust how they talk, so maybe this won't be as much the case anymore.
People from the Shackleton expedition went straight to the WWI trenches after returning from Antarctica.
Yes, this doesn't make any sense - there's no "morally ambiguous" situation that isn't an emergency. In practice the "hit X or Y" situations are extraordinarily rare.

It is however worth trying to encode what happens in emergency situations to be as similar as possible to the local highway code, so you've got a sound basis for decisions.
And it's very useful if the vehicle can "explain" its actions afterwards.
At the time, no form of nationalism was particularly popular in the UK, but there’d certainly be more people who were keen on Soviet Communism than on Naziism, the two big contenders at the time.

So, if you asked 100 members of the ‘intelligentsia’ which form of nationalism they preferred, 95 might say ‘none thanks’, with the other 5 opting for Soviet communism.
> Maybe it's okay to just throw code out without knowing what it does.

I think at time pressure increases, the grey area between right and wrong grows. Here the hypothetical user did read the fine manual, and they thought they knew what the code did, and when they ran it, the output was what they expected. Really they did everything correctly, except for the fact that they were wrong.

This article is addressing the next level up from RTFM. Given a dev that is reading the manual, how can it be optimised such that they can learn to use the tool correctly? How can project standards be defined so that eg, fiddly date formatting code doesn’t need to be repeated?
> They needed his salary (not surprisingly, saturation divers are well-compensated, up to $1,400 per day), so his wife told him to finish the job.
love this show but it seems the commercial arrangements are a total mess with just about everyone having a small piece of it somewhere such that nobody made any money off it and nobody can give it up either. So nobody gets it after syfy predictably walked away.

Infuriating shame.
SARS & Ebola kills people fast. So, all the government has to do is quarantine the infected and they'll be dead in days. Problem over.

HIV kills super slowly. Technically it doesn't kill. As a result, it's successfully infected hundreds of millions.

If we agree that one chief goal of living things is propagation, HIV is very successful while the fast killing viruses aren't.
netflix have ruled themselves out already: https://www.reddit.com/r/TheExpanse/comments/8iyzrs/amazon_i...
TIL about Parcel. Anyone with first-hand experience could compare it with Webpack?
The Mgmt configuration management language
I would lean towards no. I've seen state research based on flimsier data. In this case, infant mortality which has been going down historically could be connected to anything. Perhaps carbon levels in the atmosphere were the cause.
Seeing all these efforts to revive old SWs, I find it a little sad that the STEPS project released nearly nothing beside papers..
This is more or less in line with current European thinking on data protection.
Very true. Another example is the jquey UI date picker which stores nice defaults in the i18n files.

I would classify these as storing the knowledge in the ecosystem.
Thanks for the PDF. Here's direct link from another website: http://calteches.library.caltech.edu/607/2/Feynman.pdf
Why do they allow so many extensions that rely on third-party services though? I don't like this trend. Especially given there's no network sandboxing of any sort, giving permissions for an extension to access your data locally is very different from allowing it to send them to a third-part, untrusted server.
Exactly. Such a class doesn't secure the entire multi-container / multi-vm setup of a clustered web application, how could it? However, this is a simple layer of defense in depth, since it makes it harder for your application code to accidentally log out passwords.

And in a language with deconstructors, you can remove the secret from memory after it has been used. This in turn reduces the window of vulnerability against memory disclosure attacks, especially in shared virtualized environments.
Digital Behavioral Design
Totally disagree. The general flow of fork (sometimes?), branch, commit, merge, rebase, and/or squash is ridiculous. Eventually you'll also need to learn stashes, tags, remotes, merge requests, .gitignore, and who knows what. Most engineers just want to get their code into the main working repository. I use git every day, but it comes with so much baggage of vocabulary and ways things can go wrong. I get that git is powerful, it's just far too powerful for the vast majority of projects.

> every single person I’ve met that is either too stupid or too ignorant to learn the basics of using git also writes terrible code.

With git, a beginner programmer struggling to bang out some code now has to learn a whole additional system, just to save and share their code. Now, instead of teaching them on the language/product, you have to spend your time teaching them git. Of course experts know how to use git, but everyone else has to spend a week-plus learning a system that's not directly related to their job responsibilities.

It's somewhat similar to lawyer learning Microsoft word, an accountant with Excel, or teaching a draftsman how to hold a pencil... sure the good ones know how to do this already, but people would move so much faster if they could jump into things faster.
Maybe his map is in metric, for contour lines and distances, but he is used to thinking in imperial units.
"it's terrible from a UX perspective."

Agree. The general concept is sound and needed but the execution / implementation is subpar.
String functions: Nim vs. Python comparison (2017)
> Giro transfers clear within minutes. This is the day-to-day mechanism that EU citizens use to pay their bills.

Not true at all. This is just starting to get implemented in the EU. Until now transfers took usually a full banking day, thus nothing happened on the weekend and holidays. Last year over easter I had a transfer between two German banks take 7 days because of that.

And international transfers are still a nightmare.
Obviously the number references your name in another register. Otherwise you wouldn't be able to request to have the sample returned. Got to love American state propaganda.
Internet Explorer zero-day
There was already a campaign - humanetech.com started by no suprise a former Googler a while back.

Through internal studies, they already knew quite a few years ago that Google engineers where as likely as to get addicted and waste time on cat videos, the kardashians and whatever else as much as the people the platforms end up hooking. Those results produced some internal 'what about my kids' outrage.

What they then discovered is deaddicting ppl is much more complicated and takes a whole lot longer than getting them to turn into screen touching addicts. It was so complicated not to mention the opposite of what generated rev that it got quietly shelved and ppl left No big diff between Google and Big Tobacco in this regard.

What you are seeing today is them dusting off the cobwebs on that project as the unintended social and psychological consequences are finally taking a serious unignorable toll.

I don't see Google or Facebook contributing to the solution. They will play the same game Exxon Shell Philip Morris et al play. And that game remains empire defense.

It's up to you to keep your kids safe.