skysight-inc/HackerNews huggingface dataset:
> ...and this is a problem for society that should be fixed.

Yikes! So you now refer to people you disagree with as problems that society must fix?

What about if I get the vaccine and then suffer an adverse reaction that must be paid for by society (the government)? Does that not affect society either? Should we fix that problem?

Here's why you are wrong:

* COVID hardly kills.

* New Zealand just announced that they are locking down over one case of COVID.

* The vaccines are losing effectiveness.

* Vaccinated people can still spread the virus.

To be honest with you, believing that people who make bad cost-benefit analyses should be prohibited from participating in society is an argument for the War on Drugs. Do you like the War on Drugs? I don't.
Dependent typing can do that sort of thing. In fact, here's a stackoverflow answer that uses even numbers as an example of a dependent type: https://stackoverflow.com/questions/9338709/what-is-dependen...
Because while trump was increasingly trying to isolate Russia for its bad behavior comrade Biden rolled over in his first meeting and removed a bunch of restrictions.

The story wasn’t that “Russia had a bounty on US soldiers” instead it was “Trump knew that Putin put out a bounty on US soldiers” neither story is true but you only really care about the second one because OMB.

The point is your crocodile tears are a sad excuse for caring.
I'm not sure that was a breakthrough made by Rust, but I think people agree that Rust was the first language that provided those things that people actually have wanted to use outside academia and narrow industry groups.
by default, even.
Not because of the highly processed and refined wheat (and sometimes sugar) that usually constitute its main ingredients?
People may have a preference for certainty.

They work on the problem. They will make progress and likely solve it.

They search the literature they will spend time on research and quite possibly lose days before emerging with nothing to show for it.
This would move all the manual jobs from developed countries to developing countries. Haircut in US costs $20 dollar you can get the same haircut in $1 in developing country.
> As someone who runs Zoom via the browser (they do deploy a dark pattern to discourage this behavior but there is no good reason to trust them) I find that Hangouts and Teams are both solid alternatives in terms of AV quality. Would be happy to see some actual data on this claim

Some anecdata, recently i had to switch from Teams to Zoom, with the same person, and the audio quality was drastically better on Zoom for both of us.
OS X already requires that the user open Settings and give the app elevated permissions to be able to share the screen.

One can argue about the granularity, but you can’t argue that Apple hasn’t already done something.
> is needed once due to inflation everything gets too expensive while wages stagnate due to capital concentration

We have seen vanishingly little inflation over the last decade precisely because the job market was so week. Rich people don't chase after basic goods, so healthcare and housing get more expensive but milk stays the same.

I suggest taking a look at http://jwmason.org/slackwire/alternative-visions-of-inflatio...

> What is IMO most likely to happen is a proliferation of bullshit jobs as people need money (and hence need jobs which pay salary)

Yes given low demand for labor / strong employer power, productivity I think always declines. There isn't enough demand to do real work, and plenty of mouths that need to earn their feed.

https://phenomenalworld.org/analysis/construction-labor-shor... goes into some details of exactly how this played out in one case.

> because giving UBI is some sort of ultimate evil decadence of communism* or something (even though it is great for a consumption driven economy).

https://delong.typepad.com/kalecki43.pdf laid it out nicely almost 80 years ago. The rich don't want demand-driven growth because they care about their slice of the pie in relative terms more than they do in absolute. Great essay shows just how ignorant we got in the post-war slide away of Keynesianism :(.

> So no taxation of the richer folk directly but indirect taxation through employment of pen-pushers.

I don't think that should be viewed as a tax on the rich per-se. The situation is still a regressive division of labor. The proliferation of low-productivity work simply represents the limits of the rich's ability to commandeer resources, after a certain point people do need to be paid off lest they get more mad. And remember this doesn't happen explicitly, but simply because the marginal cost of labor dips so low that further automation isn't worth it.

> UBI makes no sense in a communist society BTW. One of the core tenets is no money.

I don't think that need be a core tenant. Credit money (from banks) is on a spectrum with non-fungible deeply communal informal IOUs and reciprocity. UBI translates over that spectrum into basically mandatory social obligations to anyone in the village/tribe/whatever.

What's bad is having no purchasing power or debts one cannot erase through bankruptcy. Or even letting the market collapse many dimensions to one with a single currency. In teasing out exactly what money is, we can keep the good parts.
Why the hell is there not a stateful GUI markup standard? Mice and desktops did not go away with the advent of mobile. They are still the bread and butter of business, for example.

Thus, rather than reinvent the GUI adapter wheel for each and every programming language, let's form a dynamic GUI markup standard based on existing open-source kits to avoid starting from scratch (Typically Tk, Qt, or WinForms. WinForm's base is OSS, believe it or not.)

Then languages can read and write markup (XML or JSON text) to have GUI's instead of glue on some screwy binary addon.
From https://en.wikipedia.org/wiki/High-voltage_direct_current :

> HVDC transmission losses are quoted at [around] 3.5% per 1,000 km, about 50% less than AC (6.5%) lines at the same voltage

1000 km of HVDC has lower losses than a Tesla powerwall or almost any battery system I know of; likely less than the last 10km of transport to your device; also less than most AC->DC converters.

Transport over 6000km would be about 20% losses, which is notable, but not too bad and could offset the need for quite a bit of storage. Though note that grid scale batteries are not workable. We need other solutions - create hydrogen, methane, ammonia/fertilizer, smelt aluminum, iron, cook concrete etc.
Hey we are in the same boat, like many French people I guess! I’m confident speaking English but it feels so frustrating sometimes to not be understood by my interlocutors. Especially by other non native English speakers who usually have a hard time understanding my accent.

I’m definitely going to check this product out, I always wanted something like it.
Robotic platforms would not miss as much as in the movie, but a 5 second gunfight scene wouldnt be fun to watch.
>Can someone explain to me how Tinder has such a bot problem?

It's a feature. All dating apps/websites go through the same 3 part lifecycle. At any given time, there is only one "hip" service that everyone is using and that attracts all of the tier 1 members (i.e. attractive women) to use exclusively. Right now, that app is Hinge. Before Hinge took off, it was Bumble. And before that it was Tinder. The app that occupies this top space is generally able to get there by optimizing for the female experience, to the complete detriment of the male experience because men will always go where the attractive women are, and they will put up with anything because of that.

As a new service comes along and takes all the tier 1 users, the previous front runner drops to the second part of its' lifecycle. This is where there's still a modicum of tier 1 users left, enough to give an impression of vitality to the community and continue pulling in the new users (desperate single men) who will pay for the service's extra features in hopes of finding someone. Bumble currently occupies this space. At this second part of the lifecycle, there becomes a strong incentive to start balancing out the UX optimization between male and female, because you're no longer in the growth stage and need to start extracting revenue.

Finally, once a new service again comes along that displaces the current number one, the original number one drops to the third part of its' lifecycle. This is where Tinder is now. At that point, it has completely lost relevance to all tier 1 users, but it's able to continue along in a zombified state based on its' previous reputation and the purposefully allowed proliferation of bots that create an illusion of vitality. This is honestly where dating apps make the most money, even if the service itself is terrible. You have no mandate to continue innovating or providing good customer service, and you can totally optimize for the male experience (which is far more profitable) because there are no real women left.

source: Worked for $large_dating_app in the mid-2010s
So does this make the case that common opengl implementations are just not very good? If this works so well as a technique why isn't it already in use by vendors?
well no one is saying a metal create value, they're a store of value
According to https://unix.superglobalmegacorp.com/ it was in 3bsd libm -https://unix.superglobalmegacorp.com/cgi-bin/cvsweb.cgi/3BSD...

3BSD was released at the end of 1979 according to wikipedia, and that's just the oldest BSD source I could find, so it may have been in even older versions.

Before ANSI/ISO C I don't think there was really a "math.h" to look for - as it may be different on different systems, but as so many things derive from BSD I wouldn't be surprised if it was "de-facto" standardised to what that supported.
> if we’re working with batches of points and willing to live with tiny errors, we can produce an atan2 approximation which is 50 times faster than the standard version provided by libc.

Which libc, though? I assume glibc, but it's frustrating when people talk about libc as though there were a single implementation. Each vendor supplies their own implementation, libc is just a common interface defined by the C library. There is no "standard version" provided by libc.

In particular, glibc's math functions are not especially fast--Intel's and Apple's math libraries are 4-5x faster for some functions[1], and often more accurate as well, for example (and both vendors provide vectorized implementations). Even within glibc versions, there have been enormous improvements over the last decade or so, and for some functions there are big performance differences depending on whether or not -fno-math-errno is specified. (I would also note that atan2 has a lot of edge cases, and more than half the work in a standards-compliant libc is in getting those edge cases with zeros and infinities right, which this implementation punts on. There's nothing wrong with that, but that's a bigger tradeoff for most users than the small loss of accuracy and important to note.)

So what are we actually comparing against here? Comparing against a clown-shoes baseline makes for eye-popping numbers, but it's not very meaningful.

None of this should really take away from the work presented, by the way--the techniques described here are very useful for people interested in this stuff.

[1] I don't know the current state of atan2f in glibc specifically; it's possible that it's been improved since last I looked at its performance. But the blog post cites "105.98 cycles / element", which would be glacially slow on any semi-recent hardware, which makes me think something is up here.
> Is there any way to prevent it?

Maybe run it in a chroot?
The title is a bit misleading.

> The calories that children and adolescents consumed from ultraprocessed foods jumped from 61% to 67% of total caloric intake from 1999 to 2018

So about a 10% increase in 20 years.

Still troubling, of course, but the title is useless without context.
Corrected-Fact Check- Covid-19 vaccines are not experimental and they have [,,,]
If these become a serious concern to where simply throwing crap on the sensors isn't enough, small scale EMPs aren't that complicated. Using a fast explosive to blast a magnet through a few coils of wire will make a fairly powerful locallized pulse, although it is likely super illegal.
Accents/linguistic aspects of neurology tend to be associated closely with intelligence. I think that it’s likely none of your investors have the requisite amount required to see that this is non-functional. Also Americans will adapt their speech to be more foreign if others are using linguistic patterns that are domestic. This is truly a stupid undertaking.
Maybe they have a sense of humor about themselves.
Your vision is always 2020 after the fact. The idea that the city was burning enough would be a good enough fear that who knows what the hell would happen next.

Its completely insane that everybody is just okay with millions of tax payer dollars being destroyed. Its insane that folks are okay with completely shutting down probably one of the best invention of man kind and reverting back to pure mob rules barbarism.
full title == {CORRECTED-Fact Check- COVID-19 vaccines are not experimental and they have not skipped trial stages}
It seems odd to suggest that someone is allowed to use an anecdote to prove a point but someone who disagrees with it should not critique the anecdotes.

My whole critique is based on the fact that Mongolia has better wealth inequality on paper (and so his model would capture that) but that metric does not have a 1:1 ratio to what we actually care about. His paper doesn't address why maximizing on inequality alone could lead to bad outcomes - which is what I'm saying.
The problem is anyone can be an "authority" if they're persuasive enough. Trust in authority is dangerous from any point of view. Evaluating authority is the hard part, my mother in law sees my brother in law as an authority on everything because he has a PHD from a prestigious school. I see him as an authority on fossilized turtle teeth but that's about it.
> I don't know a single person with a significant chronic condition in the US who would say the health system and all their physicians are amazing and great. Usually you hear the exact opposite.

> However, stories about that gem of a doctor they finally found over the years are very common. Most physician suck, not sure why.

Great example of reporting bias. Nobody goes around telling everybody "all is fine". That's not news and nobody wants to hear it. Something needs to be special, out of the ordinary, a sensation even. "All my doctors suck, listen to my 10-minute rant about my odyssey" is what people _think_ will be interesting.

Ever heard a news anchor say "Nothing remarkable happened today. Have a good evening." Of course not. They will report something, no matter how unimportant, ridiculous, sensationalist.
> almost zero mainstream (statically typed) programming languages can even let you write down that you want a non-empty string.

Today D will fulfill your dreams!

struct MyString {
private string s = "error";
alias s this;

this(string s) {
assert(s.length);
this.s = s;
}
}

void main() {
MyString ms = "hello";
test(ms);
MyString mserror = ""; // runtime assert fail
}

void test(string s) { }
It sounds like you and Alan Kay are both expecting novel problems to be solved by new programming languages. That is an extremely inefficient way to do it: you need to come up with new compilers, documentation, standard libraries, communities, etc. Instead, programming languages have become general enough that most new problems are being solved within existing languages, instead of by inventing new ones.

I have no idea what a "hyper-advanced fifth-generation programming language" is even supposed to look like.

> I'm occasionally wondering if the whole field might not improve mightily if we stopped focusing so much on languages, and instead focused on providing powerful, easy to use, elegant, well-documented APIs for common (and less common) problems.

But a programming language is nothing but a well-documented API! How would your suggested solution even differ from a programming language?
The same product means seemingly the same thing in the hands of the customer. Users does not care or know whether MS Word is written in C++, Rust, or what not, they just see what the product can do and how well.

Maybe that's a good way to compare productivity: Let's say you have to develop and maintain MS Word. What's the size of the team if you do in C++ vs Java vs Rust vs whatever? The smallest team has the highest productivity by definition, all else being equal.
It is frustrating that they seem weary of clarifying what's "processed" versus "ultra-processed".

Some level of processing is unavoidable if your dinner is anything other than a foraged or garden salad. Many of our "processing" methods were once rudimentary preservation methods: pickling, curing, fermenting, etc.

The image of the greasy Costco-style pizza slice is usually held up as the poster-child for "ultra-processed" food, but they never go into great detail about which elements are particularly harmful. What if I make my pizza from scratch? Is natural-casing pepperoni still an "ultra-processed" ingredient simply by being cured? Or only if it's cured by nitrites and pumped full of preservatives? Is there any cheese that qualifies as minimally-processed versus ultra-processed?

The message gets muddled by being vague, because it always seems to come across as just "Eat healthier!", which is not terribly helpful.
This really should be self-evident
Early programming language advancements were about abstracting away the basic repetitive stuff (function call stack manipulation) and the hardware details (register selection, memory addresses). They did it in a way that was minimally "leaky"; debugging a C program you may be aware of the call stack and registers, but most of the time you'll be just fine working at the abstraction level of function parameters and local variables.

Since then we've added tons more boilerplate and hardware to the standard application deployment, it runs over multiple servers and clients using various network protocols, interacts with databases and file systems, etc. But modern solutions to these are mostly code generation and other leaky layers, it's likely you can't debug a typical problem without reading or stepping through generated code or libraries.

What I'd like to see in a new programming language is some abstraction of an application that has persistent data and is distributed, with the details being more or less compiler flags. And comes with debugging tools that allow the programmer to stay at that level of abstraction. But most new language announcements come down to some new form of syntactic sugar or data typing.
ActiveX was one of the primary reasons that so many enterprise web based apps couldn't be used other browsers. Enterprises were all Microsoft and ActiveX was used to do things like get to the user's active directory profile.

So while Internet Explorer was getting passed, corporate users were stuck on websites that required a proprietary plugin to use.
"Doing something" seems like a really low bar when that "something" is basically useless for the intended use case.
Also, isn't processed food higher in calories? 2/3 of calories does not mean 2/3 of food quantity.
The problem with deontological arguments is, they tend to develop along lines that people are comfortable with. Isn't it interesting that we find it immoral to think of people besides ourselves having sex, or sex that we dislike? As a gay man, I'm thrilled your deontology doesn't define my world anymore.

Your drug-resistant STI argument is circular. If we hadn't treated those, we would've been breeding grounds for rampant STIs anyway-- whether they would've been drug-resistant would be immaterial.

And in a world where we acknowledge that promiscuity is a trait that displays in humans, whether they're shunned for it or not, we can provide open and honest education on how to handle that sex safely.
Validating an email is different from validating a primitive.

You can validate a primitive like an int based on it's own state alone.
Or if we aren't willing to move crops out of CA and other sunny arid places (maybe the tradeoff of better growing conditions is worth it) we should put desalination on the coast and pipe it in. Power with renewables. There is plenty of water if we want it enough.
> I agree that the fight against disinformation is likely to be worse than the disinformation itself.

It what way?
Note that Commander Keen itself was also reverse engineered. The most active project is Commander Genius: https://clonekeenplus.sourceforge.io/ https://github.com/gerstrong/Commander-Genius
(You will find some code by me in this. :))
Google Fonts disagrees.
Same. I think a lot of people's experience with them is just happenstance.
Or you could hire people who do it right, the first time.

Take a look at my work. Feel free to browse the commit logs, and see how fast I write it. I "put it all out there."

It's quite possible to do very high-quality work, in very little time.

Just maybe not from folks just out of code bootcamp.

And...just to make it clear. I'm not looking for work. My dance card is very full, with the work I'm doing for free.
Well, it is aweseom tech. But probably nothing I would bet we can rely on, soon.
Qualcomm unveils first 5G and AI drone platform
That's good to know. One more question: there is no risk to summon the stork gods while being alone without signing some documents, right?
Some of the early React talks from 2013 give great answers to this question IMO https://www.youtube.com/watch?v=x7cQ3mrcKaY
There are a lot of use-cases for which a tethered telepresence robot (with, say, a five-minute emergency battery for getting swapping from one wall-socket to another) would work just fine. You wouldn't see infantry drones, but it'd work for most anything that occurs solely inside a building.
Upsolve (YC W19) is hiring a senior software engineer (React, Node, TypeScript)
Hardly. I think it’s extremely worth the investment to make performant web applications. It’s the true vision of write once run everywhere. That a lot of naive leadership teams don’t understand or care to invest in that is a mistake - or perhaps a forced hand due to the lockout of web apps from the phone app ecosystem - not a demonstration of infallible analysis on the utility of the web platform.

The problem is not Electron. It’s far bigger than Electron. I realize this is a take that requires knowledge of the web platform and industry, however, and as such may simply be lost on folks without that context.

You’re being hard headed and am upset I don’t agree with you. Hope that helps
They would probably need 10x the technical woman power to keep them operational for longer than 10 minute stretches. The second article about the challenges articulates pretty well they are in the crawling stage of locomotion, constantly discovering and improving on hardware bottlenecks and weak points.
Yeah, maybe I feel was a bad choice of words.

Are you blind to a building being set on fire because some people feel some way?

Side note, yes, the IT department failed them 100%.
You totally miss point of this article: Markdown, even if not so powerful, have many more tools and support than other markup language (including org-mode)