skysight-inc/HackerNews huggingface dataset:
Ah, if it's blank, then it blew up really early.

It sounds like it's complaining about the use of ES modules. This script is loaded with `<script type="module">` and uses ES imports (`import App from './App.svelte'`).

Yes, Safari is expected to go bang (doesn't support module Workers).

I target Chromium's featureset — I developed on macOS Edge. macOS Chrome and Android's Chrome WebView work for me too.

It needs a few modern features in order to work:

- Web workers
- WebAssembly
- top-level await (on Web, and in Worker)
- ES modules + imports (on Web, and in Worker)
- requestAnimationFrame in Worker
- WebGL2
- OffscreenCanvas

Most of these were chosen for "ease of development". With bundling, it'd be possible to eliminate the ES modules / await usage. WebGL2 isn't strictly necessary either. WASM + workers are widely supported.

So the primary blocker to Firefox support is support for OffscreenCanvas, and requestAnimationFrame in Worker. There's other options there: render on the main thread instead. Harder to develop (syncing timing + state between threads). Can probably be done performantly with SharedArrayBuffer.

In truth, I did include error-handling to provide a compatibility explanation if the worker explodes. This displays in Firefox. But I hadn't expected the main thread to explode too.

Here's a GIF of what it's supposed to look like!

https://birchlabs.co.uk/box2d-wasm-liquidfun/liquidfun.gif
Author of redbean here. Thanks for the mention!
The Rise of the Athlete Podcaster
Thank you! Hope you enjoy it.
Legitimately, my finances are in such better shape than the were in March 2020, and I've been laid off twice and on unemployment for extended periods.

Living in US, NJ FWIW
It went much quicker after I learned the grammar!

It's not like I'm thinking up all the terms that a sentence could possibly consist of, and then finding them in the text. Reading left-to-right you know what kind of word to expect next. It also helps you fill in unknown words based on their context.
Could something like this explain "The Big Hack"?
I didn't ask. I just explained I was following up on some footage of a news report by them that I suspected might be computer generated, and I wanted to verify the legitimacy of the video and event.
This is the funniest thing I've read in a while. And potentially true.
Just as important, or even more-so, this allowed efficient controllable multicolor and white LED lights, since we already had red and green LEDs.
This is fantastic.

You accurately describe the Other Bets climate when I left X in 2015, and I hear it's even worse these days from friends who recently left when Loon shut down.
> It's been a race to the bottom for the attention economy.

Sadly, with the added knock-on effect of making more in-depth sorts of entertainment / mass culture less profitable, further degrading public discourse..

Being entertained by an endless scroll of memes or political cartoons is alot different than reading full news articles or entertainment pieces, but unfortunately there is enough of the former content to 'fill the void' that the second kind has difficulty 'competing'
The people who own the newspapers and the people who own the oil companies are BFFs. See the Bohemian Club for example, organized in 1872 in the San Francisco Chronicle office.
A good overview, but the most secure way is to not give any table-level access privileges and only allow access using SECURITY DEFINER stored procedures (the PG equivalent of the setuid bit). For instance if you have a table of users with login and hashed salted password, you could implement a check_password() procedure. If the app account is compromised, it would not have access to the password hashes or even be able to enumerate users.
Why are product types so common while sum types are so rare?
Pornhub Just Released Its First Transparency Report
Each plant is unique, and not perfectly understood. Often the people that did understand it have forgotten, died, moved on, etc.

Understanding, improving, testing, and certification of a plan to protect against the huge risks involved is expensive and often in practice timelines and budgets often go significantly over.

There's numerous MUCH newer designs that: are much smaller, much easier to scale, absolutely identical, well understood, robust in the face of failure, and don't even need operators. Additionally since they are identical they get economies of scale and only need a finite number of experts on hand, not a group of them per site. You literally need a flat site, water, and electrical hookups. If you don't provide enough water for cooling they shut down. After their useful service life you put them back on a train car and ask for a replacement.

Some of these projects are ready to deliver, but the early customers have been cancelling. Bill Gates funded a project, and there's several around.
1. He said software is hard to commoditize, not that it isn't. Google docs commotidizes MS Word for a reasonably large audience, but there are a million features of Word that google docs doesn't have, and if you use even one of them, it falls down.

2. I don't use VSCode nor Sublime Text, but are they really so similar that people switch between them freely?

As a comparison, I use vim. The best vim-emulation layer I've ever used is evil-mode on emacs, but even that has some hiccups that make it hard for me to switch between them (I hate that yanking to the default register on evil-mode also yanks to the system clipboard).
I would have assumed to same. Go's ignorance of other programming language work is a fact. And any success is easily explained by the empiracal evidence of programming languages succeeding according more due to their benefactors than their own virtues.
All the non trendy languages have loads to teach, even TCL forums were full of surprises. Perl talks (say damian conway on perl6/raku grammar traits) are so infinitely better than 80% of any trending topic.
See my other comment for a longer explanation.

I'm curious what your were working on where you ran into this?
These "concerns" show lack of understanding of current nuclear industry capabilities and realistic undestanding of real and potential disasters.

> Lack of a proper handling of nuclear waste

"Nuclear waste" handling is very non-lacking since 40's, there is no real problem with it. It is a contentious topic because NIMBY and because anti-nuclear propaganda, but not a real problem that needs to be solved. There is very little of such waste. It is already being stored in acceptable way - power plants have water pools for the hot stuff and storage facilities for the less hot stuff. The hot stuff becomes less hot after some time. France has a process in operation for converting the waste into glass and storing it safely in casks. No, keeping the waste away from people determined to dig up spent nuclear fuel for 100000 years isn't a real problem that needs to be solved.

> Weakness to improper handling. Human error is very common and should not be able to lead to catastrophic events.

Nuclear disasters like Chernobyl and Fukushima are very small when you compare them to other industrial accidents, like chemical plants or oil/gas. People are dumb and sometimes they cause disasters like these. Many times bigger disasters (in terms of deaths, property damage) happen without people having a say, like tsunamis, hurricanes, volcano eruptions.
Nuclear energy is much safer, in terms of deaths per kWh, than solar or wind energy.

> Usefulness of civilian technology in the spread of nuclear weapons.

All big countries where more nuclear energy will be most important in dropping the CO2 production already have nuclear weapons and are not going to get rid of them. Spread of nuclear weapons is not a relevant argument against most of new nuclear plants, because the weapons are already there.
It is so, so much easier to have a computer land a plane than to travel through a road infrastructure made for humans.

There are no roads, no obstacles, usually not even other planes constraining your plane for any autopilot situation. With autolanding, "other planes" might start becoming an issue, but it's still a vastly different level from the momentary and immediate coordination necessary between cars on public roadways.
> Unless you edit pg_ident.conf, your postgres install will not listen for connections outside of on localhost.

I don't know what the defaults are, but pg_ident.conf has absolutely nothing to do with this. The main configuration file (I think postgresql.conf usually) has listen_addresses, which controls the addresses on which postgres listens, as you might guess.

pg_hba.conf (not pg_ident.conf) controls the authentication methods the server asks from the client, depending on how they're connecting.
I think the author missed another important reason: to practice city building and society building to have some experience to build cities and societies in Mars.
Quite. Anecdata does have its place but only for the sample population (1).

I still hear people worrying about safety despite the fact that half the UK, a large part of the US and countless others have been jabbed. That's after the original trials. I can understand some people's reluctance wrt vaccination. Many countries have had examples of problematic vacc campaigns. In the UK the MMR jab had a major set back due to Andrew Wakefield's false article in the Lancet [1].

From what I gather the thrombosis risk from the Oxford/Astrazeneca jab is somewhat swamped by error bars and open to interpretation. However the risk from the pandemic is very real and demonstrably so. I had my jab last Tues and it was O/AZ but I wont ask anyone to extrapolate much from that!

[1] https://en.wikipedia.org/wiki/MMR_vaccine_and_autism
What's your opinion on adding generic functions (parametric polymorphism) in C?
I'm working on a research project about C and, at the moment, I'm investigating the possibility of introducing/proposing generic functions (and parametric polymorphism) to the language. I can't yet provide any technicalities, but the idea is to have a design along with C style/look-and-feel — think of it more as an extension to C11's `_Generic', than of C++ templates.

The project motivation is to introduce an alternative to #macros and void*, uniting the benefits of the 2, but without (what I consider) their drawbacks: convoluted code and error proneness (due to text that isn't C grammar) in the former, and lack of type safety in the latter.

To gather the opinion of C programmers in this matter, I'm conducting a survey:
https://www.linkedin.com/posts/ltcmelo_clanguage-cprogramming-cprogramminglanguage-activity-6781951823088508928-yuqd

If you'd like to participate, I'd be thankful for your opinion. Any discussion in the matter is welcome as well, here and/or in the comments section of the poll.
I swear that there is a resource curse for businesses with a singular "successful" product line. In order to expand the business and not have people sucked into the "successful" part, the teams need to be split. Once the teams are split the "successful" team wonders why the "new" team sucks.

In the case that the successful business is Ads/Search... it's tough to compete. I'd imagine even within Ads/Search there is a resource curse between AdX/AdWords/Youtube and every other ad business.
Most Perl jobs today involve either maintenance or modernizing some existing codebase. I wouldn't start a new project in Perl, other than simple scrips that I wouldn't write in bash or a sub 5k loc web service, but I'd probably rather do that one in Node.js.
> People have not gotten smarter so whatever these tests are measuring and however well they predict success, they're not measuring intelligence.

Another contributor might be that the model of intelligence that the IQ tests is close to a model that is used by education and development experts, and that kids are getting pre-educated in skills that allow them to do better on IQ tests.
and rightly so
Maybe a better analogy would be: There's a free piano out front of my apartment, and I want a new piano, and people keep telling me the free piano "works perfectly" (and possibly even mocking me for choosing not to take it) but I know I'll end up paying with my time, so I'll just buy a new piano instead.
Stored procedures are really not used enough. They’re incredibly useful, and not just for security.

People can make out-of-band updates to the query, like making it more efficient or migrating it, without requiring any changes to the all.
It worked as well as Europe and and better than most countries,
Once you adjust per population size.

https://91-divoc.com/pages/covid-visualization/countries-nor...
One thing though, if even programming (a somehow advanced human endeavour) gets deprecated then something is wrong with our culture.
Pre-Brexit UK couldn't even launch a satellite on its own; Blue Streak was cancelled and the only successful launch was after the cancellation.

UK satellite building on the other hand is a very productive industry.
I hate them with a passion for this reason but on second thought maybe I can't really blame it on the LEDs themselves. People seem to give them too much forward voltage and don't always use diffusing packaging, which would have made them much more pleasant to look at.

Then again, I rarely see such problems with products with red or amber LEDs.

I have a synthesizer with blue LEDs that's particularly obnoxious. It's probably feeding them 5V and there's of course no diffusion at all. I've taped all of them over with a layer of duck tape and they're still too bright.
Nice rewrite, now I no longer need to bother reading the original!
We (Might) Work
I hope other non-educational improvements in child rearing have also had a significant effect. In particular, the widespread acceptance of the idea it's not okay to strike children has hopefully greatly reduced the number of children trying to learn with varying degrees of PTSD.
You are very, very wrong. I saw the sausage being made. The "koala" car was ... not a success.

Building a car is so hard. And Google mostly sucks at hardware manufacturing. There are good reasons why their market share of Chromebooks, Android phones, etc. is vanishingly small.
javac produces Java bytecode, not LLVM IR.

javac exists since at least 15 years, Crystal "only" 6 years.

Maybe things will get better with time?
30K under 30 – GPT-3 satire of Forbes 30 under 30
Well in that case I one-up you with HTTPS server command without requiring write privileges by adding the command as an alias in your posix shell. Could even put the port argument last to scale usability.

alias s=...
Seems this is mostly about average people. On average people today have far better food, medical treatments, education and also chances for mental training. Which means on average people today have better chances to utilize their potential and maintain their individual peak.
I’d just solve this by passing in a Class<S extends Iterable<R>> arg and making the returned list be an instance of this class, instead of forcing the input collection type to be the same as the output collection type.
Not necessarily. For example, for about $4,000,000,000, Disney bought Star Wars: the Complete Collection, including all rights and trademarks. Not just copies of the movies, but actual ownership of the concept of "Star Wars", in exchange for nothing more than (a whole lot of) money.
The one in my humidifier bothered me so much I opened the dang thing and was pleasantly surprised to find the LED on its own tiny board which I then disconnected.
I remember reading the article about blue LED's finally being invented, then about a year later I saw my city (Lyon) started using them downtown to light the street markers. I as impressed at the adoption speed
What do you mean by original inventor?
Unlike fission and like thermal pump, this energy can be used to heat buildings, so even if nuclear reaction can produce just 100-200% of additional energy, which is enough for about 30-60% of electricity spent, the device still can perform at 200-300% efficiency when used as a home heater.
I just learned about the awful effects of iodine deficiency and how incredibly widespread it once was the other day from a youtube suggestion[1] about iodized salt.

Previously I had thought iodization was mostly for preventing thyroid issues in the event of nuclear fallout, but no! It was a way bigger deal. For example, I had no idea it was the origin of the term "cretin"[2].

1 - https://youtu.be/B00K66HivcI

2 - https://en.m.wikipedia.org/wiki/Cretin
Something like Nebula (https://github.com/slackhq/nebula) or Tailscale, perhaps?
Russia fines Twitter for leaving up content
A Cortex board that runs Lisp, not the reincarnation of the Lisp machine. May be useful for some cases, but embedded and FP are not usually comfortable partners.
Holy hell, talk about premature. That's 100 lifetimes away.

Is it still April 1st?
For things like cars, you have to provide documentation that you paid the tax when you registered the car.

On the other hand, it's really worth it to drive across state lines when making a $2-3000 purchase.
My personal favorite here is John B. Goodenough for lithium-ion battery chemistry.

What an amazing name!
Solar is now the cheapest form of energy. Ever.

Before you try to sink billions into nuclear energy, explain why we can't do it with solar + storage alone?
Just one good reason.
I've yet to hear anything substantive.
All I keep hearing is soundbites from the nuclear and fossil fuel industry.

All is missing is the political will, not technology.

Use nuclear for situations in which there are no alternatives. Rovers on Mars or something.
> People have not gotten smarter

This flies in the fact of lots of evidence to the contrary:

1) High-school students now understand mathematics that only advanced degrees would have understood in 1919.

2) High-school musicians now regularly play pieces that were considered meant only for "virtuousos" in 1919.

I can go on and on.

At the very least, your hypothesis that people haven't gotten smarter is quite suspect and demands evidence. The fact that IQ tests (whatever they measure) have shown an aggregate increase is also evidence against your hypothesis.
Yes, not nearly. Not anywhere close to the complexity needed for self driving cars. Trains run on closed, limited, well-signaled infrastructure, which (comparably) makes it fairly easy to "avoid other trains" (as long as the signaling, coordinated externally, works--if it doesn't the train is likely programmed to just stop until it does again).
This describes 99% of ML projects in industry. There is a reason the incentives are such that a science team creates a solution and then a theoretical engineering team deploys it. The Science team gets credit for the analysis/prototype but the prototype is so delayed getting to production that only the engineers take the blame or the scientists have moved on.
That was the case before they bought the Rafale from France I guess
I think you can now. You can have TLS handled by the kernel

setsockopt(sock, SOL_TCP, TCP_ULP, "tls", sizeof("tls"));
did you try language exchanche apps like Hellotalk? If so, how would you compare it to online tutors?
Paid tutors are probably much more focused on your progress than random natives, but is there something else?
Is it? I think you'll find similar "involvement" around the world. The Great Partition of Pakistan and India, and Pakistan and Bangladesh/East-Pakistan spring to mind.
> how gullible people are and how evil people will readily exploit it

This really shouldn't be a surprise to anyone at this point. At least this one didn't create a war or recession. ICOs are innovative the same way other crowd funding initiatives are. It's a way for poorly networked but high quality people to get funding. There will be less scams over time as the people get smarter. It's no different than when radiation was discovered in the early 20th century, irradiated products became all the fad (1). Innovation always brings this risk.

(1) https://www.washingtonpost.com/health/the-lethal-legacy-of-e...
> Compilation speed greatly effects your ability to iterate in your development process. Depending on your skill level, for most programmers this can be MASSIVE

Compilation speed is not the only factor in ability to iterate. This argument is the exact bikeshed argument that gets made all the time. Even if your compilation is insanely fast, your build pipeline might be insanely slow. Compilation speed alone isn't enough to really make any value judgements at all, is my entire point.

> Sure there are ultra high experience devs who can make a thousand line edit, send the build and have it run perfectly 4 hours later. Even in that case you need to consider the cost of coding extra defensively to make sure it's right the first time.

My last job used Ruby on Rails, a language that is touted to have extremely fast iteration speed. That company also chose to have a build process run all tests (unit + system), such that a "build" took 3+ hours. To say, "Ruby on Rails has fast iteration speed and doesn't require a compile step" ignores so much context about what's actually happening, the statement is effectively useless.
I would suggest considering segregation by subnets (in addition to security groups), using public / private subnets, where any server in a private subnet (behind a nat gateway) doesn't/can't have a public ip address, and therefore cannot be accessed via the public internet.

You could then use a bastion to access servers in the private subnet, or use something like AWS Session Manager which provides command line access via web browser in lieu of a bastion.
I don't think anyone is pretending accidents don't happen, only that over all there are far fewer deaths per gigawatt of nuclear than other options.

Handling nuclear waste is a hard problem but it's 100x easier than handling CO2 waste.

And is nuclear more expensive than other renewables? I think that really depends, I don't think you can compare 99.9% reliability power to 95% reliability power. They're two different goods sold at two different prices. You can use batteries or other storage to convert the 95% reliability into 99.9% but then that puts renewables at a cost far above nuclear.
There is some overlap and some similarities.. if long covid doesn't end perhaps it'll even be considered M.E[0]. Myalgic Encephalomyelitis sufferers have been ignored by mainstream medicine, maybe this will bring change.

[0]: https://valerieeliotsmith.com/2021/02/19/a-short-post-on-lon...
You don't need to wear masks outside, it is pointless! If the virus can spread between people outside at a park do you really think wearing masks indoors is doing any good?

Good to see we've moved on from "The Science (TM) supports these measures" to "it's the law no matter what you think of it."

All these restrictions are really doing a wonderful job of keeping Covid rates down in Belgium.
The Long March Abroad for China’s Swelling Ranks of Global Giants
> "The arguments are there and can't be refuted"

I've refuted many of your arguments in this thread. For example, when you claimed that "nobody speaks out against apple", "there are no other mobile OS vendors", "the tech industry can't function with the appstore", "you have no choices", "there are no options if you want to sideload apps". All of them demonstrably (and fairly obviously) incorrect.

That you don't like the alternatives is not the same as them not existing. That they aren't popular is not the same as them not existing. That iOS is "restricted and popular" are not coincidences, nor unfair.
I know in SQL Server a lot of products use the CONTEXT_INFO function for this, basically store some variable per connection and change it for context switching/row level security.

Obviously you need to trust the service account enough to do that.