skysight-inc/HackerNews huggingface dataset:
It is very true that a general purpose computation can theoretically do anything and mess linearity of access patterns entirely up. But in practice programs do most of their work in very linear fashion. It's not by chance that eg. V8 will try to write objects parsed from a JSON array of objects one right after the other. So in a sense we can say that the JavaScript program itself becomes the System with a capital S.

That is not to say that Nova's heap vectors will necessarily make sense: The two big possible stumbling blocks are 1) growing of heap vectors possibly taking too long, and 2) compacting of heap vectors during GC taking too long.

The first point basically comes down to the fact that, at present, each heap vector is truly a single Rust Vec. When it can no longer fit all the heap data into it, it needs to reallocate. Imagine you have 2 billion ordinary objects, and suddenly the ordinary objects vector needs to reallocate: This will cause horrible stalls in the VM. This can be mitigated at the cost of splitting each heap vector into chunks, but this of course comes at the cost of an extra indirection and some lack of linearity in the memory layout.

The second point is more or less a repeat of the first: Imagine you have 2 billion ordinary objects, and suddenly a single one at the beginning of the vector is removed by GC: The GC has to now move every object remaining in the vector down a step to make the vector dense again. This is something that I cannot really do anything about: I can make this less frequent by introducing a "minor GC" but eventually a "major GC" must happen and something like this can then be experienced. I can only hope that this sort of things are rare.

The alternative would be to do a "swap to tail", so the last item in the vector is moved to take the removed item's place. But that then means that linear access is no longer guaranteed. It also plays havoc on how our GC is implemented but that's kind of a side point.

Software engineering is architecture is full of trade-offs :) I'm just hoping that the ones we've made will prove to make sense.
Per the article, the clock speed difference is much smaller than the ~4x performance difference (4.5 GHz vs 2.6 GHz, i.e. 1.7x). So more than half of the performance advantage of the P cores has to come out of the uarch difference (wider structures etc.). Meanwhile there will be other factors besides clock frequency, e.g. the P cores might use a different cell library than the E cores.
More discussion/picks from a couple of years ago https://news.ycombinator.com/item?id=26031441
Genocidal Russians? Russia hosts the largest Ukrainian refugee population.
I still think nothing beats diskettes in convenience, too bad innovation stopped.

Also diskettes were cheap enough that if you gave one to someone, you probably did not ask for it back. USB Drives, not so much. Also flash drives are not 'flat' like diskettes were, so there would be a bit of a bulge in the envelope if you needed to mail one. FWIW, I know Lawyers who still mail documents out, but now they use flash drives.

Yes one could use CDs, but burning them is a PITA sometimes, plus many Laptops no longer come with a CD Drive these days.

A but OT, but I have noticed recently some Flash Drive Tolerances are a bit off. I have some flash drives that you need to apply a decent amount of force to plug them in, others fit in easy. Diskettes never had this issue :)
Not really in Japan. Everything is available in Japanese if it's not Japanese made in the first place. Complete lack of English skill + wide coverage of industry is probably a huge moat for Japan even in IT.
I would like to make a note about the fan noise issue. I have a work laptop that is a Dell, with the same exact specs as my Framework. I ran Blender benchmark on each, and found that the Dell stayed quiet but took twice as long as the Framework. So I think the Dell has more throttling to keep it quiet, and the Framework reached boost clock more often due to the aggressive fan. So I don't think it has much to do with the design as much as the fan curves. It would be nice to be able to adjust these though...
Show HN: AI-first QA platform for startups
The link seems to be the obvious cut and paste cheating coupled with how many forums respond negatively to overt cheating with a dose of perspective from the llm as the responder to said flagrant cheating
Undergrad thought he had mastered Unix in weeks. Then he discovered rm -rf
I got WireGuard to hit 8 Gbps in tests, outperforming legacy solutions by 20x
I recently ran extensive performance tests comparing WireGuard-based VPNs against traditional solutions, and the results were eye-opening. On 10 Gbps networks, WireGuard implementations achieved speeds that absolutely demolished older VPN protocols.

Here are the raw numbers:

Kernel WireGuard: 7.89 Gbps
Netmaker: 7.88 Gbps
Tailscale: 2.8 Gbps
OpenVPN: 233 Mbps

My testing covered multiple scenarios: same-VPC, cross-region, and cross-cloud (DO/GCP). I standardized the configurations across tests, using machines with 1-4 vCPUs and 1-8GB RAM.

The most fascinating finding was Tailscale's behavior under load. While it initially showed promising speeds around 5.25 Gbps, things got interesting when I started tweaking MTU settings. Performance became highly unstable, sometimes plummeting to just 35.6 Mbps. This was particularly surprising given Tailscale's reputation.

The 20x performance gap between WireGuard implementations and traditional VPNs really highlights how far VPN technology has come. Pure kernel WireGuard and Netmaker are clearly leading the pack, pushing close to the theoretical limits of 10 Gbps networks.
People treat SPA and MPA as oposing teams, one is the right way and the other is garbage. But this is not how it must be seen.

What we have is the natural way to do things with web stack (the way it's is mean to be used), and the "hacky way" (the way that let us do what we want to do, even when the web stack doesn't support it yet).

SPA is the hacky way today, but before it we had CGI, Java applets, Flash... And the web purists were always very vocal against the hacky way.

But the hacky way is what pushs the envelope of what the natural way can do. Every feature cited in the article that makes an MPA competitive with an SPA today only exists because of SPAs.

I'm on the side of preferencially use the web the way it's meant to use whenever it's possible, but I love to see what can be done when we are a little hacky, and it's awesome to see the web stack adapting to do these things in a less hacky way.
Only valuable to me if it overlays/embeds the OCR text in the original PDF for ground truth verification.
> For a while their stated reason was that they felt they couldn’t live up to the hype and the gaming community was too toxic and would have crucified them for it.

[citation needed]

Valve has been mostly silent on the issue (after hyping up EP 3 themselves).
What's wrong with Solidworks for Makers?

50$ a year sound perfectly reasonable to me.
> an interesting open source project

enthusiastically setting up a lounge chair

> OPENAI_API_KEY=your_openai_api_key

carrying it back apathetically
Differential evolution definitely comes in second as far as I’ve seen. In fact, what I’ve seen is that evolutionary search operators are effective inversely proportional to how faithfully they model actual biological processes.
Is that significantly different now?

I could be wrong, but don’t you need to join the Apple developer program to get the sdk? It’s $100 a year, right?

I know you do to publish apps, which in the us is the only way to get apps to users.
1. No plans, that's an entirely different thing – check out https://scalar.com

2/3. Not currently but anyone could add support for such things
With LLMs, that's honestly probably not a good idea. They're already well aware of the concepts, invoking them specifically places the whole conversation closer to the conceptual space of a sci fi novel, where those rules always go wrong for any of a thousand tropey reasons. It'd probably make these instances more likely, not less.
That's more than a decade less than what Chelsea Manning or John Kiriakou was sentenced to. It's absurd that the punishment is much harsher for unspecified theoretical harm caused by whistleblowing than the very real harm caused by literal murder attempts.
https://gauss.math.yale.edu/~bbm3/web_pdfs/008recurrentnoise...
Microsoft has (had?) quite some power over OEMs and could set requirements on the system. A system not compatible to windows won't see much sales.

However Microsoft values compatibility, which probably is in conflict with requiring more.
Hm! Very interesting! Thank you for taking the time to debug that.

I'm going to have to think hard about how to rewrite the motivating example to explain this best.

Edit: updated the post, thanks for pointing out the pernicious init values!
> A best practice likely keeps you away from pitfalls known to the community of the practice but not to you.

In my experience, many "best practices" are the pitfalls you should be wary about, as they can easily translate into hundreds or thousands of lost hours of work and derail and doom entire projects. (The most annoying part of this is that the real causes won't be found, precisely because "best practices have been followed". Therefore the reputation of the best practice will stay untarnished).

Cryptography on the other hand is a well known example of something you should not touch at all unless you are an absolute expert- that's not even a "best practice" but probably the only reasonable practice.
> If an employee, for example, decides to put in notice and then half-ass their job until their departure date, a company could actually sue the employee and win.

That sounds rather exaggerated. There may have been cases of an employee being sued for damages by their a employer for not performing their jobs well, but I've personally never heard of them and without digging deep into courts records, I doubt there are many of these.

The reason I highly doubt that, is that even just firing employees in Japan who are half-assing their job requires going to court and providing ample evidence that the employee has been continuously under-performing even though they were notified, given opportunity and failed to improve.

This standard is considered so high, that Japanese companies rarely fire employees for this type of reason (Ordinary termination 普通解雇 futsuu kaiko). When companies absolutely want to get rid of a certain employee, they often prefer to slowly make the employee's life miserable by giving them them demeaning tasks (or in some cases just no tasks at all!), bullying them and cutting their pay — a practice generally called iyagarase (roughly translated as "making someone feeling unpleasant"). That kind of play can also land the employer in legal trouble, but at least the burden of proof would fall on the employee. In many other cases still, companies just keep around employees that are under performing or convince them to take an voluntary retirement package.

In addition to all of that, employment contracts generally require a 30 day notice before quitting in Japan (I guess this is the maximum set by law). Combine that with the fact that most employees tend to have at least 14 days of unused leave accumulated, which they'd use just before leaving, they're not left with so enough working days in which they can half-ass their jobs.

I'm not quite sure about breaking your contract for contract employees, but it the original example ("I'll be threatened that I will have to pay damages for quitting") doesn't seem like a contract employee, and the term "black companies" and the discourse around usually refers to full-time employment. It's probably just threats, as the quote says. Managers sometimes say the craziest things to scare their companies out of quitting.
Reactive HTML but it’s almost entirely JavaScript, or am I misunderstanding something?
Curiously we had this argument before, roughly two decades ago.
I'm not sure having statistics with fabrication try to extract text from PDF's would result in any mission-critical reliable data?
Unfortuantely I am unable to alter the title.
Porn Uploads: A Shield for Copyright Infringement Penalties on YouTube?
We don't know that. The student might have been curious about how Gemini would answer after already doing their on work.
They already did hire the original Arkane to work on Episode 4, then cancelled it along with 3.
Spirit Airlines Files Chapter 11
It's indeed not news that a text generator is generating text. The saddest parts of the story is student cheating on an exam.
The full conversation: https://gemini.google.com/share/6d141b742a13

It doesn't seem that they prompt engineered the response
You may also be interested in https://github.com/gjtorikian/selma for high performance HTML manipulation. It’s built on Rust—Cloudflare’s lol_html parser to be precise.
I assume apple has something similar to https://support.google.com/android/answer/15146908

Theft Detection Lock uses AI, your device's motion sensors, Wi-Fi and Bluetooth to detect if someone unexpectedly takes your device and runs away. If Theft Detection Lock detects that your device is taken from you, it automatically locks your device's screen to protect its content.
Sure. Why do you say "but"? Solving such a math problem (while perhaps massively overstating the role AI actually played in the solution) would be great PR for everyone involved.
tldr: author has shocking revelation that a major religion is "functionally theistic".
Did Cocaine Users Cause McDonald's to Replace Their Coffee Spoons?
Still, plenty of democracies managed what California couldn't, and built a useful HSR network.

Which in Cali would mean SF to LA, and that is probably not going to happen.
I graduated college a decade ago, but I have to admit, if I were still in school it would have been incredibly hard to resist using LLMs to do my homework for me if they existed back then.
I once had to remediate security vulns in a gigantic C++ project and came across an ancient vendored version of libxml.

To my knowledge, the project didn't use XML for anything so I started digging into why they vendored it to begin with. Turns out, they vendored the entirety of libxml so it could parse the ~5 line config file for the project that was written in XML instead of literally anything else. The config file format was simple key/value pairs.

I hate working in this field sometimes. :-/
That says more about the VR game industry than Alyx.

HL1 and HL2 each changed the industry. Alyx is mostly forgotten.
Nice work, and appreciate the time you spent!

“I also downloaded an older kernel where Apple accidentally included symbols and manually diffed these versions with a focus on the code related to inactivity reboot. The kernel has three strings relating to the feature:” sounds like a little luck there for sure !
NIH-developed algorithm matches potential volunteers to clinical trials
I won’t believe that Twitter is dead until twitter.com and x.com cease to resolve over DNS. Until that happens, there’s no point in celebrating the platform’s demise.
Cheating themselves, maybe. Graded homework is obvious nonsense because incentives don't align and there's no reliable way to make them align and ensure fairness.
Invasive plants drive homogenization of soil microbial communities across US
Is Swiss as innovative as US? Are there real success stories?
I don't always want to find a page in response to something else. If I'm looking for a decision document I wrote a year ago, how am I going to do that without search?
If I had to guess, there must have been an exploit in the wild that took advantage of this. It sounds like it eliminates the oldest tools in one swoop. Which is pretty sweet
I had a problem like this recently. I was working with a Python library that I had never worked with before, and I was relying heavily on LLMs. I was stuck at a point where no LLM could solve my problem: o1, GPT-4o, Sonnet 3.5, Gemini Pro...

Then I had an idea: as it was a picture animation problem, I asked it to write it in CSS. Then I asked it to translate it to Python. Boom, it worked!

At this moment, I finally realized the value of knowing how to prompt. Most of the time it doesn't make a difference, but when things start to get complex, knowing how to speak with these assistants makes all the difference.
> structured concurrency à la Go

Go does not have structured concurrency. Goroutines as far as I know don't have much of a relationship with each other at all.
Whats the logic behind extending battery life when you paid a premium for a laptop with an easily replaceable and reasonably priced battery? Surely the extra time of uae over years is worth more than the replacement cost?
Too bad that they didn't communicate that instead of continuing to egg on the fanbase for years.
Hard to resist?

Why on earth would you lol.

It’s not significantly different from googling each question.
They already had all the same people and resources as that company. They don't need it's computers, or it's staff, or it's customers, or it's name. They aquired nothing but a load of integration and hr problems.

They aquired a single person, who will head a team exactly the same as he could have previously. The only difference is now he proved his point.

The article characterization is not only valid, it's not even hyperbole. It's actually plain dry recitation of events.
The assumption is they create Carbon that is recycled in the short term from the atmosphere, without digging up carbon that was sequestered millions of years ago.
> But I cannot see how consistently doing general mathematics (as in finding interesting and useful statements to proof, and then finding the proofs) is easier than consistently cutting hair/driving a car.

The main "absolute" difficulty there is in understanding and shaping what the mathematical audience thinks is "interesting". So it's really a marketing problem. Given how these tools are being used for marketing, I would have high hopes, at least for this particular aspect...
1. Ask HN: What's the future of AI employees (or interns)?
1. As AI continues to advance, how do you think it will impact employment for interns and entry-level employees? Will AI assistants like Jane Turing AI complement or replace human workers? Looking to hear perspectives from the HN community on the future of work.
I think you and the sibling may have missed the requirements up thread:

If you only need links, forms, and data tables
It’s a text generator
> They're already well aware of the concepts

Are you suggesting, despite many experts stating otherwise, that LLMs have awareness?
Reminds me of cloud based batch jobs. We must have many more opportunistic workloads similar to this one.
Execution Library (Since C++26)
great speeds! Netmaker is simple to setup as well
Depends on the border. In most democracies, and at most borders, and in most LE cases, there is a line between “destruction of my own property/data” and “destruction of evidence,” where the latter usually needs a court document notifying the subject of the potential charge of their requirement to preserve evidence (for example, a subpoena, or in some cases, a direct request to avoid spoliation).
But what is the relationship between households willing to commit tax fraud and also willing to commit vote fraud.

> more than 11,000 families claimed seven or more dependents in 1986, but none in 1987.

This seems like the kind of risk you take when you underestimate the IRS or your little ol county voter roll.
https://research.google/pubs/snap-a-microkernel-approach-to-...
This reply seems to be partly generated by chatGPT, which makes me nauseous…
10000 soldiers is about a weeks worth of russian casualities
It's absolutely significantly different, especially for certain types of classes and problems.

> Why on earth would you lol.

Because school is hard, I was a kid, homework takes a ton of time, and I would rather be playing video games. Of course the temptation to cheat would be there.
> It's not by chance that eg. V8 will try to write objects parsed from a JSON array of objects one right after the other.

Yes, but note this is still a different pattern of access (array of "entities"). V8 does this because it assumes that e.g. `foo.name` is very likely going to be accessed along with `foo.lastName` (which is likely the 99% case for general computing) whereas ECS assumes `foo.name` is very likely going to be accessed along with `foo2.name`, `foo3.name`, ..., `fooN.name` (which is the 99% case for videogame timestep loops).

> Software engineering is architecture is full of trade-offs :) I'm just hoping that the ones we've made will prove to make sense.

To clarify: my comment is not a criticism of Nova's design decisions. I was only trying to clarify the answer to "Why would a game benefit from ECS?" for those foreign to ECS's existential motive.

I'm sure Nova's tradeoffs make sense for some workloads and I wish you the best!
Doesn't this happen in cycles? A specialized hardware appears, then it gets integrated into processor to make way for an even more specialized variant of the thing, rinse and repeat.

This external thing doesn't have to be "more powerful" per se. So, E cores are lower power helpers which are implemented back into the CPU in a slightly altered form.

Who or which prevents them from being dedicated to processing a network stream or just handling network thread of a service, making them "efficient accelerators" in a sense?
The £60 burner sounds like a leader on the device security front. No way it could possibly be running an ancient version of android that is no longer getting security patches, or is hacked up to shit by the device manufacture to reskin it and install their vulnerable suite of bloatware, or built off of a base os and firmware flocked to by folks for its ease of being able to gain root access/root it and run whatever you want at the kernel level.
Ibm was not in the punch card machine making business. It was in the data processing business, and still is.
It sounds more like your opinion, or wish.

Technically speaking, AI cannot be brainwashed if it does not have a brain.
Thanks for pointing this out. This was an error on my part.

I see someone opened an issue for it so will fix now.
AI is just google searching on steroids. We'll still be needed.
Yes it is. And even then, looking at what Putin is doing to Ukraine, they decided to promptly join NATO and seek further direct military cooperation with the US. They are currently building facilities to pre-position American equipment in Finland in addition to their own large and excellent army. Finland indeed represents a blueprint for peaceful coexistence.
If axioms, facts and rules have types, these types can guide choice.
There's also Fusion 360 that's free for personal use. SolidWorks is better and worth $50 / year if you use it a few times, but for a one-off project, Fusion 360 is pretty good.
ok thank you for being extremely pedantic but you know what i mean. it is common practice to shit in the woods on public land.
If you want to see comments from trolls, bigots, and shadowbanned users turn the showdead option on. I have it turned on and maybe 1% of comments are worth vouching for.
>The Cyc knowledge base involving ontological terms was largely created by hand axiom-writing

>An inference engine is a computer program that tries to derive answers from a knowledge base. The Cyc inference engine performs general logical deduction.[8] It also performs inductive reasoning, statistical machine learning and symbolic machine learning, and abductive reasoning.
The Cyc inference engine separates the epistemological problem from the heuristicproblem. For the latter, Cyc used a community-of-agents architecture in which specialized modules, each with its own algorithm, became prioritized if they could make progress on the sub-problem.

Not really.