skysight-inc/HackerNews huggingface dataset:
These current LLMs are purely pre-trained - there is no way to do incremental learning (other than a small amount of fine-tuning) without disrupting what they were pre-trained on. In any case, even if someone solves incremental learning, this is just a way of growing the dataset, which is happening anyway, and under the much more controlled/curated way needed to see much benefit.

There is very much a recipe (10% if this, 20% of that, curriculum learning, mix of modalities, etc) for the type of curated dataset creation and training schedule needed to advance model capabilities. There have even been some recent signs of "inverse scaling" where a smaller model performs better in some areas than a larger one due to getting this mix wrong. Throwing more random data at them isn't what is needed.

I assume we will eventually move beyond pre-trained transformers to better architectures where maybe architectural advances and learning algorithms do have more potential for AI-designed improvement, but it seems the best role for AI currently is synthetic data generation, and developer tools.
> This is the man running one of the most important tech platforms in the world

Sounds like what he really meant to write in that gerund was "ini", not "nni"...
At least in Finland, no, that wouldn’t be normal. I’m sure there are people who drink a bottle of wine (or equivalent) during lunch, but that would definitely raise some serious eyebrows among most people.
> That's just about most difficult population to determine primary cause of death for.

Nursing home quality, COVID-19 deaths, and excess mortality
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8776351/

At the peak, excess nursing home mortality was nearly 6000 per week. Quibbling about "died with covid" versus "died of covid" isn't a useful exercise. Dead is dead and the excess mortality came from somewhere.
Maryland is like that - the sales laws vary per county. Not a lot and there is mostly commonality, but enough to notice.

Then DC and Virginia is different too, so it feels even weirder. There is enough cross state line traffic that people forget they are different states.
I was definitely waiting on the "it's not an airport; you don't have to announce your departure" comment coming around.
Don't you mean Zipfian distribution?
Wyoming blows my mind for a similar reason.. 100k square miles, half a million people.
"Russia proposes UN resolution on banning weapons in space, after vetoing similar UN-Japan draft" - https://apnews.com/article/nuclear-arms-space-un-russia-us-j...
On Linux I've used SimpleScreenRecorder. Can invoke ffmpeg to screengrab too.
So by design run0 does not do what sudo does. If I understand it correctly it has to stay a child of the daemon it's forked or does Linux provide an API to mangle the poor process table to change that since because according to POSIX the process would not part of the current session, or process group? How does this interact with (or break) shell job control since you can't forward SIGKILL. Does anything prevent the invoked process (which could also have less privileges) from holding on to the passed file descriptors e.g. the one to the callers controlling tty or is it restricted to always go through pipes/sockets/a fresh pseudo-tty?
Just got 86 popups trying to look at this page
This is terrible news. I loved using Envato for quick graphics, or various other design work on side projects. I can only imagine the quality drop when Shutterstock acquires them. RIP Envato, you had a good run. Time to cancel my subscription.
They made 10B net in 2023 (supposedly)…that’s a ballpark of 4M net revenue per employee. What mid size company makes 4M net per employee?!
Since the benefits of the internet connected world are practically impossible to reject, and unless you go full hermit. It stands to reason the downsides are also practically impossible to reject, unless you go full hermit.
The problem is there is still a limit. There is a reason we have GPUs.

I genuinely can't figure out if Apple has a point, or is doing something quirky so they can overcharge outsiders.

Given 0 other companies are really investing resources and Nvidia is the giant, I'd guess its the later. I see too many reddit posts about disappointed CPU LLM users who wanted to run large models.
That's because the anti-vax people are sometimes an actual threat to other people's lives.

Especially during the pandemic every argument was had ad nauseam and a (similarity to) certain narrative wasn't perceived as coming from good faith anymore. People were tired of explaining the difference between DNA and RNA, between relative risks of the vaccines and infection, herd immunity, ... . At some point you never knew, if the person you are debating will go full conspiracy nut. Even genuinely skeptical people were often worried because of opportunistic clout chasers were spreading misinformation.

See the comment above where the AstraZeneca vaccine got conflated with mRNA vaccines. Bad start...

There were no vaccination mandates. However, "anti-vaxxers" were offended people decided to keep them out of their groups, shops, communities, ... by vaccination status. They want to have the cake and eat it too. Their idea of discrimination is overreaching and entitled.
I kind of get the sense that she just finds the generalized sort of person who's drawn to Mastodon to be insufferable.
The problem is that the author readily admits that they have done this on every social media site they have joined since the 90s.

At some point they have to realise that no matter the platform, if you put anything out the in the public domain you are going to attract negativity and wierdos.
> Compare this to what I would have to do with google. Open browser, type the query, guess which of the top 10 results are likely to answer the issue I was having. Click few link to open them in new tab. Read though it to see if the correct problem was being discussed. If not see another link in the top 10 list. Repeat.

This is outdated. I repeated your experiment with Google query [how do I print from Autodesk] and the top result is the step by step instructions (not a link but the actual instructions, with a link to the source following). The second result is a link to Autodesk's own help docs for the print function. No ads above the fold.

But you make a point that people will keep assuming what they want to anticipate how the search will unfold, and I admit this is in part due to the enshittified commercial and news-related (and other) results, the bias is coming from somewhere, right? But I would encourage anyone to at least verify this assumption before posting it as fact.
I'm linux-only so can't say for macos, but I use OBS to record and Kdenlive[1] to edit. It will take a bit more effort to get some of the effects like the zoom as Kdenlive is full video editing software, but it's a skill that IMHO is well worth the 45 mins to an hour it takes to get comfortable.

[1]: https://kdenlive.org/en/download/
Volunteer committees of execs is a standard management practice and not anarchy by any stretch of the imagination.
Does this use ligatures to join up parts of these creatures together?
> to record the mouse movement in much higher res than needed

how can this be done? if the monitor resolution is say 1600 x 900, how can it record the frames and/or mouse movement in higher resolution than this?
Thank you!
I had to look it up, I did not knew English had tow definitions for Anarchy, I did not understood the parent comment.
ScreenStudio and Arcade are great. If you're looking for an in-product demo/tour, there's driver.js
New US climate rules for pollution cuts 'probably terminal'for coal-fired plants
This isn't really apples-to-apples comparing with FFTW.

1. It's been my experience that distros don't configure AVX properly for it, and
2. PhastFT takes its inputs de-interleaved in separate real/imaginary arrays which is generally not how complex data is provided, so that overhead doesn't appear in PhastFT.
Good feedback. C# and XAML are on parity. But if you are seeing too much of one and not the other, it needs to be adjusted
Location: Blacksburg, Virginia.
Remote: Yes.
Willing to relocate: after May 2025.
Technologies: Gurobi, CPLEX, CVX, other optimization tools, Python, C, C++, Golang, C#, Torch, Scipy, OpenCL.
Résumé/CV: recent graduate school for scheduling algorithms and ML, 3 years at LBRY, 10 years at asirobots.com, and more -- full résumé upon request.
Email: countprimes at gmail.

I want to work for an optimization tools company or a numerical-methods tools company. It seems that these jobs are all in Europe? I'm not open to relocating to Europe, unfortunately. Does IBM still have any optimization people in the USA? I'm also interested in work with science-guided ML; I've studied this recently. In general, I love optimization from the algorithm all the way down to the hardware level. I enjoy parallelizing code, and making it fully utilize the hardware it runs one. Also, is anyone looking for job-shop scheduling expertise?
https://www.theguardian.com/us-news/2023/oct/22/us-crime-sta...

Just to point out, there's the subject of whether crime is reported. And then there's the subject of whether local agencies pass along that information to the FBI. So the FBI stats even on murder aren't complete.
Next week on Proving Nothing we show that cars are faster than planes using the Wright Flyer.
It’s just developer marketing.
At least one mention of it here https://github.com/bevyengine/bevy/issues/12590

> Use one set of large mesh buffers per vertex attribute layout

> Problem: Index/vertex buffers have to be re-bound when the mesh changes. This adds overhead when encoding draws and when drawing. It also prevents some optimisations like being able to draw all objects for shadow mapping for a light in one draw.

> Solution(s): [...] Use an appropriate allocator like a port of Sebastian Aaltonen's offset allocator [https://github.com/sebbbi/OffsetAllocator] to manage allocation

Where the "port of Sebastian Aaltonen's offset allocator" is what got linked in this HN submission.
> whereas Waymo has done a very specific area of roads built in a similar style

How are steep and hilly roads of San Francisco similar in style to flat, grid-like roads of Phoenix?
> These days, everybody is talking about Devin and its threats to developers

I think we're in different spaces, because I barely hear anything about it. That said, I think the LLM replacing jobs train was blown out of proportion. I heard so much about it replacing developers, but I've seen time and time again it output code with subtle bugs (I'd argue worse than obvious bugs) and no be able to operate with more than just a little bit of context.

I think we're in a Pareto distribution situation right now. The majority of getting an LLM to write code was pretty quick to do. To get it to do anything a moderate dev can do will take decades.

I've seen it multiple times over the last 15ish months where I'm reviewing code and I spot a subtle bug in an htaccess file or a bash script that doesn't make any sense. The PR comment follow up is then "oh I got it from ChatGPT". I think these tools become assistants to a human developer who can guide them. That use case is already available and seems to be pretty decent for a lot of folks. Full replacement is so far away that I don't have a single thought about it.
The life and time of an Abstract Syntax Tree
Except for the people using firefox (stable), or any mobile device.

With freeglut it's fairly doable to make a version that has wider support than this webpage. Though I definitely prefer this post's syntax to OpenGL.

Not sure if that matters though, given that this is clearly meant as a tutorial for WebGPU, but there's still a ways to go before WebGPU can claim to have broad support.
Typically at such companies you have to be at the very top of the hierarchy to be able to buy in and get a slice of the profits. It is very unlikely that rank and file employees are able to participate, at least at a scale larger than, say, a Google employee buying some extra shares.
Trees don't grow to the sky

and there's no perpetuum mobile either
Intentional crashing can be fine. Unintentional crashing with telemetry can be fine because you're going to fix it.

Unintentional crashing without telemetry is terrible. I've seen too many systems built to "just panic because it'll restart and retry" that never converge because the retry hits the same conditions and no thought was put into how to monitor what is going wrong.

As you all know, such systems tend to also neglect jitter and backoff so the retrying clients also hot-loop slamming every dependency, even ones that weren't erroring prior to the crash.

I've seen people shell into k8s pods and poke around at files manually for an all-nighter because they didn't invest even one hour in telemetry beforehand. Even that was a second penance for the first crime: finding out about an outage because of a user escalation rather than an automated alert.

Ironically, at times, some attempt at monitoring was made but undermined by the crash, e.g. Prometheus metrics were exported but lost before they could be scraped.

We have a long way to go educating most developers about production maturity before it's safe to endorse crashing without accounting for the downsides.

This was written in 2006 when monitoring was barely on anyone's radar. It's understandable in that context. People reading it in a modern context have to BYO production maturity.
But in Musk's case, doing the heroics won't save you from the pink slip. As one 'hardcore' Twitter loyalist found out, after months of sleeping in the office and criticizing other employees for not grinding hard enough.

https://nypost.com/2023/02/27/esther-crawford-twitter-exec-w...
That doesn't mean that naive single-threaded code is necessarily interrupt-safe. If the allocator is interrupted and the interrupt service routine needs to make use of the allocator's data structures for any reason there could very much be a conflict.

This particular algorithm is focused on GPUs, so I'm not clear on the applicability. However I did want to clear up the idea that there are no concurrency concerns for single-threaded library code, an assumption that's been the source of many bugs.
No, and that reading is the exact dogmatic dipolism I'm talking about avoiding. Both sides are human, both sides are American, both sides of political spectrum are represented by the wealth elite. There are millions of common denominators between both sides, and a relatively miniscule number of differences. Most of the differences themselves are exaggerated by the political class, to show division and strengthen in-group ties. Believing one side or the other is morally superior is meaningless- the other side is always going to believe the same thing about you, with just as much supporting evidence.
See. That’s how they have marketed to this demographic.
They meant each employee as revenue equivalent of one entire mid-size company.
When I upload a picture of the backrooms liminal spaces it outputs the following, which in the context of memes is hilarious:

Country: United States
State: Ohio
City: Cincinnati
Explanation: This photo was taken in the basement of the Cincinnati Museum Center at Union Terminal. The yellow wallpaper and carpeting are distinctive features of this space.
Coordinates: 39.1031° N, 84.5120° W
Can you come up with a reason the CDC's Behavioral Risk Factor Surveillance System survey would be wrong here? It groups respondents by county of residence. It's a long-running, well-funded, and valuable survey.
The first-ever driverless car race didn't go so well
It doesn’t. You’re experiencing confirmation bias
(very late reply, but in case you see it)

This Joel On Software article [0] is a good starting point. Incredibly it's now over 20 years old so that makes me feel ancient! But still relevant today.

The suggestion that the web should just use utf-8 everywhere is largely true today. But we still have to interact with other software that may not use utf-8 for various legacy reasons - the CSV file example in the original article is a good example. Joel's article also mentions the solution discussed in the original article, i.e. use heuristics to deduce the encoding.

[0] https://www.joelonsoftware.com/2003/10/08/the-absolute-minim...
Why? Seems like a flaming comment without any substance to back it up. Could you elaborate please?
are we having different kiosks in china? because i don't remember any experience about things being pushed on me. there is a list of categories with one category being recommendations or hot/onsale items or something like that, and a list of items in each category. you scroll through and pick the item you want. when you select an item you get a few recommendations to go with that. usually they make sense or i ignore them.
Seems like war is coming.
From the article:

> At the end of 2023. Jane Street employed 2,631 people, so that equates to almost $4mn of net revenue per head on average. In adjusted EBITDA, it comes to $2.83mn per employee (or nearly $22mn for each of the 482 traders actual traders at Jane Street.)

And regarding compensation:

> Given Jane Street’s disclosed compensation and benefits of $2.4bn last year, this works out to over $900k for each employee on average.
> The lines at the food banks where I live are much longer than they were before COVID.

what does this really mean? Like food is so cheap we are obese. So does this mean more people want freebies? Tasty brand name foods? My neighbor thought we were poor and gave us food they got from a foodbank, it was really nice (but odd) stuff.

In 2024 I can't really understand using food as a measurement. There is too much.
Since it's structural, even if it was a bunch of small parts, if those were damaged, it would still be a writeoff in most cases. As the labor cost to tear apart the car and put it back again piece by piece is huge.
I feel like the niche that Envato covered has gradually been eaten away by the site builders like Squarespace, Wix, etc. who offer built in themes and by sites like Canva that have mixed in the actual production applications. Seems like a good time for them to get out or to get a broader investment.
You know, I agreed with this years ago and spent $4,000 on a SSFPC based on Intel NUC…only to have Intel drop NUC entirely. While NUC has integrated graphics, the major benefit was pairing it with a full sized GPU.

Now I’m stuck with an old CPU, and have little reason to upgrade the GPU.

I guess my main hope is it’s modular and seamless to upgrade small frame machines in the future, so I can keep a case standard for generations.
Of course it's only the Russians doing it. Sure.
Okay further down it explains that it always goes through a fresh pseudo-tty (at least for interactive commands?). That solves the file descriptor passing problem but not the reliable signal handling for job control since there're signals you can't catch and forward.
I'm blown away; it correctly identified a photo taken inside my house - just a picture of my kitchen - as being in eastern Massachusetts, just based on the architecture.
> but they could have been just as successful using another language.

I remember reading about one founder that picked an obscure language because in doing so, it self-selected for more curious engineers who worked in the languages for fun rather than any other practical (re:job) reasons.

His thesis is that finding one really good engineer in said language was 1 in 10 (10 interviews to find 1 really good engineer) whereas in more commonly used languages like Java, JavaScript, etc., it might be 1 in 100

[Edit] https://www.juxt.pro/blog/clojure-in-griffin/

If we had picked Python, it’s very boring and reliable, and the same could be said of Java. But you’re picking the lowest common denominator. I would say high performers, and the best programmers are often people that will only work in niche languages.

The problem is, there are good Java programmers, but there are also thousands of terrible Java programmers. If you pick the right niche, it’s easier to find the high-end talent. I think Paul Graham also made a very strong case that in a startup, you should be using the most powerful language you can, and that is Clojure.

I interviewed with one YC startup that was using ReScript and ReasonML on the same principle (I asked the founder why he chose Reason).
I don't understand the sorting on the "Top 10s per state" list. Maryland through Missouri are inexplicably sandwiched between Oregon and Pennsylvania.

I wonder what sorting algorithm they're using, or if the list was just manually sorted and those states are out of order due to a copy-paste error.
Afraid open sourcing this one makes it rather easy to game the weighting system.

And whilst it is unrelated to Rust, developed in Python actually, the dog pictured is actually named Rusty. Cos he's my Red Heeler.
Now try with a photo of a lake that's on the other side of the world compared to Lake Tahoe and see if it doesn't also report it as Lake Tahoe.
Many differences. To begin, NativeScript is JS based, where Uno is .NET Based (therefore C# and XAML).

Fun fact, I worked on NativeScript team, and now on Uno team.
The legislature is run by the Tavern League, whose mission is to render unavailable or unattractive all activities that aren't working or drinking beer at a Tavern League member bar.
Shape of Money Laundering: Subgraph Representation Learning on the Blockchain
Is there something specific or quirky that we should be paying attention to?

Mozilla dev docs are great, nice to see them getting to the top of HN :)

But why just MouseEvent.buttons?
Statement of researchers on EU's new proposal on Child Sexual Abuse Regulation [pdf]
Nurses Say Hospital Adoption of Half-Cooked 'AI' Is Reckless
> Over-the-air updates do not change the encryption scheme of a device, because it requires a complete re-encryption of the userdata partition.

JFC that one would have been obvious to think ahead of: what to do if the key derivation becomes compromised?

In an ideal system, each file's metadata should not just specify which master key is to be used, but also which version/KDF scheme was used - that way, newly created files could benefit from stronger encryption schemes and existing files be transparently re-encrypted in the background (or in the foreground, which may be easier to implement technically, but people won't want to wait hours for their upgrade to finish).

Passwords have been doing this for decades, every password in /etc/shadow carries a prefix indicating the hash scheme and settings (salt, rounds), and if the system default changes (like Arch did last year [1]), users get their password updated at login. In user space, for example PHP has a function to check if a re-hash is needed [2].

[1] https://archlinux.org/news/changes-to-default-password-hashi...

[2] https://www.php.net/manual/en/function.password-needs-rehash...
Show HN: Unified API to Chat with Google, OpenAI, Anthropic Models
We've just launched our Saas mvp that lets you develop for any Gemini, OpenAI or Anthropic model without having to switch syntax. Our goal is to add support for all ai models and build an ecosystem of easy to get started dev tools.

We would love to hear your feedback and have you try out our service.
I feel like the owner/operator of a six-person company styling themselves the "CEO" is symbolic of something, somehow.
Looking on the bright side, I would like to thank Ubuntu for self-destructing so comprehensively that it's exposed the Linux user base to other distributions that still respect their users.
I believe that MAUI currently doesn't have official Linux support. There's unofficial support out there though.

https://learn.microsoft.com/en-us/dotnet/maui/supported-plat...
(It's briefly mentioned in the article, in the risk section)
> Sounds like a perfect fit.

Sounds like a company.
In a worker collective every worker has a single vote and workers are paid proportional to the value they add.

Jane Street shares and profits are proportional to the capital you invest/accumulate.
Amazon Has Suspended US Green-Card Applications for Foreign Workers