skysight-inc/HackerNews huggingface dataset:
> Will the driverless car be as cheap as the second hand Nissan Leaf?

Eventually, yes. That is the march of technology. Especially if Elon Musk's bet that it can be done using only cameras is right - then the hardware cost is the same as an iPhone. If LIDAR is also required, it will take longer for the prices to go down.

This year I bought a 2-year old used econobox car (63 horsepower of pure fury). It already came with 360 degree "top-down-view" parking cameras, stereo camera auto emergency braking, lane departure warning, green light departure warning. And it's a mild hybrid. Once the software is developed, it won't take more than a decade to start coming down in price.
Survey: Number of kids watching online videos soars
>They are losing the desktop wars hard to AMD with Ryzen and starting to lose ground on the server front.

So they're losing the domain that matters less (since laptop is where it's at, and that just because of a flash in the pan, AMD wont be able to sustain it, as they historically never were), while the server will also end with more ARM, not more AMD.
Maybe you can, but I get car sick when I try to do anything on the bus. I also spend twice as much time on the bus vs driving - all wasted time because either way I'm staring at the road out the window.
Is it OK if someone wants to live for years on a bench?
Problem: Too many places already use them as pseudo-passwords, and no amount of forewarning would stop at least some of them from not moving away from that in time.
Just disable javascript. Media sites are too broken these days to take a risk on their code any way. The LA Times devs have done a good job keeping the fallback readable.
Formatted for mobile:

> Meanwhile, the poor Babel fish, by effectively removing all barriers to communication between different races and cultures, has caused more and bloodier wars than anything else in the history of creation.
Don't steal their PRs and commit them as your own.
Javascript is a bad solution to a problem we should never have had.
I believe AMD made it policy to stop providing those updates separately and for users to get them via BIOS updates, though I don't have a reference for it right now.
What if the alternative is unemployment?
Look at it this way. If tips + $2.13 an hour < minimum wage for the hours you worked then your pay check will have whatever amount will get you to minimum wage. I believe it’s per pay period. If you’re in a 2$ an hour state and getting money in your paycheck it’s time to find a new restaurant.
> Right, I prefer slim systems and I typically uninstall everything input method related that my distro has chosen to preinstall. I cannot read or memorize a single CJK character, so why would I need that.

Yes, I'm exactly talking about this mindset.
This is basically why Linux has such poor input method support.
Because English has a special privilege of not needing input methods to be input in, combined with the fact that the majority of Linux application programmers use English only, that means basically all apps that don't consider i18n seriously are by default 'wrong', opposed to apps running on Windows/macOS which are by default 'right'.

> Basically I use my mother tongue (and a couple of other European languages I speak) only in Email, chat or maybe some web form.

Does that mean European languages are able to being input without special input methods?

> I can feel your pain though, because 10+ years ago we had the same problem with the couple of non-ASCII characters you need in most European languages.

The non-ASCII characters fit in the character array model that most western people think in, and as a plus they are fittable in the upper half of ASCII.

Asian CJK languages require a different model from the western ones.

> In order to have the situation in Linux improve there just need to be enough CJK contributors to fix existing bugs.

It's a failing fight. That only works on an ideal world where every program has enough contributors. Thats not true.
Is hearing aid design going to be moving to match the appearance of wireless consumer earphones, like the AirPods?

Given the general acceptance of individual impairments in an inclusive society, and given the design language of hearing aids made in the past to "hide" the impairment (i.e. being skin-tone), I think that that this will be the case in the next 10-20 years.

I make the prediction that there will no difference in appearance and design of devices made for medical use and casual consumer use in that timeframe.
I actually miss the old internet. All the politicking is what messed it up.
this excludes school work or studying
I would challenge your thoughts on "design" here. Most here don't care for the trendiest skeuomorphism-laden react-native wiz-bang feature set, but care very much for well-presented and clear ideas. This is classic design.

Think of the complexities of designing an annual report. This is bread-and-butter for lots of design firms and plenty of web designers would do well to explore the work involved in clearly communicating the most important figures, while not mucking it all up.
That just changes the issue from "how do I get good quality random numbers" to "how do I get a good quality seed". Yes, less data is needed for just a seed, but this is not a perfect solution for every case either.
Costs to consumers are up, too. Minimum wage is a way to guarantee a minimum standard of living to employees, but we collectively pay for it through increased prices for goods and services, which disproportionately burdens the poor.

The EITC/UBI is also a way to guarantee a minimum standard of living, and we collectively pay for that through progressive taxes, the burden for which disproportionately falls on the rich.
Wikipedia looks like it says [0], by elemental concentration, roughly 42% oxygen, 21% silicon, 12% iron, 8% calcium, 7% aluminium, 6% magnesium, 4% other.

[0] Bar graph with insufficient labels: https://en.m.wikipedia.org/wiki/File:Composition_of_lunar_so...
> American wait staff (at least at mid-priced restaurants) are always in my face asking if everything is ok

They do this because they were instructed by their manager to do this. And the reason that managers want it done, is because they want the customers to finish their food and quickly vacate the table, freeing it up for the next customers. Of course they won’t tell you outright to leave, but they think they can psychologically obtain the same effect just by bugging you and making it hard for you and your fellow diner(s) to have a peaceful, leisurely conversation.

This can happen in Europe, too. At a couple of cafes in my town, as soon as you drink the last drop in your glass, the waitress will rush over and ask if you would like to order anything else. Owners do not like customers who occupy a table for a long time on just one single purchase.
Could WireGuard use libjitterentropy (https://github.com/smuellerDD/jitterentropy-library) to avoid this?
Ehh, not really for any appreciable amount of sequencing, w've been pegged right around ~$1000/human genome for a while now [1]. The machine mentioned in the NYT article is almost certainly a variant of Thermo's RapidHIT system[2], which is not DNA sequencing.

[1]: https://www.genome.gov/about-genomics/fact-sheets/DNA-Sequen...
[2]: https://assets.thermofisher.com/TFS-Assets/GSD/brochures/rap...
The parallel "... of the Empire" series is very good too, and has the colosseum scene from a different character point of view.
something definitely went wrong, imo.

when that pizzahut website link was posted a few days ago, i felt nostalgic about old web pages. most of them were about favorite topics, shows, hobbies and links! friends (the show) had thousands of fan made websites. websites linked to other websites with similar interest.

now it's all about "us" and "me". we don't even link to other websites anymore. blog rolls and guestbooks have gone extinct.
How do you trade stocks with the amounts of money a typical 11 y.o. has?
I think Pinker's point is that many of the people whining are trying to "fix" things by changing the very things that got us here in the first place -- much of which was luck, or success after many failures, not just people whining.
System Management Mode is the feature that does things like getting your fans to spin up when the processor runs hot. Pretty critical when you put it like that. Yes, that requires "tak[ing] control away from the kernel and running some unknown code at an arbitrary point in the execution". We could do away with such things entirely, but then our kernels would look like coreboot code, and a comparatively trivial kernel bug could permabrick your system. Not a very sensible tradeoff!
Lulz, I considered including my own (non-religious) objections to such a system, but decided they weren't relevant.
I actually strongly agree with this. Notably the post doesn’t say anything about what you should choose in a given context. I’m in a context right now where I support a pure JS (not even TS yet!) app, and while a colleague and I occasionally joke about rewriting it in Elm, that’s literally a non-starter in reality (and all I’d never suggest it in reality!).

Most of the comments here seem not to have grasped that the basic point of the post is that advances in programming language design—here, specifically around types—can make for real differences in your confidence when shipping. And that’s valuable! It’s also not the only value… but then, I never said it was, either.
...by a very small margin.

It's hard to determine how maintainer preceived the submitter's gender, so they tested for how they could have perceived instead (availability of identifying information - and even that is very hard to determine and limited the sample size).

Looking at the big picture, a lot of pull requests are accepted from both genders.

I'd be concerned if the difference was >20%, but 4% with all the listed limitations in the study doesn't get me excited.
> An agent tried opening an account with the name “Joe Bogus” and an address of “123 Fake Main Street” in “Completely Made Up City.” The agent also named the account “ToStealEverything” and wrote that it would be used for “shady things.” He encountered no problems, and the account was soon functional.

One must assume registration was automated at this point, no? There's no shady business practice in this specifically.
>No likes, no engagement metrics, no personalisation, no skinner-boxing, no influencers.

IG is the defacto "photo sharing" tool because it does all of these. What you are describing is closer to Imgur but they have comments and likes as well, simply because without there's no reason for people to come back.
Yes - https://liliputing.com/2019/10/intel-ghost-canyon-nuc-teardo...
What do you do with the increasing share of people that do not have the capabilities to be productive in the economy?

Nothing, then import twenty million more of them?
No places like Wisconsin and Minnesota where there's week spans of high temps that barley get above 0F and wind chills that will give you frost bite if you're exposed for too long.

I live in Seattle, rain sucks to ride in and most people don't have facilities to change or shower at work. That's a luxury not a standard.

It's all a moot point anyways because all this assumes everyone lives within biking distance of work and that work trucks/vans don't exist for a valid purpose.
The problem is that ‘everyone’ also includes the general public which mostly consists of consumers that don’t care.
penny stocks
I wouldn't say somewhat, it is a direct contradiction since web apps are essentially desktop apps nowadays. If the current software practices and technologies were present back in the day, then the GPL would've probably just been the AGPL.
Databricks is a notebook frontend to cluster computing. Cluster computing is useful and I’m willing to pay for it as long as I have total & complete control of the environments and tooling used in the cluster workflow.

A notebook frontend however is less than useless, and is actively harmful by propagating poor notebook environments even further into aspects of computing where they cause harm and hurt reproducability and code factoring.

Given this, even if Databricks offered perfectly complete features for all aspects of cluster computing, it would still be inferior to just my own managed EC2 or EMR clusters or equivalent with other providers, where there is no “notebook as control plane” garbage.

But when you add to that the fact that Databricks lacks full features for me to totally own every customized detail of my cluster environment (e.g. how can I run plain Python multiprocessing tasks with zero Spark in Databricks? How can I bring my own custom defined GPU container with custom compiled Tensorflow?) it makes the deal even worse.

Databricks is just another Spark / Hadoop style snake oil seller banking on capturing a bunch of data science teams before people realize that it’s a conceptually junk way to work.

As for the other tooling you mention, I’d almost always say to build it in house. For example, I don’t know of a single A/B testing provider that actually uses frequentist sequential testing to correctly avoid early stopping bias. You actually need real statisticians hired in-house to solve these problems, and the engineering work to set up an extensible A/B test as a service internal tool is not bad. (I’ve built Bayesian A/B test frameworks with teams of 2-3 engineers in 3 different companies). It’s just not cost effective to outsource it on the false hopes of not needing to hire your own in-house statistics experts. Just pony up the dough and hire them.
You don't want to flood github with wrong issue, that's a good way to lose the right to open issue altogether.
> websites should provide a privacy policy customized to you, something they should be able to do since they already customize the ads you see. Websites should also be required to take responsibility for any violations and abuses of privacy that result from their services

These sorts of policies will completely annihilate small sites. Only large corporations and institutions with their own legal teams will have websites.
To be clear, you only need some random bytes to seed your cryptographic PRNG. This should of course be gathered from the OS but after that you only need to reseed once in a blue moon. Of course you shouldn't write and maintain a CPRNG yourself but there are many widely used, maintained and scrutinized libraries for this purpose.

For example, seeding ChaCha with 256bits will give you 1 ZiB of output before cycling. That should keep you going for awhile.
Trust your own experience – not because it's more likely to be true but because it's more likely to matter to you.
What we really need is the ability to specify these two properties as separate CSS properties. This problem has been the bane of writing reusable components for me. If I want a context to override a component's outer display, I have to go check and make sure I'm preserving its inner display, which is an incredibly fragile practice and prone to being messed up later.
Probably better than Nodejs Gulp Yo man ugabuga npm here's 3.4 million files for you to download or Python is it 2.7 or 3.1? Pip too and Ansible let's make that terminal a disco night of text! or some Go "Works great for my static file blog" build tool.
I seem to recall vaguely that this redesign was part of a response to a legal challenge for copyright infringement from one of the large photo libraries.
When I tried using Sia several months ago, it was a mess.

Here's my problems with Sia storage:

Time to setup and maintain contracts.

Confusion when it comes to type of contracts.

Big crypto files needed to connect with crypto network.

Unreliable availability of files.

Difficulty/complixity when trying to download your own files again when you want them.

I don't think Sia is a solution for the masses.
Too many edge cases I’d say.

Images really shouldn’t be stored anyway with rotation data in the EXIF. By pre rotating it you normalize and make it ready to use in any context.

The EXIF should be stripped out and used for other sorts of analytics.
The Wikipedia page on Moore's law includes similar observations.[1] For example, the DNA sequencing cost.[2]

And another list that features laws, some of which describe exponential processes.[3]

[1] https://en.wikipedia.org/wiki/Moore%27s_law#Other_formulatio...

[2] https://en.wikipedia.org/wiki/Carlson_curve

[3] https://en.wikipedia.org/wiki/List_of_laws#Technology
I don't understand why minimum wage isn't just increased somewhat quickly over a few years.

e.g. 7.25 -> 8.25 -> 10.25 -> 13.25

Over a few years to allow businesses to adjust their margins gradually. Increasing the income at the bottom will increase spending, which should be good for businesses like these that are employing low skill/pay workers.
25 second blackouts are too much. However a 1 second blackout every 5 minutes might not be a problem in most cases: you can keep going the direction you are going and other cars that are not blacked out will avoid yours while the computer recovers. Of course this depends on the blackout - if the car is still steering itself but not looking for problems (a much easier problem) it works, if the car isn't steering itself it could run into a wall.
The notion was that strings would be consumed fully, thus the starting pointer could be used for iteration, and null char is a natural end condition. Here it is, saving an int and cycles for tracking length.

It's just coding in such way appears to be too low-level. Pointer in programmer's hand became akin to neuro-surgeon's scalpel... casually performing surgery often on 'self' and with shaky hands.

Sure, take this length to limit potential damage.
This seems like a response to the title, not the article. He is comparing his experiences with using and eventually moving past these languages.
To those that say DNA seq; although the cost to perform the actual sequence has dropped, there are still a ton of overhead costs in acquiring and managing any genomic data. Context - product platform guy at biobank.
I don’t agree the internet had “ethical roots.” Drugs were sold on the internet since the 80s. And the whole thing was funded in the name of warfare. Also the idealized notion that the internet allows for more extremism, as if the thoughts people express online would not be possible in the brains of these people had they stayed offline, make no sense.

I think the article is correct to assume the internet will become more balkanized and countries once they gain the ability to will control their internet very tightly
> FWIW, I don't see how "I tried to add documentation in my interview and my interviewer didn't like it" translates to "everyone at Apple hates documentation".

You're absolutely right and this could have been an argument made by trangon, instead of an assumption about bad intentions by the OP. The interview story is just an anecdote in the end.

> Objective-C guides are not inherently old and outdated.

I agree in parts, they're not outdated in terms of facts present (although I wonder if MapKit didn't have any changes since October 2016). What I meant is outdated in a sense that Apple is pushing Swift but doesn't provide a programming guide in that language for this particular topic. Still supports my point of Apple having problems with documenting their APIs. SwiftUI is another example.
> They are at school all day with laptops

What school has their students be on laptops all day?!
Related to Bernard Williams' concept of https://en.wikipedia.org/wiki/Moral_luck
This is a terrible policy because plenty of BIOS vendors couldn't be more apathetic
It is?! How much do you pay for GSuite storage?
I think that manu of C issues come from the APIs rather than the language. You could do safe memory management by only using refcounts in the api and sticking to it. You could have bound checking in the strings library. But strings are 0 ended (more an API design since strings are not in C). Not saying that its bad design because it allows >256 length strings with only one byte of overhead. But it is a compromise that made sense but has its drawbacks. There are a few stdlib complements in C (strlcpy, antirez sds lib for strings) but it's a shame a more modern lib/runtime has not been established as a standard while keeping C strengths. Or maybe I'm ignorant.
So why can't browsers handle it? Now that I think about it, browser image viewers are pretty basic...
I have the opposite reaction. I find the idea that we could cause almost all life on Earth to die, while the planet may not have enough billions of years left to evolve something the current biosphere again to be deeply disturbing. We don't even know if other life exists.

If universes get reborn ad infinitum, nothing is that final.
> ethical roots

weren't they all working for the .mil?
If you get to choose your infrastructure that may be fine. If you don't and you work in even a medium size company you likely work with what they have, which is increasingly kubernetes.

That said, they still do not do similar things. OTP does not take care of orchestration if you must run more than 1 node.

You are still benefiting from OTP's supervision and scheduling when using docker or k8s, the difference is in what other features and the size you need.

No one is saying always deploy to k8s, but they are not overlapping.

Nor does using BEAM make it uniquely fitted to running on physical machines compared to other languages like java, go, C++, Rust, ... If your application is suited to running on a few droplets the language you are using is not likely the deciding factor for that.
This seems to assume that every good purchased is created by a minimum wage work force. That not being the case, the minimum wage work force purchasing power increases for everything else that is imported or produced by a higher wage work force.
This happens and some one else who is willing to put in the work will take their place, thats the reality of capitalism.

Why should we protect employers from this reality while their employees are left to struggle?
Governments are long overdue a good authentication system.

Note that passports provide passable ones but not everyone has a passport.

If you desire an optional government-enforced ID scheme, Estonia provides some even to non-resident. You need to go to an Estonian embassy with a valid passport and for a sum ($200 IIRC) they'll give you a card and a USB card reader that allows to sign certificates in a way that is authenticated by the Estonian government.
Rust unsafe blocks are generally a few different things:

* Calls to C functions (which can't be checked for safety)

* Cycles or mutable access which can't be checked for safety by the compiler

* Performance-sensitive code, which ignores bounds checking (again, which can't be checked for safety by the compiler)

The point of `unsafe` is to fence in the memory danger into the smallest possible points.
Makes sense, but in my experience, this starts well before we've finished our meals. It's unpleasant enough that I generally avoid all mid-priced restaurants in the US. Instead, I either eat at less expensive ethnic joints (which tend to have limited table service) or higher-priced options.
This seems an awful lot like arguing that, since you are happy at the CLI, there's no need for a GUI. Widespread availability of rich OS-level IMEs wouldn't hurt anyone, and could help everyone. (Even for someone like you who wants to pass through raw hex, it's easier to tell that once to the OS rather than to have to argue with each app individually.)
Nobody invented the internet. It was only a matter of time before computers sent messages over far distances, like phones had already done. The internet isn't broken. There are millions of Internets just like the one the author laments losing, only they are for other people. The mainstream web is what has people down, because it's a reflection of the mainstream, which has long been foul. The problem there is using mainstream internet instead of using 50 year old technology to create your own networks.
Search doesn't work.
I know my local schools use tablets instead of textbooks.