MurphyA/hacker-news huggingface dataset:
by bergwerf | 2025-09-04 12:45:23+00:00
The artist Alphonse Mucha associated blue with the past: "Black is the colour of bondage, blue is the past, yellow the joyous present, orange the glorious future."

Blue of course is a cold color. Perhaps one of the less eccentric colors, and ubiquitous as the author mentions. So in line with the disappearance of color from modern design, it is one of the few remaining colors in our vision of the future.
by kgwgk | 2025-09-04 12:46:45+00:00
This is not about someone choosing to lie, it’s about someone choosing what true thing to say.

If “you're told that at least one of them is a girl” was intended to mean “you ask whether at least one of them is a girl and you’re told that at least one of them is a girl” it was pretty easy to make it clear.

In that case it’s straightforward that p(you're told at least one is a girl | both are girls) = p(you're told at least one is a girl | only one is a girl) = 1 (with just the mild and reasonable assumption that you’re not being lied to.)

Edit: also the reasonable assumption that your question is unrelated to the number of girls - it’s easy to imagine settings where you asked because of something which may be correlated with the number of girls.
by acdha | 2025-09-04 12:46:46+00:00
“White” didn’t exist at that time and the people of the Mediterranean certainly didn’t think of themselves as one homogeneous group. The various peoples had prejudices about each other which only consolidated into a hierarchy when the trans-Atlantic slave trade needed to legally define who couldn’t be property. Prejudices by, for example, the English or American against Greeks or Italians lasted into the 20th century.
by viraptor | 2025-09-04 12:47:06+00:00
> I couldn’t believe that z3 was the best one can do

It probably never is, but if you don't care about a nice solution or don't care about anything past "is it possible?", then z3 and smt2 are amazing. You often don't even need to understand the whole problem. "take constraints, give solution" works great in those situations.
by gigatexal | 2025-09-04 12:47:08+00:00
Yeah it makes no sense.

Why is the dataframe approach getting hate when you’re talking about runtime details?

That folks understand the almost conversational aspect of SQL vs. that of the dataframe api but the other points make no difference.

If you’re a competent dev/data person and are productive with the dataframe then yay. Also setup and creating test data and such it’s all objects and functions after all — if anything it’s better than the horribad experience of ORMs.
by vgr-land | 2025-09-04 12:47:15+00:00
The comparing 2025 with the 2023 and 2024 versions of the article is also an interesting snapshot in the state of tech journalism.

(Also yes my Brother printer is just fine and turning 7 years old)

https://www.theverge.com/23642073/best-printer-2023-brother-...

https://www.theverge.com/2024/4/2/24117976/best-printer-2024...
by Zigurd | 2025-09-04 12:47:34+00:00
By comparison, anyway, "Leaf" looks pretty good. While iSomething, or 'e', is derivative and quickly dated. Who would even think of naming a technology product iSomething as if you found this Internet thing just last week.

A measure of EVS going mainstream will be that you don't name them anything distinctive. You name them like a car.
by csomar | 2025-09-04 12:47:36+00:00
The drop started from mid-2022 and 2023 and there is a single cause: Russian assets freeze. This led to governments around the world moving their assets from West/AngloSaxon countries. This lack of liquidity put the West in a “hang in there” situation. Economically, it showed up as raising interest rates and politically where things move slower, the emergence of a new coalition.

It’s really as simple as that. But people would like to believe that West GDP is higher than global south GDP by xxx amounts and so all of this couldn’t be possible.

If you want an insight inside their heads, there is a Biden speech after the assets freeze where he declares that the Russian economy/country will collapse in a few weeks under the measures. None of this materialized and their bet have failed which is why Trump is trying to pull the US out of the mess.

Of course all of this is my personal opinion. So take it from the grain in my bag of salt.
by r-johnv | 2025-09-04 12:47:59+00:00
Several years ago around the time when this trend was beginning, I had a desktop plugin for chrome specifically for Facebook that blocked all sponsored and all suggested content. So what remained was posts from my friends list, and posts that they had liked.

It was an absolute 'night and day' difference

Haven't found a good one for mobile though since I switched to brave (the browser).
by swores | 2025-09-04 12:48:18+00:00
As a metaphor (well, a simile) think of it like if they were providing you with an FTP server or cloud storage. It's your choice what, if any, personal data you put into the system, and your responsibility to manage it, not theirs.

As to what to do if you, with a customer's permission, put their PD (PII being an American term) into the system, and then get a request to delete it... I'm not sure, sorry I'm not an expert on LLMs. But it's your responsibility to not put the PD into the system unless you're confident that the company providing the services won't spread it around beyond your control, and your responsibility not to put it into the system unless you know how to manage it (including deleting it if and when required to) going forwards.

Hopefully somebody else can come along and fill in my gaps on the options there - perhaps it's as simple as telling it "please remove all traces of X from memory", I don't know.

edit: Of course, you could sign an agreement with an AI provider for them to be a "data controller", giving them responsibility for managing the data in a GDPR-compliant way, but I'm not aware of Mistral offering that option.

edit 2: Given my non-expertise on LLMs, and my experience dealing with GDPR issues, my personal feeling is that I wouldn't be comfortable using any LLM for processing PD that wasn't entirely under my control, privately hosted. If I had something I wanted to do that required using SOTA models and therefore needed to use inference provided by a company like Mistral, I'd want either myself or my colleagues to understand a hell of a lot more about the subject than I currently do before going down that road. Thankfully it's not something I've had to dig into so far.
by Eawrig05 | 2025-09-04 12:48:44+00:00
I think this is a fun problem: Say LLMs really do allow people to be 2X or 3X more productive. Then those people that understand concepts and rely on LLMs should be more successful and productive. But if those people slowly decline in ability they will become less successful in the long term. But how much societal damage is done in the meantime? Such as creating insecure software or laying off/not hiring junior developers.
by johnnymonster | 2025-09-04 12:49:04+00:00
Chase | Software Engineer, Data Engineer, SRE and Senior Engineering Lead | Java/Python/AWS/PySpark/ETL | Onsite, Plano, Chicago | Full-Time

I'm hiring for multiple roles to build a new team here in Plano, Tx. Looking for experienced software engineers, data engineers and an engineering manager to lead a brand new initiative. Ability to join a brand new team!

The primary focus will be backend engineering, building distributed systems and data processing.

To apply, you can either email me directly or through the job posting: https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en...

I will personally review all candidates!

Email: john.m.nelson@chase.com
by ndriscoll | 2025-09-04 12:49:27+00:00
I just tried it and no, you can't. I don't really even see how you could. Where is the form supposed to go? Is Grandma supposed to rent a server somewhere to do processing? Where?

25 years ago we had wysiwyg editors to build web pages, and she could just include a link to email her to have people ask her to "sign up" (the entire point of a sewing club is to socialize. You don't need an automated newsletter or whatever. That's for people that want to sell you something). You'd put it into the space your ISP gave you, or Windows actually included a personal web server. You had to be somewhat technical to use the Windows server, but it could've been made more friendly instead of being removed, and personal computers should make it easy to share a static website.

We've clearly regressed since then. People think you need an engineer or AI to build basic web pages. My actual grandma was doing some of this stuff when I was a kid in the 90s, as was I.

What happened to the web seems analogous to me to as if we abandoned word processors and spreadsheets and said you need a six-figure engineer to do custom programming any time you need the features of one of those things.
by hackinthebochs | 2025-09-04 12:49:37+00:00
I don't think that quote from Carmack represents some deeply considered conclusion. He started off his efforts with embodiment. He either never considered LLMs a path towards AGI, or thought he didn't personally have anything to contribute to LLMs (he talked about it early on in his journey but I don't remember the specifics). He didn't spend a year investigating LLMs and then decide that they weren't the path to AGI. The point is that he has no special insight regarding LLMs relationship to AGI and its misleading to imply that his current effort towards building AGI that eschew LLMs is an expert opinion.
by cooperadymas | 2025-09-04 12:49:43+00:00
Remarkable itself does not promote the devices as hackable. That's the community that has evolved around it taking advantage of the company leaving the device open in this way. Furthermore, there is quite a thriving ecosystem[1] of custom software for the devices, so your assessment of it not working in practice is empirically untrue.

> the very restrictive underlying software

This is by design, based on publicly espoused principles, and everything about the product branding makes it very explicit and obvious. No one should buy a Remarkable device and be surprised about how restrictive it is.

> the user-hostile changes to the subscription

The "user-hostile" changes to the subscription is that they are charging for it.

It is worth emphasizing that nothing is restricted with device usage if you do not have a subscription. They expect you to pay if you want to use anything which runs through their cloud services, which is undeniably reasonable.

You can sync to other cloud providers without an active subscription.[2]

[1] https://github.com/reHackable/awesome-reMarkable [2] https://support.remarkable.com/s/article/Using-reMarkable-wi...
by hrunt | 2025-09-04 12:49:50+00:00
This is not what's happening in these schools. Many children have no outside-of-school work -- at all. My two children have had many classes with no homework up through 8th grade. And this is in a highly regarded, very competitive school district.

From what I can tell, this is mostly a parent-led thing, well supported by overworked teachers who are more than willing to avoid even more work grading out-of-school assignments.
by cen524 | 2025-09-04 12:50:35+00:00
CBS News is looking for a Lead Application Developer for elections and surveys work. This a full stack role, concentrating on a C# API, with desktop and web apps to support internal editorial and data science teams

Great team, very interesting work. This is an onsite/hybrid role, the office is in New York City.

More info here:

https://careers.paramount.com/job/New-York-Lead-Application-...
by nerdjon | 2025-09-04 12:50:55+00:00
What is with this need for a single application to do so many different tasks instead of just being focused on doing its job and doing it well (browsing the web in this case).

I just don't understand how they can with a straight face say "Today’s browsers weren’t built for work." when their entire business relies on browsers ability to do exactly that and have basically been fine (heavy javascript usage in Jira aside which this is not going to magically fix).

Looking at any of this I just don't see what this is actually supposed to solve.
by dpflan | 2025-09-04 12:51:21+00:00
Here is another take on visualizing transformers from Georgia Tech researchers: https://poloclub.github.io/transformer-explainer/

Also, the Illustrated Transformer: https://jalammar.github.io/illustrated-transformer/

Also, this HN comment has numerous resources: https://news.ycombinator.com/item?id=35712334
by Y_Y | 2025-09-04 12:52:34+00:00
> I'm one of the deeply silly cofounders of Mullvad

Cool.

Also funny, but it would be nice if you addressed the specific objection. Here are some of the new ads: https://mullvad.net/en/blog/advertising-that-targets-everyon... . Do you think they appeal more to consumers who are seeking "it keeps me vaguely secure", or it helps me watch Venezuelan Netflix and avoid some kinds of targeted advertising personalisation?
by simonvc | 2025-09-04 12:52:56+00:00
Adding some facts.

No-one in Georgia could access google, everything else worked. googleapis.com and google.com seemed to be the only thing affected.

If you VPN'd out you were fine. Hilariously, we use tailscale, so thought cool, we'll enable mullvand for everyone, but ofcourse, tailscale needs google social auth to login.. so the fix for our Tbilisi team was install nordvpn, connect to that, login to tailscale, disconnect nordvpn then tunnel out to anywhere.

I spoke to Benjojo (bgp.tools) who heard the incident "was a cable cut shunt near Sofia"
by stevage | 2025-09-04 12:53:14+00:00
>The spec refers to 4096 tile sizes, but MapLibre seems to use 512 pixels,

I think OP is maybe confusing two different things. The 4096 is, IIRC, not "pixels" but rather "units of precision". They are saying that within a vector tile, the far left is 0, the far right is 4095, with 4096 discrete distance values between.

The 512 is about the portion of the map that is occupied by a vector tile, in "pixels". So if you have a vector tile with 4096 units of precision crammed into 512 pixels, that means you actually get a bit of sub-pixel precision, which is really helpful when you overzoom - you can stretch that same vector tile out over to a bigger and bigger area as you zoom in.

This matters because generally you generate vector tiles to some finite depth (eg, zoom 13) but then you want to be able to display them through to say zoom 17, which means the tile is going to be stretched 4 more zoom depths, so 2^4 (16) times wider/higher.
by bluGill | 2025-09-04 12:53:15+00:00
It is a safe bet that these won't come to the US at all. Those few of us in the US who like small cars are again out of luck. (though I have to admit despite preferring small cars I generally buy large trucks because the 10% of the time I need a large truck is enough that it is cheaper to use the large truck for everything and not have a car at all)
by red-iron-pine | 2025-09-04 12:53:19+00:00
> Why is it only happening now?

because 2020-2022 COVID happened and forced everything remote. world didn't end.

the offshoring boom was the 90s and 2000s, and generally ended not amazing, but now a new generation of leadership saw it could be done, and done better -- video calls to the other side of the globe work far better than in 2004, speaking from experience.
by fennecfoxy | 2025-09-04 12:53:46+00:00
In some ways developing and working with a high level but less efficient language for velocity is actually a vast improvement, imo.

Take node.js for example, devs can just sling code out as fast as they can and shit gets done. Then the node.js core devs can optimise certain paths/features after the fact to negate many of the efficiency problems.

However it does annoy me that what this has meant is that many of my colleagues don't know anything about memory management, debugging, or any other more traditional concepts, so we see bloat & OOMs over time that need to be resolved.
by nudgeee | 2025-09-04 12:53:54+00:00
Sibling poster did a good job explaining how research relies on labs.

Agree that complex EE work can be expensive for individual and smaller companies, indeed :)

A comment on the application side:

> "[..] for wireless applications you can follow the recommendations of the IC vendor and the remainder of the work is RF-engineering"

Zoom out to the system level, and you cannot just rely on IC vendor recommendations, and this kind of engineering can still require access to $$ labs.

Similar to complex software systems: for example take a large scale distributed system made out of many individual frameworks and services. The system as a whole may now exhibit emergent behaviour, and have failure modes due to the complexity of the system.

Same happens in complex EE designs, your design might pack in multiple cutting edge RF radios such as mmWave, UWB, with bespoke power amplifier, detection and antenna designs. Add in EM from multiple clock domains, high power distribution circuits, digital noise from FPGAs/CPUs, and EM from nearby sources. You can easily have noise couple from sources causing unintended issues in other subsystems. The vendor may say "keep a way from sources of noise", but your application may still be to engineer a solution that fits in the design envelope of a modern smartphone. The system level design needs to be engineered for EMC and coexist/desense, and validated which takes a ton of lab simulation and measurement/characterization work.
by rsynnott | 2025-09-04 12:54:50+00:00
I mean, if the US had just had a succession of Obamas (or even an alternating succession of Obamas and GWBushes, really), then that wouldn't be a great argument. Given the current instability and capriciousness of the US regime, though... If you were a European company who wanted to use an LLM, it's going to at least factor into your risk planning.
by cess11 | 2025-09-04 12:54:56+00:00
Are you using Pharo already? If not, give it a go: https://pharo.org/

For taking notes and stuff you'd otherwise do in Jupyter or Livebook, try GT: https://gtoolkit.com/

It's not an OS, but you can just abstract over OS actions within either and keep them as your main interface, similar to how some people rarely leave Emacs.
by rvz | 2025-09-04 12:55:16+00:00
Well this is a surprise. Thought OpenAI or Perplexity would buy them. [0][1]

But there's an even worse company that wanted to buy them out of losing money and has no solid plan to use it.

This looks like a very bad deal, equivalent to the Humane and HP acquisition.

[0] https://news.ycombinator.com/item?id=42213288

[1] https://www.cnbc.com/2025/09/04/atlassian-the-browser-compan...
by Izkata | 2025-09-04 12:55:40+00:00
It's a remnant from when physical card theft was the main concern: You're supposed to sign the back of the card when you first get it, then each time the receipt is signed the cashier is supposed to compare the signature on the receipt to the one on the card.

I remember as a teen reading some stories about how cashiers wouldn't accept cards that didn't have a signature on the back and made people sign it right there in the store, apparently not at all understanding the purpose of it.
by paride5745 | 2025-09-04 12:56:13+00:00
The main issue of GNUStep was that, when KDE appeared, the GNU project used GTK+ as a base for GNOME, instead of GNUStep. This basically killed the momentum behind GNUStep as a base for the official GNU Desktop. It is sad because GNUStep is incredible, the IDEs alone are more advanced than anything in GNOME-space, even today. Oh well...
by komali2 | 2025-09-04 12:56:17+00:00
I'm in the same boat but a neovim/cursor user. I desperately wish there was a package I could use in nvim that matched the multiline, file-aware autocomplete feature of Cursor. Of course I've tried supermaven, copilot etc, but I've only ever gotten those to work as in-line completions. They can do multiline but only from where my cursor is. What I love about Cursor is that I can spam tab and make a quick change across a whole file. Plus its suggestions are far faster and far better than the alternative.

That said, vscode's UX sucks ass to me. I believe it's the best UX for people that want a "good enough and just works" editor, but I'm an emacs/vim (yes both) guy and I don't like taking my hands off the keyboard ever. Vscode just doesn't have a good keyboard only workflow with vim bindings like emacs and nvim do.
by tnel77 | 2025-09-04 12:56:46+00:00
I agree, but another aspect is what’s lost in text. Even when I don’t have negative intentions, my messages can come across as rude or brash. I feel like I get more negative responses from my friends in the group chat compared to in person, where I’ve never had a single argument with them. In person, the recipient can see my smile and body language, which makes it clear that I don’t mean anything negative by my words.
by michaelsbradley | 2025-09-04 12:56:55+00:00
Book (digital and/or print, free and/or paid) recommendations to learn proper and effective use of this kind of accounting to manage personal/family and self-employment finances.

Best resource would assume competency in undergraduate-level math, but assume no financial competency beyond "you have a checking account, maybe a credit card, and are familiar with receiving income and making payments, and you understand the importance of keeping your bank balance above zero".
by stevage | 2025-09-04 12:56:56+00:00
I'm not entirely clear on why you had to go all the way to "from scratch". Are there really no libraries in Go that can generate tiles more conveniently?

(I've been basically a full time freelance Mapbox consultant for the last 7 years. When I'm generating tiles, it's either statically (tippecanoe), through PostGIS, or occasionally using a JavaScript library. Never had to get my hands quite as dirty as you here...)

It is a real shame that Mapbox GL JS doesn't support GeoJSON vector tiles, which makes a lot of this stuff easier. Yes, they're not as compact as PBF, but for ease of development, debuggability etc, they're a great step along the way and flatten the learning curve. (From memory, OpenLayers does support them...)

Also curious whether you looked at https://docs.protomaps.com/pmtiles/
by IAmBroom | 2025-09-04 12:57:13+00:00
> If something is made only for money, it is not art, and indeed I can understand why those making it advocate so strongly for copyright restrictions, money being the only thing attached to their art.

I struggle to think of a time when it was not so.

Da Vinci apprenticed as a painter; that is, he intended to make his living by selling his art for the dreaded "money". Other capitalist fraudsters posing as "artists" included Michaelangelo (who accepted the despised "money" for painting the Sistine Chapel!!!), Rembrandt, Degas, Picasso, and Pollack.

Then there are those charlatans of the art world whose names are forgotten to history, but they certainly accepted money for illustrating the walls of the pyramid passageways, the pages of bibles, and countless portraits of kings and courtesans.
by JohnFen | 2025-09-04 12:57:27+00:00
> ATMs won't serve $100s

In my area, anyway, there are a bunch that do. Not only will they give you $100 bills (by default if you're withdrawing at least that much), but you can also just tell the machine how many of what denomination bills you want the cash in (excluding $1 and $5 bills) and it'll do it.
by epolanski | 2025-09-04 12:57:28+00:00
Qwen is good for reasoning/feedback/creative work. I use it a lot when reviewing documentation, prose and some code, it's the one I like the most.

But when it comes to researching information is consistently among the worst performers in my comparisons.

Generally the order is Opus 4.1 > Perplexity > Gemini Pro >> GPT 5 >> Qwen.