skysight-inc/HackerNews huggingface dataset:
Great heads up. I wonder about graph databases. He mentioned <https://umbra-db.com/> and <https://cedardb.com/> both include the graph use case and I wonder how they compare to <https://neo4j.com/>.
SQL (and RDBMS in general) has its limitations, particularly with regards to recursive operations.

An extended Datalog[1] can provide performance optimizations not available to RDBMS.

[1]: https://dl.acm.org/doi/10.1145/3639271
> D-Day was necessary because Nazi storm troopers in the early 1930s weren’t opposed enough.

And Stalin's Great Terror of 1936-37 occurred because Communists weren't opposed enough. Yet conservatives don't go around calling for "Communists" (let alone as broadly constituted as the left casts their opponents as "nazis") to be assaulted, because they understand speech != violence.

> Pedophiles generally aren’t advocating

It's not hard to find pedophiles trying to rebrand themselves (e.g., "MAPS") and trying to advocate for decriminalization or reform.

> The ones on the registry have already been caught and punished, too. We have no such public registry of Nazis.

Probably because they haven't broken any laws--you know, the things a civilized society is supposed to use to punish its transgressors.
I’ve been playing around with Vike to replace a NextJS app and I’m having a good time. It gets out of my way and lets me build how I see fit.
As others have pointed out, that was only setting up the UI.

Here's the repo with the rest of the source: https://github.com/rauchg/doom-captcha

They also had to modify Doom to skip the menus, add the necessary callbacks, and a few other tweaks.
Why? The idea is to ban smoking for people who never smoke while still allow already addicted people to smoke. So no prohibition (because there is still a legal market anyway), nobody have to change any habits.

And I’d add that contrary to a lot of other drugs (including alcohol), cigarette is too old school and not cool enough anymore for youngsters to brave the law.

It’s pretty clever, no ?
You don't get credit for IDDQD though.

Also use something like IDCLEV15 and you can go to other stages.
You can still benefit from adding passkeys to some sites. It will often be a little faster and/or fewer clicks than using a password, especially at sites where you have to enter a TOTP code.

For example at Github signing in with a passkey from the sign in page is two clicks. Click on "Sign in with a passkey", a dialog pops up from the browser showing the passkey it will use by default, and I click "Sign in".

With a password it is a click to have 1Password fill my email and password, a click to submit (which could be eliminated if I had autosubmit enabled in 1Password), and then it asks for a TOTP code. After the code is entered it is a click to complete the sign in.

Github's TOTP entry form is well coded, so if 1Password has the TOTP key it will automatically fill it. If you don't keep TOTP keys in 1Password you'll have to open your authenticator app and copy the code.

Considering that it only takes a few seconds to add a passkey for Github to 1Password, you'll make up the time that takes after just a few logins.
I've tried my damnedest, but simply cannot get into Rushdie. Given that Midnight's Children won the "Booker of Bookers", I thought that would be a great place to start. When I finished the book I turned it over in my hands wondering if I missed something or if I'm simply not smart enough to get Rushdie. I read a couple more of his books and the result was much the same, unfortunately.
There actually has been some science done on the monks in the example I am talking about, particularly their ability to control their body temperature in a controlled setting, and the conclusion was that they can, but there was some skepticism as to what precisely was going on: https://news.harvard.edu/gazette/story/2002/04/meditation-ch...

skepticism is healthy but if you discard things out of bias immediately without looking further, you’re kind of practicing the same kind of ignorance that leads to these types of superstitions.
I mean the legal limit in Germany.
It’s MS(V)C syntax, now supported by GCC and Clang as well:

#pragma pack(push)
#pragma pack(1)
/* ... */
#pragma pack(pop)

The first two lines can also be condensed into

#pragma pack(push, 1)
In the 90's almost all of us played with fireworks and m80's in the fields. We used to rig up long fuses with our estes rocket kits for remote detonation. Everyone turned out fine.

The pre No Child Left Behind / Zero Tolerance era of school, was a great time. I feel bad for kids today.
It seems likely you could do far more harm with 150 finished explosive devices than driving a truck through a crowd. There’s many examples of people driving into dense crowds and the death totals are rarely in the double digits. Ex: 5 dead 235 injured https://en.wikipedia.org/wiki/2024_Magdeburg_car_attack

Though obviously the amount of explosives per device is going to modify the risk profile.
Some questions this thread brings up:

1. Why are there so many fake resumes/applications? Who's "applying"? Is it a foreign actor trying to gum up the works?

2. What are people's salary expecations? Are people still asking for salaries of $250k+?
Yep, specifically this comment: https://news.ycombinator.com/item?id=35083
You'll get Ruby with typings soon when rbs-inline is finalized
It is easy if you know the limits; if you don't, it's still true that two sequences {r_n}, {s_n} have the same limit if and only if the limit of the difference sequence {r_n - s_n} is zero, which conveniently enough is an integer and can't mess up our attempt to define the reals without invoking the reals.

That won't help you much if you don't know what you're working with, but the same is true of rationals.

I'm missing something as to this:

> equality of Dedekind reals isn’t decidable either

Two Dedekind reals (A, B) and (A', B') are equal if and only if they have identical representations. [Which is to say, A = A' and B = B'.] This is about as simple as equality gets, and is the normal rule of equality for ordered pairs. Can you elaborate on how you're thinking about decidability?
Seen by many European immigrants.

The poem was written one year after the Chinese Exclusion Act in 1882. In the Immigration Act of 1917, the US excluded people from British India.

Hardly an example of "welcoming [all] immigrants."
Simulation is a really useful tool for practice! I’m pretty sure this Hang Gliding sim uses Cesium for its environment: https://freeflightexperience.com/

I know people who will practice flying at unfamiliar sites on it first - so that they’re better prepared when they get to the real thing.
> This individual faces potential incarceration. He is on bail and would be denied access to dangerous things... in theory.

The current US justice system is based around conviction of a crime (which usually requires having already committed it, or a VERY high bar for having intended to do so) in order to impose consequences (usually severe).

Or limitations on individuals' rights after conviction of the above.

There's no lesser standard of 'at higher risk to commit a crime', aside from a patchwork of short-duration city/state red-flag type laws, most of which are being challenged in court.

> Do you have some examples of additional freedoms we're missing currently?

Access to NFA-controlled devices? [0]

E.g. a breach-loading potato gun

> I'm not exactly sure what you're referring to that they oppose. But the legal term for a slippery slope is the Overton Window.

The Overton Window isn't a legal term: it's a PR/clickbait term.

The NRA has and currently opposes red-flag laws [1], even when constructed with due process procedures, because of its mistrust of any government firearm regulation.

If they instead switched their lobbying approach to productively crafting due process procedures that would allow targeting individuals with a history of threats, abuse, and violence, the rest of us could benefit from greater freedom to dangerous devices.

Instead, their tunnel vision on absolute freedom requires repeatedly casting a blind eye to inconvenient situations where disturbed individuals leverage that freedom to kill others.

Solving problems requires clear-eyed appraisals of the risks and benefits of various approaches to arrive at optimal outcomes.

The NRA has fueled the exact opposite, by leveraging histrionics and fear mongering, not least for its own financial gain. Fuck em.

[0] https://en.m.wikipedia.org/wiki/Title_II_weapons

[1] https://www.nraila.org/search/?t=79503
Does anyone have a problem if I start stockpiling smallpox and nuclear bombs?

Where do we draw the line of ridiculousness?
Don't forget the consolidation of big ag / factory farming conditions ever since the Butz/Nixon "get big or get out" era.

Turns out cramming a lot of animals into ever tiner spaces creates more opportunities for pathogenic recombination and evolution.
Well, one can always emulate that in Rust with array indexes. And it will be closer how the actual CPU works where a pointer is just an offset into a memory chunk.

Perhaps this is the reason performance oriented articles prefer Rust. In allows to skip a lot of memory allocation while still catching memory-safety bugs, which is a hard problem with C++.
Two effects at least. Austria got out of the contract. And a couple of Putin fanboys have a Problem.
>>“Seattle has a solid bus system but everyone who can afford a car has a car."

“Solid” is definitely doing a lot of heavy lifting. Seattle is terribly managed, because it imported mass quantities of Bay Area voters over the last 15 years as the tech industry grew (Amazon), which rapidly changed everything (population, politics, city in general). It had amazing traffic flow up to 10 years ago and you could drive anywhere quickly even in rush hour. But that has changed.

The decade long period of rapid population growth coupled with the war on cars has destroyed what was a highly functional road network. Now there are less lanes to drive on, lots of mostly empty bike lanes, bus lanes that are a waste of space, reduced speed limits to try to force drivers onto public transit, etc. There’s also an insanely expensive light rail (around 100 billion budget so far) that is partially functional and won’t be completed until the 2040s. But to use it you need to take buses to get to the station (parking is full and break-ins are frequent) so it is much too time consuming. The buses themselves are ALWAYS off schedule, to a point where sometimes you can wait more than one cycle on the schedule to see the bus on many routes. Their app to track the buses by GPS is unreliable and misleading. None of the public transit is 24/7 either, despite huge budgets. And with the city facing a massive deficit I doubt there’s more to spend.

A bigger issue is the blight across the city. A decade of soft on crime policies means a lot of public transit feels unsafe. Seattle’s police department is at half the level of staffing it needs to be just to match the average. The light rail can sometimes feel like a mobile homeless shelter, which is a shame because of how new and clean the cars are otherwise. Buses often have drug addicts on them. Low level crimes are common but violent crimes are rising. There was an incident recently that was on national news, where a bus driver got stabbed by a rider. People avoid public transit if they have the means.

I think for the rail system in Seattle to be useful it has to be frequent, 24/7, with matching frequent and 24/7 bus transit feeding into it, and with a massive focus on law enforcement AND prosecution.
> You intentionally cannot access the raw request object. However, you can access headers and cookies through server-only functions. You can also set cookies.

> Layouts do not rerender. They can be cached and reused to avoid unnecessary computation when navigating between pages. By restricting layouts from accessing the raw request, Next.js can prevent the execution of potentially slow or expensive user code within the layout, which could negatively impact performance.

I don't like this limiting "I know best what's good for you" attitude in my tooling.

Yes limits are desirable to avoid footguns but this seems like too dumbed down of a restriction for little gain.
>But by EU law banks are required to offer banking to anyone (a full featured bank account with digital payment cards that is)

And the homeless will do what? Find a short unofficial gig paying via card transfer? Beg via POS?
It's better than not having 2fa, but a breach to your password manager would give any attacker full control over your accounts.

A better approach would be to split in two solutions where you store passwords and 2fa keys.

I use bitwarden for passwords, but save all 2fa in aegis. These two have different 5 word passphrases prefixed with a regular 8 char password to increase entropy. I save a backup of the 2fa db to a replicated storage with a synthetic password. For bitwarden I delegate persistence of the data to bitwarden, but it would make sense to take encrypted backups regularly.

The disaster recover protocol is to have a smaller 2fa encrypted database printed in paper. I know the password to this db. Recovering this DB gives me access to bitwarden and the cloud storage, which gives me access to the rest of my password and keys.
From Wikipedia:

> Vaccines can be prophylactic (to prevent or alleviate the effects of a future infection by a natural or "wild" pathogen), or therapeutic (to fight a disease that has already occurred, such as cancer).
> As long as an LLM is capable of inserting "9.99 > 10.01?" into an evaluation tool, we're on a good way

chatgpt will switch to python for some arithmetic with the result that you get floating point math issues when a 8yo will get the result right. I think "switch to a tool" still requires understanding of which tool to get a reliable result, which in turn means understanding the problem. It's an interesting issue.
I cannot stress hard enough how tired every sensible human being is of this kind of crimestop knee-jerk anti-contribution to discussions.

Stop working so hard to make the word racist useless. We need that word. Thank you.
And now a "terrorist"...again...officialy?...

the fact of the incident is truely horific
the acceptance of politisising it while people are fighting for there lives is not ok

the naked infighting of different agencys schemantisists, working to get the right "tone" , so that the oportunity isnt missed, makes the whole thing surreal
People advocating against storing 2FA codes in the password manager are correct from a purist perspective, but not from a pragmatic perspective if you ask me.

If my device is compromised, along with my device's password, as well as the password manager's password, then yeah... I'm screwed.

As long as I keep my devices up-to-date though, I believe the highest risk comes from state-sponsored actors. I've chosen convenience, and I've made my peace with it.
Russian gas flow to Europe via Ukraine stopped: Who does it hurt?
With all due respect, the linked video was pretty fair. It didn't imply not to use Redis, just not as a primary datastore.

I don't think folks work with Redis out of fondness for the model, but because it's the least worst datastore for caching, lightweight message broker, and simple realtime things like counters.
The article mentions Greenplum, but it's worth noting that when the code was closed, several of the original developers created an open-source fork, Cloudberry, which seems to be thriving. Cloudberry was accepted into the Apache project this year, and has synced with Postgres 14, whereas the closed-source Greenplum is still stuck on Postgres 12.

The architecture is quite ancient at this point, but I'm not sure it's completely outdated. It's single-master shared-nothing, with shards distributed among replicas, similar to Citus. But the GPORCA query planner is probably the most advanced distributed query planner in the open source world at this point. From what I know, Greenplum/Cloudberry can be significantly faster than Citus thanks to the planner being smarter about splitting the work across shards.
"Alright ma'am, you claim this here device contains encrypted data? If you don't mind, we'll keep you here until you provide us with the password."

and meanwhile in an alternate universe

"So you say that this device just happens to contain a bunch of random data? That sounds mighty suspicious. We'll keep you here until our technicians have taken a look at it. Get comfy, it'll be a while."
Oh yes, Ruby is my go to language to use when I need to glue things together or when I want to automate tasks on my computer. It's such a pleasant language to use!

I think the reason it's not talked about a lot is mainly because Rails overshadowing it and because there aren't so much hype or controversies around it.
I really enjoyed Dutch House and Commonwealth, both by Anne Patchett. Beautiful writing about somewhat commonplace or relatable people and their lives.
On the bulletin boards there used to be all these horrible phone phreaking plans that were clearly not functional, like the blotto box that would electrocute someone across the phone lines.

We also had all those weekly world news tabloids.. i think some of it just made for weird entertainment.
I agree that there is a lot of regulatory capture within Western governments and this is bad. I respectfully disagree that we can't fix it.

In particular I reject the notion that any organisation or system is too big to fail. If any commercial organisation or cartel is reaching a position or scale where its failure would represent a significant threat to the economic stability or indeed the democratic government of its host nation(s) then it is imperative that it should be quickly - and if necessary brutally - brought to a position where either it no longer poses such a threat or it is effectively destroyed and space is created for alternatives (possibly derived from the original) that will better serve the society they are part of.
A file-based password manager ils something you have (the file) and something you know (the master password) provided you have a timeout on the password manager and a safe screensaver. (In reply to some comments below).

It does require some thought / hygiene but seems a fair compromise.
Halal tech: how Muslim-friendly websites and apps blossomed in 2024
Does the second amendment authorize me to bear nuclear weapons?

If no, you acknowledge there is a line. We’re allowed to bear arms, but not any and all arms.

If yes, maybe your views are consistent but you’re utterly insane.
Are folks using Storybook to test and validate their components?

Reluctant to try out React Native and Expo when only one contender (Expo) is mentioned.

Keeping up with Xcode by upgrading Mac OS is another concern, but that's the reality of building on a vendor platform.
What? How are they getting screwed
Yup. I don't mind switching languages, I've done it a few times and I enjoy learning new things.

The market for ruby seems to have good salaries and job satisfaction despite being smallish, so it didn't seem like a bad area to get some experience in.

Why, is there any issue with the choice I'm not aware of?
Doesn't seem all that useful unless C++ compilers will start warning about noexcept functions calling exception-throwing functions -- they don't today: https://godbolt.org/z/4qbcbxaET .
I'd say Excel lives a double life. On one hand you can use it do the things you might do with pandas. On the other hand it supports a novel non-sequential mode of programming which comes across as "low code".

What fascinates me is that you don't specify the order of the functions, instead the spreadsheet evaluates cells by forward chaining: it knows the graph of what depends on what. A similar system could work by backwards chaining, starting at a value it wants to compute. I'm fascinated by the computer science of that.

I made a simple model of a business in Excel that has 5 parameters and say another 5 variables, I wouldn't mind the spreadsheet evaluation over something that wasn't quite a grid but rather more like an HTML form.

See https://en.wikipedia.org/wiki/TK_Solver for a rather unique product that personifies a gridless spreadsheet.

It was a running gag back in the day that people used the wrong tool from Office for the job, Word when you should use Publisher, Visio when you should use Powerpoint, etc. Excel instead of Access was one of the most common.

An Excel-killer seems possible technically but impossible from a marketing perspective because "everybody" in the corporate office has Office 365 so Excel is free but professional who want to use this new product will need to get management to pay. Google Sheets is free, etc.

I see data scientists who think about "the April 2024 sales report" not the "X sales report" and I think a good product has to separate code and data so I can write up my analysis once and stick different data into it. There are a lot of tools that don't do that separation well, like Jupyter notebooks and Excel, that people really like.

Another take is that real business analysis is hyperdimensional. Management might care how much of SKU A got sold at store B on day C through the self-check register. See https://en.wikipedia.org/wiki/XBRL which is hated but highly adopted for regulatory reporting.
More generally: the world would be a better place if most people relied on password managers. If you can do it reliably, using any password manager, even the one built into your browser or OS, is better than not using one.

The problem is that it requires a certain amount of good hygiene when it comes to computer equipment. There are many people who are bad with computers, who don’t have phone backups and lose their phone, who will share accounts and devices, and so on. The result is an insecure mess.

So, solving the “people should use a password manager” problem requires solving all the other issues surrounding how non-technical people use and misuse computer equipment, so that having a password manager and not losing the essential data stored in it becomes the default.

For some people, it would probably be safer and easier to write down your passwords on paper, in a notebook. Other people will lose the notebook, or have it stolen from them. There are similar but more complicated issues with holding onto computer devices.
The point is not even in the relative sizes of the atrocities, but in the maturity of the involved systems, and priorities.

Take toikas. They are a terrible and very corruptible court system for peace time, but in 30 years of USSR life by the time Solzhenitsin got arrested 10 were in either the civil war, or in the WW2, where swift decisions might have been of more importance than the rate of false positives. So I can see why they weren't replaced until later.
The reason I store 2FA codes in my password manager is as a protest to companies forcing me to have a 2FA. I don't want to be randomly locked out of my google account due to not having a usable 2FA, and I also don't want to depend on having a single device be always available to provide the codes.

In practice, I feel the main reason 2FA is popular is because people cannot be trusted to create unique and secure passwords for every service. The phishing-resistance is nice, but I'd prefer it being the only credential, and just having it be autofilled (making it longer to combat bruteforce), like what we currently have with password managers...

Here's to hoping passkeys turn out any better.
Even among vaccines that are effective enough to halt a pathogen on a population level, it doesn't mean it guarantees immunity on an individual level. Some people vaccinated for smallpox or polio or measles caught them anyway back when they were endemic, but usually with milder disease due to the prior vaccination.
For some of the stuff in the early days we could mail cashiers checks with the order number, bypassing need for credit card. Sure it took longer, but you could still buy a lot of stuff that way.
Oh nice! I haven't used Sorbet yet, but this is the second time I've heard good things about it outside of Stripe (where it originated). I'll have to give it a proper look.