skysight-inc/HackerNews huggingface dataset:
It's just a different side of the same issue. Please note: GNU was never ever about developer issues. It was and remains about USER freedom (and developers are included in that, also encouraging the capacity of users to become developers).

Today, the issues about whether you can control your own devices remains and freedom issues come up with using software running on someone else's servers over the internet. Both aspects are significant to whether users have freedom and overall whether we have a free society.

Both in the past and today, developers who are not pro-social (don't care about what impacts their work has on the world, just want to focus on getting paid or on a satisfying coding experience) don't see the software-freedom message resonating with them, at least not until they experience a particularly frustrating lack of freedom in some way that affects them personally.

The whole time, it's been those who have pro-social values who bother caring about the ethics here.
Also:

> RMS eg. says Github is evil because ...

vs: https://lists.gnu.org/archive/html/discuss-gnustep/2015-12/m...

> > talk directly to GitHub people.

> I already did, starting about a year ago. I even had dinner with one
of their executives. It seems to be a promising conversation, but
they dropped it inexplicably. So we developed our repo criteria
instead.

> If they want to resume the conversation, I won't refuse.

Does that sound like hate, or the actions of someone who has said a company is evil?
Sounds a lot like why I don't like being a working software developer any longer as well. That combined with the short-term memory of the industry where new fads boom and bust constantly. If you enjoy building software still, just not the environment, then perhaps look at other ways to apply your skills. For me that means freelancing, where I can control for my environment and how much project BS I'll stand.
Is there a simple way in vscode to pass selection of text to external tool like sort or python script, like vim can do?
I tried but didn't find anything simple...
A lot of new cars come equipped with emergency braking systems, including affordable cars like Hondas. There has not been an increase in accidents due to these systems, nor has there been an epidemic of cars autonomously slamming on their brakes on the freeway for no reason. So I tend to think the manufacturers got the engineering and safety trade-offs right for those cars.

The big difference is that people who drive those cars do not generally expect that their cars are self-driving. Tesla owners do seem to expect that, and consequently the decisions made about trade-offs for, say, automatic braking in a Honda Accord are not the right decisions for a Tesla Model S.

The bottom line is this: if people think their cars can drive themselves, the cars really need to be able to do that or there are going to be crashes.
Can you expand on this a bit? I've been writing Python in vim using some plugins-- mainly jedi-vim, YouCompleteMe, ctrlp, and SimpylFold. What does NeoVim do better?
> you’d expect it to do something pretty deep right? ... Nope. It reads in a string and writes out a string.

If an optimizing compiler takes in a program decides to spit out the executable in a string (in base-64 format) which can later be converted to binary, using xxd for example, that makes the optimizing compiler "not pretty deep"?

Automated code formatting is fairly deep as far as I'm concerned.
Old school materialism was demolished in which the world is basically made up of the substances we perceive. Instead, we find out that solid objects are mostly empty space, forces are fields acting over a distance, Relativity has counter intuitive results for time, space and mass, and QM demonstrates that matter and energy behave in spooky ways.

The material world went from something solid we could touch, see, smell, etc. to something ghostly and mathematically abstract. Scientists call it physical.

The old material world turns out to be largely an illusion of our senses and minds, replaced by physical theories. Plato's cave is inverted. The scientist wonders outside the cave of the solid objects to find ghostly forms instead.
That's possible with PLX/Broadcom ExpressFabric but those switches have fallen far behind Ethernet. The fastest PCIe switch is ~768 Gbps while ~6500 Gbps Ethernet switches are available.
I agree. VB6, Delphi and similar development environments are unmatched at quickly creating desktop applications. Is there anything similar to create web apps?
For me it used to be Visual Studio + ReSharper, but last month I switched to Rider and it's been amazing. It's like VS + ReSharper without the performance issues.
In Newark, Police Cameras, and the Internet, Watch You
You can do more or less anything with the subject's consent, but one of the big changes under the GDPR is that subjects can always withdraw that consent later and then exercise their right to erasure if there is no other lawful basis for that processing.
IntelliJ with IdeaVim and some key remapping. Deep language awareness and integration. With IdeaVim, world class text manipulation. I feed it large RAM, about 12 gigs.
Lispworks.
A false positive braking condition at 60 miles per hour is a pretty horrible user experience.
What I find most interesting is that none of the top rivers are North American - which to me says that while the North American method of waste disposal is still not as efficient as Europe’s, it does seem to work.

I wonder what the consumption of plastics are in NA vs other industries.
Every sane software developer who doesn't believe hype
https://www.nngroup.com/articles/ten-usability-heuristics/

https://asktog.com/atc/principles-of-interaction-design/
Are these projects still JS?
Well, you can still do that in Visual Studio 2017 with Windows Forms. Remember when when they tried to do the same with Web Forms? What a disaster. I suspect this may have been the reason they moved to declarative UI like WPF but I personally don't buy that approach. Then again, I work on conversational interfaces now where there literally is no UI at all except a textbox and a send button..
At the 2016 SXSW festival the Waymo project director said that deployment would happen incrementally depending on the local conditions.

>Not only might it take much longer to arrive than the company has ever indicated—as long as 30 years, said Urmson—but the early commercial versions might well be limited to certain geographies and weather conditions. Self-driving cars are much easier to engineer for sunny weather and wide-open roads, and Urmson suggested the cars might be sold for those markets first.

Urmson put it this way in his speech. "How quickly can we get this into people's hands? If you read the papers, you see maybe it's three years, maybe it's thirty years. And I am here to tell you that honestly, it's a bit of both."

He went on to say, "this technology is almost certainly going to come out incrementally. We imagine we are going to find places where the weather is good, where the roads are easy to drive — the technology might come there first. And then once we have confidence with that, we will move to more challenging locations."

https://web.archive.org/web/20160422140357/https://spectrum....
Elements of Clojure: Names
It's currently illegal to say that something can cure cancer, and this is because a lot of people just don't understand to the details of fighting cancer to really know what a cure means.

Perhaps we need to regulate how driver assistance is sold so that people don't accidentally think they can just keep their eyes off the road?
"Windows 95 made those memory headaches a thing of the past as MS-DOS became progressively irrelevant."

Hmmm... The key word is "progressively". Windows 95 was still an extender started from DOS and using its file access subsystem.

I clearly remember I made some tweaks so I started the computer with DOS and could choose between launching Windows 3 or launching Windows 95 from the command line. And after shuting down Windows, it returned to DOS.

The default was to launch Windows 95 (from autoexec.bat?) and powering down the machine when shutting down 95, hiding the fact that DOS was still there.

One note: every time I have told that story, someone insisted that 95 wasn't just eye candy. Of course it wasn't, it switched to protected mode so DOS wasn't active. But the file subsystem was not different and it showed.
For those mentioning tools from the 80's and 90's: It cannot be ignored the tremendous impact on productivity that the creation of Git and Mercurial have had.
I think the title of this piece is right (if a bit banal and obvious), but the op-ed is rambling and not at all convincing.
I understand they mean free as in freedom. I also think that if you exclude the 'fact that ... necessities cost money' from the concept of freedom, you end up with a pretty poor concept. But that's not really the issue at hand here.

The issue is, if you have a 'free' device in a society that is largely based upon the absence of freedom, it's ultimately a fetish - in the magical-thinking sense. And honestly, if we were in a society that was substantially free, the FSF would never have been needed in the first place.
Spring boot/maven/intelli j baby!! Everything is set up just to work. No funny business, nothing complicated, just an endlessly extensible easy environment. Intelli j has plugins for everything. The darkula theme is easy on the eyes too.
Reusable rockets make sense for the same reason that reusable aircraft make sense.
I suppose the difference would be that pointers-to-bool don't make a ton of sense in the first place, but using optional to wrap a boolean is a very reasonable thing to to.
I think these are already fairly close to human fatality rates. Tessa is well over 300,000 cars sold, if the average car has 10k miles that's 3 billion. Edit: actual number well over that https://electrek.co/2016/11/13/tesla-autopilot-billion-miles...

Using US fatality rates you would expect ~34 deaths from that. https://en.m.wikipedia.org/wiki/Transportation_safety_in_the... Edit, my numbers where low.

So, as far as I can tell they are close to human safty though perhaps not up to defensive driver in good conditions safe.
Seems like something that will be most enjoyed post-retirement, a godsend for American seniors who don't live in cities with good mass-transit.
A bee sacrificing her life to fend off an attacker has an absolutely genuine desire to do good by it's hive. Even a rational organism like a human could act on moral and behavioral biases that emerged under selfish gene evolutionary pressure.

An example could be our strong tendency to protect children, young ones especially, a bias we share with most other vertebrates. Protecting the children is a sacred cow in almost any human society, even to the expense of adults. From an utilitarian and philosophical point of view, that's entirely debatable since children represent a lower investment of resources compared to a productive adult and are much easier to replace. It's hard to prove that very young children are barely even conscious.

When we understand children as the depositories of their parents genes, the strong moral imperative to save children even at the expense of the parent's own life becomes easier to understand. There's no contradiction between viewing protecting children as the right and moral thing to do, and observing that said morality is indelibly linked to our evolution.
DOS extenders were available in the later 1980s.
You may also read it on Medium: https://blog.logrocket.com/math-and-front-end-context-is-so-...
PowerBuilder - by Sybase
Your theory is partially correct. Let's say Tesla is 10x overvalued. If the dumb believers weren't holding the stock, it would be 1x. This, as you said, is correct-- they're propping up the stock.

However, Tesla isn't immune to short-term stocks. It will fluctuate between 5x and 10x overvalued, e.g, the stock should really be at $50 but is trading around 300-400.

I'd be very happy if I shorted Tesla at $370 or whatever its high price was.
You have control over what your computer does. You don't have to accept things you don't like. Change it.
FWIW: there are some great consulting gigs out there in the world for someone with a technical background. You might find you have greater latitude and respect for your skills in that kind of capacity. Some involve a lot of travel though and as a parent I understand that dilemma.
The author’s writing style makes them a little difficult to follow, but the details I can find seem to check out.

Does anyone know which Google/ChromeOS features this chip is used for, or what the justification for it is?
This is something the WSJ decides to write an article on? Man, journalistic standards have really gone down-hill, haven't they? What's next, an article about the merits of white vs yellow paint for the stripes designating spots in the parking lot?
IntelliJ I swear by (and occasionally at) it.

Having decent quality tooling across python, phi, JavaScript, typescript, SQL and Java as well as all the database featured for MySQL and Postgres is a huge win for me.

There are probably better tools for each domain but not as heavily integrated or consistent.

It’s a resource hog but I don’t care, it’s so good I’d spec an extra 8Gb of RAM if it needed it (it’s not that bad tbh in a world with electron at least).
Say we had a very detailed world simulation running on a massive server farm, like you see in some SciFi stories. Would the characters inhabiting this world have conscious experiences? They consist of complex bit patterns, or more accurately, electricity.

If you think they would, then let's take it one step further. A billion Chinese people are tasked with writing out the 1s and 0s on paper to implement the world simulation. This may take generations and the felling of forests, but it's done.

Would the process of writing down that program result conscious experiences the same as if the program was run on digital computers?

What about when the task is done? Would the paper be conscious or the ink on it? What if all the papers were separated by thousands of miles?

If you've read Greg Egan's Permutation City, then a similar sort of questioning was explored with the uploaded brain copies. The author ends up with his own weird "dust theory of consciousness", because there really isn't a good explanation for why any physical state would be conscious.
The power of pi: design patterns for dependently-types programming [pdf]
Let's just come out and say it: Tesla Autopilot is shit. If it's not, I challenge anyone to trust it.
I got a chance to program a planning / operations research solution using Clojure back in 2011. It was my first encounter with a lisp language. For the first 1-2 months I felt like my brain was being rewired. After that, other (imperative) languages looked like shadows.

At first I used Counterclockwise as my IDE, but eventually switched to Emacs. I still use CCW to step debug something because it has a visual debugger, but it's rare.

I used to curse at Clojure libraries out there because they had no documentation. Then I looked at the library itself and saw it was written in 25 lines of code... Documentation would just make things harder. No other language has this power with this simplicity.

Sadly people can't handle the parenthesis. It's a canard. Move the open paren one word to the left and use prefix notation and you stop seeing them entirely. Give it a go!
Wish I knew. Hit the point this year where I seriously considered quitting tech forever.
What mindless drivel...
Yeah, basically all phone modems communicate with the main processor through DMA (which the kernel translates in a network interface and a serial port for control). This is still a big security hole in these devices since the firmware on the baseband is closed.
Do we know that "having a world model" is how self-driving cars ought to go?

It sounds like most self-driving systems have several systems that relate to each other (which each, at least implicitly, have a world model). It's hard to know if they should instead have a single world model that all information is extracted from or whether they should improve the integration of their existing systems. I am think you show humans tend to have several world-models at different levels of exactness when dealing with the world (which doesn't prove a car should have that - complete consistency seems to have advantages here - seems is the word).

Perhaps one could say - "despite various kind of progress, it's not obvious what direction to take for full self-driving cars".
Gotta pay or signin to read this article on one-name email addresses. Hmmm, I'll pass.
I assume that this is the “we need about X thousands words of filler content” kind of article. I could be wrong of course but the opening paragraph didn’t really make me want to pay to see the rest :)
Heh. I have a first-name-only university alum email address that I grabbed pretty early on. I can't say I've received anything too inappropriate for a while but I did find myself trying to get myself off one or two board email lists and redirecting people trying to contact a professor for a while.
Agreed, also the DB tooling in the jet rain IDEs basically is datagrip it just use a different UI, the underlying layer is near identical, enough that I have IntelliJ ‘projects’ that just open a DB connection.
It might be even worse than that. They likely think that they are on the path, because they are running a massive data-collection campaign on the sensor suite installed on the fleet. But the reality might be different. Running a data collection campaign is easy. Engineering products with machine learning is hard. Most of the teams don't even know what they need to know, to do it right. And so they engage into classical cargo cult of "carving wooden headphones". Regretfully, this is unlikely to change soon. It takes a decade to hone skills of building products with any technology. And the majority of people in the field are yet to join it.
yes, I was talking about C#.
I bought one at the end of 2016 when the TB models were announced. I wrote this: https://medium.com/@Pier/why-i-bought-a-2015-macbook-pro-fad...

In that article you can see the positive points.

I ended up selling that machine in early 2018 because between the 4th gen CPU and the integrated GPU it got really hot. Lots of fan noise and useless for working on my lap. Also, when connected to an external display the idle temps jumped 10ºC to about 50ºC.

Since the machine rarely left my desk at home I ended up buying an iMac, and have other options for meetings and presentations (iPad, Chromebook, wife's MBA...).
It is possible to pass file descriptors using os/exec, using the ExtraFiles attribute [1]. No need drop down to os.StartProcess.

1: https://golang.org/pkg/os/exec/#Cmd
The scale name buttons don’t have any effect for me on the iPhone. Their rendered state changes but that’s it.
An intrinsic motivation can also be considered reward. Discussions like this just devolve into arguing over definitions anyway.
The droid 4 is a great device and has quite a lot of mainline work done, The only downside is the quite complicated way to get images on it since the bootloader is locked.
That's a lot of guesswork. It is very difficult to believe that an automated system with such a limited concept of its surroundings is equal/superior to a human driver. Therefore, we need better evidence, and this means no pulling of numbers from thin air.
Both look about the same level of over-engineering to me
Thank you. My thoughts exactly. Of all the things to worry about, this one makes the list. It just goes to show you the sorry state of our concerns.
Dependency Injection in Golang
I feel like literature can often have this problem too; the information density has become less thoughtful since there is so much data to quote and people spend less time just sitting and thinking. It is easy to quote data; it is much harder and more time consuming to connect the data yourself and come up with something meaningful to guide your life.

"Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?" - TS Eliot
"It is now safe to turn off your computer"

The days before ACPI.
When I felt the same way I actually went the opposite way and started to write code every day - the code I want to write. I got back the passion and enjoyment I had from writing code. Even if it's just a line in a readme, I do something every day. I'm a lot happier now because of it, I've learnt a lot, and I'm a better developer all round.
I seriously don't understand why people continue to pay for a WSJ subscription.

Their balance sheet is a bloated nightmare, and I get more insight from downvoted comments on HN
i3wm + sakura + Atom ... that later is a love hate situation, amazingly extensible and customisable, performance is stupidly slow, lots of memory leaks in plugins, but the plugins are too damn useful - One day someone will make a fast open source replacement, or I will invest in vim.
So, they don't slam on the breaks at highway speed but they do actually often do things not mentioned by the article.

The 2014 Audi I used to have would do different things depending on the calculation it made on how close you were to crashing:

1. Pre-tension the seat belts

2. Increase the braking power (IE needs lighter push)

3. Close the side windows and roof

4. Turn on hazard lights

5. Give you a slight jerk through braking to try to warn you.
etc

The first one alone helps a lot.
https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/...

(13% fatality reduction)

Now, most cars will do this these days, and do it using the same sensors they need to trigger air bag deployment even without ACC.

I don't know of any study that tries to estimate the effects of doing it earlier like the Audi with ACC does (IE no study tries to evaluate whether the ones without ACC sensors have achieved the optimal amount of pre-tension in the time they have, which would make pre-tensioning them earlier like the ACC systems do pointless)
just have a look at the introduction to pom.xml: https://maven.apache.org/guides/introduction/introduction-to..., it's very easy to see
Every transistor in every computer on this planet relies on the aggregation of nondeterministic processes to function. Computers are quantum mechanical devices just as much as the brain is.
"A solution might have been to switch back and forth from Protected Mode. But entering Protected Mode on the 286 is a one way ticket: if you want to switch back to Real Mode you have to reset the CPU! Bill Gates, who understood very early all the implications, is said to have called the 286 a “brain dead chip” for that reason."

But Extenders like DOS/16M[0] did this transparently fast by having a real-mode process handle DOS interactions.

Given the proliferation of IBM "compatible" BIOSes in PC clones of that era (many not all that "compatible"), DOS/16M did a fantastic job of running on almost all of them. I worked with it a lot when Informix was first ported to extended-memory DOS usage using DOS/16M. There was a large deployment for a branch of the US armed forces using the product.

[0] http://www.tenberry.com/dos16m/faq/basics.html

When DOS/16M was first released, the company name was Rational Systems.
Ah yes, whoops - thanks for picking up the typo!
While the author implied that other system would act the same as Tesla they then go on to explain that most other systems are no where as integrated as the Tesla system implies that it is. In other words, Tesla cannot use the excuse that AEB is separate from cruise. They still have not taking down the picture on their Autopilot page which shows a driver with his hands in his lap [1].

So if current systems cannot or will not acknowledge objects not in motion even if they are in the path of travel why is the NTSB allowing them on the road? Why not force the issue and require it. It really seems that far too many bought into images of what marketers promised by interpreting them to be akin to what is seen in movies and TV shows (enhance!).

[1] https://www.tesla.com/autopilot