skysight-inc/HackerNews huggingface dataset:
> If people try to go back to the way things were in 4 years they're stupid.

I don't know inside the US, but outside I'm pretty sure that it won't come back to the way things were 2 months ago. Not only Trump has broken stuff, but the US people too! The US people is still supporting Trump. The message sent to other countries is not "that was a mistake, we elected a crazy arse". The message is "we support that guy that threatens to invade our allies; if we had to vote right now we would elect him again".
> This software could be used legitimately.

But it wasn’t designed to, which is the point. The creators had a specific goal in mind, and that goal is exploiting factory workers to the benefit of the owners. This is clear from their written words and video. Like with any tool, the goal influences the design and the design influences how people use it.
Patel mentioned in the announcement presentation that the device was originally developed with a very clear focus on high school students.
How far is this from the hypothetical (I think, for now) scenario of including a WASM build as a fallback "platform" in jars that include some native code for a number of platforms? A number of platforms that will never be complete, not when you include the future?
XcodeBenchmark: Measure the compilation time of a large codebase on Macs
Unironically i went looking at 11” MacBook air listings on ebay earlier today.

Nowadays i don’t do much heavy computing on my personal laptop and i have an external 34” display anyway.

So yeah, a 12” would be very interesting.

Also i have fond memories of coding everyday on my 10” netbook when i was 16 :P
Enabling LSP Support for Dash Client-Side Callbacks
> Will the blog author switch away from using Apple computers and writing software for them. No doubt he has some convincing list of excuses.

No doubt. Here's my list:

1. That's how I make a living.

Now I urge you to consult this list, the HN Guidelines: https://news.ycombinator.com/newsguidelines.html
>> whatever you're grinding with also needs to have a standard state.

Yes and no. There are techniques for grinding three rough surfaces into three flat surfaces without a flat starter.
Was over an hour earlier today.
Lol - it's not that Cloudflare can't handle the traffic. It's the _framework_ can't handle the traffic and set up Cloudflare to ratelimit entry using their Waiting Room[0] product.

Clearly poorly messaged if it made you think it was a Cloudflare capacity issue!

[0] https://www.cloudflare.com/application-services/products/wai...
This is good news, although the only "news" here seems to be the removal from the New Jersey endangered species list.

The success of conservation efforts were already being widely lauded in the mid-1990s in Missouri (and deliberately emphasized in the public school curriculum), and bald eagles were common sights particularly near the Missouri or Mississippi River.
I can see that you have strong feelings about it, but let's be honest, this is perfect resolution for the laptop. And since it is Framework, they might have upgrade in the future.
It could be the other way around, where dogs that were domesticated were the ones that responded to humans' love of feeding them.

Humans love feeding animals. It's a unique behavior in the animal kingdom. And the first step to domesticating anything is feeding them.
Oh God, I just worked out the joke. Very funny, Kendrick :P
> The 24 February state department cable obtained by the Guardian instructs visa officers to apply Immigration and Nationality Act section 212(a)(6)(C)(i) – the “permanent fraud bar” – against trans applicants. Unlike regular visa denials, this section triggers lifetime exclusion from the United States with limited waiver possibilities.

It's becoming clear that the current Republican goal regarding transgender people is to establish that being openly transgender is a form of fraud (that is: establishing that trans people stating their gender is an act of deliberate deception), so that they have some basis to prosecute them arbitrarily. Bringing up athletes is just misdirection.
Wouldn't it be cheaper in the long run to just buy a laptop?
One interesting thing about LLMs, that is also related to why chain of thoughts work so well, is that they are good at sampling (saying a lot of things about a problem), and are good, when shown N solutions, to point at the potentially better one. They do these things better than zero-shot "tell me how to do that". So CoT is searching inside the space of representation + ranking, basically. So this idea is leveraging something LLMs are able to clearly do pretty well.
The UK is in Europe, it didn't suddenly break off and float away, it's just not part of the EU, there's a bunch of European countries that aren't in the EU
Or possibly pre-production. Some random feature isn't made the way or with the alloy it's "supposed" to be. Fine for flow bench testing or whatever but not actually usable as a production part.
'ethnicity' header, 'net_income' header... wouldn't doubt chicago could be cave man enough to do this
I miss RadioShack and the electronics section. I sometimes go to Micro Center but it is not the same. Digikey has been my catalog option since the 90s.
Yeah but you have 4 to 6 % error that’s not good even if you have dumb computer
Well I'm on a forum run by a UK company, hosted in the UK, and we've talked about this, but they're staying online. And, no, they're not a multibillion dollar company.

I don't see our moderators needing to do any more work than they're already doing, and have been doing for years, to be honest.

So we'll see how the dice land.
This is satire.

Based on the observation that many software maintainers do not like to apply semantic versioning as it was meant to be used. Meaning as long as the major version (x.0.0) doesn't change you give your users certain guarantees regarding the stability of interfaces etc.

But what does it mean if you always stay on zero? Do you give those guarantees or not? Traditionally it was the latter as zero releases were still considered prototypes.
the laundering is training AI with the stolen data

they don't sell the data directly, but use it to train software that they use as part of their product

if they want to make the library argument, they should have to manually visit and scan library data like everyone else... otherwise I should be available to access the entirety of my local library remotely without restriction
As a side question, what's the rationale for this? Is there a list of nsfw gTLDs?
I would say pretty close, check this for example: https://github.com/roastedroot/sqlite4j
Having to render all those pixels drained the battery faster, though. It was more practical to keep it at 1080p.
Here's the issue which gives an overview of the problems: https://github.com/WebAssembly/gc/issues/77

Further discussion can be found here: https://github.com/dotnet/runtime/issues/94420

Turning off destructors will not help even a little because the biggest pain points are support for byref pointers and insufficient degree of control over object memory layout.
In my opinion SPLint (http://splint.org/) would be a nice approach. It is a way to specify ownership semantics, inout parameters etc., but also allows to specify arbitrary pre- and postconditions.
It works by annotating whole functions, their parameters, types and variables. These are then checked by calling splint on the codebase, you can also opt out of several checks by flags or using the preprocessor.

- nullability: /*@null@*/
- in/out parameter (default in): /*@inout@*/, /*@out@*/
- ownership: /*@only@*/, /*@temp@*/, /*@shared@*/, /*@refcounted@*/
- also supports partial defined parameters
- allows to be introduced gradually in the codebase

Example from the documentation:

void * /*@alt char * @*/
strcpy (/*@unique@*/ /*@out@*/ /*@returned@*/ char *s1, char *s2)
/*@modifies *s1@*/
/*@requires maxSet(s1) >= maxRead(s2) @*/
/*@ensures maxRead(s1) == maxRead (s2) @*/;

My main problem was that it was annoying to add to a project, but that is only because you need to specify ownership semantic, not because of the syntax which is short and readable, and that the program is sometimes crashing and there doesn't seem to be active development.
This act itself, I believe, does not reference "hate speech", which as you seem to point out is ambiguous, and I in turn only use it as short hand.

For the most part, this act says that content already considered illegal by existing and new laws must be policed by platforms. What is illegal is actually quite well defined, it seems. This article covers it nicely: https://www.theguardian.com/law/article/2024/aug/08/what-is-...

Indeed, the controversy is, it appears, not about what is illegal, but about how the onus on policing this, and other things like the restrictions, is put on platforms. There are no major changes to what content is and isn't illegal! There are some additions, like "revenge porn", which is likewise easy to define and hard to see as a fundamental freedom of speech issue.
To the best of my knowledge the ARM ecosystem is an absolute pain to work in, you can get Phone/Tablet SoCs painfully encumbered with out of date drivers and binary blobs. Or you can get enormous server processors that will cost $1000+. There just isn't much that's suitable for making a desktop or laptop that would meet Frameworks markets expectations.
I know you’re being serious, but I was really hoping this was a link to the shareware version of Doom.
> How does knowledge of a column name make it easier for me to discern whether a SQL injection vulnerability exists?

It doesn't. It just means that as soon as you find one, you can immediately begin crafting valid queries instead of randomly guessing table names and columns, therefore not setting off the "DB query failed" alert.

EDIT: I guess this is the part I missed:

> To have a meaningful chance of blind-one-shotting a query, getting a TRUE/FALSE answer about susceptibility without ever generating a SQL syntax error, I would need to see the queries themselves.

Really? I guess I have to take your word for it because I've never attempted it, but I would have thought that in some (horribly broken) systems `bobby tables' or 1=1 --` would have a very reasonable chance of detecting SQL injection without alerting anyone.
The soldered RAM is surprising for Framework, and doubly surprising for being so in a form-factor that usually doesn't have soldered RAM.

Similar to what other commenters have expressed, it just seems like they shouldn't have built this product if they couldn't figure out the soldered RAM bit.
You can dismiss their objections as childish, but people are gonna write in the language they want to (or are paid to) write in. If there's a large body of existing python code they'd have to rewrite in JavaScript, or use some python in the browser route for their purposes, why should we force other people to use typescript because some of us think it's better?

of course, LLMs, with their nascent ability to translate code into different languages, makes the question of rewriting something in a different language more tractable, but it's still a hike.
What do you think framework is missing hardware wise?

Software wise they can't do much except ensure that their hardware has all the necessary drivers in the Windows and Linux kernels.
This is a technical solution to a people problem. My reading is that the city doesn’t want to give up this information. If that’s the case, a technical solution wouldn’t work, no matter how easy it is. And given that this has already gone to the Illinois Supreme Court (and lost), the only solution is what is discussed at the end: updating the law.
A Stack-Free Traversal Algorithm for Left-Balanced K-D Trees
Would loved to see an unhinged mode for this
Ask HN: Why do you trust Kagi?
I frequently see high praise for Kagi here, both for the quality of the search results as well as the ostensibly customer-friendly business decisions.

For the people that use their search and trust the company - why? Not to say I don’t trust them or trust them less than any other company claiming to be privacy and security focused, just would like to know how others made their decision.

The obvious strawman argument seems to be that since they charge for search, their business model is based on subscriptions rather than monetizing search data. Nothing would stop a company from charging for search AND selling data
They don't go into detail, but Cepheid stars are amazing

https://en.wikipedia.org/wiki/Cepheid_variable

Consensus mechanism for pulsation:

https://en.wikipedia.org/wiki/Kappa%E2%80%93mechanism

Basically the changes in ionization state, opacity, and temperature all influence each other, causing a cycle.
This is like saying: y=e^-x+1 will soon be 0, because look at how fast it went through y=2!
As someone who can relate somewhat, I don't think you are accounting for the fact that accommodating these symptoms is nearly impossible in an academic environment.

> These days schools mostly aren't allowed to dish out straight 0s that can't be improved. And FWIW, nearly all of my college courses had policies for partial credit too.

The state of pedagogy is in turmoil. Grade inflation and downright academic fraud are at all time highs. Students leave high school and college knowing less than ever.

Please keep in mind that I understand how hard it is to operate with an executive function deficit. I just don't think you're considering the ramifications of implementing your preferences beyond their impacts to you. I think there are plenty of "decent, forgiving" teachers that still enforce reasonably strict requirements even if they don't double check the back page of every test or give partial credit for habitually late work.

I have been asked to leave jobs before due to executive function issues and the same diagnosis. Trust me I'm not denying that this issue exists and that it's real issue for you personally.
I guess this was discussed in some fashion, ~16h ago..

- GibberLink [AI-AI Communication] | https://news.ycombinator.com/item?id=43168611
I've pushed a quick image here: https://github.com/drivecore/mycoder/blob/main/docs/Screensh...

Here is run that debugged an issue I ran into with TanStack Start: https://pastebin.com/FcGKdPbU

It solved this issue that I reported autonomously: https://github.com/TanStack/router/issues/3492
I think the key here is the extra income. He doesn’t need to grind as a sparky he can be very selective.

I have seen it in other trades. My family is GC, we have retired biz folks doing cranes, excavators, and some light hand trades.

I personally am considering starting an arborist.
Wouldn't admitting this in court pin you with some sort of negligence? (if you knew having a schema revealed would compromise your app in some way).
Voker (YC S24) is hiring an LA-based full stack AI software engineer
This is literally the same product they've been selling with just one more component soldered on (memory). I think it's a bit of a stretch to call it a "pivot".
Can you just make a blog post on this explaining your thesis in detail? It's hard for me not to see non-technical "vibe coding" [0] sidelining everyone in the industry except for the most senior of senior devs/PMs.

[0] https://x.com/karpathy/status/1886192184808149383
For a quick 30-second explanation of what a "databases" and "schemas" even are in the first place for non-technical people, it's more than "good enough", and spreadsheets are the most common example that people are generally already familiar with. Unique keys, typing, etc. really isn't relevant here, especially not in the context of what the court case is about. The important bit to get across is that it's a 2D table with rows and columns, and that's all there is to it (that is: it doesn't include the source code to query it).
> it looks like Linux caught on in workstation space pretty quickly.

At least for film and visual effects, this is because the industry was previously dominiated by SGI and most major studios had pipelines built on IRIX.

When NT systems became cost competitive, those studios were reluctant to switch even though the hardware was compelling, due to major challenges with the OS switch. However once Linux came along, it was easy since the OS was so similar. Cheaper hardware, same-ish OS. Done deal.
The DeepSearch on Grok 3 provides links to references, but most people are probably going to want a model with a faster response.
Wikipedia tries to act as a source for information all around the globe, they never block, they only get blocked, blocking the UK would go against their goals
That’s not a description of a probability distribution.
You may find this amusing then. I was at Travis for a day (from McClellan) and I had time to stop by their museum. They had a G model on display and there was an older gentleman with a child looking at it. "What kind of plane is this, grandpa?" "I'm not sure - I think it's a cargo plane"

I had a really tough time resisting the urge to tell them the "cargo" came out the bottom.
This desktop will be perfect for me, as well as 12" lappie... Give me 128Gb of ram with good number of processor cores that is not $5K or so. I am already moving towards Linux, this will be the moment.

I was looking from GMKTex and Beelink to have at least 64Gb, but this is fantastic deal and I can't wait for it.
It might depend on how much you struggle with writers block. An LLM essay with sources is probably a better starting point than a blank page. But it will vary between people.
I think there's like electromagnetic interference if signals across various buses in computers are too close together, making it more likely that the signals get corrupted or noisy, which could increase latency for trying to clean the signal or make it impossible to get any data of value.

Not an engineer though so please correct me. I only have a vague understanding of this.
What is sad is that until the disease spreads out of Africa there won't be much done.

I remember as a kid in the 80s that Ebola was a disease in Africa and that people were doing fast after catching it.

It is only a few years ago that it started to spread to the US and Europe and suddenly there was a vaccine (or medication, I do not remember) which was researched and produced quickly.

The place you are born in probably drives 99% of your future.
There is an explanation for the fight that doesn't involve something nefarious with CANVAS (though I think CANVAS is dodgy from talking with Matt).

The precedent set here will let data journalists (like Matt) setup effectively automated FOIA workflows on _any_ database they can get the name of for a FOIA request. So even if _this_ db isn't dodgy it enables any of them that are to be found quickly.

Or even less cynically, its just going to cost a ton of resources to respond to all those automated FOIA requests.
You are correct; I am using number of horizontal lines rather than computing the actual DPI. But this barely changes my argument, since even when they are at screens of similar size cheap iPads have double the number of horizontal lines. I have updated my post to reflect that.
If you liked Elixir but found it too "exotic" you may find F# enjoyable instead - it's a bit like Elixir but with a very powerful, gradually typed and fully inferred type system and has access to the rest of .NET. Excellent for scripting, data analysis and modeling of complex business domains. It's also very easy to integrate a new F# project into existing C# solution, and it ships with the SDK and is likely supported by all the tools you're already using. F# is also 5 to 10 times more CPU and memory-efficient.

(F# is one of the languages Elixir was influenced by and it is where Elixir got the pipe operator from)
Whisper.CPP + llama.CPP = what you want??
I think it's more a leftover of Taylorism, where you cut tasks into bits small enough to not need craft and have an army of untrained and exchangeable workers do it.

Workers don't have enough agency to significantly pervert the metrics.

They can cut corners and/or work slower, but that's not inherently related to the metrics, and there is no long term view for the workers in the first place.
You don't, just, easily rewrite everything.
Being able to just re-use is the trick!
requires refs, which still isnt supported on the system drive on windows, iirc
.xyz (alongside some others like .top, .biz?) in particular have a reputation for phishing/malware/etc., I think because they’re among the cheapest to register.
I'll remind you of two thing which a lot of people often forget with hobbies/volunteering and may make this argument moot for you: Just because someone gives time for free doesn't mean that time doesn't cost them or can easily be increased without significantly impacting the giver. Secondly that some parts of a hobby can be work that is required for the fun part of the hobby and changing the ratio of fun:work can kill any motivation for the hobby.

To your point even your extract from the link there are compliance costs.

>So, we wanted to reassure those smaller services that this is *unlikely* to be the case

Your source admits there are extra costs that will likely cause some small services to have to shutdown if the costs are to burdensome for them, they are just saying that they hope the costs are small enough that it doesn't put most small services in that position.

Even in your quote it explicitly lists extra costs. i.e. the cost of a compliant compliance tool. Obviously the government isn't going to implement it or spend the time moderating reports or abuse of reports. Which means the cost of extra hours moderating and setting it up are on the service provider.

"Must have an individual responsible for compliance". So either employ someone to take this risk or take on the risk and responsibility yourself and the associated due diligence costs (lawyers in the UK are only free if you're already losing hours of your life to the court system).

These costs will definetly push some people over the line to not wanting to host such services. Especially when the wording is so wide that you need to moderate out insults in your forum.

Jesus Christ! Your comment would probably be flagged as foreign propaganda to soft peddle broken UK policies, that is if the US had such rules. My comment should be flagged because that could be an insulting insinuation or the expletive at the start of this paragraph could be stirring up religious hatred by being needlessly blasphemous. And a moderator has to read the entire post to get to the non compliant part.
It's a reverse vlookup
I had a cat that would beg like a dog and as a kid I definitely slipped her things I shouldn't have.

You moved the bag of treats and there she was. Lasagna was a hit.

Angel food cake was her favourite, she would fight you for it, and 18 lbs of cat packs a punch. Probably my fault. Lured her out of many places with crumbs though. Worked better than the Temptations.
Considering Intel's track record on hardware vulnerabilities, I'd much rather prefer AMD.
> Do I get to commit all my project management IDE/editor specific files too

Yes, if those files apply to all team members using the same tool absolutely check them in. What's the problem? It reads to me like maybe you don't know what these files are actually used for and why a team benefits from sharing them.
I spent years thinking about this at the time, and wrote up a crystalized super-long "why?" in an SGI retrospective comment on an earlier thread, https://news.ycombinator.com/item?id=39960660 which you might find of interest.

Feedback from SGI insiders or pointers to HBR case studies welcome.
I think a file layout describes the exact arrangement of bytes in a file. A schema is higher level. It describes what is stored, not how it is stored. A database could be one file, or a file per table, or a file per column. Data could be stored across multiple drives.
RISC-V chips tend to be slower, but architecture-wise there's not much an ARM chip can do that a RISC-V one can't. Both are pretty well-supported for the coding/web browsing use case laptops get employed for.