skysight-inc/HackerNews huggingface dataset:
“Caused by the brits”

Where are you getting japan from?
For similarity score computation, we employ a hamming distance approximation instead - meaning we can store the individual vectors as just bit-arrays. The search, therefore, has proven to be really scalable in our experience.

We're finding the actual embedding process to be more of a bottleneck, and we're exploring options on how to speed that up.

Feel free to clarify in case that didn't answer your question!
First we create the problem with modern social media and then we solve it with old-school forums.
if typescript code execution got that much faster it might be a reason for someone to look into the language even if they knew nothing about it.
> Gmail is free, Docs is free, Maps is free, lots of google apps are free. This makes it very difficult few a new player to enter the market. This is predatory pricing.

It isn't. Things with ~0 marginal cost end up being free or free-with-ads. Webmail was free before Gmail, OpenOffice was free before Google Docs, MapQuest was free before Google Maps, because that's the market price for those things.

> Nothing else you said is really relevant to the forced sale of Chrome.

Because we're talking about the forced sale of Android. The title of the article is:

> DOJ: Google must sell Chrome, Android could be next

But exactly the same argument applies to Chrome anyway. Google puts DRM in Chrome, allowing third party sites to take a dependency on DRM, and then competing browsers/devices without Google's approval get locked out because users want a browser and device that works with the whole web.

Not to mention the obvious conflict of interest that DRM is used to prevent ad blocking.
A quip (https://en.m.wikipedia.org/wiki/Die_L%C3%B6sung) from a more innocent era comes to mind-

> Would it not in that case
/ Be simpler for the government
/ To dissolve the people
/ And elect another?
I agree that people have varied experience with LLMs helping them write code. I think the article is right that it's because it's lack intuitiveness leads people to inefficient ways of doing it.

I think the most valuable suggestions from the article that I've found work well for me are:

Context - Provide sufficient context and a way to do this continually. Some tools do this for you like Cursor or Claude Code.

Testing - You need to be able to quickly test the code it gives you. It may be wrong the first time but right the second. The faster you can get to validating the faster you can get to the right code. It's likely going to be faster than writing it yourself.

If you're still having trouble, then find someone who isn't ask see if they'll let you watch them code with LLMs!
I just wanted to point out that "Cognitive Complexity" [1] was not invented by SonarSource, it is an academic principle created in the 1950s and has more to do with psychology than computer science. Computer science has over-simplified the term to mean "hey there's a lot of stuff to remember this is hard".

Psychology tends to have a wider scope of thought and research put into it [2] [3]. For example, one way it's used is not to measure how complex something is, but how capable one particular person is at understanding complex things, versus a different human [4]. This can affect everything from leadership decisions [5] to belief in climate change [6].

I point this out because all too often Engineers hyper-focus on technical details and forget to step back and consider a wider array of factors and impacts - which, ironically, is what cognitive complexity is all about. It's the ability of a person to think about more things in a deeper way. Basically, cognitive complexity is a way to talk about not just things, but people.

We also have a tendency as Engineers to try to treat everyone and everything as a blob. We have to design our language in X way, because all people supposedly work in the same way, or think the same way. Or we have to manage our code in a certain way, because all the team members are assumed to work better that way (usually in whatever way is either easier or simpler).

One thing I wish people would take away from this, is that not only is cognitive complexity actually useful (it describes how language is able to work at all), but some people are better at it than others. So "avoiding cognitive complexity" is, in many ways, a bad thing. It's like avoiding using language to convey ideas. Language and communication is hard, but you're reading this right now, aren't you? Would you rather a pictogram?

[1] https://en.wikipedia.org/wiki/Cognitive_complexity [2] https://www.jstor.org/stable/2785779 [3] https://pubmed.ncbi.nlm.nih.gov/11014712/ [4] https://testing123.education.mn.gov/cs/groups/educ/documents... [5] https://deepblue.lib.umich.edu/handle/2027.42/128994 [6] https://www.sciencedirect.com/science/article/abs/pii/S02724...
It was a fun to participate in development. Looking forward what people will say:)
s/had/have
This is true in that if you pass pointers through go routines, you do not have guarantees about what’s at the end of that pointer. However, this is “by design” in that generally you shouldn’t do that; the overhead the go memory model places on developers is to remember what’s passed as value and what’s passed as a pointer, and act accordingly. The rest it takes care of for you.

The burden placed by rust on the developer is to keep track of all possible mutability and readability states and commit to them upfront during development. (If I may summarize, been a long time since I wrote any Rust). The rest it takes care of for you.

The question of which a developer prefers at a certain skill level, and which a manager of developers at a certain skill level prefers, is going to vary.
Amazing!! I did not see timing. When might we see in VS Code? Edge?
Multi-tenancy: how do you keep it fair? If some dude in another team runs a crazy expensive query, does that just wreck everyone else’s perf? We’ve seen this happen in other distributed systems where ‘fair scheduling’ is more of a wish than reality.
Answering my own question here - 1.8kWh / 500-ish Wh/day for fridge usage is 3-4 days.
Most people don't want change and re-training for even simple things like a ribbon location change in MS office takes time and money.
Build an LLM from Scratch: Coding attention mechanisms (2:15h YT tutorial) [video]
Scientists Discover New Heavy-Metal Molecule 'Berkelocene'
The whole question of using probability here is philosophically fraught. If you are saying "this has a probability of 50%" then you're saying "this will happen half of the time if you repeat the test". I don't think Harris would win 5 times if you ran that election 10 more times. From that regard, the 50% guess is quite inaccurate, and does just seem to be the pollsters "giving up" in the sense that they're pretty clueless and so ended up going with an even split. This is speculation on my part, but I think that election was decided in Trump's favor pretty decisively long before the publishing date of the last 50/50 poll.

Edit: to elucidate, suppose it rains on 50% of days. One forecaster gives a 50% chance of rain every day. Another gives a 90% chance of rain/not rain and is "wrong" 10% of of time. Both stations are giving you accurate information from a probability perspective (when station A says a 50% chance, you know there's a 50% chance of rain tomorrow, when station B says 90%, you know there's a 90% chance of rain tomorrow) but the 50% chance station is less useful as the number is lower. They have effectively given up in the same way pollsters have given up; they're saying there is no information that could give them a higher probability. The reason a single event can have many different probabilities is because probability is about repeated events. Both stations are predictions accurately reflect the distribution of rain/not rain days.
iOS 19 Will Bring Biggest Design Overhaul Since iOS 7 – MacRumors
An attempt in 2025 to rehabilitate Richard Lynn's country-by-country IQ numbers is basically disqualifying, given what we know about how those numbers were generated. It says something deeply disquieting about the author.

What annoys me most of all is that he knows this, and that this kind of piece is really a sort of "tee-hee" provocation.
We should ignore fact-free white paper from left-leaning think tanks, as well. We should accept scientific studies with a clear protocol, regardless of the institution. That is the bare minimum and then, those studies can be refuted or not depending on several factors.

If your point is that no academic study can be trusted because academics are raging socialists, then I don’t know what to tell you. We clearly do not live in the same reality.
Great question! The 1.6kWh pack will run your fridge for about 32 hours. We designed an “Expansion Pack” that doubles the battery to 3.2kWh and gives 2x 60V MPPT solar inputs (for up to 1200W of direct PV charging). But of course “your mileage will vary” depending on your fridge’s size. That’s where the real-time backup time remaining forecast comes in handy!
They cited code style and porting as reasons to use go over c#, not performance.
it's maybe not as idiomatic as in Go, but it should not cause problems.

Based on interviews, it seems Hejlsberg cares a lot about keeping the code base as idiomatic and approachable as possible. So it's clearly a factor.
In the email they just sent out, they say that flight credits will have 6-12 month expiry, and the “basic” fare (née wanna get away) will no longer allow changes.
Come on man just do duck typing. You are killing me with this stuff.

It all reads so technical and long and mathematically academic but it’s just a bit mask.

I absolutely hate writing python now because I have to reason about a “list of list of errors” type defined by a teenager and they get mad at me if I don’t then define a new “list of list of errors, or none” type when I manipulate it. You guys are now employed by VSCode to make those hints look beautiful. VSCode is your boss now and your job is to make VSCode happy

I predict that in five years we will retvrn to duck typing in the same way that we are now retvrning to server side rendering and running on bare metal. Looking forward to the viral “you don’t need compound types” post on here. “Amazing - you can write code which does normal business tasks without learning or ever thinking about homotopy type theory”

Yes I get it if we are writing embedded code or navigation systems or graphics or whatever, please help yourself from the types bucket. Go ahead and define a dictionary of lists where one list can contain strings but all the other lists either contain 8-bit integers or None. But the academic cachet of insanely complex composable type systems bleeds through into a web server that renders a little more than “hello world” and it ruins my life
The problem is using statistical models at all for predicting the probability of one time events. (elections are every 4 years, but those future models will be different).

You can't validate such a model, and it's not useful since any upset victory was "accounted for" simply because its possibility was named.
You're implying that these people are not smart enough to already have known what they were doing. You will now be logged and noted as a dissenter, and are now officially warned against further dissent. You don't want to FAFO. --DOGE management

it's only the next natural step
> some weird-ass white guy annointed himself keeper of the material

how's their skin colour so relevant to the discussion that it needs to be brought up? what if they were yellow/black/green?
Something that kind of got understated in here IMO is the improved refactoring and code intelligence that this will unlock. Very exciting! I am looking forward to all the new tooling and frameworks that come out of this change. TS is already an amazing language and just keeps getting better!
I always wonder when people say things like that. What's the first thing a humanoid robot with human like intelligence do when you tell it to make a copy of itself?

Does it set up a backyard forge and start to cast new arms and legs out of discarded cans? Does it finish the parts on a manual Bridgeport or does it carve them out manually with a hand file?

When it needs silicon chips, does it make them itself or try to order more from the company that made it? Will it become a right to repair activist when it finds out the company won't sell components to individuals?

Maybe it has to pay for all this with a part time job at the local fast food joint.
The plane carrying him happens to be on Flightradar24: https://www.flightradar24.com/RPC5219/396fca46
It exists but isn’t the same as a natively compiled binary. A lot gets packed into an AOT binary for it to work. Longer startup times, more memory, etc.
Or Gerald on Clarkson's Farm...
https://www.youtube.com/watch?v=jLj_GARcO20

(I'm pretty sure his accent is exaggerated on purpose)
538 had Trump at 30.7% the night before, FWIW: https://web.archive.org/web/20161107224336/https://projects....
there is static hermes from Meta that do AoT compilation to native so I find it actually ambiguous. For a second I thought they did a compiler instead of transpile r.
WaPo editors were broken records, engaging in ideological activism rather than journalism day after day.

In contrast, the WSJ reporters did their actual job, even if it was counter to Murdoch's financial interests.

Big difference.
It opened down from four years ago:

2021-03-11: 233.13 (4 years ago)
2025-03-11: 225.27

It's still overpriced.
5 years later, long Covid still a medical mystery: What scientists have learned
Starlink requires we pay a one time congestion charge in the UK to use it. Will this be the same?
Typescript is a nice programming language, Javascript is not, I am glad
A tiny thing that's not relevant to this particular piece of work but is worth having in background when thinking about Go is that while Go would like Python typically be described as "memory safe" unlike Java (or more remarkably, Rust) it is very possible for naive programmers to cause undefined behaviour in this language without realising it.

Specifically if you race any non-trivial Go object (say, a hash table, or a string) then that's immediately UB. Internally what's happening is that these objects have internal consistency rules which you can easily break this way and they're not protected against that because the trivial way to do so is expensive. Writing a Go data race isn't as trivial as writing a use-after-free in C++ but it's not actually difficult to do by mistake.

In single threaded software this is no caveat at all, but most large software these days does have some threading involved.
> put a sleep in the shutdown phase to account for the time it takes for the load balancer to process/acknowledge the shutdown and stop routing new traffic to that node.

Again, I don't see why the sleep is required. You're removed from the load balancer when the last connection from the LB closes.
Probably better than people with an "enterprise" tools did, too.
Show HN: Search across 1k Unity projects
> if a man wants to start a family - for love, stable companionship, socially/culturally accepted and probably easily accessible sex and, finally, passing on his genes - the need for bettering himself still applies now as it did then.

bar for that is higher than ever. My ex had a entire stream of guys in her DMs trying to chat her up on instagram. its nice being top of the hill but no one stays on top forever when there's never a break from that kind of competition. thats why Im happy my current gf is not on social media at all.
The easiest bit of advice is to get out of the Loop; the city Chicago boosters won't shut up about is mostly out in the neighborhoods. Also: our real pizza is thin-crust.
Nothing, you're right. It's JD Vance who's weird, not the man wearing dresses that he steals from airplane luggage.
Once the big providers disappeared webrings became harder to create. They are making a bit of a comeback and the largest management system is now onionring.js - https://garlic.garden/onionring/ , but there are loads of others - https://brisray.com/web/webring-tech.htm
See also acoustic delay lines. Basically the same but instead of using phosphorous, they use mercury, or piano-wire, but never gin. Gin was proposed by some fanciful idiot [1] but never used.

[1] https://en.wikipedia.org/wiki/Delay-line_memory#cite_ref-3
Deno compiles TS to JS before execution.
Brilliant but Limited: Building a Logs Dashboard with Vercel V0 AI
The same reason we have not been able to evolve beyond a spoon. Once a tool matches a use-case really well, the best you can do is make it worse for the sake of being modern
as someone who works in the enterprise world as an accountant with some programming experience...

excel is flexible and easy for reporting/analysis for data of varying sizes from small to not ginormous whereas doing anything in an ERP requires an, often, low paid SWE with a thick accent in a different time zone at, comparatively, high cost and big delay

i.e., I can often solve problems in excel in an afternoon that would take months to solve with one of these SWE's
I would add a blank line to push 'return "Odd";' from the if, and also add brackets around the if-body if the language allows.

There are situations where I allow else, they tend to have side effects, but usually I refactor until I get rid of it because it'll come out clearer than it was. Commonly something rather convoluted turns into a sequence of guards where execution can bail ordered based on importance or execution cost. It isolates the actual function/method logic from the exit conditions.
too expensive... you'd have to pay a recurring monthly sub for the game content.

Inworld's been doing this but haven't seen what they've done recently.
https://inworld.ai/blog/inworld-stardew-valley-ai
> deliver something on time

Or ever.
you don't need to bring up trump in a camera thread
microsoft has historically been great at programming languages. qbasic, visual basic, c#, and f# are all excellent.
I wish someone made a social media site that has no news feed or any feed, like the facebook of old. Only get notifications and updates from actual people who you have friended. I genuinely think this would be popular, it wouldn't drive the engagement that the feeds and algos do but it would be a more wholesome experience the one we all bought into at the dawn of the social network, only for our friends to be swapped out for a constant drip of 'engaging' content.
The food quality is decent. It is also cheaper than 99% of the restaurants out there. It's a cheaper option for people who don't want to cook and don't want to spend a lot of money eating.
This case wasn't about that, unfortunately.

I believe that this will happen though, at some point in the next few years.
For example, yt-dlp uses ffmpeg
Very cool. You mention powering connected devices - is it feasible to push power back through the outlet to power parts of the home? Euro solar panels are doing this I believe.
Julia does this for parametric types, too.
What's interesting is that the accent is so different from the accent in the rest of eastern Maryland, which is a Mid Atlantic accent more similar to the one in Delaware and even New Jersey: https://youtu.be/-QgvQqg9q6Q?si=G6iGRQQuI-ZGwx8C. The accept is pretty mild in Annapolis where I am, but I have a neighbor who is from New Jersey and once I processed her accent, I could hear the same structure in how locals say words like "water" and "coffee."
The Aeneid, a 2000-year-old poem, reads like a playbook for U.S. politics today
> the "Russian threat" is overblown

You mean the current war Russia started in Ukraine, which is part of Europe, and where countless people die? Russia is not a threat, we're way past that.

Russia WILL attack the Baltic States in a few years after they're done with Ukraine, this is a fact.

> changes in US policy are overblown

Trump threatening to annex Greenland (Europe!), Canada, or Panama canal is overblown? He's the president and chief or the biggest army in the world, if anything it's underblown. The only reason this is not considered a war declaration is because everybody knows he's mentally unstable and dumb as a brick.
Expanse battles were far more realistic of course. The B5 Star Fury combat scenes were pretty ground breaking for the time though.

Expanse ships (at least where I'm at in the book series and show - kind of early) are a lot closer to current human tech of course. In B5 humanity had tech that was mostly believable (still used rotating mass for gravity), but you got to see some very unique looking ships from the other species like the Minbari and Shadows that truly looked alien and unsettling.
From the title, my initial assumption was someone wrote a compiler & runtime for typescript that doesn't target javascript, which was very exciting. And I do work with typescript.
Sounds like reasonable changes.

Generally speaking, I think evidence tampering is not a new problem, and even though it's easy in some cases, I don't think it's _that_ widespread. Just like it's possible to lie on the stand, but people usually think twice before they do it, because _if_ they are found to have lied, they're in trouble.

My main concern is rather that legit evidence can now easily be called into question. That seems to me like a much higher risk than fake evidence, considering the overall dynamics.

But ultimately: Humanity has coped without photo, audio or video evidence for most of its existence. I suppose it will cope again.
I'd prefer to have some type information over nothing if the choice were between TypeScript with some inferred return types, versus JavaScript where you're never really sure and constantly have to walk back up/down the stack and keep it in your mind.
Some big projects have so many people trying to do PRs that it's actually a bit of a hassle to deal with them all. So I don't think maximising the number of contributors should necessarily be one of the top goals for projects that are already big or have guaranteed relevance.
Maybe you like Five Guys. Some people do, but a lot of people don't. That's why Five Guys stay tiny as it is today...
That's not how polls work though. A poll shows how a sample of people say they'll vote. An ideal poll would have the same proportions as the final popular vote count.
> suitable replacements that provide the same benefits

Eh. It's basically impossible to get past 105 octane on unleaded fuel. Whereas leaded fuels could get you up to 118.

Obviously modern sports cars are designed with much lower compression ratios in mind. But if you are showing off historic engine designs, some of them won't even run without leaded fuels.
I generally try to have staff time stamp their files with date/time and mark them read only - I suppose that's easier than git though not as good...
WikiAsteroids, classic arcade asteroids game powered by Wikipedia edits
the purpose of the function should be clear from its name. if its too complex to convey this information it should have a docstring that clearly explains what it does. it's not rocket science