skysight-inc/HackerNews huggingface dataset:
Did you know it’s impossible to set a statement timeout for your DB connections in prisma? There’s no hook to run commands when a connection in a pool is established, and there’s no exposed setting for it. The only way to manage it is either to set it at the user level or to set up whatever they call a middleware layer (client extension?) that issues the command to set the timeout before every single query

An engine that doesn’t allow you to set per-connection settings effectively is pretty crazy IMO.
You could have added that the fixes for Linux are in versions 565.57.01, 550.127.05, and 535.216.01. Not everyone runs Windows.
> who thinks there's widespread election fraud seems to not know anything about how elections work.

Does your knowledge imply the system is perfect? Is there more than one type of voter fraud? Do we mean just one or two particular federal elections or all elections at every level? What about internal party elections, have those all been extremely fair and above board lately?

There's obvious advantages to perpetrating this class of fraud. Historically we know this fraud has interfered in all types of elections at all levels. Why would this not continue to be a target?

I mean, even in your link, Step 1 includes mailing ballots in. Even recently we've seen the simple flaws in this insecure mechanism. How could you have such a level of confidence in this system? The fact the smart and well meaning people do is all the more reason to engage this subject more rigorously.

Perhaps a more generous interpretation to people making these claims is to understand that we are still not doing a good enough job at making our elections secure, easy, free and fair. For Hacker News this should easily be understood to be a technical challenge and one that the USA has yet again completely failed to succeed at.
Fun fact - our local community recently started playing billiards tournaments using a swiss system and it's really cool, but it's a tradeoff between fairness and the amount of players you can invite to a tournament. The swiss variants play at max 40 players with 6 rounds, but if you want to invite 100+ players then you have to run a 2KO ladder, otherwise the tournament would last a week.
EDIT: The best part of swiss system is it's the best value for money, because you will play throughtout the whole tournament despite your results, and while you progress the opponenets will adjust to your level, so you can have fun no matter what.
I can't find anything on that page or https://nvidia.custhelp.com/app/answers/detail/a_id/5586#sec... that describes whether Windows Update will update the drivers automatically. I just did a Windows Update and it's still got an NVIDIA display driver dated 3/9/2023.
Linoleic acid also blocks absorbsion of DHA.

The idea being in the past the only linoleic acid we would be getting was from whatever seeds we consumed naturally. With the advent of industry it's now a 20B+ business. It was hard for humans to consume so much seed oil in the past.
AI-Generated Minecraft in real time
Where do you get "4 hours of work per day" based on when their work day starts? It's missing the second half of the equation - the end of the work day.
CS5 predated Retina display support too
> I think you were emulating the ABS module right? In that case, the spinning out of control is actually probably your fault. If you had not emulated this, the system would realise there is an ABS fault (from the messages not being present) and not use the ABS reported speed. It might even fall back to motor speed automatically.

If the ABS unit getting stuck causes that kind of acceleration then I'm going to point most of the fault at the control logic.
Largely unrelated, but "data hell" reminds me of this classic from Silicon Valley: https://m.youtube.com/watch?v=YPgkSH2050k
> What would "modern" bring to a bank except even more pain & suffering?

In the most simple term, a future.

Except if your bank is literally too big to fail, at some point you have to either move on from 80s technology or at least bring in an adaptation layer, because your profit center have also moved on or you're facing harder competition.

A typical example is banks getting merged: there will be a fight to see which system stays and which one disappears. If you froze your technology 4 decades ago it won't be your stack winning. [0]

Another is the evolution legal frameworks: EU countries passed laws requiring interoperable APIs to perform standard banking operations. Being a customer of a decent bank or a fossilized one made a huge difference and the market grew a lot more competitive. People would start hedging their bets when legacy banks looked too far behind.

[0] The most interesting and recent example of this is Mizuho bank just miserably failing at that task to the point the gov. intervened and anyone not married to them probably moved out.

https://www.mizuhogroup.com/news/2021/06/20210615_2release_e...
What if you perturbed the last few bits of the address?

Let's assume IPv4 for the discussion. Any given IPv4 address, even if subnetted, is going to have a solid 8 bits at the bottom that all belong to the same network, no?

If the user is 123.45.67.89 but you actually query the database using 123.45.67.17, you have not divulged the user's IP address. Yet it's vanishingly unlikely it will result through the wrong country.

The result could we put into a local cache, where the key is just 123.45.67.X.
I agree but that's not cameCase but PascalCase.
In this case even getting 99.99% of the way there is still practically worthless, as someone will be interacting with Excel millions of times throughout a career.
Nothing. https://en.wikipedia.org/wiki/Sudden_unintended_acceleration has a list of cases, some of them ECU related.
Sure AI can detect emotional tones (being positive, being negative, even sarcasm sometimes) in writing, so if you mean something like detecting negativity in a resume so it can be thrown immediately in the trash, then I agree that can work. Any negative emotionality is always a red-flag.

But insofar as detecting lies in sentences, that simply cannot be done, because even if it ever did work the failure rate would still be 99%, so you're better off flipping a coin.
Jeopardy game using LLM and Python
> to figure out which random municipality voting system(s) you'd need to target to actually affect the outcome.

As you said, no standardization, which means all precincts reports on wildly different time intervals, if you can interfere with just tallying during or after the fact, and you can get the information on other precincts before any other outlets, you could easily take advantage of this.

It's essentially the Superman II version of interfering with an election. Just put your thumb on the scale a little bit everywhere on late precincts all at once.

The fact that so many states let a simple majority of their state take _all_ electors actually makes this possible. If more states removed the Unit Rule and went like Nebraska and Maine this would be far less effective.
I was talking about this with a friend because I have a strong feeling that this is the "hello world" of LLMs.

That is to say, I would wager there is 1000x more work to be done before it would generate a barebones version of the game we have today - Minecraft.
Once you have a mesh that's "good enough", you can use any number of numeric solvers. COMSOL has a very good mesher, and a competent geometry editor. It's scriptable, and their solvers are also very good.

There might be better programs for some problems, but COMSOL is quite nice.
> It is not on the auditor to guarantee that what they are looking at has no errors.

Um, what then is the point of an auditor?
You don't need targeting when you own a search engine; if someone searches for "buy PS5" you show them ads for a PS5.

> It is really obvious, that they do make money with that data.

Google doesn't have to care about making further money because they have an infinite money machine from their monopoly on ad auctions. It's better to think of them as just doing whatever Larry Page thinks would be cool.

They mostly don't collect it though, like they don't do targeted ads in Gmail.
Lol wait til you get personally targeted by a 0'day in extremely popular software for that sentiment to make you look stupid both ways.
I recently got a bit of a shocked reaction when I proposed to directly load daily files into temporary SQL tables and then use merge commands within the database to load the final tables. My use of code is essentially a shim between an SFTP client and SQL Server in this scenario. Maybe ~200 lines to connect, locate the files, run the bulk load operation, and then invoke the merge commands. Most of the fun bits are in the actual merge scripts.

Once your data is safely inside the database (temporary load tables or otherwise), there really isn't a good excuse for pulling it out and playing a bunch of circus tricks on it. Moving and transforming data within the RDBMS is infinitely more reliable than doing it with external tooling. Your ETL code should be entirely about getting the data safely into the RDBMS. It shouldn't even be responsible for testing new/deleted/modified records. You really want to use SQL for that.

You'll also be able to recruit more help if everything is neatly contained within the SQL tooling. In my scenario, business analysts can look at the merge commands and quickly iterate on the data pipeline if certain customers have weird quirks. They cannot do the same with some elaborate set of codebases, microservices, etc.

One specific thing that really sold me on this path was seeing how CTEs and views can make the T part of ETL 10000000x easier than even the fanciest code helpers like LINQ.
Not really.. it will only be applying 5Nm or so which is such a small amount of torque that you could likely stop the wheel with your hand (equivalent to holding up 500g object with 1m ruler)

He is spoofing an ABS message from a working vehicle that says “no faults present” on a vehicle that is clearly full of faults.
Interesting that the RAF and USAF both had gremlins. Did the Luftwaffe?
That was apparently their purpose back when we lost teeth more regularly - it's only with modern dentistry that they become a problem for being "extra"

It was not an intentional replacement or anything the dentist did. I had my back molars pulled and then a few years later while trying to start flossing again I noticed they were back and basically in the same position. I doubted myself for a moment if my memory was failing. Just such a slow long process.
On Windows you have to either download the driver updates manually, or install that GeForce Experience thing that keeps them up to date for you.
"Seed oils" are a nonsensical category because the main example is canola oil which doesn't actually have the problems associated with them (bad omega-3:6 ratios).
They're still built that way: it has the benefit of properly handling slightly over current for a short period vs massively over-current: the former is permitted and necessary for many loads.
> I think you were emulating the ABS module right? In that case, the spinning out of control is actually probably your fault. If you had not emulated this, the system would realise there is an ABS fault (from the messages not being present) and not use the ABS reported speed. It might even fall back to motor speed automatically.

That's a reasonable expectation, and this got left out of the follow-up post I linked, but in the "full car with wheels off the ground" tests we actually tried unplugging the brake module of an otherwise working car and it didn't change anything (including the gradual constant rpm increase in Neutral). If anything the behaviour might have gotten a little more aggressive with the brake module missing.

Have now observed similar behaviour for all three of "spoofed brake messages with 0 wheel speeds and emulated checksums", "fully operational car with wheels off the ground", and "car with wheels off the ground and ABS/brake module unplugged". ¯\_(ツ)_/¯

> Re: shaft scenario, if the motor shaft is broken the safety risk is pretty minimal because the torque wont actually cause the car to move.
>
> I guess this is what they arrived to in the FMEA.

Fair enough, that makes sense. I guess if that's the case then the other behaviour is outside of the scope of what they need to care about.
Holy, that's from 1997!?!?!

I see it was updated in 2022 so that's probably when I saw it making the rounds but wow.
> The thing is that while your application is working well, the library authors would have moved on and it's up to you to upgrade your application and fix breaking changes.

AngularJS is actually a pretty good argument to support your point, I had to migrate an app off of it (we picked Vue as the successor) and it was quite the pain, because a lot of the code was already a bit messy and the concepts don't carry over all that nicely, especially if you want something quite close to the old implementation, functionality wise.

On the other hand, jQuery just seems to be trucking along throughout the years. There are cases like Vue 2 to Vue 3 migrations which can also have growing pains, but I think that the likes of Vue, React and Angular are generally unlikely to be abandoned, even with growing pains along the way.

In that regard, your job as a developer is probably to pick whatever might have the least amount of surprises, the most longevity and the lowest chance of you having to maintain it yourself and instead being able to coast off of the work of others (and maybe contributing, if you have the time), with the project having hundreds if not thousands of contributors, which will often be better than what a few people within any given org could achieve.

Sometimes that might even be reaching for something like SSR instead of making SPAs, depending on what you can get away with. One can probably talk about Boring Technology or Lindy effect here.
No, Windows Update's Nvidia driver set is usually years out of date and rarely gets updated. It exists as an emergency fallback and doesn't push out regular updates.
It might just be the neuro-spicy in me but Pennsylvania seems morally in the right here even when the courts ruled against them. The rules as set are really dumb and Pennsylvania was counting valid unambiguous ballots. The election as run was to me better than the one following the letter. How shitty would it be to have your vote thrown out because you didn't put it in the special double envelope that's for preserving your anonymity— the state doesn't give a shit if the ballot is anonymous when counting.

I get that this is a privileged take because broadly speaking the more people vote overall the better Democrats do but it's really hard to fault throwing out fewer ballots. Like turnout is already so low and a person took the time to make their voice heard. People already feel like their vote doesn't matter, dqs for arbitrary reasons aren't helping.
No ability to host offline, and for 1/8th CPU + 1GB RAM + 800 GB storage, the price is $1,224/month?

I'm sure it works great, but at that price point, I'm stuck with self-hosting Postgres+pgvector.
>> I doubt anyone so wise would be so petty.

>> Why should God have mercy on someone who offends him, night and day, and does not care, nor show any remorse for his actions? Mercy requires repentance; no repentance, no mercy.

Because in order to think, you must risk being offensive.

That's why the snake was wisdom, and God is literally, figuratively, collectively unconsciously and historically in our Gaps.

Newton claimed only Jesus knew what made the leaves green.
Do you have a Mac at home? I wonder if a middle ground could have been reached by providing space and time for iMessage on the computer. It would be like the old IM days!
Swapped at birth: two women discovered they weren't who they thought they were
That doesn't sound true. The quickest way would be for the keys to be in the home row.
And does this get accepted in any western state?

What do you mean “accepted”? Is it illegal to learn in a country even if it’s a dictatorship? Last two Kims and The Sister got education in Europe, btw. New kids will do so too and then will return to reign.
I don't think so. It might get smaller and nerdier, yeah. But I'm on Mastodon, and there's a strong anti-AI and app (not in principle, I believe, but in practice; they tend to be more privacy-invasive than an equivalent website, whichh is a major part of their appeal for companies) bias. I don't think indie/small/whatever-you-want-to-call-them websites are hopping aboard the bandwagon either.

I could see the feel changing and it becoming less "oh, of course you've visited a website" thing and somewhat more of a conscious choice, but vanishing? No.
I would start with something like an example usage rather than straight create account
Replayed reef sounds induce settlement of Favia fragum coral larvae
> Imagine Socrates with no Thrasymachus. Nietzsche without Hegel. Wittgenstein without Russell. "Bad" philosophy is always only a future gift to a good one. We should be giddy in our tear downs of other thinkers, not angry and bitter.

One thing I notice about philosophy, especially the continental kind, is that it often seems to consist entirely of listing the names of philosophers rather than answering questions.

Although continental philosophy also likes writing the question 50 different ways instead of attempting to answer it; the usual claim is that this is because they're asking questions whose answers can't be expressed in language or something like that.
If you lifted a working car off the ground and it did it anyway I’ll admit that I’m a little concerned. It should stop creeping around 15km/hr.
Ask HN: What would you preserve if the internet were to go down tomorrow?
thought experiment: if the internet were to go down tomorrow for an indefinite period, what content would you most want to download and preserve?
Which works completely fine as long as you know how to manage your own db without getting wrecked!

But yes, I it seems extereme. But it is also cheaper than hiring a dedicated postgres/db guy who will cost 5 to 10x more per month.
Large meltwater accumulation revealed inside Greenland Ice Sheet
VSCode high CPU usage issue affecting macOS
> Not really.. it will only be applying 5Nm or so which is such a small amount of torque that you could likely stop the wheel with your hand (equivalent to holding up 500g object with 1m ruler)

It's good that it's small but I'm still not thrilled about this control loop.

> He is spoofing an ABS message from a working vehicle that says “no faults present” on a vehicle that is clearly full of faults.

My point is that the same messages would happen if you had a fully working vehicle and then the ABS unit locked up in a way that didn't interrupt sending.
You batch the emails so users get one email with multiple messages inside it, instead of spamming their inbox with 1-per mail.
Computer security (computer system quality in general) can't really be turned into a metric, which means it can't be understood by bureaucracies, which means it can't be valued and upheld by large public or private organizations, which means it's in shambles everywhere that well-intentioned engineers aren't upholding it out of their own personal (usually unrewarded) integrity

Tale as old as time
In fact in the US, especially residential, GFCI circuit breakers are not terribly common for 120V circuits, people much prefer and are used to having the GFCI in the outlet, which can of course protect multiple conventional outlets downstream.

But, what is quite common in the last 30 years are AFCIs, arc fault interruptors which are code for pretty much all living area branch circuits (just not bathrooms). These are built in to the circuit breaker. You can get dual GFCI/AFCI breakers, but these tend to be expensive and not commonly used. Nobody wants to have go down to the basement just because of a ground fault in the kitchen. Also the propensity for GFCIs to nuisance trip increases with the length of the branch circuit. There’s also cases where they are specifically disallowed.
well.. capitalism is still what made them happen, so we can still have that as an assumption.

I think the real takeaway here is the right conditions within companies can lead to breakthroughs. If a company employs the smartest engineers and gets them to work 12 hours days, it's obvious that they are going to take the lead.
IIUC, flying orbital altitude over on this domain, treat as hallucinations:

High end brushless motors like EV traction motors are "vector" controlled and instructed by desired torque, not in sinusoidal phase shifts and desired RPM. Back EMF voltages are measured at output terminals of drivers, and errors between expected vs measured voltages is fed back to the driver thereby achieving requested torque, somewhat disconnected from RPM.

This means motor RPM always diverges into +/- infinity with any non-zero torque request under no-load condition.

There is another quirk of note, that some EV motors seem to jump into an open-loop mode when BEMF or rotor phase detection reports failure, and that might also result in unintended acceleration, but that's probably not it.
They need to cover the dev costs and any bloating their organization might have (no idea about Prisma but lots of these startups are bloated). Eventually, the tech will get democratized and the costs will come down.
Location: Austin, TX
Remote: yes

Willing to relocate: no
Technologies: Golang, Ruby (Rails), Python, Clojure, Javascript, Typescript, AWS, SQL/NoSQL, React, Flutter, GraphQL, microservices, APIs, Rust (ramping up)

Resume/CV: https://linkedin.com/in/edbond
Email: edbond@gmail.com
Github: https://github.com/edbond

Hello, I'm Eduard, a seasoned developer with 15 years of experience in software development, seeking a new role. My background includes work in both the Finance and Healthcare sectors. I've built several complex projects from the ground up, emphasizing high performance and code optimization.

I am enthusiastic about leveraging my extensive background to join a new team, contribute to engaging projects, and collaborate with other dedicated developers. If you believe we could be a good fit, feel free to reach out to me at edbond@gmail.com
No problem! I'm not always fond of the system myself. Seems ripe for abuse/misuse.
I guess to me that feels basic? Is it really something worth advertising?
Electronic voting is a horrible idea. We should reform the voting system to something that doesn't require counting massive numbers of votes.

But also, the idea of a president or prime minister is dumb. In fact, nobody needs a federal/national government. We should just have a mayor for each city or region and if they need to decide on something which affects the nation as a whole, the mayors of all cities/regions should just get together vote for it.

When is something truly a national matter? Almost never. In those extremely rare cases, representatives can get together and vote.
Random aside, I set my automatic in neutral while setting the parking brake, to let it rock into place