skysight-inc/HackerNews huggingface dataset:
That's a harmful attitude. Of course there's more reliable merit in studying things your community will value you and reward you for. If you do your own thing, hoping that it leads to something fabulous, you'd better take responsibility for the risk of failure.
Electric Cars Could Wreak Havoc on Oil Markets Within a Decade (2016)
Will any Android phones be affected, or they don't support segment offloading?
I see no reason to think that full time salaries wouldn’t also fall. If the goal is to employ more people, the first solution that will be tried is “at roughly the same total labor expense”. Exempt employees will not be exempt from this pressure on wages.
Tangential note: and the first ISO-standardized OO programming language was... Ada.
Working with code Analysis and transformation techniques at the same time was always about glueing database and logic progressing tech to functional programming and algebraic specification tech for us. Just having those linguistically integrated before you start thinking about a language progressing tool makes working with Rascal a lot of fun.
Also have a look at https://fsprojects.github.io/Fabulous/
I really liked the idea of traits in Rust - a kind of interfacing you couldn't get cleanly with C++. The early snag in development there was that the public-vs-private issue couldn't be (sensibly) resolved when a trait was inherited from two "directions" (e.g. modules) - one where it was made public and the other private. It's a problem inherited from C++ and any other OO lang that makes the public/private distinction. I'm sure they've picked a default by now (hopefully public?), but I haven't kept up with it.
Up until the mid 1990s similar machines (TurboChannel DECs) were required as personal workstations for my university.
Are you sure you are talking about CarPlay? I could understand Android Auto to an extant -- it can be slightly confusing to the uninitiated, but CarPlay is just about as simple as you get -- at least in my experience.

(Please do not start a iOS vs Android battle over this comment -- this is simply my experience -- I use both on a daily basis -- your mileage may vary)
Ranking of the Most Innovative Countries in Europe (2019) [pdf]
As somebody who doesn't own a car anymore but somewhat regularly rents very different kinds of cars, I have to say that reverse parking is massively easier with a camera.

Back when I always used to drive the same car I got used to its dimensions of course, but that just doesn't happen when you merely occasionally drive very different cars.
Is this not just an alternate form of DDOS? Imagine if you're operating emergency services, and your phone rings non-stop.

When someone actually has a legitimate emergency, the emergency service provider is essentially overwhelmed by the volume.
NuGet Spring 2019 Roadmap
The most popular miner right now is the Antminer S9. It consumes 1372 Watts / 14TH.

98 Watts / TH, and the current total Bitcoin hash rate is just under 50,000,000 TH/s. This means that the entire Bitcoin network (all miners) are consuming 4.9 gigawatts.

It's hard to find stats on how much power Las Vegas uses, but NVEnergy reports that North + South Nevada use 7.8 gigawatts, and some other articles estimate Vegas alone at 8GW. So, not quite but definitely close.
Wow. It takes tens of system engineers writing hundreds of requirements to do something as crazy as write a new 1.5 Mloc software system on VAX in the 90s. Any smaller team wouldn’t have considered it.
23 Years Ago: Welcome to Debian Linux 1.1!
It's because of the Mobro 4000. Corrupt mafia fuckery that got mistaken for a environmental crisis.
Everything you know about the Gospel of Paul is likely wrong
I use PostgreSQL and JSONB a lot, but JSONB is not the type of any column in any of my tables, only in views and functions.
Choosing the OAuth2 Grant Flow
This is surely about VME industrial bus, not about VAX processors or computers.
It indeed makes no sense for passing arguments, but it does for storing things. For example, both `[Int]` and `[Float]` can be passed to a function of type `Num a => [a] -> a`, but these are distinct types, and neither can store a mix of ints and floats.

It ultimately boils down to the difference between static and dynamic polymorphism (Even more visible in Rust, where regular polymorphism works exactly like C++ templates, while trait objects pack a "v-table" together with a structure. In Haskell it's a little more blurry since "static" polymorphism is already implemented in a way that doesn't easily translate to templates, for example allowing polymorphic recursion).
Quantifind Partners with Acuris Risk Intelligence to Boost AML Investigations
After driving a Tesla for a couple months, I now wish all cars had a UI like it does, with one large touch screen. Other manufacturer’s touch screens feel ancient by comparison. And so do tens of switches and knobs.
YouTube's studios are in LA. I imagine Netflix and Amazon have studios there as well.
I managed to score a similar Sony TV on CraigsList a couple years ago. I plugged it into a DVD-1080p-upscaling Blu-ray player without WiFi. My local public library has a better catalog than Netflix, on disc, so I canceled Netflix. The TV chassis looks a little dated, but the picture and sound are great, and, on principle, I'm violated slightly less than before (by my own "tech" industry).
> When someone complains loudly about censorship, you may be certain they are up to no good.

That attitude is part of the problem. Or at least, it's why I've never wanted to contribute.
More choice is misleading, we need to get more freedom by raising the bar of what is protected, and this minimum should not be possible to negotiate away.
Habits of Highly Effective Programmers
I started to understand pointers easily because I was told variables were mailboxes that held data/stuff (like numbers). A pointer was just another variable (mailbox) that held the address of a different mailbox.

There you have it. Pointers in two sentences.

The "indirect reference" yada yada is too technical, requiring your audience to already understand those terms. It also ends up leading to cyclical definitions if you try going too much into detail (because data structures can hold pointers).
It doesn’t take many people to know this to serve an entire community. The problem is likely that the terms of the loan are such that the car still gets repo’d, just at a lower frequency and higher cost.
Many people ignore more meta aspects than numbers:

Seriously, I went to a top-3-in-the-world engineering school...seriously dont I deserve something better than a shack?

Secondly, half the 40+ workers in tech I know are washed out and cant get hired, likely due to age discrimination. Tech is a lighter version of Football -- you better make the money in your 20s and 30s, because you need to live on that cash for the rest of your life. So I cant just blow ALL my post-tax income on rent, I need to save it for the post-40 slump.

Thirdly, you are constantly on the treadmill learning the new new technology. Its an uphill battle constantly for those high paying jobs.
So, Chinese companies are all patent trolls and IP stealers at the same time? They steal IPs to troll American companies?
There exist social norms for bathroom use, but many yet for online privacy. You may be more effectual in your approach with a more direct recognition of this fact, for example by explaining that un-encrypted email may be retained forever and used in unexpected ways, like for marketing purposes, or to train machine learning models. These obvious violation of personal data ownership are more palpable and a stronger call for action, I think.
I once got a stick stuck in my foot. Maybe we should ban those.
How is that different from when I take on contract tech work and farm out some of the work. everyone has these types of problems when they are sole proprietors.
Wow. Reminds me of a joke my dad repeated to me many years ago:

Software saved the aerospace industry. Every other way of adding cost to an airplane also adds weight.

He spent most of his career at Lockheed and Rockwell.
What kept me away from Java was mostly configuration rather than language itself. You had to manually place jars in some lib folder, have things like "classpaths" and lot of this shit was glued together using XML files.

But once gradle came into picture along with IntelliJ I totally moved to Java.
What's the starting time for that series? Early 1900s (say WW1), or back in the 1800s?

I've got an alternate explanation for the grandparent: the economy is undergoing a phase change from an industrial economy to an information economy, which will bring with it different assumptions about what an economy is. A future historian looking back on us from a century later will see steady growth in whatever metric they measure the economy in (likely volume of data produced) since about the 1970s. The fact that large sectors of the economy have shown negative productivity growth will drop out of the history books, because neither these non-software industries nor productivity as a concept will seem important to this historian.

I'm basing this on a thought experiment: what does the last major phase change in the economy (from largely subsistence-based agriculture to industrialization) look like now, and how do the metrics by which we judge it differ. The concept of productivity is basically nonsensical in a pre-industrial agricultural society - crop yields, of course, depend upon the wind, rain, and weather, and why would we expect them to increase in any non-random fashion? But real agricultural wages (likely a good proxy for productivity) skyrocketed between 1790 and 1810, and then declined by 20% [1, p 20] between then and 1850. To a farmer (that's most of society back then), their plight wouldn't look all that different from today's factory workers: the generation that came of age in 1850 did significantly worse than that of 1810. There was a bit of a bump when mechanized agriculture and meatpacking came out in the early 1900s, but this trend largely continued into the 1930s, at which point we basically stopped talking about small family farmers and got agribusiness instead.

But do we consider the 1800s a time of low productivity? No. We associate them now with the first and second industrial revolutions, which dramatically changed society and hugely increased productivity. "Industry" initially meant "the textile industry", because that was the first area that mass-production techniques were applied to. Over time these techniques spread until they took over the whole economy, at which point we could start measuring the economy by metrics like "productivity" that assume that innovation and capital can allow an individual worker to produce more than they could before. Former metrics like crop yields become an afterthought: as long as they're "enough", who cares?

If you start the clock at 1910 or even at 1870, you're looking only at the portion of history where the industrial economy is the economy. To get a better analogy to current conditions, you have to go back, before the Civil War, when the nascent industrial revolution is causing the collapse of plantations, slavery, seamstresses, tailors, whalers, and small farmers.

[1] http://old.econ.ucdavis.edu/faculty/gclark/papers/farm_wages...
You can pretty blindly buy a no-accident 3-year off/lease Honda or Toyota and be overwhelmingly likely to have a great ownership experience.
The flickering thing has always made me feel bad for my dog and dogs in general. My entire office room is monitors/TVs and I can only imagine what she sees, like a rave 24/7. But she will still sleep in here when she can go anywhere else in the house.
Double-plus-good reference.
If you are interested in great (and humorous) investigative journalism on this, see this piece: https://www.youtube.com/watch?v=4U2eDJnwz_s
Plato didn't imagine his audience to be idiots. He really debated with himself or with questions he'd probably heard other people actually make (since he was with lots of other philosophers). He's harder to appreciate if you don't think like him or his companions and thus don't follow his line of thought.

In a way though, Plato tries to tell a story rather than blabber away facts. It allows for the introduction of stupid or "less-intelligent" questions rather than setting up obvious straw men.

.02
As far as I know, it's not possible to install these binary artifacts as of now, as they don't have any certificates with the msix package. You'd just get an error `error 0x800B0100: The app package must be digitally signed for signature validation.`
> Central banks are actively reducing the value of savings and income through the pursuit of inflationary monetary policy, some will say.

Wouldn’t the author agree? I mean, I’d there’s 20 of something and you create 2 more out of nothing, that surely doesn’t increase the scarcity of my something, does it?

The criticism of lobbyists is in order but those aren’t bitcoiners, they are the same people who always abuse the government to plunder - whether it’s green tech subsidies, healthcare or financial regulation.

The CO2 part is irrelevant.
I’d add ABS (also readily avail though not standard 20 years ago) and side airbags (very uncommon 20 years ago) to the list.

Most people are pretty poorly trained and now, often distracted, drivers.
The fact that she did all of it, and Watson had a friend in the same department she was in let him know when she got her data so he could force his way in and threaten her until she showed it to him, then rush home to publish first? Then spent the rest of his career trash talking her after she died young?

My fellow biology grad students when I was in grad school starting in 2005 pretty universally regarded Watson as a waste of oxygen.
Ditch time tracking and remote employee monitoring in favor of team building
It might be more nefarious -- to essentially maintain a permanent underclass of society with just broad strokes.
https://news.ycombinator.com/item?id=16782266
And yet you guard your drink at a big open party, not because you want to hide what you're drinking, but because you don't want some creepy strangers meddling with it to take advantage of you.
My 12 year old labrador is in excellent shape, but his hearing is no longer quite up to scratch, and to avoid embarrassing levels of shouting when we are out and about, I increasingly use pointing and other signs at my end of our communication. Also, his left eye has been problematic for many years, and apparently only registers the haziest of outlines these days.

And yet, he contantly amazes me by the range and precision of his vision. Downwards pointing with my left arm means come here at once, which he will reliably register at a distance more than a hundred meters. Other dogs he will recognize at distances further than that, and he will unerringly home in on thrown stick bobbing on the water, as long as it's on the right, where his good eye can see.

Clearly, there's more to it than just they are short sighted.
Many of the points there make much more sense after you've been involved in the Wikipedia editing community for a while. I don't think these observations were addressed to the casual Wikipedia reader or editor.

For the first point, Wikipedia has pretty comprehensive guidelines around editing articles. Consider for example the guidelines around editing biographies of living people [1]. Pushback due to non-compliance with the guidelines isn't censorship.

[1] https://en.wikipedia.org/wiki/Wikipedia:Biographies_of_livin...
America invents a boogie man to rally behind. There is no real boogie man. Hell go see Regan's speech where he's talking about ralling against alien threat rather than fighting the Soviet Union.
Wow, I had no idea HN had become Reddit. To celebrate, I’ll also leave a reddit style comment!
I just tap the seat icon on the bottom row of the display. One tap to a persistent top-level button.
https://web.archive.org/web/20190618050031/https://azdailysu...
> ... are considered failures (or at least security risks) because they allow a third party to act on object implementation internals.

Well, not really, in Java you had to opt in, and you could implement the readObject and writeObject methods to override the default behavior; similarly in Python, you can override __reduce__ and friends as needed.

The security problems are more these protocols are essentially executing arbitrary code when reading data. You'd think, "I can specify a root object and then it's going to specify what its attributes can be, and so forth."

But Python is a dynamically typed language so give a class Foo, its attributes can be anything. (Though now with annotations, it is possible to lock down precisely the types you allow; I wrote a module that does this.[1])

Java could have fixed this if they didn't go with type erasure. `List<Foo>` becomes an `List` at runtime, so there's no way to determine what it ought to contain, short of kludges[2] that other libraries use.

> Security aside, a denormalized representation of data could be different than the implementation specific representation that's encapsulated inside an object.

Yup, as soon as your process has to interact with other processes, even writing to a file and reading it later, it's possible to disagree on how data is represented or what it means. I'll plug another project of mine: I try to make the client smart[3] (enough) to allow versioning[4], as well as avoiding a class hierarchy.

[1]: https://pypi.org/project/json-syntax/

[2]: https://static.javadoc.io/com.google.code.gson/gson/2.8.5/co...

[3]: https://tenet-lang.org/contrast.html

[4]: https://tenet-lang.org/versioning.html
You probably have experienced two people fighting with each other, both only living in their own information bubble, both claiming to see the truth. I agree with you that your understanding goes deeper realizing that both are just as much true and untrue, and just as much good or bad.

But now comes the strange part. From this higher understanding you can't gain any more happiness. In fact either of them might be more happy than you, because living in a bubble doesn't just contain fake truths, it also contains fake meaning, and the times in which they can believe in these fake meanings are the times where these people will be more happy than you.

Thus you have more ability but less happiness. That's quite strange, right? Shouldn't more ability lead to more happiness? And if not, then why bother about having more ability?
Ajan Reginald – Ajan Reginald Celixer 2019
Really getting sick of these Medium posts prompting me to upgrade. $5 a month to read some tech blogs.
This list strikes me as a long and not particularly well reasoned way of justifying (to the writer themself, probably, but also to others) questionable past and future behaviour that maintains the status quo and the keeps the "cabal" intact while waving away criticism.

Some choice quotes that come with no acknowledgement there are valid criticisms, and no solution to those criticisms other than "keep doing what you're doing":

- “attack sites are the whining of the incompetent, who failed to succeed at editing Wikipedia”

- "There IS a cabal. It's a core group of editors united by the belief that the encyclopedia must protect itself against jerks, and against people who write junk."

- "When someone complains loudly about censorship, you may be certain they are up to no good."

- "The only bias it has arises from the self-selection of its members"

Could've written "You have a problem with the way we do things? ¯\_(ツ)_/¯" and saved some time.
Moffett is wrong. If we can have 1-2 billion people rally behind a single religion we can have a cosmopolitan society. The question is how do we divide up things so people feel that they are getting their fair share... without destroying the planet.
DPAPI security flaw in Windows 10
Let's hope that's possible.
Do the job requirements really need to list ms excel and office three times?
I'm glad we can all agree that mass surveillance is bad.
Booring
Gitin v0.2 Is Released
I have my phone on silent permenantly now, and block all numbers not in my contacts. Bliss.
I really like people when they comment without doing research and just feed their hatred. The event in Fiji IS about online scammers, and thousands of people in China have suffered from these scams. These scammers are, unfortunately, mostly organized by Taiwanese because conveniently we use the same language. They are usually released in days when sent back to Taiwan. Fortunately Chinese police office does a good job, and work with local government to crack down these activities. These criminals reside in African countries and South east countries because the law enforcement there is technologically limited. I understand people hate Chinese government (you are not a happy person anyway), but using wrong evidence to back up your claim is just appalling.

If you are looking for political dissenters, they are mostly in Europe, Canada, and sometimes U.S. Never in third-world countries.
this isn't my domain of expertise, but the wikipedia article on the subject notes discrimination in housing loans after the war but does not seem to indicate that blacks were actually excluded from the GI bill

https://en.wikipedia.org/wiki/African_Americans_and_the_G.I....
Whoa.. but still seems relevant as the modern desktop interface hasn't changed
I agree with your statement. France has the same problems. People do not necessarily vote for somebody so that this person can actually implement their program.

For years, in France it was always the centre-right, then the centre-left, then the centre-right and then the centre-left. Yet the problems remain.

So what do people do? They decide to kick the hornet's nest. They vote for the far right or the far left. It is a desperate attempt to challenge the status quo.

The Yellow vests, Trump, Brexit, they are all symptoms of deeper issues that mainstream politicians have failed to address within the last 30 years.

I would even argue that if the politicians had done their jobs correctly there would be no Trump, no Brexit and no yellow vests.

Yet instead of treating the underlying causes, we blame the people. The Trump voter is as smart as a bag of rocks, the yellow vest protester is a fascist and the Brexiters are idiots.

This thing, whatever it is is not going away. People are pissed.
Hot 100 today:

https://www.billboard.com/charts/hot-100

Hot 100 1980:

https://en.wikipedia.org/wiki/Billboard_Year-End_Hot_100_sin...

They still make good music, it doesn't go on the radio and can't compete on billboard, which is beyond rigged.

There are also technical issues such as audio levels, creeping volume etc. - Simon & Garfunkel doesn't use enough of the spectrum to be played, it's too quiet, it would be 'filled up' were a producer to touch it today, whereby the nuance is lost.

Related, compare the amount of 'energy' in the sounds - the hot 100 today is almost all verging on aggressive, it's like a caffeine jolt.

Even the slower tempo songs are 'in your face' musically, and usually lyrically as well.

There is the very subjective issue of overall quality. I don't think there is a single track on the Hot100 today that will be played in any number of years wherein people will really 'remember that jam', in any way other than to a very few select few fans.

While it's not a fair comparison because the 1980 list I linked to was a 'year end list' and not a 'current list' - many people would instantly recognize a whole host of songs on that list. If not by name, by sound.

'Radio' and distribution channels were a rough collusion between artists and industry, now it's almost entirely industry.

I really don't think there is anything relaxing about any of the Hot 100 songs: they are heavily produced, 'loud', assertive, repetitive, low-risk products.

Maybe if we take it back further than 1980 for example, before rock and roll, almost all (non colloquial) music was fairly authentic and beautiful, being orchestral in nature. The soundtrack of every film was 'pretty'.