skysight-inc/HackerNews huggingface dataset:
"By this I mean, if you need a database at all, you should jump to having a relational one straight away, and default to a relational schema, even if your earliest set of requirements could be served by a “document database” or some basic flat-file system. Most data is relational by nature, and a non-relational database is a very bad default for almost all applications."

That is terrible advice.

Relational databases are heavy weight solutions, expensive and slow.

Make a data interface from the start, yes. But start with backing with a flat file and exhaustive search. Simple, cheap, and more efficient than relational databases, indexing, sorting, and/or binary searching until you have a lot of (for some definition of "a lot of") data.
WebAuthn is two-factor. In order to login, you have to provide 'something you have' (your device) and 'something you are' (your face, fingerprint, etc.)
Ah-ha! Thanks for explaining how to understand the Wikipedia entry!

> In North America the bacteria Borrelia burgdorferi and B. mayonii cause Lyme disease.[3][15] In Europe and Asia Borrelia afzelii, Borrelia garinii, B. spielmanii and four other species also cause the disease ...

> The recombinant vaccine against Lyme disease, based on the outer surface protein A (OspA) of B. burgdorferi
Assuming it is safe (I don't know whether it is), it sounds like a fun experience.
> Save notes about crew members

This one must be full of gold
The master documents for this are the NY and CFTC settlements:

https://ag.ny.gov/sites/default/files/2021.02.17_-_settlemen...

https://www.cftc.gov/media/6646/enftetherholdingsorder101521...

(both PDF)

the incompetence (as well as the lies) is just amazing
That’s all we have presumably.
> but about Pete Davidson

His wife's new boyfriend got their kids' initials tattooed on his neck. That's deranged and suggesting that an angry response is evidence of mental illness is way into "positing unnecessary entities" territory.
Maybe they had to take a flight back.
Fog Reveal: just another entity in the long list of Privacy Rapists.
Good thing they exported 15% of their domestic energy production to the friendly state of Russia - in the form of natural gas imports ($20B per year).

What could possibly go wrong?
What the heck happened to The Verge? Haven't visited in a while and it doesn't even seem like it's the same site.
You don't need to trade with an intermediary in the commercial paper market, companies could directly issue the paper to Tether, no one would ever know about it. They could then reduce their holdings to zero by holding the paper to maturity and buying treasuries with the proceeds. By definition this being commercial paper means it would take just months to do this.
> After the housing construction industry collapsed after 2007-2008, we underbuilt several million housing units and are now suffering the results of low vacancy rates.

What does that have to do with NIMBY/city-level veto over denser forms of housing? I don't see how your argument flows from the 1st sentence to the 2nd and then the third.
A file searcher akin to grep, ack, or ag (aka the silver searcher) it's programmed in Rust so it is decently fast with good support for UTF-8.

Unfortunately it defaults to parsing a git tree's gitignore file and skipping over files listed in it.
The coal plants are running as an alternative to gas plants, as is described in the link you posted. The shutdown of the nuclear plants was long planned. Germany managed to decrease dependence on fossil fuels for electricity production while shutting down nuclear plants.

https://commons.wikimedia.org/wiki/File:Energiemix_Deutschla...

Now another topic that should be talked about: Germany could have shut down coal first, and nuclear second.
Maybe they make it up in milk? I can't speak about their other grocery prices, but the milk was ridic.
I think it's a move in the right direction - but I've never been a fan of convolutional networks.

There's significant potential value in networks that can regenerate their input after processing.

It can be used to detect confusion - if a network can compress + decompress a piece of input, any significant differences can be detected and you can tell that there's something that the network does not understand.

This sort of validation might be useful, if you don't want your self driving car to confidently attempt to pass under a trailer that it hasn't noticed - which tends to kill the driver.
Germany is still facing a very cold winter by all accounts. This will help around the margins
This isn't an innovation. My dealer did this in the '90s.
That's great for mechanics, but what about software developers who need new hardware every year? What about graphic designers who need to pay subscriptions to Adobe? These are recurring costs that don't materially improve the workers ability to do their work, but are nonetheless required.
You have no way of knowing how much utility the lottery players gain outside of their expected winnings.
There is no widespread infrastructure for heating with electricity, the dominant sources for heating homes are gas and oil. The reason for that is that until the Russian invasion of Ukraine, it was unforeseeable that there would be a shortage of gas or oil. And let's not forget that the current "shortage" is a result of political decisions, and not because gas and oil have ceased to exist.

Germany is in the process of moving to greener energies, not just on the state level but also in private homes. But that's mostly true for new constructions of which there are comparatively few. Coincidentally, the German government has recently announced to de-incentivize new construction and rather suggest updating existing houses. It will take many years, though, to get all those houses to move off of gas and oil, especially because Germany has a relatively high percentage of rentals over home owners. There's no real reason for landlords to update the heating system of their investment properties because the cost for heating is paid by the tenants anyway.
There are a lot of things I'd love to see change in the testing world.

One would be a way to write a second implementation that is used to test or generate tests. For example if I want to test a function that adds two numbers ("add") it would be really nice to be able to write: test(add, (a, b) => a + b)

IMO tests kinda boil down to write it twice and hope you got it right once.
By definition they would never have assumed zero defaults when buying the paper, just few enough defaults for other gains to offset them.
the rest of the world uses green.

Only if you define the rest of the world to mean the very small percentage of places in the world you have been.

From Wikipedia:

In some countries, instead of "don't walk", a depiction of a red man or hand indicating when not to cross, the drawing of the person crossing appears with an "X" drawn over it.

Some countries around the Baltic Sea in Scandinavia duplicate the red light. Instead of one red light, there are two which both illuminate at the same time.
What an assertive take that couldn't be more subjective and counter to what many (including myself) have experienced.
Underlying issue in Go: https://github.com/golang/go/issues/49269
Arecibo was a radio telescope, like a satellite dish. The 'mirror' is a great big metal mesh hemisphere covering 18 acres of land in a mountain valley.

It's not an ideal museum location in and of itself because it's almost an hour drive out of the city across some not-sutiable-for-high-traffic mountain roads (see the beginning of the movie Contact for a pretty reasonable view of what the trip out and in is like).

Presumably the idea is that if we go around building stuff and just abandoning it we're doing unnecessary harm to nature as well as creating hazardous environments, e.g. when people go in to take the scrap metal and have stuff collapse on them.
Symbolic Numeric Programming in Julia
Well yes of course. For example in the early middle ages millions of dirt farmers took oath of bondage after a bad harvest. Because otherwise his family would starve.
>Kanye's fashion garbage is equally as garbage as the rest of the high end fashion culture.

This is not something I agree with, I believe there is something like called good taste (http://www.paulgraham.com/goodtaste.html), and just because I don't care to understand it (just like I don't care to understand expensive cars or expensive watches), that doesn't mean the entire field is garbage.
That's a tired argument. Those subjects are called the way they are, because they were named in a culture that preferred plain straightforward names. Computer science could have been computing, informatics, or datalogy. Political science could have been politology. Sociology is already a thing, but it's narrower in scope than social science.

Incidentally, I'm writing this in a place called "Physical Sciences Building".
I edited to clarify.
Around half of the reactors are shut down for maintenance. Some scheduled, others for faults discovered during inspection. They expect to be back online only at the beginning of 2023.
People that don't think price collusion/illegal carterls hidden as software taking advantage of the fact people don't want to be homeless, please report this to the FTC.

https://reportfraud.ftc.gov/#/assistant

Report as 'something else'.
I also work at HRT and met zero geniuses and zero sociopaths. (Clearly you're at a better firm than me...)

I have however met a lot of very smart people.
He didn’t accepted but the price is going down, on April people offered $280, now $132…

> Estavi is still the NFT owner, and it is unclear if he has any interest in selling right now. He did not respond to a request for comment via Twitter DM.
someone explain to me the point of backend webassembly for a web framework? you're running the compiler already, why not emit... actual assembly
I guess the question I would ask is the following. Assuming you're already doing a decent job of soliciting feedback from employees, what's the argument for effectively giving one employee a louder voice than everyone one else? Because I don't see how that doesn't happen to at least some degree.
That is the Token Bucket [1] algorithm. Variations can easily be coded to be distributed (use Redis), or account for multiple receivers etc.

[1]: https://en.m.wikipedia.org/wiki/Token_bucket
Yes it does, Power-to-Gas - https://en.wikipedia.org/wiki/Power-to-gas
If there is a gas shortage later in winter, which may well happen, people can switch to their cheap electric heaters to at least keep their living rooms warm.
I cannot believe that the green party was willing to severly increase the risk of major blackouts out of pure vanity.
Why are you keeping around features that aren't tied to revenue? Either write tests for the features, or delete the features. The easiest code to test and maintain is no code at all.
One's needs are much different from other one's needs.

Not blaming your setup is bad for your needs, but I'm pessimistic on ideals of 700 days uptime and not changing things for 16 years. Sign of stagnation for me.

My needs includes being able to cast my screen to TV or play music via AirPlay or chat in Slack/Mattermost or run some ML/Cuda stuff or tell (by voice) my laptop (Cortana actually) to set alarm for 5 minutes or...

I'm not sure I could do all that with setup of the sort you have.
pigz: A parallel implementation of gzip for multi-core machines
Why would they? They're now in an incredible position -- convert everything to treasuries and yield over 4%.
Hmm what would happen if I sit down, eat some Taco's and when it is time to pay, I claim I have cash only? Aren't they a creditor in that case?
He'll be in on the GloriFi grift real soon too I'm sure. Same bad actors involved.
That's a variation of ye olde end-to-end argument.

In fact, this subthread seems to be recreating many of the network protocol design ideas from the ancient days.
Are there any good resources you'd recommend on implementing a shell?
Crates should be namespaced by user. This is a disaster waiting to happen.
IQ has very high correlation with income. Study after study found this after correcting for confounders.
This is an old, well established pattern, but it is embarrassing that this kind of irrelevant idiocy is so often destined to greet authors and subject matter experts when they visit a message board discussing their work.
Damn.

It would be fun to non-destructively randomize the instruction stream and have an ML model learn how to remove hazards.
The screenshot was mostly to break up the article - it's not a picture book, the meat is in the words.

As a minimalist setup there's not really anything of note you could screenshot; Just a bunch of windows without decorations and some non-bloated software.
What if your favorite artist didn't die at 27...

He becomes Kanye. Apart of this is a challenge to his audience. Do you STILL listen?
> Consider an endpoint that makes 100 behind-the-scenes requests

Don't do that; Don't ever make middleware retry.

An API endpoint should be quick, and if you can't figure out how to make it quick, use batch processing metaphors (submit task/query task) and a task-runner instead. The task-runner can retry indefinitely, but a user needs to be given feedback or they will push the refresh button.
Yeah, I have disabled the paywall completely, just asking if people want to support us they can use Patreon from now on.
One is the only number. Zero isn't one. n cannot equal anything other than n; adding anything else is what's creating the inconsistency and incompleteness. n must equal n. But, if that's true - which it is - the game is over and math is just a game of never ending bifurcations.
That Shouldn't Happen – UnreachableException in .NET 7
Even at a much lower level, businesses that refuse to take cash always amuse me.

Guess they don't like money.
It's amazing the number of junior engineers I've taught to simply read the error message properly.
The contractor tests differ between fields though. The laws were written specifically to go after the big software consulting industry that appears a few decades ago to force them to become employees. They grandfathered in other job roles that were historically operating over the line one way or another.
No news is bad news.

I don’t like code that compiles cleanly or runs cleanly on the first try. The worst is when I know that code isn’t close to done yet. Without errors my list of actionable tasks is low. I know there are a certain number of problems, and if I can’t see any it’s because they’re invisible, not because I don’t have any.
If I wasn't clear, I think that's fair! And certainly appreciate your blog entry. I think if anything my quibble is with our/some's obsession with "minimalism". Like, in one sense, it's less complicated to live in the woods, in another, it's tremendously difficult for some. And I'm not certain we should glorify it. It's just a different way of living.

For example, OpenBSD won't adopt ZFS. Won't adopt Rust within the OS. Won't use hyperthreading. All aren't even up for debate. They have their reasons, but also I do enjoy my creature comforts. Because at a certain level of additional ease does have its benefits?

It feels like the other side of the Simple Made Easy talk by Rich Hickey[0]. Yes, we shouldn't aggravate complexity, but also we need not make things unnecessarily hard on ourselves either for the sake of "simplicity" or "minimalism". It's a balance for the rest of us. I think the goal should be to strive for both easy and simple, and an OpenBSD desktop falls short re: easy for me. And, if the point is "It's simple/minimal!", I think that simplicity should have benefits (it's more composable..., it fits on a very small flash device,...). We shouldn't simply worship simplicity for its own sake.

[0]: https://www.infoq.com/presentations/Simple-Made-Easy/
I think it's similar to the whole javascript/node concept.

In many ways, web development is like a single distributed application between client and server. So if you write your client code in Rust/Zig/C++/etc and emit wasm, wouldn't it be cool if you could share data structures and logic for that code on the backend that would handle client requests?
Do you think the advertising model is sustainable? I personally don't think it is because as an advertising network that gives a cut of its proceeds to various sites that host ads from their network they're incentivized to look the other way when it comes to SEO spam. So as Google has gotten larger so has the problem of SEO spam (which is mostly content designed to hack the Google ranking algorithm to earn a cut of revenue from the clickstream controlled and managed by Google).

SEO spammers are incentivized by Google to create incoherent content that Google itself ranks highly because it increases their main source of revenue. This is why I think their model is not sustainable. Eventually the web will be saturated with adversarial SEO spam instead of information curated by people.
> I thought telescope mirrors had to be absurdly pure.

It's a radio telescope, so think more along the lines of like a giant satellite dish. At the wavelength of the radio frequency signals, the tiny dust etc don't matter until they start to build up.

> Why does it need to be cleaned up?

The recent natural disaster(s?) in Puerto Rico damaged it massively, which given its sophistication and size likely means there's stuff strewn everywhere and facility damage. You don't generally want to leave government facilities to degrade to the extreme in disuse, so you still want to stabilize things to make it safe to traverse the area and be able to safely achieve the next goal of the facility and surrounding area.
One reason is that the lawmakers have allowed those same people to stop the construction of any source of green energy when it is too disturbing for the landscape, or too noisy for them to sleep, or whatever they come up with.

So lesser countries in Europe already managed to have higher count of green energy sources, while lots of construction yards in Germany are blocked on ongoing court cases.
Why does this look almost exactly like RadarWeather?

https://f-droid.org/repo/org.woheller69.weather
One time I was flying inside China, and as the plane reached cruising altitude it felt eerily quiet, as if the engines were off and we were just gliding. I honestly wondered "Is this it? Am I going to die? Surrounded by people I won't even be able to communicate with?".

Of course since I'm still here, it wasn't it. After a while I felt the vibration of the engines again and was relieved. Maybe the pilots had to reboot the plane.
> you need to know when to pause/unpause/prevent collection in the critical section.

That's his point. It's like saying humans can walk over a lake, as long as it's dry season and the lake is now 10 inches deep.

You can use garbage collected languages as long as you don't collect. (!?!?!)

I'm even more hardline. IMO everything time or life-critical should have static memory allocation, period.
Why does having tests necessitate (in turn) getting a CI? You can just run the tests yourself.
Many gas furnaces cease working when electricity fails.
I don't think this is fair. Although I think some among the anti-nuclear movement may have had subversive intent, most of the people who ended up aligning with that movement did have good intentions. They were reasoning that in the long term, nuclear power would bring great misery to humanity. Long term thinking is good, right? If you believe in the eventual probability of those doomsday scenarios, and you value the well being of your fellow citizens, then shouldn't you try to prevent that outcome? I see no moral fault here.

And shaming these people isn't the solution. The solution is to bring them around to seeing the virtue of using nuclear power. They may be wrong about the relative safety of nuclear power but they aren't morally defective people, so shaming them isn't appropriate.
This is probably worth an application of a much more general principle: if you have experienced something directly it's quite likely to be fairly common, however if you haven't experienced something it's not good evidence that it isn't fairly common.

Path dependence means personal experience is rarely very generalizable.

Of course if you've made a systematic study of corporate governance and have data on thousands of companies, things are different.
Well, but electricity is also generated by gas (at least part of it)
> I far prefer my tests to tell me about this than my customers.

Exactly, if your code is used by customers, then it's tied to revenue, and you should write tests for it. See: (b)
Extractor types aren't magical. You can clearly see the types involved. How and when are those types constructed? That's up to you to research.
I agree, same for PyPI and all package repositories.
That’s the surest way to nerd snipe some people. This code doesn’t work, and yet it does. After reading the commit history, it in fact never worked, and yet it has been up until yesterday. What in the actual fuck.
Oh boy. And the links at the bottom of that page point to this rambling, nonsensical mess:

https://en.wikiversity.org/wiki/Abstractions/Abstract_concep...
As if macros weren't their own kind of magic.
I should test, but isn't there a javascript only captcha at account creation?

A few years ago, captchas were long to go thru but at least without that horrible javascript.
Agreed. We don't need more desktops, we should improve the ones we have.

Speaking of improvements, if you haven't tried KDE in a while, it has become considerably lighter in recent years. It is quite a bit snappier as well.

Skipping the indexing features, it gets pretty close to Xfce, MATE and LXDE in resource usage.
You basically can't get 90% efficiency from burning oil in a power plant. E = 1 - Cold/Hot, where cold ≈ 300 K and hot ≈ 1300 K (gasoline-air fire), giving theoretical maximum efficiency of 77%. In practice much lower, what I've seen is just over 60% even in the best combined cycle power plants.

If you use some really high temperature chemistry, you can get to 5260 K from dicyanoacetylene in oxygen, which is 95%, but not gasoline. And dicyanoacetylene is a bit explody.
If anyone is curious, the new yorker had an amazing piece of long-form reporting on the earlier days of the pandemic, written near the end of 2020 [1]. Section 14 is about masks in particular.

It goes into the history of the CDC, what the pandemic playbook looked like in terms of "public relations" and how (and why!) it failed spectacularly in March/April of 2020.

The answer is complicated and not straightforward.

My read has been that, from a technical perspective, we knew exactly what policy and PR responses were appropriate, but executive politics leaked-in and delayed/prevented those appropriate responses.

Pandemic response is supposed to be led by the CDC and supported by state, federal, local government officials. What we saw, instead, was politicians trying to lead and control the narratives, to disastrous effect.

In my mind, it wasn't a party-affiliated error, but an ego-affiliated error. The biggest offenders were Cuomo [2], Pence, and Trump.

[1]: https://www.newyorker.com/magazine/2021/01/04/the-plague-yea...

[2]: https://www.newyorker.com/magazine/2020/05/04/seattles-leade...
> And whose fault is that?

The previous government's. Scientists have been criticizing them for years now that they failed to provide the necessary infrastructure and statutory framework for the "Energiewende" to work.
The article describes precisely why proactively adding these things is (probably) necessary. For example, the kill switch: yeah, you hope you won't need it. But if the time comes that you do, it's too late to add it.
1) it's been up for 2 hours

2) yes, it was an insurrection

3) .. but not an attack on the seat of federal government. Do you not see a difference? Did the Seattle protectors occupy the house of government and threaten to kill elected representatives? Did they contest a national election? Were they trying to alter government to install a specific candidate and party?

Note 2) I don't deny some qualities of equivalence. Some.