skysight-inc/HackerNews huggingface dataset:
Of course you need storage. The sun doesn’t shine all day and the wind does stop blowing every now and then.
This, cygwin can easily be installed without admin rights.
I can imagine this feels quite odd to type on. The force-distance curve between two magnets is very different from that of a spring --- the former is quadratic, the latter is linear.
> Why so verbose?

Because it is in COBOL ;-)
They're right you know. This happened to Keybase a while back and some nasty stuff happened to it and it is now in someone else's hands.

Hope this won't happen to Bitwarden but we'll see. But anything is still possible.
I have mixed feelings about JP's ban from Twitter -- I lean more on the side that it was an unjust ban; but I can't help but cringe listening to him speak about the ban. I get a very pompous vibe from him, and I think his almost needlessly complex speech pattern can really put listeners off to empathizing with him here.
Are you looking for a diagram like this one? https://www.science.org/cms/10.1126/science.abm4454/asset/75...

( https://www.science.org/doi/10.1126/science.abm4454 )
Isn't bitwarden[0] already open source and aren't you just asking people to trust you till you take VC money?

[0] - https://github.com/bitwarden/server
I think the author is talking about 'foreign key constraints' - You could have foreign keys without enforcing a constraint.

Personally, I don't use foreign key constraints because:

1. It makes schema migrations and other data-management operations more difficult.

2. On insertion, the database needs to perform an additional check to verify that the record exists at the foreign key; this carries a performance cost; IMO, this is something which should be enforced at the application layer anyway.

3. It makes it more difficult to scale the database later because you can't separate tables onto 2 different hosts if one table references another using a foreign key.

BTW, about #3, the same argument can be made against using table joins. Once you start using foreign keys or table joins, you will be forced to run those two tables on the same host in the foreseeable future; it's very difficult, error-prone and time consuming to migrate away from such architecture if you have a lot of data in a live environment. Personally I prefer to design all my tables and front end applications to not rely on foreign keys or table joins. There is a good reason why databases which are focused on scalability (like MongoDB) do not support foreign keys or joins (or at least they try to avoid them).

I prefer to assemble data on the front end as much as possible because it allows my REST API calls to be granular; each one only refers to a single kind of resource; this helps to simplify caching and real-time updates; it also uses fewer resources on the server side and I find that it makes the front-end code more maintainable. Also, I like to design my front ends to mirror the natural separation of resources within the database. When the user wants to open up a related record, they need to click on a link (the foreign key ID/UUID is used to construct the link to the related resource); this loads up the other record as a separate step. This creates a very smooth (and fast) user experience - I also like it because this approach does not overload the user with information; collections of items don't show much details, on the other hand, individual resources may show a lot of detail.

The real reason people use joins is because they want to pack a lot of details onto the user's screen when they are looking at a list view... Sometimes the reason why they want to do that is because they didn't design their tables correctly; maybe the tables which they use to generate list views don't contain enough columns/detail to be useful on their own so they feel forced to do joins. I find that drawing ER diagrams helps a lot with that. It's very important to get the cardinality of relationships between the different tables exactly right. Also, I find it very helpful to represent any many-to-many relation between two tables as a distinct table.
Karpathy really seems to have discovered there are a lot of hours in the day now he doesn't work for Tesla
> no IDE will be smart enough to figure out the ungodly build system I work with

Sounds very familiar! People who don't use IDEs should be banned from building tooling - especially build systems.
It's not about banning works that don't include such things. It's about genuine concern that entire categories of works that lack them cause problems.

If none of my images from Stable Diffusion contain black people, that's not a big deal (I mostly don't even ask it for people, because it's not that good at them).

If none of the images from Stable Diffusion or any of its brethren contain black people, that's a problem, especially if we start using these sorts of tools to generate art for things like games, book illustrations/covers, etc....but even if we don't; even if it's just a bunch of people playing around with them on the Internet. Not seeing yourself in media, even this kind of media, does a kind of harm that it's very hard for us "normal" (white, cis, straight, male, etc—and yes, I am all of those) people to fully grasp.
I have read one of Vaclav Smil’s books and I think he is too stuck on the idea that history will repeat itself. I don’t think this transition compares to the past examples he uses for political and technological reasons and in fact Energy Myths and Realities doesn’t age well because of how rapidly the statistics got out of date on renewable adoption.

That said the book is a great and useful historical work.

His steadfastness to this hypothesis that “all transitions are like past transitions” is explicitly stated in the end of one of his books:

"A world without fossil fuel combustion is highly desirable, and, to be optimistic, our collective determination, commitment, and persistence could accelerate its arrival. But getting there will be expensive and will require considerable patience. Coming energy transitions will unfold, as the past ones have done, across decades, not years." (Vaclav Smil, Energy Myths and Realities)
Yes! At least in German law refunds don't void the contract, the customer has a right to see the contract fulfilled.

A commonly known example is the person who auctioned off farm equipment on ebay, the customer bought a tractor for 1€, and the seller tried to void the contract and refund the customer.

The obvious court decision was that the contract had to be fulfilled, the tractor had to be delivered.

There's very few exceptions in the law surrounding that:

https://www.gesetze-im-internet.de/englisch_bgb/englisch_bgb...

I'm sure in other countries laws it's similar.
EDF was a net electricity exporter, until 2022, but this year France is already importing quite a lot of electricity currently, due to most nuclear reactors being still in maintenance. They are supposed to be restarted before winter but I would not bet on it

https://www.rte-france.com/en/eco2mix/cross-border-electrici...
Seq scans will be faster in a normal form database, if you're seq scanning then joining other tables on an index it might be faster. Otherwise the denormalized table will probably be faster.
>Regardless, you're going to get Covid. It is inevitable. It isn't going away. You can get it when you're younger and healthier, or you can get it when you're older and sicker.

You know you're full of sh*t when you still treat covid as a one-time infection when it's perfectly clear that it will reinfect you at best on a biyearly basis.
No, it is important. One of the more common scenarios that comes up is the flash of genuine fear clients get when they are informed this cleaning job was the only opportunity the cleaner was able to find after getting out of prison. What should be about them happily receiving service at a reasonable rate turns to dark doubts and a sharply increased rate of not being invited back which is a problem because being invited back and recommended by delighted clients is at the core of success for cleaners who endure.
Contributing to Open Source at GitHub
Apache SkyWalking
I'm not sure if you think this requirement is not actually necessary, or if you are thinking of using nuclear to make up a large percent of the base. The latter is certainly an option.
One way is to maintain 2 sets of files: a normalized one with no redundancies and just references, and another one with everything fully rendered and expanded. That second set is what you serve (bonus: it will be fully static); the first set is what you edit/maintain/search.

This is essentially a handmade caching system for your content.

Once you approach the problem that way, you can also consider other forms of caching, like having a dynamic, server-side generated site and a cache store sitting in front of it. That cache store can be some fancy caching system or it can be the output of a crawler than runs once a day against your dynamic site and outputs to a set of static html files that get served by your webserver.
An Hallucinated Man: The battles over T. S. Eliot’s legacy
"My only gripe is filling in card details, there is never a floating icon to click to do it automatically, you need to go to the menu bar and select the card."

At one point I became convinced that this is actually a security feature. If I recall, an article demonstrated tricking users into entering their master password using those "in-browser" decorations. I could write some html/js to build your password manager icon/etc and trick you into thinking I'm your password manager? I now accept it as a necessary UX chore to leave the browser page, but would be interested in being wrong.
A Review of Recent Hacks on Solana: what’s in common and how to prevent them?
> But for SARS/MERS this was established relatively quickly

It wasn't for SARS though. It took 14 years to identify the theoretical native reservoir in bats (ironically the result of the bat coronavirus study programmes the lab-leak hypothesis centres on) in a different province from the SARS outbreak. Civets were identified early on as the probable intermediate animal although the links with the Tanuki are arguably stronger, and we don't know how, why or where the interspecies crossover happened. So basically the same origin debate, without any of the political intrigue.

If there was a popular theory that the SARS epidemic had started as a result of a lab had collected bat coronaviruses, manipulated them and leaked them, there would arguably be less evidence against it
Now one hour later, the post is at the top! It probably just needed time : )
Motion Representations for Articulated Animation (2021)
VTI is only the US stock market. VT might be better since it represents the world.
I think I recall reading that there is, and another one for silence, making a total of four frame types.
Ask HN: Google Requires Captchas Just to Search?
Google just asked me to solve a captcha for something I searched for. Like it thought I was a robot for searching "appveyor {build}". (I"m searching for info on appveyor handlebars and what I can put in them.) "Google has detected suspicious network activity from this address" or some such.

I didn't just have to click "I'm not a robot", either, though I don't block cookies. I had to full on pick which pictures weren't pictures of stairs.

Does this happen frequently for some folks? Any way to avoid it? I'm just fascinated that it happened.
Given apple's push for passwordless web in collaboration w/ Google and M$ [1], I was worried that BW will go out of business, but they have plans for this and I hope they succeed.

[1] https://www.apple.com/newsroom/2022/05/apple-google-and-micr...
That happened a lot in Germany in the 90s. Lots of russian engineers and PHDs working on the manufacturing floor.
> Clients are friendly and ask how you are. Cleaners then answer honestly

This is not unique to interactions between the well off and not well off. It's true that in most case, when people ask "how are you", they're not looking for a detailed answer. It's a pleasantry, and the expected answer are of a more general form ("ok", "great", "not great, but getting by", "not a great day", etc).

As a side note, I have a cleaning lady and have gone through a number of them over the years. Some of them we've been friendly with (we knew the names of her kids and asked about them, etc), some we were only passing acquainted with (friendly, but in the general way above). It can vary a lot depending on the people involved.
I often just honestly ask: "does it make sense, what I just said"? Often people are that "yes" but sometimes I get questions like "but doesn't X already do this, what is the difference?" etc that are very useful.
Also plastics are used all over the medical industry and other places that help save lives. We have yet to have an alternative to these.
I don't know about the article.. but generally speaking

You can't "count" protein in the same way that you can count carbohydrates or sugar or calories. This is because protein is much more complex and different types of protein vary in type of amino acids and your ability to digest it.

Thus quality of the protein varies significantly by it's source.

So 50 grams of protein from a hamburger is not equivalent to 50 grams of protein from a bean-based burger. Depending on the exact mixture of components and how it's prepared you might need to eat 250 grams of "fake meat" to match the 50 grams of beef protein.

Even in the USA most people don't meet minimum intake requirements for proteins. And it's very difficult for vegans to meet the minimal requirements.

It is possible, but it requires a mixture of different types of plant proteins to supplement each other and improve digestibility. But it's not a simple thing you can do by accident and very few people are aware of the disparities. You can even make things worse by mixing things badly.

I don't know all the details as I've only become recently aware of this stuff...

For gauging the quality of protein they have developed the DIAAS method to indicate protein quality. The old scale was PDCAAS, which some older dietary guidelines are based off of. However PDCAAS didn't take into account the digestibility of the protein, which lead to misleading suggestions.
> We should have been preparing for this for years rather than letting Putin pull the rug out from under our feet.

Not to be that guy, but one does have to wonder what European leaders were thinking was going to happen after sanctioning a major source of their oil and natural gas.
I use Signal daily to communicate with family and friends via text, audio and video.

I remember reading about this crypto stuff when it launched but I see no mention of it in my usage of the app.
There is no hidden implicit allocator used by the language or stdlib (like in Rust or C++), instead every stdlib API that allocates requires an allocator either in an initialization function, or as argument on individual functions.

The stdlib then provides a variety of allocator implementations that can be plugged into those allocator arguments.
Smart people don’t even make it to police basic training. If the application test shows you are intelligent, you will be rejected from joining the police. At least in the USA.
No - I said what I said, which is that I don’t have time to get into everything you may not know about. Call it a stalemate if you need to.

For what it’s worth, I respect that American internet culture is perhaps inescapable for non-Americans and am not refusing discussion based on that. It’s mostly about how you didn’t know she was referring to Trump supporters as fascist (a concept I imagine you would disagree with, based on your statements so far), but well - a good deal of Trump supporters became radicalized fascists resulting in the events of Jan. 6.

Not to mention the bulk of the Republican Party incorrectly believes that the 2020 election was stolen.
Is it hard to beat though?

When I started just allocating money into tech stocks I, as a software guy, appreciated return went way, way, way up.

Those Wall St quants can only appreciate M1 so far. They can't see the server farms 5 years out running linux on mac hardware. Or even if they can, they're paid to make decisions every day. "Boss, I'm just going to park it all on hedged and leveraged AAPL derivatives for the next half decade and sit on a beach." Isn't really going to fly.
> I don't watch Fox News, just read comments on american dominated forums like this one and reddit (the regular subrredits like r/news or r/europe, not obscure ones).

> I'm consider myself well versed on american politics, and I'm not picking sides. Believe or not I read more about american politics every day than about politics of my own country.

If you aren’t watching (and I’m presuming reading) Fox News , one of the most large republican primary source of American Politics , what exactly are you watching/reading to be well versed?
When, and this is not a hypothetical, I'm getting to know someone socially, and they open up about the crushing difficulty of paying the bills with unskilled labor, I respond... like you'd expect a decent human being to respond. One who has been through periods of grinding poverty with no safety net, and escaped it through luck more than anything else.

If I've hired someone to clean my house? Personally, I pay what a cleaner asks. I'd like us both to leave feeling at least ok: I have a clean house, they have money.

If, and I do, I say "hey how's it going?" and I got a response which was about the emotional difficulty of earning a living, I would feel pretty uncomfortable, since I'm engaged, in real time, in exchanging money for services with this person. I'd wonder if I should be paying more, if I didn't tip enough last time. It's emotionally manipulative in context.

I've gotten some insight into the lives of the three-person team who does clean my house, without them souring our professional relationship like this. Saying something open-ended like "times are tough, you know?" is plenty to open the door without, and I'm going to quote here:

> Cleaners then answer honestly about how this is an opportunity for them and hard physical work is all between them and crushing poverty.

Making the person who hired you uncomfortable about the contract you both entered into willingly, and with awareness of the broader economic circumstances and labor relationships involved.
I find that the essayist way to handle backup keys is with a printout of 10-20 pre-generated auth codes, which go in my safe. Much easier than having a backup hardware key I have to remove and then replace from my safe, each time I need to add a new service service.
Realistically? Many services charge by the seat, so for a service that doesn't get used to often, a lot of places will use a shared account as a cost-cutting measure. Subscriptions add up.
yea you can totally skip cloud and not pay and just roll your own nvr with frigate if you are comfortable doing that.
But that "minimal" binary would be a static and independent piece of code nevertheless. It wouldn't have access to the memory space of the parent so as to work with the already open descriptors without probing for them, it cannot use data already processed by the parent in the form of paths, etc.

Essentially you run into the same problem - now the complexity of the spawn(...) interface is shifted to that binary.
Not everything, on their wiki page (1) they have a list of missing features. They alao state that some of them probably are not going to be implemented. At least unless someone contributed any of them.
[1] https://github.com/dani-garcia/vaultwarden/wiki#wiki-pages-b...
One in five fish dies from passing hydroelectric turbines
Probably has no relevance for the research in question but viruses are a very effective way to deliver CRISPR-based therapies.

It's conceivable to implant the mRNA of a vaccine similar to what was used for COVID-19 into a transmissible virus and inoculate (or kill) large segments of the population.
More competition in this space is good for users.
This is overly condescending of rich folks. The "I wasn't looking for a real, detailed answer to _how are you_" is a common thing in the US. It's a pleasantry, and (for people you aren't close to), most people don't expect a detailed answer. It is in NO way unique to rich, poor, or any other segment of society in the US.
Your palate is delayed here like it was when you thought McDonalds was a delicacy. If you develop it, let's revisit?

:D
Yes, he's not stupid. He goes to great pains to stress that the climate change denial articles he writes for the climate change denying AEI aren't denying climate change. Good heavens no.

He's merely saying that all of the solutions to climate change are bad and all the people suggesting them are stupid. Thats just facts, not denial.
I think you don't need anything else by the README of vaultwarden. https://github.com/dani-garcia/vaultwarden

It has worked for me great without any issues for over a year now.
I think it has more to do with how hard some people type, rather than how much; I've never worn out keyswitches but heard of plenty of others who did. Yet I've definitely typed more than several megabytes of text.
Thwaites 'doomsday glacier' is holding on 'by its fingernails,' scientists say
How do you build epubs from the webpages?
Velimir Khlebnikov – Radio of the Future (Russian and English)
I have a life to live. My friends and family and coworkers use Slack and Discord and iMessage, so I need to be available there for them.
ORM logic is not easier to write and maintain unless you're bad at SQL and writing your queries without any tool support.
Yep, noticed it with comments on an issue (had timeouts while submitting but it eventually went through).

Now 30 mins later, i've refreshed the issue and see that my reply and the comment I was replying too (by another user) are both gone. Hopefully, it's eventually consistent and these comments will re-appear later.
Yeah - it looks identical to me too. I already know I am colour-blind but not exactly sure what type.
I don't understand your "a general problem" statement. I would not consider it a problem to show correct results. Someone saving for retirement just wants to know the course-grained results. Having the chart split those results by the period that funds were invested would make for a very visually cluttered chart. But I agree that it would be interesting to some.

A few years back, I created a simulator that let's you simulate both putting money in - lump sum and incrementally - and also take money out. I'll see if I can find a link to a live version.
Unfortunately a magnetic approach alone won't easily give a suitable force Vs displacement curve for a keyboard. The affirmative 'clunk' feeling as a key goes down isn't easy to replicate with fixed magnets
I think we are going to find out soon:

https://news.yahoo.com/china-locks-down-65-million-095328796...
The most obvious design wart to me is this:

If you want to establish bi-directional communication with some process on the same host, that process should create two rendezvous points with mkfifo(2). Your process opens the read FIFO for reading, and the write FIFO for writing, and you're done. If you finish writing and want to just read, you close(2) the write file descriptor, and keep reading the read file-descriptor until you hit EOF.

If you want to establish bi-directional communication with some process on a remote host over TCP/IP, that process needs to listen(2). Your process connects to it with connect(2), and gets back a single-file descriptor that (unlike any other file-descriptor) is both writable and readable. If you finish writing and want to just read, you have to use the special shutdown(2) function, a quirk that only exist to work around the quirk of TCP sockets being both readable and writable.

Some might argue that this is a pretty minor wart, all things considered, and sure, it's nowhere near as confusing as the mess of terminal job control. But it also seems like it they could have implemented it in a non-quirky way if they'd just spent thirty seconds thinking about it beforehand.