skysight-inc/HackerNews huggingface dataset:
I wasn't aware that planets could have traditional RPG roles. Whatever class Earth chose, it really needs to roll a 20 right now.

More in topic, I really like the idea of random planets floating the void on their own. I'd be really curious about they have a unique composition. Although the lack of an external energy source probably means there wouldn't be much potential for activity.
Most worthwhile thing Atwood has ever done. The rest of his portfolio pales in comparison.
Speaking of betting,

What do prediction markets say about whether it will be out by what times?
Try pikuma.com. It covers a complete software renderer from scratch using C and SDL.
I wonder if filtered solutions files that load only the requested projects in a solution would of made that less painful https://docs.microsoft.com/en-us/visualstudio/ide/filtered-s...
Pilots for large airlines are paid very well (100k-200k+). The training is expensive and time-consuming, but not that expensive or that time-consuming, if we compare to e.g. medicine or science.

There is a low-paid and debt-heavy portion of the career. However, Medical students aren't paid and even the lowest-paid pilot is making more than the average phd candidate.
Because a search engine that almost always finds what you are looking for is a fruitful endeavor. A website that lets me keep up with my extended friend circle is a fruitful endeavor. A website full of educational videos (and yes, a lot of mindless entertainment) is a fruitful endeavor.

By focusing on how they are funded, you're losing track of the fact that these companies provide incredibly valuable services.
Public transit in Tokyo is faster than cars for the vast majority of trips. The only exception is if there's no lines connecting where you want to go, and you need to transfer a couple times. Nobody complains about "lack of freedom". When people want to go on trips, they rent a car, but even then, they usually take the train to their destination, and then rent a car there.
Written with such conviction and yet so, so wrong.

"Theranos won’t go bankrupt, their investors are still going to get rich, and Holmes will still be on the cover of tech magazines. In fact, in the next few years Theranos will only become stronger."
> but supposedly this is done "the good of all humans" what is just another communist party slogan.

Keep in mind research done there was an international effort. Some things being strongly funded and supported mostly be other countries.
Chinese Mars mission sends photos of the Red Planet
> it's perfectly fine to either a) use a semi-anon alt or b) write in a circumspect manner. Preferably both.

This is the reason I use an anon account but there are still problems on HN. I apologize if I cause some trouble here on HN, but the flagging aspects of HN beyond rude/spam comments (which is what I suspect it is designed for) does a disservice to the community. My comments about inflation were flagged in March 2021 despite of being cordial and respectful. I trusted the scientists and the intellectual community, but I similarly saw some Lab Leak theory comments being flagged on HN. Vouching is a great feature, but not many people know it since it requires a couple of prerequisites - enough karma + settings to show flagged comments.

I hope we restrain ourselves to flagging behavior on HN. It also enrages people for trying to be reasonable, but contrarian, and seeing their comments disappear. Now, they're resolute and firmly dug into their contrarian views even if they were false.

So, if HN has these issues, the outside world is even worse. Try the same on Twitter and hard echo chambers form (blocking/etc). I am not engaged on Twitter or Reddit, but I occassionally observe this.

My 2 cents.
Are you referring to the outbreak of African swine flu? What does that have to do with coronavirus?
Unit tests should be small, specific enough tests that they should not ever require using the database.

End-to-end tests, behavioral tests, integration tests however can involve the database as you can actually test how the application responds to requests.

I don’t know if it’s laziness, IDGAF, ignorance, stubbornness, or what but the above tests seemed to have merged recently where we now have “unit tests” that are actually behavior tests.
It has been at least 5 years, possibly 10, since going from Shenzhen to Hong Kong meant going back in time and not the other way around. I would liked to have seen a different development but I am not surprised by it.
Frequency is freedom

- transit advocates
I've worked in an environment where all the developers did basic security training, and I've worked (well, interned) in an environment where prod had a default-deny firewall for outbound traffic.

The latter was definitely a hell of a lot more trouble. The latter was also definitely a hell of a lot more secure - and not because I had tons of faith in the code.
I've never used them, but this sounds like the modern equivalent of a 3270 terminal for the web. Better UI, but fields the end user can edit, that then get passed up to the server through all the layers. Am I right?

I just predicted someone would do this in a different thread here on HN ;-)
Loss leader to try to prime the market and justify massive grid spending to support pre permissioned, ultimately remotely controlled/driven BEV travel imo
One supposes horrifically slow might be a bit subjective.

I notice in a VM on my laptop establishing the initial connection to postgres seems to take 2-3ms, and running a trivial query takes 300-1000us.

I routinely involve the database in unit tests, it is certainly slower but my primary concern is the correct behavior of production code which uses real databases.
Either way, the point stands.
Worst case for nuclear is probably worse than the worst case for coal. The planet might be transformed in unwanted ways due to global warming, but that's better than it becoming irradiated and inhospitable to life.

That being said I still think that nuclear is our best option.
> Unit tests should be small, specific enough tests that they should not ever require using the database.

That's somewhat architecture dependent; in a microservice architecture, it can be quite reasonable to see the service boundary as the unit boundary, in which case a DB-involved “unit test” makes some sense.

You probably still also want fairly complete DB-independent tests that you can run automatically as you code, but the idea that the latter fully encompass unit tests is, I think, an artifact of predominantly monolithic architecture of the time the language developed, where you’d have multiple logical units in monolithic app that would then connect to a database (which even the monolith might not fully own).
If this is a social network, you should probably include a screenshot of the interface, features, and what a post looks like, so people know what to expect
Mars offers no protection and not exactly rich on resources. I think, Venus sky cities[1] have bigger potential. There is a drove of resources plus free energy from Sun.

[1] https://bigthink.com/hard-science/how-to-colonize-venus/
Harmonic on Android is nice.
How do you know these weren’t American pilots?
yep, the Seattle light rail has a much less convenient route for me than the busses, but the the train is so much more frequent (and usually isn't 20 minutes late) that I always go for the train
You can read about it here https://www.technologyreview.com/2021/11/19/1040390/covid-wu...
“There is a solution to every problem: simple, quick, and wrong.”
I'm just happy I can use this to let my kids play Minecraft again.
Something that seems to get lost in this discussion is the space requirements for green energy, since the land we build solar and wind farms on isn't free. Every acre has a cost, and it's reasonable to presume that the land costs far more than any of the equipment placed on top of it. Fukushima was able to generate over 5.3 GW with 860 acres of space[1]. In comparison, the largest solar farm in the entire world, Bhadla Solar Park, is currently generating 2.7 GW with an expected max output of 3.5 GW using...160 square kilometers[2], or ~39,537 acres!

To put this into insane perspective, one Bhadla Solar Park can hold ~459 Fukushima Daiichi Nuclear Power Plants for a total power capacity of 2,432.7 GW or 2.4TW. The total amount of power usage globally is 17.7TW [3] which means that our hypothetical Bhadla Nuclear Park would supply over 13.5% of the entire world's energy. As an added bonus, there are far less tsunamis in mainland India.

[1] https://en.wikipedia.org/wiki/Fukushima_Daiichi_Nuclear_Powe...

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

[3] https://www.theworldcounts.com/stories/current_world_energy_...
Unit Test is the common generic term anymore. So Unit test is most commonly used to refer to any type of test, integration, end to end, or isolation.

Most people will view you as being pedantic and old school for insisting on using an older definition. Which is exactly the feedback I kept running into so I changed my stance on the subject to fit what people expected. At least I got them to make more tests.
That's not really true. You could falsify it by:

- Opening the records about which viruses the WIV was storing. It's not a mystery — labs track that kind of thing! But China refused to release any data about which viruses the WIV stored or modified.

- Finding a clear chain of infection between a natural source and the outbreak in Wuhan

- Finding clear evidence that there was a small outbreak which later spread to Wuhan

Nobody has managed any of those.
Going further down the road of only doing what your requirements demand (not writing a general purpose parser), I really enjoyed this talk. https://media.handmade-seattle.com/context-is-everything/
Why are so many lullabies also murder ballads? (2014)
"The nuclear status quo" is a balance made possible by MAD.

In an arms race there may be a period of technological superiority. During that period MAD does not exist.

Bombardment from space creates at least two scenarios that upset MAD.

1. First strike capability

Small projectiles sufficiently accelerated may escape detection from ballistic detection systems. This could give an actor sufficient confidence in their ability to eliminate return strike capability.

2. Plausible deniability

For a period it may not be possible to determine which actor launched a strike. This can cause sufficient hesitation (and the expectation thereof) for an actor to initiate a strike and the target to fail to retaliate due to insufficient confidence in their target.

I'm sure there are other scenarios as well.
Previously:

Oct 2019, 50 comments, https://news.ycombinator.com/item?id=21188767
I'm sure you already know, The Moon Is a Harsh Mistress by Heinlein is such a great book that deals with exactly this.
> Yes, it's better than coal and perhaps even gas, but....

There aren't greener alternatives that will produce all the power we need -- yes we can invest in wind power etc., but that won't produce enough power for a modern society.

Nuclear is the greenest realistic option.
Yes, aside from a few problems (like exposing a character’s real identity, when the game only wants to show the player their assumed identity). Also, Dwarf Therapist can make some complex deductions from the available data that aren’t shown in the game, such as showing which dwarves would be good for particular jobs by considering their stats, traits, skills, and preferences.
It can be a good app idea.
The Fastest Way Of Computing All Universes (2012) [pdf]
Cities don't "have" pollution. The pollution is brought there by suburbanites driving their cars into the city, and by car-centric city design.
This is exactly why the mass delusion propagated by Elon that Tesla's have full self driving is terrifying, and why "self driving" in general is a sinister lie that endangers the public.
This is buried, but I do think people would care if they could see it because it delegitimizes the very valid reasons to investigate the lab leak hypothesis. Nobody cares if you have a personal vendetta against a country, and it will end up distracting from the fact that, whether this came from a lab or a marketplace, the fact that we can't answer which was the source means the rational response is to take the precautions that would be warranted as if it came from BOTH.
Did you ever catch a fish that was toxic, and eating it killed someone?
If you watch stations with transfers, like Naka-meguro, you’ll see that departures are synchronised, especially for express trains. That transfer looks like this [0] with the Hibiya (grey) line on the left, and Toyoko line on the right. You just need to cross the platform, so the transfer doesn’t take any longer than a regular train stop.

[0] https://en.m.wikipedia.org/wiki/File:Naka-Meguro_Station_Pla...
Or perhaps compounded into a ball we get these new rocket companies to fling into space every few years, at a trajectory likely to not hit any of the other planets.
What to the Slave Is the Fourth of July?

by Frederick Douglass

https://publicdomainreview.org/collection/frederick-douglass...

"Upon finishing his speech to the six hundred or so mostly white abolitionists, Douglas was met with “a universal burst of applause” and seven hundred copies of the above-featured pamphlet were subscribed to on the spot."
> Eventually, the interactive design stuff found its way into development with C++ and the Microsoft Foundation Classes, and there, I truly believe, code generation was used to hide a lot of really hairy MFC support that nobody wanted to talk about.

Every so often for my day to day job I need to work with some really old and crusty MFC-based UI code and while Visual Studio still technically supports MFC, in practice it seems to be basically unusable. I doubt anybody at Microsoft actually tests this functionality because much of the time it fails spectacularly for me - even the templates don’t even really work. So this means I need to struggle through manually messing around with impenetrable machine-generated code files and hope for the best through extensive trial and error.
I thought it would be EU were open banking (psd2; and most we integrated have easy read/write) is mandatory, but this seems US. Bubble allows easy API integration, but programming low level banking messages would be painful with Bubble (maybe impossible) so I would assume they did that with a microservice or something, exposing a REST API for Bubble.

Our biggest competitor bought a nocode provider so their banking software is easier to customize.
Also, replacing nukes with moon rocks means that you don't have to worry about securing those nukes.
And think what will happen when theres another, stronger earthquake in area where those containers are... Ehh, people really lack imagination.
I understand, what I'm saying is that if this did happen it would have been obvious to everyone that it did. The fact that nobody's drinking water is irradiated right now proves that it couldn't have happened...

(Sidenote: is it really possible that after all these years they've just left a smashed nuclear bomb in a marsh? I would imagine they've gone back with better technology and recovered the pieces, at least to avoid the material falling into the hands of terrorists?)
There are all kinds of airports at altitude 0. You’re arguing for vastly more complexity in the flight director for it to know what altitudes are valid for particular locations.

> It shouldn't be that easy to almost total the airplane.

It’s not, the pilots are complete fucking morons who ignored multiple checklists and basic knowledge about flying (210 knots on the ground is insane).

This wasn’t autopilot or anything like that. It’s just hints for an already manual operation.
I don't recall that being a hit piece, although I guess it had the function of one. What I remember being really shocking was, this was apparently a science journalist who was advised by Tesla support to do something that violated the second law of thermodynamics (“you need to do as much regenerative braking as possible!” or similar)... and then apparently didn't know enough physics to realize that was an awful idea. I came away from it thinking the reporter was incompetent, not malicious.
"While countries wasted time to profit from each other, China is about to land on the moon, they are now jealous and want to plan how to try to eventually catch up, maybe if they can stop sniffing profits"

There the correct title!
The amount of detail in this map is absolutely incredible. Pretty much every conceivable rail service is present. I especially like the route planning feature. It’s no Hyperdia [1], that thing is a monster, but it’s super duper cool for local trips. As someone who’s messed around with Tokyo transit apps as half-baked personal projects, color me impressed!

[1] https://www.hyperdia.com/
Yes Gulf carriers, but not all of them, Emirates and Qatar are the most important.

They really have high standard and try their best to have the best safety standars. Is not for lack of trying. Is that their system has gome far too much in one direction that is now backfiring.

Absolutely you may have an airline that allows too much manual flying and too low procedure standars (it is what happened at first in commercial aviation). There is a sweet spot between standart procedure and manual proficiency, and some airlines have been going way beyond that spot for some time.
Has someone made a scanner that will send a message that would try to load a JDNI class, and then detect if that JDNI class was loaded? That’s what I thought this would be.
More so as it smells of politics. Germany was a thorn in Frances plans to label Nuclear green for while and does seem they wore down everybody and got thru a compromise that gets them off the hook by including gas. More worrying in this is how will this play into the whole gas drama with Russia.

Overall, it avoids a lot of awkward moments which would of seen both Germany and France fall short upon the EU's green regulations for energy usage/production. Whilst personally I feel it is a fair thing and well needed for France, I can't help feel that Germany took advantage of this and tailcoated their needs onto this and why we see gas labeled as `green`.
Voyant raises $15M to scale production of its tiny, inexpensive Lidar tech
If we could wave a medium-sized magic wand to make the database fast for tests (as least as fast as the proposed alternative), would we still use a single shared database for all tests? I would use a separate database per test since I don't find the arguments about realistic data shape convincing.

Back the real world: since the database isn't fast, we can either make the test infrastructure faster or hoist the problem into the application domain by using tricks like the OP. I'm a platform engineer at heart so I lean towards making the infra faster in order to accelerate app development.

My hot take is that developers are too comfortable with slow test databases and we're due for an "esbuild moment". With appropriate elbow grease, some databases, like Postgres, can be quite speedy (~300ms to start a cluster for a suite and ~40ms per test). The main tricks:

- Avoid Docker. Postgres is cross platform and Docker on macOS is sloooow.

- Create a single database cluster (Postgres lingo). Initialize a fresh database in the cluster with the seed data. Use that database as a template for all future tests. Creating from a template was 12x faster than creating from scratch in a benchmark I ran.

- Use a ram-backed file system. Using /tmp is probably good enough since its backed by tmpfs which should use RAM for small files.

- Disable fsync for the database.

I wrote up a more detailed take for Postgres here: https://news.ycombinator.com/item?id=28472062.
Yeah, I wondered about that too. Lumping it under one term is imprecise. I don’t like that there’s 3 different types of non unit tests, personally I would say pick one and run with it so you’d say we have unit tests and behavior tests for example.
Mapbox is looking really nice these days.
This wasn’t an autopilot problem. The problem occurred while still in takeoff roll.
The original author's reaction to this being on the front page of HN is almost certainly "All publicity is good publicity."
I also do that.

How about "lisp taught me"?

English teachers can hate all they like, but I will not swap the final two punctuation marks!
They aren't tech related and don't offer any new information. It is the same arguments over and over.

Also, this site is not all that interested in free and open debate anymore. This aspect has been diminishing for years. It is better moderated than some other sites though which is why it has hung on for this long.
It _was_ alot of money, but maybe not anymore. That is the effect of all this government largess. The value of a certain sum of money is dropping.
If you had diamond hands when all around you
Were selling shares and saying you should too
If riding GameStop moonward made friends hound you
And worry if the SEC would sue

...

If you addressed a virulent pandemic
By grokking each new trend that had begun,
Your wisdom was enriched and epistemic
And you made bank in 2021.
What Germany did was very quickly turn off all nuclear power plants without any plans on replacing them with sustainable alternatives. Now they're offline, what's done is done. France still has nuclear power plants, and they're really pushing for nuclear energy to be considered green.

This is about investing and creating incentives. So IMHO Germany shouldn't build new plants and France shouldn't get EU funding for their existing ones and everyone, but especially these wealthy countries should focus on truly sustainable energy.

Every euro spend on a "transitional" does not go towards the truly sustainable technologies.
I understand how it can be frustrating, but it can also be super helpful.

I'm not super familiar with Ada++, but in Ada all declaration areas are the same. You can declare anything (types, functions, variables, tasks i.e. threads, or even full packages) in any declaration area. This is actually somewhat powerful in being able to write everything locally and then refactor it out to where it belongs.

Writing tasks in declarations is interesting because they operate like C++ jthreads, so the related block of statements won't exit until all threads complete. You can get around this by detaching work by using allocators, but that's more advanced.
It doesn't matter what the previous crew configured, because you reconfigure for the conditions and scenario you're about to fly. And this is all part of the preflight checklist.

Even if something was missed, it's very strange to not realize that the plane is still on the ground when you can see the end of the runway, despite what the computers are saying. Usually pilots have trouble trusting the instruments over their own senses, but in this case it's like the opposite.
Walmart had no “justifiable reason” for taking down products from an entire region, the ruling Communist Party’s Central Commission for Discipline Inspection said in a strongly worded statement Friday. The agency added that the move was prompted by ulterior motives and showed “stupidity and short-sightedness.” The American big-box retailer would suffer the consequences for its actions, CCDI said.

The extent to which the this bill seems to be making their backs arch is quite refreshing, actually.
Nice deflection. Let me know when those WMDs show up.
The style of the web site has not changed for 20 years, insisting on his conventions of writing airline names (France instead of Air France), not allowing links in comments. The list goes on, but I haven't followed the site for a while so I don't remeber the details.

Not that I would have a problem with that. It's his site, I have not paid, so he can do things his style. It must be an unbelievable effort to gather all the information.
OOP was a mistake, it's nice to hear from such a large project

Hopefully more people will stop that trend of OOP everything, and learn a little more about what we really want to do with our data