skysight-inc/HackerNews huggingface dataset:
https://rationalwiki.org/wiki/The_Dragon_in_My_Garage

> "A fire-breathing dragon lives in my garage"

> "Show me," you say. I lead you to my garage. You look inside and see a ladder, empty paint cans, an old tricycle--but no dragon.

> "Where's the dragon?" you ask.

> "Oh, she's right here," I reply, waving vaguely. "I neglected to mention that she's an invisible dragon."

> You propose spreading flour on the floor of the garage to capture the dragon's footprints.

> "Good idea," I say, "but this dragon floats in the air."

> Then you'll use an infrared sensor to detect the invisible fire.

> "Good idea, but the invisible fire is also heatless."

> You'll spray-paint the dragon and make her visible.

> "Good idea, but she's an incorporeal dragon and the paint won't stick."

> And so on. I counter every physical test you propose with a special explanation of why it won't work.

> Now, what's the difference between an invisible, incorporeal, floating dragon who spits heatless fire and no dragon at all?

> If there's no way to disprove my contention, no conceivable experiment that would count against it, what does it mean to say that my dragon exists?

> Your inability to invalidate my hypothesis is not at all the same thing as proving it true.

> Claims that cannot be tested, assertions immune to disproof are veridically worthless, whatever value they may have in inspiring us or in exciting our sense of wonder.
Assuming you understand the rule (that Monty will always open a door you didn't choose, and that door always has a donkey behind it), then one way to understand the game is:

You can choose to have:

- The most valuable prize that's behind door A, or

- The most valuable prize that's behind doors B or C

When you look at it this way, it's obvious that you would rather have the most valuable prize from the 'other' doors, and the way to do that is to switch.

Then you don't need to think about whether the probabilities change once Monty opens the door with the donkey.

If you need convincing, here's a simple python script based on the above:

https://gist.github.com/rahimnathwani/2b6ca328a74b37b952c75d...

If you're still thinking about whether the probabilities change, consider whether 'Monty opens a door with a donkey behind it' is new information. It's not because he always does that. And the two doors you picked are fungible/identical except for physical position, as both are in the set of doors you didn't pick. So which one he opens is irrelevant.
Indian Scientists Who Laid the Foundation for 2020 Physics Nobel Prize
Show HN: A Tool to Speed Up Execution of Slow Commands Like Build/Compile
Hi,

I am launching a tool that will allow you to speed up your slow commands like build/compile by running them on a remote server.
Please let me know What you think.
It's worse than hypocrisy, it's accomplishing the opposite of what it's supposed to do. It's only a matter of time until there is an obvious gap in skill, which will only hurt the reputation of that group and then the situation could backfire when conflict starts arising among people with different skillset.
> Pretty sure Chrome has been using its own DNS resolver for ages.

That is correct, the IPv6 probes are embedded in the Chromium source, and are removed by the Ungoogled Chromium and/or Inox patchset [1].

[1] https://github.com/Eloston/ungoogled-chromium/tree/master/pa...
Interestingly Tesla’s autopilot is quite bad at stop and go traffic here because it does not know how to drive in a mandatory emergency corridor here. So you’re left with cruise control.
I find the language of authentication and authorization often confusing. Especially when it's not native to the application. Think oAuth2.0, or, OpenID.

One of our products has a SSO implementation. We had a hard time figuring out how to reuse that SSO implementation for Kibana dashboards. The ultimate revelation was, OpenID is not SSO. (A rather dumb one at that :\ )

PS: SSO - Single-signon
FIFO is a fairer strategy.
It definitely isn’t a big thing here. It’s made worse by the fact that our recycling infrastructure is generally inadequate.
Same as other comments they most likely sell at a loss, but do remember, they buy these components in bulk so it will be nowhere near the consumer price for the same/similar thing.
Manufacturers know that PlayStation sells a lot of consoles, so they’re willing to drop prices to have that long stream of income spread over many years.
Take a look at the US per-capita incarceration rate over time [1]. Since the war on drugs began, it has grown 5x over what appears to have been a long-term steady state.

The war on drugs is a make-work jobs program for people who can't build anything useful. Relative to skill, these are well-paying stable jobs.

[1] https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/U....
https://news.ycombinator.com/item?id=24716753

It's a Conditional Probability of non independent events.
Please. Please don't do this. Service workers cause so many problems, I have never seen an implementation that didn't completely explode at some time or another, and as far as I can tell the only fix is to open the dev tools and delete service workers. They're a bad solution to a non-problem.
The trouble is trailing slashes and inconsistent behaviour between the service worker and the web server.

https://instantmultipageapp.com/images/ loads from the server, and not the service worker. Observe how it lacks the Blog link in the header, which is missing in what the server is rendering—see /images/index.html in the repository.

https://instantmultipageapp.com/images loads from the service worker, and the server serves /index.html for it (which is very wrong) rather than /images/index.html.

This is purely a bug in the demo. Kind of a fundamental bug that leaves me unimpressed, but a simple bug nonetheless. If you were to actually run the service worker on the backend, it’d resolve this kind of problem, and also the inconsistency between what the two platforms render, as seen in the missing Blog link.
Yeah, back when we first started using it there was a lot of interest in using it to create back-ends as well, but there just wasn't a lot of support for it. For one, it needed to be developed and compiled on a not-Mac environment to be viable, and that has just never been much of a thing. Might be better now, it does just use LLVM in the back-end and IntelliJ has a good editor for it, but still.

I think C# had that problem for a long time, but Microsoft did a great job / made a great strategic decision with .NET Core I think.
On the other hand gas and diesel vehicles are effectively subsidized by getting to release CO2 for free.
> But don’t pretend it isn’t because taxpayers subsidize their success.

I wish my government were doing the same here
You are talking about racism at the individual level. That compounds itself into institutional or systemic racism of which this is an example. This is a government system that puts more obstacles in the way of darker skinned individuals because during the development of the system, the developers probably never even considered the importance of this system working for anyone but lighter skinned people. Lighter skinned people were important and darker skinned people weren't. That is institutional racism.

Also I'm not aware of any credible authority on the subject that would say "intent or a conscious prejudice" is any type of requirement for something to be considered racist.
Most people I know make compromises as they get older due to having kids and needing space, or for the sake of safety, or because they overspent and were shy about making that mistake twice.

Out of the people I know, most say the best car they ever drove was usually something incredibly engaging and fun, but unreliable and terribly unsafe by modern standards.

My dad's 70, and my entire lifetime he's never shut up about how great the little british sports cars he drove in his 20s were. Most exciting car he's owned by a long-shot in my lifetime was a Saab 9-2 Aero.

I reckon there's two peaks, one when you're young and dumb enough to just go for what you want, and again when you're old and rich enough to buy what you want again. Between that everyone's hauling around kids or just trying to save money.
I guess, there should be a good charging network in Norway too. 2 years ago I was looking for a car and no available chargers close to the house was a big show stopper. Closest one is like 0,5 mile away, that makes no sense.
>From my perspective the ongoing exodus towards EVs is due to EU enforcing incredibly strict emissions standard

Actually, the EU, pushed hard by Merkel, delayed and diluted the next-gen emissions standard, because they would've hurt the German car industry too much (go figure).

https://www.bbc.com/news/world-europe-24532284

https://www.politico.eu/article/europe-car-emissions-polluti...

And the German carmakers are STILL fighting the new standards in 2020:

https://europe.autonews.com/automakers/automakers-ask-eu-del...
You know what also uses the streaming parser? Standard server-rendered pages.

The idea that SPAs are faster because “they just download the content” is rarely true, HTML compresses well and the content will take the same space in either. The real bottlenecks are in re-executing huge amounts of JS per page (don’t have huge amounts of JS?) and page transitions (being worked on).
You might be misremembering reality - yes, the original xbox shipped with a normal drive, but the X360 had a proprietary drive in a custom enclosure, but actually the most popular model didn't come with any drive at all - just a proprietary memory card. Then the Xbox One has a regular sata drive, but I wouldn't call it "user replaceable" - it's very hard to access and requires a complete disassembly of the console, while on PS3 and PS4 all you needed to do was remove one screw and the drive would come out. The same seems to be true on PS5 again.
> On that note, try googling "Haskell >>=" or "Haskell <$>". Good results for both. Looks like the "Haskell's symbols and esoterica isn't googlable" is a dead argument now :)

Wow, it works! I wonder when this happened.
Get Spotify Premium for Free
Spotify is great place to promote your music, which has more than 30 millions tracks. Getting Spotify premium enables you to download songs on Spotify. You can get a free Spotify premium account without having to spend your hard-earned money. https://www.mayab40.com/get-free-spotify-premium/
Heads or Tails: The Impact of a Coin Toss on Major Life Decisions and Happiness
I got a 2020 Pacifica - I don’t need to use the touchscreen to perform any essential tasks. The AC has physical buttons and a knob. I typically just ignore the screen when I drive and there’s “screen off” physical button.
Hundred of lines to be proud of a shitty stack!
Because all of that for not even be able to run on Linux...
Hybrids are great! So setting a goal that's impossible to meet with pure ICE isn't bonkers.
Like iterate (https://common-lisp.net/project/iterate/)
If you're talking about time to launch a container, that's nothing like the times I'm seeing, is there perhaps a problem with your setup?

time docker run -d nginx
0c65064fc675427f0d49b837f368b6d17c3b42b2aa21bf80222baeb7ed20ed2b

real 0m1.556s
user 0m0.018s
sys 0m0.068s
Yes I agree it can be needed in some circumstances, but this isn't absolute or defined in the constitution or law and has to be balanced against other rights.

> On the other hand, if a crime or tort was committed, well that isn't considered free.

And this is a tort case
> it all started with the desire to eliminate blank screens in between pages and reduce payload sizes

Hell, no.

The "two main reasons" for single page app given at the beginning (faster app, reduced network traffic) are actually not the main one. The main one is that the browser loses its state at each page reload, and that the state on the server, if any, needs to be reconciled every time with that on the browser. It is fine only as long as your app doesn't have any client state. The more state you put in your client (e.g. a text field with its contents) the harder it is to maintain the state across page reloads.

This is why now we design our applications with all the state in the frontend, closer to the user, and a stateless backend. SPAs are in fact enormously simpler than equivalent non-SPAs.
Prince William and Sir David Attenborough Join Forces on 'Earthshot' Prize
Hey, this sounds awesome! Thanks for sharing. Please consider putting all this info in the GitHub readme, it's useful for anyone who wants to pick up the project. Also please consider posting this on relevant mailing lists.

I updated my PopOS packages today. My touchpad accel changed, my two-finger scroll broke, and I am left with a bunch of debugging to do and an urge to switch to Guix full-time. I came back to this HN thread and was delighted to find your post.
I've been considering the EV jump.

I know it'll be a downgrade from my current car, but my wife can't help but to stare longly at the empty HOV lane during rush hour.

In a more realistic and practical way, an EV will end up being the "faster" car after all.
It's not as simple as "don't join the union". Unions in the US have exclusive bargaining power; if a majority of employees form a legally recognized union, the union contract will apply to even the employees who don't want to join the union.
New €1,50 per month games subscription service launched for African customers
Woah. That's such a concise way of immediately making the concept clear.
I don't even know how to find articles on Medium. There used to be a whole bunch of articles listed on the front page. Now it just seems like one big advertisement.
This is a very long thread, with a lot of interesting talk about taxes and disincentives for single-use plastics, so I thought I'd hoist this to top level. Canada (as well as I assume many other places) has a deposit system for the fancy milks you might buy, wherein the retailer will often list the milk without the $1 included, because it's arguably analogous to borrowing a shopping cart (where you'd insert a coin and get it back when you're done).

I was recently surprised to find a similar deposit on a single-use plastic bottle of water (1.5L, $2) of $0.25. I have no idea where I'd return the bottle to get that 25 cents back, but it was enough to get my attention, and though I use a re-usable coffee canister as much as feasible, I'll probably try and find a solution for large quantities of water as well (beyond my 20oz canteen). I definitely find this less convenient during the pandemic, because coffee shops don't fill directly into personal mugs anymore, and there aren't that many public bottle filling stations around. In a counter intuitive move, many public water fountains have even been shut off for Covid.
I find this difficult to believe. The figure of 60% needing infection to reach the so called threshold is debated within the scientific community, due to the fact that pre-existing immunity (or factors which downplay severity) may have been underestimated. See this editorial by the British Medical Journal which argues this point, including analogous lessons from the swine flu pandemic[1].

Also these statements:

> There is nothing about test and trace or mask-wearing – two interventions that we know are effective at stopping the spread of Covid-19 and don’t require any curtailing of our individual behaviour.

"We know"? About mask wearing, the literature (yes, the scientific literature) is largely inconsistent and unclear[2][3]. Which does not mean masks do not work, but the answer is not "we know", it is "we don't know yet".

[1] https://www.bmj.com/content/370/bmj.m3563

[2] https://www.cebm.net/covid-19/masking-lack-of-evidence-with-...

[3] https://www.cebm.net/covid-19/covid-19-evidence-is-lacking-f...
Iterate is more lispy, and for people that don't like macros transversing the loop body (because the errors you get when something like that goes wrong are hard to debug), something like foof-loop for scheme is pretty nice. I am writing this on neanderthal GPRS internet, so I leave finding documentation for these looping facilities an exercise for the reader.
I wish it weren’t the case, but the mining of rare earth materials is quite hazardous as well as the electricity production that powers EVs. We are mostly moving the environmental damage to other places.

However if we can get to renewable energy (nuclear power, as solar panel manufacturing has a lot of damage as well currently) then we can truly be carbon neutral.

The best thing to say about EVs is that air quality in dense areas is better, at the cost of electricity being produced by dirty methods in (hopefully) more sparse areas.
Green Leaf CBD Oil What Is It? Indications
Green Leaf CBD Oil The MarketWatch News Department was not involved in the creation of this content. Sep 28, 2020 (CDN Newswire via Comtex) — Global Cannabidiol Oil (CBD Oil) Market 2020 by Manufacturers, Regions …

Cbd Oil Salve Recipe This full-spectrum (less than 0.3 percent THC) CBD oil comes from a well-known brand … Click here for more product reviews, recipes, and research-based articles about CBD from Healthline. Cbd Oil Gnc If you are dealing with chronic pain, anxiety, or nausea, it’s worth reading up on the benefits of CBD oil and whether or

http://supplementstore4u.com/green-leaf-cbd-oil/

https://muckrack.com/greenleaf-cbdoil/bio

https://zenodo.org/record/4072617#.X36l3nXhUdU

https://www.justgiving.com/crowdfunding/greenleaf-cbdoil
You're misunderstanding me. The goals were bonkers in the sense that the average goal was set way below pretty much every vehicle on the market - so the day it was announced, there were maybe 2-3 compliant models. Bonkers as in - "crazy" low. Not that they are bad. I myself drive a PHEV and my next car is definitely going to be a full electric.
Googling in Danish helps: https://nyheder.ku.dk/alle_nyheder/2020/09/kemiker-omdanner-...

(and at he bottom there's a link to the r&d company he founded)
They haven't been selling mass market cars for that long though.
Just a jumble of random words. They are especially difficult to non-english speakers, because they are not grammatically correct sentences, but rely on some unknown word-order logic in indo-european languages. Same aplies to list comprehension sentences in Python too.
I will bet money that if this plane ever starts carrying passengers, Boom will immediately start lobbying for overland supersonic bans to be lifted. Shareholders would demand it.

Pardon my lack of enthusiasm for yet another fight between privatized gains at the cost of socialized harms.
Because generics is a nontrivial problem to solve in languages and compilers; a really great comment that I bookmarked is here: https://news.ycombinator.com/item?id=9622417. I read elsewhere (can't find it now) just how much lines of code and language spec is dedicated to generics in Java.

Right now, the Go spec + compiler chain are a lot simpler; adding generics would have made things a ton more complicated. Second, by first spending a lot of time perfecting the core language, understanding it, and resolving early issues, they have a much more stable base now to build generics on top of it. As the comment also implies, they take things slow and steady when it comes to Go; it's a language made to run core systems (e.g. at Google) for the next 30-50 years.
If he means there was a time "before" time, wouldn't we need some metatheoretical notion of time to even state that? Like how can we state that in our system if our time begins at the big bang? I don't get it
No offence but you're not recognising that things were very, very different.

C was designed as a language for small sytems. It's used for ridiculously large and inapprpriate thinga now. The #include is terrible but it was ok back then - things were small enough to hold in your head. No longer.

Compilers were simpler back when C was designed. IIRC PDPs often had just a few K of memory. A megabyte would be huge in the 80's. A textual preprocessor can be done in a couple of K I'd guess, or less. Also a preprocessor is useful for many other things unrelated to the C language.

I understand your frustration but things started that way for a good reason, please don't criticise unless you really understand that.

Feel free to criticise the inertia that means we have much the same stuff nearly half a century later (but also understand why).
Is Warren Buffett the Wallet Behind Black Lives Matter?
If you want to visualize them in "enumeration of cases".

The complete cases for the choices is:

Problem-1:

1) You pick goat#1, Monty opens goat#2
2) You pick goat#2, Monty opens goat#1
3) You pick car, Monty chooses a goat of his liking

Problem-2:

1) You pick goat#1, Monty opens goat#2
2) You pick goat#2, Monty opens goat#1
3) You pick car, Monty opens goat#1
4) You pick car, Monty opens goat#2
5) You pick goat#1, Monty opens car
6) You pick goat#2, Monty opens car

We know Monty didn't pick a car, that reduces it to:

Problem-1:

1) You pick goat#1, Monty opens goat#2
2) You pick goat#2, Monty opens goat#1
3) You pick car, Monty chooses a goat of his liking

Problem-2:

1) You pick goat#1, Monty opens goat#2
2) You pick goat#2, Monty opens goat#1
3) You pick car, Monty opens goat#1
4) You pick car, Monty opens goat#2

Or, 1/3 for Problem-1, 2/4 (=1/2) for Problem-2
You are free to count them as a failure of the "I'm sticking with my original choice" strategy, but only if you also count them as a failure of the "I'm switching" strategy, because when Monty ruins the game there is no way to win the car by switching to the remaining closed door.

If Monty chooses randomly both strategies fail 2/3 of the time.
Very interesting project. ungoogled-chromium seems to addressing many of the concerns that inhibit control and transparency. E.g Chromium even without a Google account cannot address those concerns.
I don't have clear evidence either, I'm just speaking about my personal experience and that of people around me.
Well, I think that we need an executable format that is universal, transparent, and standardized.

With ELF I can take a debugger and attach it to a rust binary as well as a C++ or go binary.

Also, we want to be able to interface different languages in an efficient manner. Now with a universal executable file format that becomes possible, but requires us to have a way to combine different object files.

From here on, I think it becomes obvious that we should have compilation units. A language that does not allow the definition of such a standardized object is a bad citizen, IMO. Rust, for instance does allow it, but is severely hampered by the limitations of the C-ABI.
Am I right in believing an EV has a lower carbon output per unit distance than an ICE vehicle even if charged by thermal coal power?
Care to explain how Ada did this?
Doesn’t most of Norway’s power come from hydro?