skysight-inc/HackerNews huggingface dataset:
Absence of evidence is not evidence of absence. Not that I believe that widespread fraud has happened before, but electronic voting is inherently flawed, there is no reason why a coordinated attack couldn't happen in the future.
278 represents the subset of crimes which

1. Had the whistle blown

2. Were investigated

3. Had enough evidence found during the investigation

4. Were fined successfully

5. Were announced via the SEC whistleblower program

Nobody knows the dropoff at every stage but it's certainly non-zero and so we can't judge the level of crime based on the number we know coming out at stage 5.

I don't think it's overly cynical to assume that 278 is a small percentage of the actual count of financial crimes in the US since 2012.
> But htmx doesn't update the body content of the document via JavaScript APIs.

Yes, it does.

> It updates them via HTML APIs.

It updates then by using JS code calling DOM APIs. Just like any other SPA.

> the content coming over the wire from the backend is HTML, not JSON.

The content coming over the wire being HTML, JSON, XML, or text/plain has no bearing on whether the JS framework inserting the result of processing it somewhere on a single pre-existing page is a SPA framework.
I agree with you, and that's why I didn't spread disinformation suggesting an election system may be compromised. I just stated that the attack surface for something like this is quite big.

Edit: I'm also definitely not saying that paper voting is better than urna eletrônica. Both methods have big attack surfaces.
You've almost grasped the point. Mixture distributions with a missing underlying feature are how outliers (in the meaningful, well-defined sense) are generated. And if you dig into this paper (I have not yet), I can almost guarantee you that this is foundational to the paper.
All part of what makes it an accurate simulation of Californian water management.
Related: The Foundering podcast did a great series on the origins of TikTok and how it evolved from a Silicon Valley startup into the juggernaut it is today.

https://open.spotify.com/show/6hETi9oBd26vc0bRgXYN5W?si=d87d...

See season 2.
No, musk isn’t a gay and men can’t have children.
1. Do not pay
2. Send a registered letter to that facility confirming you never received that service on the date and ask them in writing to correct this error

It may go away. If not, no worries.

It may go to collection but don't panic. When you get a collection letter, send them a letter as well confirming that this is not your debt and ask for validation of the debt in writing.

Do not give any info to collection agencies except written letter of it comes to that
The reason for the conflicting advice is because people keep making new package managers that still suck overall. Like they fix one major package manager problem and somehow neglect the other 60% of problems.

So you end up with all these different Python package managers that are all good at individual different things but no single package manager that is good at all of the things.

I swear that is a major problem with most libraries or tools (and products overall actually) that people make. It’s like people fix their pet peeve but forget that the whole picture matters way more.
I think the drift many people have is that the essence of what a computer is, - exactly the only (up to trivial differences) machine that can be arbitrarily programmed - is being obfuscated by devices that make it easy to consume and hard to produce, an asymmetry that doesn't need to exist.

A few months ago I read on HN this analogy, which I found very apt: it's like there's no space in the modern computing world for a computer-literate "middle class". You're either not interested in computers at all and you're fine with a tablet or a chromebook, or you need to know so much stuff about computers that you might as well make a career out of it.

Sent from my iPhone, how ironic.
Video of “the neighborhood being alerted” and... doing nothing against a bike thief. https://youtu.be/UGttmR2DTY8
How much work is it to get feed from others you've subscribed to? Crowd-sourced discovery of interesting stuff, basically.
> massive influx of inexperienced readers

I think you nailed it there. Forgot where I read it but there's a similar principle/observation of software devs where every year the number of new developers grows exponentially larger and so as we move into the future, the industry racks up an increasingly larger share of novices compared to experts.

Seems to be a similar phenomenon playing out in larger society - we who've been around the block know where the potholes are and how to deal with them appropriately but the flood of newcomers fall prey to them in increasing numbers every day.
https://www.in2013dollars.com/Beef-and-veal/price-inflation

It has gone up 4.12% per year compared to regular food inflation rate of 3.56%. So no it is not cheaper.
"pip freeze" generates a versioned list of packages to install in the same format as requirements.txt -- in this example below i've called it versions.txt. I have a bash wrapper "bin/venv-create" which essentially does this

python3 -m venv .venv/
if [[ -f versions.txt ]] && [[ versions.txt -nt requirements.txt ]]; then
pip install --requirement versions.txt
else
pip install --requirement requirements.txt
pip freeze > versions.txt
fi

(I place the files in etc/pip/ in my projects (and check them into git), but I've omitted the paths for clarity. One could embellish this by including python version number in the filename, as package requirements can change between python versions.)

I also have a bin/venv-python wrapper which sets PYTHONPATH, PYTHONDONTWRITEBYTCODE before chain calling .venv/bin/python3 with the arguments, and this is how pip above is called. (again, omitted above for clarity.)

This won't cover everyone's usage scenario, but it works for me. YMMV.

https://iam.georgecox.com/2021/09/25/python-3-venv/ explains the details.
What percentage of production Node.js systems use Adonis? It's probably vanishingly low. Laravel is nice, and it's been gaining a lot of adoption in new applications, but the GP said "90s PHP" for a reason. Modern Node JS backends are often littered with hand rolled SQL queries, poor MVC separation, and lots of shoddy, half baked model layers—often without using any library whatsoever. Which is a real shame, because I personally really love programming in JavaScript, and the performance is great, but the strength of Rails as a framework draws me back in every time.
Are you able to keep using the Peace of Mind coverage plan once replaced? Or did you have to buy a 2nd plan? Asking out of genuine interest. It seems to be some of the value of the plan is that you get to worry less about the stress/fear of your bike being stolen -- but if you are off the plan once it has been stolen once...seems like a loss of value.
You might enjoy "Infrastructure: a guide to the industrial landscape" by Brian Hayes in the meantime.
ICAO report on the Ryanair flight FR4978 incident [pdf]
ICAO has released its fact finding report into the event involving Ryanair flight FR4978 in Belarus airspace.
I don't know if I 100% agree with this blog post. Additionally, having foreign key constraints isn't a "catch-all" solution and breaks at scale. There's frameworks like Rails that can still handle these discards for the user via the `dependent` option on the model with some extra code.

At my current employer, we noticed that `acts_as_paranoid`'s default behavior was not what we wanted, so we migrated over to `discard`. We also added a concern that reflects on dependent associations, finds if they are discardable, and discards them if possible. And that cascades down, easing those concerns. This `Discardable` concern is automatically added to every single soft-deletable model and it has been working out great for us.

[1]: https://github.com/jhawthorn/discard
Ya I’ve heard of the thief trying to sell it back to people too, it reminds me of a Larry David skit or something.
I as well have no anecdotal evidence of any misfortune being caused by someone retrieving a stolen bike (other than not getting the bike back).
Certainly if you have the legitimacy of a gps tracker or serial number the retrieval rate would seem higher. But literally tracking down or scheming to meet a thief over text via Craigslist conjures bad vibes for me personally.
Maybe I misunderstood you. The attack surface for American elections is quite big also, but there is no widespread election fraud that I'm aware of
Just to clarify, that's a good amazing right?

Edit: I guess from the downvotes, people want it to be more integrated?
The Unity Editor is running OK on Linux right now. Bit flaky.
htmx isn't single-page focused, it has features like hx-boost and hx-push-url that are there to explicitly allow the standard URL navigation mechanism of multi-page applications, with the same semantics and conceptual model, history support and so forth

as much as possible it tries to stay within the original model of the web, and just generalize it
That would be wonderful but isn't always possible.
It might.

But here's the thing: What Congress can pass, Congress can un-pass in 2024. That is, all these "Oh, the SC decided something we don't like, let's pass a bill to fix it" responses seem to me to be a bit flimsy.
Exposing details of long lived background processes, and especially deletion processes to users (who in many cases couldn't care less) is a lot of work that's probably not worth it for the rare "hey, something went wrong" case — it's usually perfectly acceptable to raise that with the support team and let them use internal tools to debug and investigate.

I am sure there are cases where it is worthwhile, but most of the times I've hit this in common web apps, it wasn't.
It is easy to disable the beep. I did it to one in about 5 minutes with basically an exacto knife.
Sometimes called the "Bayesian dogma of precision" -- to any state of nature, you can assign a crisp probability (e.g., https://sipta.org).

For your disease example -- if you don't know the accuracy of the test ("the model"), and/or if you can't figure out what percent of the population has the disease ("the prior"), then you can't turn the Bayesian crank.

Yet, some do, because Bayesian good.
Back in the day you would learn this stuff from an actual, printed manual. Proper documentation was a major part of what you got when buying a retail software product, even when bundled with OEM hardware. Where's the user's manual for modern OS's? Even the inbuilt "help" documentation has disappeared.
10 PRINT "FUCK"

20 GOTO 10

…still makes me giggle
> Discussions have pivoted recently as Jamie (CEO) has expressed interest in pursuing an acquisition with Amazon. He has been consistent from the beginning of our relationship [referring to a $1M investment via Amazon's Alexa Fund) that he sees Amazon as the preferred home for his company, with the only other path being an IPO.

Is it normal/wise for a CEO to give a potential acquirer this vibe? I would be worried that it comes off as desperate. It's also possible that he said this to multiple potential acquirers, to make them all feel special. But if each suitor thinks that it is the preferred option, that might lead them to offer less than if they thought the CEO didn't have a preference.
The problem it addresses for me is helping me be productive at my job. That is very important for me. :-)
You don’t need a model for a point to be significantly different. It just needs to have characteristics making it stand out. Outliers are an important concept for the theory of estimators for exemple and that doesn’t involve modelling at all. This discussion is why I regret that people doing CS have so little exposure to frequentist statistics.
Oh, interesting. So it disables entirely (i.e., it's only good as a theft detection device now)?
But the initial action was literally fire
1.5x is the speed I use for very fast talkers. If they are slow I'm starting at 2x and increasing from there.
Well then good luck trying to start a new company called Apple or Meta.
I was looking for some borderline criminal speech ... but get bored half way
QT is kludgy. Too many UI issues are directly caused by it. I’m glad it’s going to Electron.
They must pronounce it S P A, not "spa". In which case, it's "an" because S sounds like "ess", which starts with a vowel-like sound, so you use "an".

I also pronounce it S P A, so "an" seemed immediately correct to me.
To what extent was the minitel widespread and commonly used by people compared to dialup BBSes? It's my understanding that one of the reasons why BBS became popular in the US was free unlimited local calling, within your local calling area, which could cover a fairly large metro city sized geographic area such as Seattle or Chicago.
HN works fine on yachts and Gulfstreams from what I'm told.
are you me? I do almost the exact same thing, except my file is named todo.txt and I have it open in vim
That's because the areas with abundant water have already been overfarmed and had the soil destroyed. Soil is a complex ecosystem, but industrial farms conceive of things only in terms of "inputs" and "outputs" as though the soil is just some machine on an assembly line.
> Not true. For AWS to run MongoDB proper, they could just negotiate with MongoDB to offer it as a managed service - as Tencent, Alibaba, SAP, IBM, Swisscom, OVH and 10+ others have.

True, that is an option. I’ll give anyone odds of it happening ;-)

> While it not be "Open Source" (note the capitals) I don't think anybody has the right to legislate the use of "open source" with lower case letters.

I think talking about “open source” is overloaded to uselessness. I really prefer to talk about licenses.

Even then the consensus I’ve heard from most people who care to think about software licensing is that the SSPL is essentially a weaponized license designed to strip freedoms. Lowercase open source, you be the judge.
You can most definitely keep around the non-PII data you've generated for that user in your app, such as synthetic user ID's and other stuff. Furthermore, for some apps (fintech) in some countries (US) you are actually obligated to keep around certain information for several years. It really doesn't have to be all or nothing.
Well, groups are made up of large numbers of people, so we can’t understand the direction of those groups by looking at the opinions of those groups by looking at a relative handful of people (or rather, we can via polling, but that’s not what you’re describing).

Anyway, “abnormal lifestyle choice” isn’t a “decades” setback. Homosexuality has only been mainstream for a little more than a decade, and even then about half of Republicans have opposed it.

Honestly, people who are so concerned should focus on making the Democrats electable again, because we’ve tried enormous amounts of left-wing spin from every epistemological institution and all manner of divisiveness and that hasn’t worked particularly well so far.
Aircraft and missiles don't occupy territory.
A related rant I've had over the years: the redundancy present in human language is not a flaw to be optimized away. Evolution went there because it acts as a form of forward error correction.
Surfingkeys https://github.com/brookhong/Surfingkeys is a browser extension for surfing web with vim like interface. It has lots of built-in functionality, for example: focus on the first input, edit URL and visit the changed URL, go one path up in URL, go to audio playing tab, copy column(s) of a table, copy code blocks... It's extensible, you can bind JS functions to keymaps.
Maybe we should vote not just on representatives, but on problems directly.

Not necessarily on solutions... just, here's the cut of the top 8 issues. Work on these.
You can use using = instead of typedef

using namespace std;
using foo_bar_xref = vector<unordered_map<string, pair<string, string>>;

foo_bar_xref foo( vector<vector<int>> x, unordered_map<string, string> y);
There's a lot of space for traditional power users still, but they've become relatively invisible because the new mass-marketed stuff is so much more prevalent.
it would take twenty years to build enough power generation to satisfy desalination for the west....what do you plan on drinking in the meantime?
> C++ has virtually zero tooling and the committee is not interested in ever working on that

This sentence makes no sense at all:

1 - Tooling does not stop to the build systems

2 - The tooling set in C++ (and C) has been built over decades. It is indeed not a single shiny CLI cargo-style but it several order of magnitude bigger and more powerful than anything you will ever find in any other programming language: memtracers, profilers, thread sanitizers, debuggers, disassemblers, static analyzers, packages managers, bindings generators, ABI checkers, crash analyzers, loggers and I am sure I forget still many others.
Not sure what you mean. Sometimes the word API is used in one sense, sometimes in another. It's a useful distinction insofar as it allows you to talk about APIs as things used by programmers. I find many developers have a hard time understanding this sense of the word API and as a result fail to apply good API design principles such as SOLID. In fact I think this is often what separates mediocre programmers from good ones.
I think it’s common in tech.

https://www.svpg.com/missionaries-vs-mercenaries/
when i lived in santa clara i literally felt trapped inside my home due to the horrendous traffic at a very wide range of hours.
I love xordle and found this page when I couldn't get to the site yesterday or today. Just wanted to say thank you for the time and money you've put into the site, and sorry the maintenance is such a pain.
Ask HN: Is YouTube hiding publish dates?
I can't find the date of a published video anymore in youtube, or it's difficult (and wasn't before).

I thought it might be an extension[0], but its happening on chrome on my laptop too.

[0]: I had an idea to create an extension that hides every number >4 on the web, so that i am not bothered with "gamification".. but its not that
Hoover Dam Explosion Cause Determined to Be Blown Transformer
I know that the author of this Firefox add-on is very upset, but this is the digital equivalent of covering your eyes and believing that it has all gone away.

After a few hours, reality kicks in and cryptocurrencies and many other crypto projects are here to stay. Likely regulations will come and the ISO 20022 cryptos will survive with some parts of the web3 circus, but they are not going to all go away that easily.

It’s business as usual for the crypto circus and not a lot will be said about this add-on especially as it is only on Firefox which little to no-one actually uses this irrelevant browser in the first place.
You aren't rich, if a stolen car was a concern.

Police forces were literally created to protect capital, and then back ported to supporting local communities. The parent poster is correct, police exist primarily to protect the interests of capital - that's literally their history.
> There just might not be water intensive crops grown out west anymore.

And then produce prices rise until even the most absurd federal subsidies can't stop people from planting things other than corn, and then produce prices are super high and meat prices are super high because corn gets more expensive too, and then we have massive food price inflation.

It's basically just a market correction, but a big one while our entire food system is reconfigured and American diets adjust.
I recently tried CockroachDB's serverless offering and I was very satisfied with it. It has a generous free tier, easy-to-understand pricing, and a query analyzer that helps me estimate how much a query would cost. It is still in beta but already feels extremely polished.

The only complaint so far is that there are very few supported regions. (Oregon, N. Virginia, Frankfurt, Ireland, Singapore, Mumbai for AWS, and São Paulo, California, South Carolina, Iowa, St. Ghislain, Jurong West for GCP, as of now.) Even the list of supported regions could not be found online, only to be found after signing up. Was it intentional to drop the information from the documentation? Not that this is a huge problem, considering I'm still on the free plan, but I wonder if they're planning to add more regions in the near future.
Interview with sci-fi author Blake Crouch about his new CRISPR thriller, Upgrade
E-bike is a whole category, from bikes that offer pedal assist only and don't see speeds that are really higher than normal bikes, just offering higher speed for lower human effort all the way up to e-bikes that are like you said just light motorcycle.

But regulation and safety needs vary widely depending on category.

This is an e-bike: https://ride1up.com/product/roadster-v2/

So is this: https://www.eskuta.com/products/sx-250-series-iii-eapc-elect... (at least it's being marketed as one).

Really, we just need more terms. But it'd be nice if we could keep the label e-bike for the...bikes. Not the light motos.
I was hoping to see "build your own virtual terminal emulator". But alas! Anybody have a suggestion?
The Western US is a semi-arid desert: https://physicstoday.scitation.org/do/10.1063/pt.6.1.2018080...

We have historic evidence that droughts have destroyed civilizations in that part of the country before. It is happening again.
A Large Inclusive Study of Human Listening Rates [1] focused on finding optimal generated-speech rates for screen-reader software:

> The mean Listening Rate was 56.8, which corresponds to 309 WPM. Given that people typically speak at a rate of 120-180 WPM, these results suggest that many people, if not most, can understand speech signifcantly [sic] faster than today’s conversational agents with typical human speaking rates.

While there was some difference between the visually-impaired and normal-vision respondents, I don't think it's enough to matter to the thesis of my post:

> [...] The mean Listening Rate for visually impaired participants was 60.6 (334 WPM) while for sighted participants it was 55.1 (297 WPM).

1: https://dl.acm.org/doi/abs/10.1145/3173574.3174018
>If anything, the state run deposit programs lose money from people returning cans from out of the state.

The state also loses money here, unless the cost of running this program is neligible.

>But it doesn't even have to be state run. It could simply be mandated that the manufacturers buy back their old batteries for a minimum price.

I'm not saying this is a bad program, but this still walks, talks, and quacks like a tax.
OCI is experiencing a big outage since 4pm today and still no ETA to have it fixed
reality continues to approach snow crash burbclave police force...

snow crash was written in 1991 as I recall
To those saying this is boring, there are some interesting tidbits, like this one:

> Should we decide to pursue an acquisition of Ring, we will need to move quickly. [redacted] and in order to pre-empt the closing of the Series E round, we will likely need to commit to making an investment [redacted] that converts into the next round of funding should we fail to close the acquisition. This may be required for two reasons: (i) Ring needs to raise capital by the end of the year, otherwise they will have to fund all of their Q4 with their revolver (projected to draw down $32MM by the end of November), and (ii) we will have to put some skin in the game to get them to walk away from the Series E investment.

It's useful to know how potential acquirers see transactions, and what they might be willing to do to get you to walk away from another opportunity.
Infographic: Elements of Search
The cars on the road still fit these specifications, you cannot build an arbitrary large car and drive it around. If you really cared about specifications mismatch then the first thing you needed to ban would be buses, each several times bigger and heavier than the biggest SUV offered to consumers.
According to so many pundits and experts online, everything died about 4.5 years ago or is in the process of dying. Why don't we wait until there's the digital equivalent of a body before pronouncing death?
You have no idea how many times I went back and forth on this.