skysight-inc/HackerNews huggingface dataset:
There's no need to rope conspiracies into this. The structure of incentives in corporate environments have people in the company not looking for something they don't want to find. Managers would rather not know about violations and be able to tell their boss that their team are pros who got the job done fast, than investigate their reports for violations and quite possibly find a big mess that needs to be cleaned up.

Point is, shit that shouldn't happen routinely does happen anyway. "That wouldn't happen because it would be illegal" is generally bullshit.
The era of being able to reasonably disable javascript by default ended about 10 years ago, maybe 15 at this point.

If you're still disabling by default in 2023, you are a fraction of a percent of a fraction of a percent of people dedicated enough to go through that pain.

I wish I had your dedication.
Very interesting.

I’m a lawyer and using sequential IDs in a fraud case right now, to determine the number of victims.

Unfortunately, so far, I only have the IDs of two victims, and those are from just within about a month, whereas the fraud has likely been going on for several years. Just simply extrapolating that growth rate isn’t going to be very accurate.

Also, I suspect that the perpetrators did not start at ID 1.
The screen sharing incident is not the important thing that happened here. From the article:

> Moniruzzaman allegedly gave his personal email unauthorized access to Valeo's systems to steal "tens of thousands of files" and 6GB of source code shortly after that development. He then left Valeo a few months later and took the stolen information with him when he was given a senior position at NVIDIA, the complaint reads.
There is benefit to all in learning Latin. I cannot explain it, it's one of those things you just have to experience.

Not to mention that it will become a gateway drug... Attic Greek, Sanskrit, Syriac, Aramaic... I don't know them just yet, but Latin makes me want to learn it all!

Nice article.
Shift-click (on the last photo) to select bulk photos works in the web interface. Not sure you can do all at once but you can probably do hundreds at once.
Someone is angry and using presentism as the basis for their criticism. Don’t take the bait. I appreciated your explanation. Thank you.
Humble brag, but I started the wikipedia page on Varley. (I wasn't logged in at the time, but that was my IP address!)

And I owe it all to my sister, who gave me Wizard -- not Titan :-) -- for Christmas one year.
It’s easy to have a labor utopia when the vast majority of the rest of the developed world is far behind. But just like with the recent rate hike you see what was actually a solid business model once the free money dries up.
Miranda, a lazy purely functional language predating Haskell
I wasn't aware of this language until just today, seeing Jeff Dean praise it and its creator David Turner, who recently passed away:

https://twitter.com/JeffDean/status/1728506426795135356

There's probably a link from what Jeff learned from Miranda to his design of MapReduce.

More links from that twitter thread:

https://twitter.com/satnam6502/status/1728497100923773357 (more on Miranda and David)

https://en.wikipedia.org/wiki/Miranda_(programming_language)

https://www.theguardian.com/technology/2023/nov/24/david-tur...
Look, you have to decide if you are passive investing or not.

The point of the article is that tech, specifically the big names we all know, account for the vast majority of the indexes gain this year.

They are asking if you should go against the index weighting and do your own weighting so you aren't so heavy on tech, but again, that goes against the ethos of passive investing.

If you make a change like that then you are an active investor.

So just decide if you are an active or passive investor and let that settle your path.

If you chose a market cap weighted index then there will always be outliers, just because right now there are a few in tech doesn't mean you should throw away your passive investment thesis and go active to avoid the gains you make from them.

Remember, these companies are not speculative, they are making gains because they are making money hand over fist.

That just seems like a bad move.

If you don't want outliers then chose an equal weight index, just know that you'll almost always under perform but usually have less volatility.
Jetty: Navigating Thread Starvation in Threadpool-Based Servers
Welcome on HN, your reputation precedes you :)
The only limit I've ever reached with BNF is that you cannot express permutations of given set of rules, you really have to write every possibility literally.
>Curious how durable a Ti shirt would be.

It's incredibly durable. This thing will probably be a family heirloom for generations.

Ti is 6.0 on Moh's similar to feldpspar. It'll scratch lots of things. I have to warn people to keep it away from jewelry it'll scratch most ordinary stuff including glass. I accidentally damaged my bathroom sink washing it after polishing (thrown in the dryer in a bag by itself). Little scratch marks around the drain just from washing. Not trying to grind it down into the sink or anything.

>Could it save you walking down a dark alley at night?

From a knife probably. Still hurt like fuck without a gambeson. I don't think it's even slightly bulletproof because the rings are just butted against each other not welded at all. In fact it might making being shot worse by adding titanium fragments. But I haven't tested that.
Because it is conceivable that you could extract patterns from the underlying data because you know what the highly correlated, short-cycle writing pattern was.

In reality, genuinely writing (as opposed to just pretending it was written which is a hazard on any modern storage) any single byte (even just all 0 or all 255) to every position on the disk seems to be more than sufficient to thwart even the NSA.
Has anyone seen a convincing argument for why you would want a dedicated vector database in place of a normal database with a good, fast vector index implementation?

The existing DB + vector index option seems so obvious to me that I'm worried I'm missing something.
That's just a Canadian problem. Canada is the most overrated of all the developed countries and once you travel you realize that even some developing countries are now better than that. The smugness and the sense of superiority they have at not being the US is delusional.
Show HN: Shoulda.js – a minimal JavaScript testing framework
It seems to me unnecessary that the the popular JS testing frameworks have become so large and hard-to-grok, so I wrote a minimal one.
The correct model is probably (estimated test score + estimation noise) = (actual test score + test noise). The test contains a random element, e.g. guessing, that the person can't estimate.

https://en.m.wikipedia.org/wiki/Regression_dilution

https://en.m.wikipedia.org/wiki/Errors-in-variables_models
pgvector is "only" at v 0.5 but does look interesting to me. Any HNers tried it?
If it's a cameras-off day, I'm often on my yoga mat stretching or working with a foam roller, or working with my hangboard.

If it's cameras-on I don't want to distract anybody with my antics.
No. Cookie banners cover any use of client size storage. That includes things like shopping carts and personalization (purely first party), analytics ("first party"), and ads (usually "third party").

Part of what's confusing here is that "first party" and "third party" are being used in a technical sense to mean which domain the cookies are set on. If on an example.com page JS from example.net causes a cookie to be set on example.com that's "first party", while if the cookie is set on any other domain that's "third party".
> we reduced death from climate related catastrophees by 95% the last 100 years.

This seems like a casual claim that requires a strong citation to back it up.

Especially in the matter of seperating "death from a climate related catastrophe" from "death from a weather related catastrophe" .. if in fact such a difference is recognised.

Is this absolute global "death by weather" per annum you're quoting or some locale relative percentage "death by weather" ?

How solid are the numbers?
Most of these 1099s are going out to people who owe little or no tax on the transactions, such as people who split restaurant bills worth more than $600 over the course of a year.
Idemic or "photographic" memory as depicted in popular culture does not exist. most of the people who can remember a lot of information very quickly are actually on some level of deliberately using mnemotechnique methods, such as nursery ryhming (like that one released soldier in vietnam) or graph traversal. it's preposterous to assume that anyone could recite fragmented data such as source code simply by being exposed to it (ie not by purposefully memorizing it)
I mean, Microsoft bought Blizzard via its faux umbrella company for a fantasillion dollars just for the merch. Like, the pretend money is real with those companies. There is no way there is any connection to "fundamentals".

Companies would be better of recruiting secretaries than paying big tech for cloud services. And ads are a complicit scam between Facebook/Google and external marketing departments.
Also don't speak for me dumb dumb. Don't need weak losers to assimilate me. Stay weak. large tomato sounds like fat weak ass to me.

I'm not the one to go-at. I'm the GOAT

Edit: ducking weak internet warriors. Probably wouldn't open your . mouth when you see me in public child

Edit2: why do weak mother fuckers who can't do or accomplish anything talk

Edit3: I destroy weak people like you
Guessing the seed is impossible using current knowledge of information theory and predictable breakthroughs in new computer hardware. That may or may not include quantum.

Entropy sources in for instance Linux constantly receive new data, but there are CSPRNGs that only receive truly random data at construction time, and you can intentionally expose that data in your testing code. Or to be precise, since this is security we are talking about: You can set your bootstrapping code to take a seed as input, and your tests can generate and log that seed, while the real code picks its own (secret) value and keeps it safely away from storage.

I don't know how Java works now but it worked this way about ten years ago.

It takes a lot of work to get people to use randomized testing properly. Seed reproduction is table stakes IMO and yet I've had to introduce it a couple of times because it was missing. Getting people to look at test failures instead of clicking 'run again' is a whole psycho-social tarpit.

In fact I suspect whoever invented Property Based Testing was trying to route around this tarpit - do random tests, then provide concrete repro steps, so people can't ignore them and hope.
Get a job in a bank or a telco
why do companies use databases like elastic search when they could just use inverted indexes in postgres?

Performance, features, and scalability
Performance in the wild may not correlate to performance in the lab. There's lots of devices out there.

> I fail to see it as benign

Maybe not entirely benign (which is why it was removed in Webkit and Firefox, and nerfed in Chrome itself).
> hey are the only main SPA framework that doesn't care about Web Components.

Depends on what you mean by "main SPA frameworks", but most of them couldn't care less about Web Components, and are at best neutral towards them. Even frameworks that looked to them as inspiration at the start are now openly quite against them (Vue, Svlete).

Among the multitude of UI frameworks in general you'd be hard pressed to find those that target web components beside the usual suspects of lit and stencil: https://krausest.github.io/js-framework-benchmark/current.ht...
seems like you can go into per-app pages from here as well
> Aren’t LLM’s just predicting the next token with zero contextual knowledge of the world they inhabit

Only partly true, especially with Q* learning coming onto the scene as it is much more dynamic, able to self-learn.
Ultimately I did this, it took 55 minutes.

Zooming way out in the browser helped.
Wait -- is there something more recent than Irontown Blues?
I’m currently using sqids as slugs to have a shorter url than just using my uuid primary key
Shocking things that would shock you
There is no agent. Funds are held in a 2 of 2 multisig wallet, with the sole key holders being the trading partners.
Nonsense. It was a cooling-off from the war economy. Raising taxes post-WWII was needed to cool off a red-hot economy because inflation was climbing. The problem was that as administrations changed, they didn't want to let up on that tax lever, because "look! we're rolling in dough! let's spend it!"

The people in charge of the economy ignored the reasons behind the actions of previous administrations, and when those measures began to hurt the economy you got a backlash from the voters. Nowadays, too few voters understand the economy to make any real economic arguments as campaign issues. The result is the left-right BS we get as an excuse for platforms.
“Google One” - yes, it’s a Google Product - has a pretty good tool to manage your storage space.
Banks have a lot of data analyst type jobs that could be good for this. They require a knowledge of SQL to generate reports but do not fall squarely under IT and so would rarely expect those kinds of project work.
I haven't read the privacy policy (who does?) But I am willing to bet that it doesn't restrict MS to these purposes and in fact allows them to do whatever they want for any reason.
I find it draining to have to be on the lookout constantly for hallucinations, or omissions a person wouldn't make. I imagine as long as I'm walking well known paths -- well known to many but not me -- I'm safe, but the moment I need nuances I can expect that one of those nuances is completely and convincingly made up, except I don't know which one.
Yea, this is a more correct explanation. Not a patent lawyer, but raised by one lol.

Tangentially, it gets difficult in software because a lot of patents are .... maybe overbroad in their wording of claims. Lot of ambiguous looking landmines.

This is somewhat similar to business method patents (which were curtailed a little by the SC a decade ago, but were already known to be kinda sketchy for decade+ before that). Can't patent a pure algorithm, for example.
So are deserts ... neither of which are especially relevant to whether or not the parts that produce most of the fish are being over taxed beyond replenishment rates or not.

This casual "the world has infinite resources to sustain unlimited human growth" is a bit 19th century and hasn't dated well.
I have nothing super finished, this is for fun (until I get time or funding!).

But I bet is far more reusable than normal code in most cases.

The reason is that the relational/array model has more values: https://www.infoq.com/presentations/Value-Values/, and combined with structural types and the power of relational operators you can eliminate a lot of cases where macros or generics come.

One major feature of a "values" language is that is naturally introspectable. Not just values, but types, and metadata. So this is NOT crazy:

mod People:

data Person:
name: Str
age: Int

data Customer: Person //not subtyping but `SELECT * Person INTO Customer`
active: Bool

end

mod Auth:

data User: People.Person //not subtyping but `SELECT * People.Person INTO Customer`
password: Password
active: Bool

data UserSafe: User ? deselect password // SELECT People.Person.*, active INTO UserSafe

end

fn print(p: Person ... ) // Accept anything that is `SELECT name, age FROM ?`, but critically, not remove the other fields, are just invisible here. This means you don't make type conversions in unnecessary cases

fn print_type_no_person(mod:Mod): String
let types = mod ?select as_data(this) != Some(Person...) // Anything is a relation, anything query
types ? union | into(String) //SELECT t1 UNION t2... + reduce()
Wait... but what if this is DK? What if my comment is DK??
Can’t comment if the index is broken or is functioning as expected. The answer would be different based on what your time horizon is; pretty sure S&P 500 is highly up since the 1998 peak. It’s at 4500 compared to 1300~ at its peak in 1998.

It will be broken(temporarily) if Nvidia(or take your pick) starts crashing but you might still do better than betting on an individual stock.
Close your eyes, spin around until you lose your sense of direction, open your eyes. Your direction will be pretty close to random.
This article is about why you shouldn't enter the vector database field, and it's reasonable.

But I want to comment on another thing I often hear: "You don't need a vector database - just use Postgres or Numpy, etc". As someone who moved to Pinecone from a Numpy-based solution, I have to disagree.

Using a hosted vector database is straightforward. Get an API key from Pinecone, send them your vectors, and then query it with new vectors. It's fast, supports metadata filtering, and scales horizontally.

On the other hand, setting up pgvector is a hassle - especially since none of the Cloud vendors support it natively, and a Numpy-based solution, while great for a POC, quickly becomes a hassle when trying to append to it and scale it horizontally.

If you need a vector database, use a vector database. You won't regret it.
This is certainly true and there will be many ways to improve on the default chatGPT experience to provide a full tutor / educational experience. Wonder who's working in this space (besides Khanmigo)?
Are they profitable because of their monopoly power? If tomorrow the US and the rest of the world passed more stringent data privacy laws, would they still be that profitable?

Seems like there should be some alarms sounding when a handful of companies carry a stock index like this. Not something that should be celebrated.
I am shocked! Shocked! Well not that shocked.
I wonder how many in that list are individuals with the gene anomaly mentioned in the article, and how many simply perpetuate the "successful people work more and sleep less" meme.

And how many are just straight up lying to trump up their public image. A few names come to mind.
I wanna play Myst again.
Definitely true, most of what I've learned building stuff from scratch has been about not building stuff from scratch.

For my own projects I generally think YA(aren't)GNI that original feature, but YA(re)GN(or at least want)I that framework instead of vanilla, or that declarative config tool, or those type Annotations, etc.
I don't understand. Do you need to be authenticated for the is to work?

Can you provide an example URL that I can run curl against to get the full content of a blog?
If it is a bubble what can take the wind out of the sails? A few experts screaming about it doesn't seem like it will be enough.
Hmm. In light of that, maybe it would have been more accurate if I said he was famous rather than popular, and for all I know it was only the Science Fiction Book Club that gave him that degree of fame?

His stuff is weird, and therefore a niche/acquired taste.
The Complete Mathematics of Neural Networks and Deep Learning [video]
If you want to get into the semantics without outright denying the atrocities of Stalinism, I don’t know if the Holodomor was specifically motivated by any specific animus towards the Ukrainian people. Maybe it was! But my understanding is that the causes were more around attempting to exert control over the agricultural economy, punish the “kulaks” (who tended to be the most productive farmers) and ship more and more grain into the rapidly industrializing cities even though there wouldn’t be enough left to feed the people who grew it in the first place.
Thanks for owning pension funds that I can short and get rich from.
it's significantly slower than dedicated vector dbs at >100k vectors
Returns are driven by earnings growth and valuation expansion . The article only looks at a specific time frame which favours significantly the rebound of tech. Looking at a longer time frame the returns are also not as normally distributed across stocks, but buying the index is the best way to capture the market return in aggregate without being exposed to sector risk.
Check out the old LucasArts catalog... it's a large part of what created the genre and has some pretty great games.
Yes: they use, for lack of a better term, DJB cryptography, and like many modern cryptosystems they eschew negotiation, so it's not straightforward to fit NIST algorithms in.
> The chart is interesting in that it confirms that everyone perceives themselves to be slightly above average in terms of ability, which of course can't be true in practice.

No, everyone biases their self-assessments toward a point slightly above the mean. That's not the same as saying everyone thinks they're slightly above average, nor that people's self-assessments have no predictive power whatsoever. The lowest performers still think they're below average, just not as much as they should. The highest performers still think they're considerably above average. But they all have a bias toward (slightly above) the middle.

So yes, people are generally correct in the direction that they deviate from that median self-assessment, but that just shows that people's self-assessments aren't completely without basis. Which D-K certainly didn't claim.
I agree, the statistical analysis in the original post makes me very uneasy. I think it could be a case where the conclusion is correct, even though argument isn't necessarily.

And yes, the fact that the slope is less than one is fairly uninteresting.

The real problem here is that the Dunning-Kruger effect, as it's classically stated, claims that if you asked four people to rank themselves in terms of ability, the result would be 1-3-2-4, ie the people who know a little would put themselves above the people who know a lot but aren't quite experts. The problem is the data shows that they'd actually rank themselves correctly 1-2-3-4. But such a boring finding probably wouldn't have made the authors quite as famous, which might be why they tried bit of data mangling, and they found this really cool story that everyone would secretly love to be true.

Which is a shame, because I think the fact that the mean of perceived ability is too high (and the variance too low) is really interesting too, and perfectly supported by the raw data.
I have the same problem, and they have a tool for exporting all of them that I used called Google Takeout.
Until the next maintenance period? I'm probably completely wrong, but I think on some planes that might be 100's of hours before some maintenance is due.
No, it doesn't apply to family and friends payments.

https://help.venmo.com/hc/en-us/articles/4407389460499-2023-...

In crypto of course you have to do all that bookkeeping yourself.
You need to look objectively at her skill set and desires. She has a legacy skillset on an unpopular technology, and doesn't want to grow away from it. That's fine, but it's not very marketable.

Ask yourself, who would find enough value in this skillset and constraints to pay for it? That's who you need to target.

My guess: It's going to be largely non-tech and traditional companies, probably. You're looking for banks, or government contractors. Places that run Oracle and are willing to pay for someone familiar with it and not interested in much else.
The caveat is that you're pushing the complexity somewhere else. I'm finally moving away from NixOS this month (after two years of using it) because I'm tired of edge casing interrupting my daily flow.
I wouldn't go as far as to say the index is broken. It's probably working as intended. It's just there are nuances like this that most people don't consider. "Looking at the share of market cap the seven largest companies are now a disproportionately large share of the overall S&P 500 at 29%..."

Most people invest in an index so they don't have to worry about diversifying with individual stocks. A misstep from 1 of these 7 companies and the whole index takes a massive hit. Which would probably be a huge shock to index only investors.
Conveniently blocks all APIs