skysight-inc/HackerNews huggingface dataset:
I imagine the most interesting and relevant parts of Fluree-based applications will be in the data apart from the PII, the data visible to anybody who wants to view or update that info.
Of course "responsibility" can mean a lot of things. It could mean that the driver is subject to strict liability and has to provide restitution even when they are not at fault. Or it could mean that the driver is only liable when they have acted negligently. The same can be applied to the maker of the car also.

The answer really depends on how you see cars interacting with the rest of society. To what extent should we compromise the safety and rights of other people to try and enable fast and efficient car journeys? That is highly contentious even before you introduce self driving cars. These kind of guidelines don't answer that question.
The end-of-life of Python 2 will cause a lot of scientific software to break. Many readers who work in different domains of software development will just shrug and say "Then, Scientists should just change to Python 3 and write all new code in it".

It ain't that easy. The main issue is summarized in this tweet:

https://twitter.com/quantumpenguin/status/933123060822978560

In an attempt to summarize Hinsens argument:

Reproducibility is important for computational science. This means it needs to be possible to run the same code with the same data, and get the same result. And because code represents scientific models, not experiments, and these models are used for decades, reproducibility for decades is needed.

Yet Hinsen (who is a main contributor of both Numerical Python (numpy) and Scientific Python, observes that a typical Python script will only run two or three years, not five or more.

Further, Hinsen points out that scientific software consists of four layers: domain-specific code, domain-specific libraries, scientific infrastructure, and non-scientific infrastructure. While the scientific infrastructure code, for example Numerical Python or Pandas is already updated to use Python3, for many domain-specific libraries, this is not going to happen, because of restrictions on time and funding.

(An interesting insight for me: While by far most of the actual code in any given program will consist of OS routines, system libraries, and libraries such as Numpy, the total amount of scientific code outside of these layers is far larger, and will probably never be rewritten.)

There are two other interesting statements Hinsen has cited in other blog posts. One is Linus Torvalds ["We don't break user space"](https://lkml.org/lkml/2012/12/23/75).

The other is Rich Hicke's "Spec-ulation" keynote on maintaining compatibility of interfaces - here is an old HN thread: https://news.ycombinator.com/item?id=13085952
It's odd, because this model would likely work outside of the US.

I sat down with the head of marketing of a large cinema chain for something completely unrelated (bumped into the guy at an event) and they have corporate plans where tickets are significantly discounted (i.e. a normal ticket is €12,95 and corporates pay €3-5 if they buy 100s in bulk).

I guess the incentive is there, because they mostly make their profits from food / candy / nachos etc that are sold to people visiting the movie theatre.
> discrimination against bot calls, in a similar way to stories seen of people with 'ethnic' accents

Are you seriously comparing racial discrimination and people wanting to talk to a human instead of a bot? Racism causes huge problem. What‘s the problem in not wanting to talk to a bot?
Only at the beginning. As soon as the protomolecule shows up, all the weird stuff comes back. Like, stargates, force fields, telepathy...
Thanks for the info. I like that Canonical are trying to solve the problems with package managers, but it's a shame we can't focus on making APT and friends more capable of the positive parts of app stores without bundling things into binaries akin to Windows executables. Allow multiple versions of libraries able to be installed, provide path translation (so systems that store binaries in /opt and others in /usr can still work from the same .deb file) and make sure repositories are more frequently updated. This might require Ubuntu to move to a rolling release, at least for some of their products (maybe they could keep releasing LTS versions every two years but have a rolling release for everything else). Sandboxing is arguably nothing to do with the package manager or app store - it's the kernel's problem. And bundling dependencies together is bad for security - critical vulnerabilities (recent example being in SSH) would not be able to be patched with one update, leaving unmaintained code that bundled a vulnerable dependency permanently flawed.

I think I'll wait for this most recent example of the trend to make everything into an app to blow over...
It is possible, but I suspect that any difference is formed earlier than this. I know I thought the way I think long before I learned to read.

I remember very clearly learning about the concept of the written word. Once it clicked suddenly I noticed the whole world was filled with words (not that I knew what most of them meant). The world was now very different to how I saw it before and I became fascinated with knowing what they all were (I used to drive my mother crazy asking her what every sign said).

I am also not sure if this is also related, but I was apparently quite a late talker (around 24 months), but once I started talking I was far ahead of other children of my age.
I think git can easily claim the the award for terrible UX. It was intended for Linux Kernel development, not hobbyists or even medium size teams that need to put something together.
If mechanical computers are your alley, then you might enjoy perpetual calendar complications; they are the closest thing to computer in watchmaking, and competes in complexity with tourbillions. Here is one interesting example:

https://www.hodinkee.com/articles/the-mb-and-f-legacy-machin...
I disagree. Youtube might thrive on user's addiction. But not Google Search. I know plenty of people who the first step to answer a question is to check out Google Search, but I don't know anyone who's addicted to searching for the sake of searching. Compare that with people who check twitters, facebook or instagram the second they get a bit bored.
The term is overused, yes. But sometimes it's correct.

The taxi industry (especially black cabs in London) fits everything in this article, in my opinion. People who "just want to feed their children" trying to force democracy and capitalism to purchase a product (their skill, called "the knowledge") that has become obsolete, a product nobody needs anymore.

You have a skill. I'm sorry, that skill is no longer required in the world of 2018 for many years. Your job can now actually be done by anyone, and that is why you're getting competition. It's as if everyone with a liberal art's degree would demand to become a famous artist.

(a difference being of course that London black cabs are hugely corrupt, as seen by blatant disregard for payment rules, tax law, traffic rules and the fact that they fairly successfully make TFL act against the interests of everyone-who-is-not-a-black-cab-driver, which is most people)

rant over
A 14yo's Game Programming Adventures
I think the problem with that is that Amazon already has the US streaming SVOD rights, which Netflix would also need.

That IMO makes Amazon the more likely party to purchase the US rights that Syfy had.
Income Producing Assets to Invest in Today
The kit was $50k AUD, which is the entire frame, roof, capola on top.

You can buy as little or as much of the kit as you want - i.e. siding for the outside, flooring, etc.
My takeaway : "You probably want to be able to feed your children (if you have any), you probably don’t want to be driven into poverty, and you probably feel that your economic security is at least as important as your boss’s ability to buy a new vacation home"
My point wasn't really about whether things are cheap or not. My point is that the post I replied to came across as typical developer "every other job in the world except mine is easy" that you constantly see in HackerNews.

"You don't need metrics - just a suggestion box." Implied: managing the comforts for humans in an office is easy! (So easy that places like Facebook and Google have entire Experience Teams dedicated to it....)

In the real world it is always more complicated. There are always tradeoffs -- if you put in couches then maybe there's no room for quiet pods or a PlayStation or a lunch room or whatever. Always have on-going maintenance costs (who orders & pays for the fruit when the office admin is on holiday? Yet another thing to always remember and have to handover), and just the mind space required to deal with things. How do you know the office manager isn't picking the most expensive option every time? How do you know you're serving the vast majority who won't put something in the suggestion box? Etc.
If it's only government agencies that support hacking back, they sure are playing the long game.

E.g. the hack of the Gamma Group [1] was also purportedly carried out by a vigilante, who later published guides [2], [3] that also use the "hacking back" language. What are the odds?!

[1] https://arstechnica.com/tech-policy/2014/08/leaked-docs-show...

[2] http://pastebin.com/raw/cRYvK4jb

[3] http://shadow.systems/phineas-fishers-hackback-ii/

[4] HN discussion of [3]: https://news.ycombinator.com/item?id=11512845
An unreal amount of footage! I cant belive with that much footage a documentary wasnt made sooner (or maybe one was that im unaware of).
This is obvious... once you establish trust from Bank A to Bank B (and correspondingly Bitcoin account A and B), you can transfer the money very quickly with 100% assurance it was transferred to A and B.

The older way of doing this would be based on expensive contracts, legal regulation, and potentially intermediaries, who will happily take their own cut.
> 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.

Can confirm. I've spent months in multiple Southern-African countires who all have chip-n-pin, instant bank transfers etc.

Namibia, Botswana, Lesotho, Mozambique, etc make the USA look like the dark ages when it comes to banking
Well, for something extraterrestrial that has been sent to our system billions of years ago by an advanced civilization that cannot really be understood by humans, I guess artistic license is okay. The human stuff still works with mostly realistic physics (with the Epstein drive the main exception, which is needed to actually enable the world).
> "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."

Agree. However, the difference being __all__ those (each) have a universal defacto UI. Even when you write code, you see the result.

On the other hand, (CL-based) git requires you keep a bunch of extra stuff in your head. You have to know why questions (read: commands) to ask in order to "see" what's going on, etc.

We live in a UI / UX world. In that context (CL-based) git feels like a fax machine. Couldn't / shouldn't there be something better? If disruption is such a great thing, why does git get a free pass with "this is how we've always done it"?

The irony baffles me.
Do you actually get a useful answer from the bot?

I don't think I have ever got a useful technical answer from any bot that was superior to just using google.
The population is tiny which means even if the accident rate is low per time, the risk per diver is extremely high.

It depends on you benchmark, but people think of police officer as a dangerous job and they mostly die in car accidents.
The Thirty Million Line Problem
I'm not going to argue whether code is the most important or not, but I will claim that if you cannot write working code you are not a developer. And if you cannot use the standard library of your language, then you cannot even get to hello world. It doesn't matter how good you are at communicating then.

You can perhaps be a "rockstar" in a very specific niche e.g. scripting or customizing inside some vertical platform which is fully localized. Those do exist. But show me the mainstream language where the standard library API have been translated to a non-English language.

Another example might be working completely without third-party libraries. Again this would be possible but a very niche scenario in this day and age.
Oh hi. I'm, uh, calling to arrange the manufacture of a large quantity of paperclips for a client...
Yeah, but what's an application where this would be useful? What kind of other data would the database store, and for what purpose?
> ¹ By irrationally, I mean what Orwell describes - defending actions they would never defend in other countries and ignoring inconvenient facts

I just wanted to comment on your use of "irrational". That's a bad definition (meaning no connection with how people use the word). Every nationalist in every nation attacks others for things that they themselves would do if it benefited them. If the attacks work it's very rational.
I don't know why you're being downvoted because you've nailed the problem exactly. There is no "trolley problem". When autonomous vehicles get into trouble, the first and only thing they will do is slam hard on the brakes (in future we can hope they will also signal to autonomous vehicles around them to do the same thing).

Every time I see these tiresome discussions about "should we save a child and kill a pensioner", it's a signal that the speaker has no idea how autonomous vehicles work.
Wow. In Argentina a transfer usually takes less than a minute. Sometimes my girlfriend texts me from the bank when she needs money, I make a transfer and in 2 minutes she has the cash in her hand.
Absolutely. It's a great idea. It's a great tool. But it needs a serious makeover to the point that it's not exactly the right tool for modern software product dev / engineering.

Providing software solutions is difficult enough. Your tools shouldn't add friction.
Are they unusually well-compensated for this sort of construction work?
How about something even more basic and central: your manager/boss/CEO has to balance challenging you to push the boundaries of what you can do without making you hate him and/or the company or burning you out.

Motivating someone to the near peak of their ability is generally the goal, but it's not easy... quite a bit harder than figuring out where to put the couch.
Laravel error: permission denied
> Sadly I have no idea what is a viable alternative to Yubikeys, but at least we're not likely to buy any more any time soon.

Nitrokey: https://www.nitrokey.com/
The only intermediaries being added are the bitcoin exchanges. The loan originator has to initiate a bank transfer from their account into bitcoin exchange 1, and from bitcoin exchange 2 into the customer's account. That's now two 'legacy banking transfers' instead of the normal 1. More intermediaries, more transfers, more costs (and more risk of money loss unless there is a similar amount of regulation & contracts in both cases).
> On the off chance this one does work out, this will likely be a 100 bagger.

This company will likely go bankrupt. On the off chance it doesn't go bankrupt it will likely not increase in value 10,000%.

Movie theaters already have access to what movies people are seeing. They also have control over the ticket serving infrastructure. Moviepass literally exists because movie theaters don't want to waste their own money finding a profitable balance for subscriptions. So they'll let Moviepass burn 300 million validating the idea. Worst case scenario, it's a bad idea and movie theaters lose nothing, best case scenario its a good idea and they offer the service themselves.
Raleigh Nightflight Premium: http://www.raleigh-bikes.de/de/modelle/2018/urban-3/nightfli...

Cube Travel SL
Firstly, IDEA's default JVM settings are a bit conservative. The default 750MB maximum heap size is too low for any non-trivial Scala project. Here's someone who attempts to explain all settings: https://github.com/FoxxMD/intellij-jvm-options-explained

Secondly, IDEA's SBT plugin works pretty well, use it if that's not the case yet, and put a reasonable .jvmopts file in your project. SBT can still be slow and there no magic cure for that (even though it's constantly improving). Some of my coworkers use bloop instead: https://scalacenter.github.io/bloop/

That said, Scala is indeed jumping on the LSP bandwagon, and it's already supported by Dotty out of the box.
I'm sure they will record everything and say it's for quality / training purposes like most call centers do. Only instead of training humans they are training AIs.
you're right of course. location also matters, e.g. it's far more dangerous in the Gulf of Mexico where you work with horrible equipment in an extremely deep location and little oversight. my point though was that it is dangerous but not for the reasons given. I have seen horrible accidents but none of them were under water or in decompression.
Would anyone here be interested in a lawsuit and/or campaign to get this changed?
You could have put someone on both on stage and make him interact with duplex.

Of course it could also have been staged but more difficult. By picking a successful recorded try you tend to obfuscate failure rate.

As opposite Apple often demonstrate feature on stage with real call to outside people or live Siri command. And as with real tech it sometimes fail. They always have a backup hardware and they sometimes use it if the first try is a fail.
It's a little bit surprising that the people in the Dune setting even bothered _trying_ this. By the time of Dune they're constantly nibbling at the edges of the resulting limitations. Sure enough, the humans who disobey the Orange Catholic Bible and make thinking machines end up crushing their opponents.
I will add this thread to the list of "the strangely flagged down because bad buzz about Google".

You can say Gruber is wrong and argue about it. But flagging??? This is totally bullshit.
> shouldn't there be something better?

Mercurial?

> why does git get a free pass with "this is how we've always done it"?

I'd argue that the git monoculture is a much more recent phenomenon than we remember, and driven largely by the hegemonic status of GitHub in pop-dev culture. Now the possibility of using varied tools seems remote because everyone wants to be in the same place as everyone else.

Even the way we talk about teaching and onboarding new devs is couched in terms of GitHub, and GitHub alone.
The perks you describe are actually pretty basic compared to the over-the-top silicon valley world, but they still get the same point across. The CEO/boss is hiring you for your brain, and keeping you happy and reducing stress makes most people's brains work better.

So no matter if your office has a personal sushi chef or just decent coffee, management's ability to empathize, see the pain, and compensate in some tangible way (not necessarily monetarily) can often be a huge motivator / confidence booster.
It depends entirely on your Banks peering agreement.

It generally clears within minutes if you're transferring between participating Banks. If not, the maximum amount of time they're permitted to take is exactly one business day after they've accepted your order.
This acceptance is not necessarily the time you've entered the details on their website. It is often, but there are some outliers that only accept them at a specific time each day. (But still let you schedule them at all times.)
funny thing is... there have already been basic income experiments in north america in the 70s [1]. As far as I know all experiments so far have never shown any substantial negative side effects and tended to show positive effects on work morale, etc. There has just not been the political will to try it on a large scale, yet. Might have to do with the fact that UBI will have a huge impact on the state and its duties. It takes courage for an organization to basically remove what has become a large part of its raison d‘etre.

1: https://en.m.wikipedia.org/wiki/Mincome
Better casting choices would've certainly helped.

The acting of several lead actors is really bad. Avasarala (the "undersecretary"), Bobbie (the "marine"), Jim Holden - they all portray characters in a way that is utterly unconvincing. Every scene with Avasarala is a scene that can't end quick enough. She looks like a bad impostor. Bobbie is miscast so severely it's on par with the "bitchy teenager" Anakin from Ep2 and Ep3. Holden's facial expression for determination is that of a man about to cry. In fact, he looks like his dog just died in most of the scenes.

The story and the universe is excellent, the rest of the cast is really good, but it's not enough to balance it all out.
This article is shit.

For years bots have talked to humans not saying exactly if human or not and when, but now because they are good it's suddenly unethical?

Two, of COURSE they will, when these bots talked of course they were human controlled (IE override possible).

What is some sort of loop happens and a threat is made/perceived. Of course there will be a disclaimer at the beginning.

And of course it works best for all, for years still we will have to talk Comp-ish, just like we talk Indian-ish, and Filipino-ish and the many other ways we adjust speak for people in different situations and different cultures.

Do you think the people who took the booking talks like that normally. Did she not also introduce herself?
> And free markets are far more powerful and adapt far more quickly than regulation — while preserving freedom for people to make their own choices.

Wrong.

> Trust in government is the stupidest thing a society can ever do. We need governments for sure, but it should be a government with extensive limits to their power and it should be viewed with an attitude of suspicion

Right. And this is where the devil lies in the details. It is not impossible to define clearly the extent and limits of government regulations. It isn't rocket science. Hell, some countries already have these.

But if you're mind is already made up and you firmly believe America is the greatest damm country in the universe and every principle it holds dear (or claims to hold dear, via gratuitous mental gymnastics to rationalise the opposite), there's no point in convincing you otherwise.
In the spirit of leveraging the type system, you could try doing some type-first development. If possible, carve a logical module or sub-system out of your existing code base and then attempt to represent the data and functions for that module in F# types. Don't implement any of the functions, just see if you can describe the data and operations using the type system. Tomas Petricek describes this approach really nicely in his post "Why type first development matters".

This has a the following benefits:

- It helps you review and clarify what the existing code does.
- It will force you to name the data and operations explicitly.
- You won't be distracted by actually implementing the operations.
- You have a succinct description of the module that you can discuss with other developers.
- It divides the migration into manageable chunks.

You could challenge yourself to educate team members, through the type system.

You may also find some of the techniques from the book "Working Effectively with Legacy Code" useful.

Updated: Removed links as comment was not posting.
I see from the article that salaries haven't changed much since the 90ies.