skysight-inc/HackerNews huggingface dataset:
Thank you for the feedback! The app isn’t specifically centered around work-related book clubs, and it can be used in any Slack workspace. It's just that Slack is often thought of as a work tool, so that association tends to stick. I'll make sure to clarify this on the landing page!
We had basic games in magazines we'd type directly into an Apple IIc or IBM PC, which has BASIC in their ROMs. No DOS required.
And if those people they bring in who knows what they’re doing aren’t using AI after a certain point, that company isn’t going to make it either.

OP is talking about learning, we all did it at some point, and yes you were a liability too. Learning done through an LLM is the closest you can get to 1:1 training without having it.

The article though also largely talks about more experienced engineers not using it as a tool to increase their leverage. In which case it’s not all that different than throwing a task off to a JR engineer and reviewing this work. Even a JR Engineer who is well read on the latest research.

But most people don’t do research. Considering 70% of software engineers mainly write crud or mobile apps these days… this liability argument is really looking shaky.

Liability from what? taking out staging or even making a bug out to prod? Should you be learning space flight control systems as you code them? No. Should a jr engineer us it to learn how to do a left join that’s getting code reviewed anyway? Yeah that’s probably going to be faster than them polling team resources. Just the same as hitting google.

Startups for instance are usually more incentivized to move fast than deliver a bug free product. Large companies usually are too. That’s why software always needs updates.

I am sure we can all enumerate fields and projects where it’s problematic and dangerous to human life to accept ai output. But the vast majority of people on this site don’t work in those fields, and companies in those fields should already have (and likely do already have) control processes in place.

If you’re a company with no control processes, and you’re terrified by the prospect of ai code because of legitimate danger to your users… and you think it’s you… the engineer… holding back the gates… your company also is not going to make it.
That assumes the department modifying those watches isn’t adding a bug. I’d trust a stock Apple Watch more than one modified by the spooks: https://www.politico.eu/article/when-the-cia-infiltrated-a-p...
And it's not always possible! E.g. most RISC-V CPUs don't support it yet.
I think I'd need a lot more than one claim with no evidence that this is true but I appreciate the thoughtful response all the same.

Outside of really edge case stuff like real time low level systems software optimizing performance is not that hard and I've worked with many engineers over my long career that can do it. They just rarely have the incentive. In a few particular areas where it's critical and users are willing to pay software can still command a premium price. Ableton Live is a good example.
Bananas are a staple food crop in some parts of Africa.

https://en.m.wikipedia.org/wiki/Matoke
Open trade, open for business: Getting entrepreneurs opportunities they deserve
I do get happier at night, but as far as I can tell, it is because I'm finally by myself to be left alone.

When the sun rises, so do the number of requests.
LLMs produce wrong results. News at 11.
I'd definitely watch that.
Yep, but the end user doesn’t care.

Those big software packages are sold to admins anyway.
Hard disk fraud: long runtimes on new Seagate hard disks
The comet panic of 1910, revisited
By a lot you mean a minority and by artist you mean professional musician in contract with large label, correct ?

I live in New Orleans, that one of the few place where is see artists in the street living from their art. Paying rent by playing music.

None of them have a 360 deal. And their is hundred of them just in New Orleans.
Fun fact: in Gilbertese (the language of Kiribati), an "s" sound is written "ti". So Kiritimati is pronounced Kirismas (close to "Christmas").

On my journey there I met a fellow called "Simeon" and people would call him "Tim"...
Sorry, not going to stop calling myself that. I have a diploma to prove it.
It is in no way worse (or better) than any other diploma issued by my university.
Yes, that's it! I recall that every time he tried to explain the problem, the implant would prevent them from understanding that the problem was, the implant.
If a cell dies, oh well. You then run a "rebalance" job to move users off the dead cell. If the cell has downtime, that doesn't apply to your overall downtime. In other words, maybe all central-us customers cannot use your service; but it eventually comes back up. If it is dead-dead (ie, nuke or catastrophic failure), then you would migrate those users to a new cell -- at the expense of latency for those users.
The article explains nothing, and has a very suspicious typo. If i heat something organic to 370 degrees i do want it to die :D
Two things that would deserve clarification (although outside of the scope of the research here) are:

(1) When is it time to leave? At what threshold? Is it around an arm's length of free space between people?

And (2) Where to go? Straight line towards an exit? Perpendicular to the crowd? Exactly against the flow? Along the flow but towards edges? Probably depends on a lot of parameters..
Then why does it work in South Korea and China?
Well made formal clothes are the most comfortable you'll wear. There is some mental discomfort for a while depending on your mindset because, at least for me, I was stuck thinking fancier clothes required fancier demeanor and attitude? Not sure I'm bailing the feeling here but it does go away eventually. I ultimately did drop the everyday formal wear though because well made stuff was expensive and Im pretty active and found myself with a lot of rips and stains on expensive clothing items.
Eh, it takes ~3-4 instrs to do a branchless "x ? y : z" on baseline rv64i (depending on the format you have the condition in) via "y^((y^z)&x)", and with Zicond that only goes down to 3 instrs (they really don't want to standardize GPR instrs with 3 operands so what Zicond adds is "x ? y : 0" and "x ? 0 : y" ¯\_(ツ)_/¯; might bring the latency down by an instr or two though).
A standard body standardized C++, clearly having a standard doesn't help.
Kanata: Cross-platform multi-layer keyboard remapper with advanced customization
Missed edit window: this sort of thing https://krebsonsecurity.com/2025/02/teen-on-musks-doge-team-...

(Nb Krebs is not a neutral source, but who is, really)
It's bizarre to me how the media (and mainly tech media) has been bending over backwards to make this story a big deal.

A cheese fact on a cheese website was wrong therefore Gemini is bad? What?
I’m saying that LLMs (models trained on language specifically) are not automatically capable of the same generic function solving.

The network itself can be trained to solve most functions (or all, I forget precisely if NNs can solve all functions)

But the language model is not necessarily capable of solving all functions, because it was already trained on language.
I have a bookmark file, but I haven't updated it in some while. The bookmark feature in browsers serves only two functions for me. Important sites, which I pin to the toolbar, and important history landmarks that I just chug down in "Others" (firefox) which is sorted by dates. I rely on the actual history for search (libraries docs,...).
I believe that we'll learn how to incorporate LLMs to improve parts of data pipelines, particularly those that involve extracting unstructured or semistructured data into structured data, especially if it can provide a reliability score or confidence level with the extract. I'm much more skeptical of claims beyond that.

I also think there are unanswered questions about reliability, cost (dollar and energy), and AI business models; I don't think OpenAI can burn $2+ to make a dollar forever.
Netsafe's Re:Scam Is Back
Parent is probably thinking of Teotihuacán which is nearby. We do know who built it but there is relatively little know about them (compared to the Aztecs). The ruins of Teotihuacán were discovered by the Aztecs and they were mythologized, for instance even the name "Teotihuacán" is the Aztec (Nahuatl) name for the city meaning "the place where gods were created."
we've built a business[0] around this workflow, but in cases where the source data isn't as simple as a CSV. Think Stripe, Hubspot, Salesforce, etc. where you'd normally need to write a ton of API calls or buy something like Fivetran. The flow for Definite is:

1. Add your sources (Postgres, S3, CRM, Quickbooks, Google Sheets, etc.)

2. We deploy standard, pre-baked data models (e.g. how do you calculate ARR using Stripe data)

3. AI answers questions using the standard models and starts updating the model with SQL for anything that's not already answered.

We spin up a datalake to store all the data (similar to this one[1]) for our customers, so it's very cost effective.

0 - https://www.definite.app/

1 - https://www.definite.app/blog/cloud-iceberg-duckdb-aws
It's a lot of fun building these kinds of things. I made this a few years ago and got obsessed with modelling bezier curves for individual bristles and tweaking the tiny details of blend modes https://react-artboard.netlify.app/
I’ve been using the Orion Browser a lot recently. Each profile pretends to be its own app as far as I can tell.
You get separated spaces for work and private and links open in the last used window. This might solve your issue of assigning multiple windows to different spaces.
> You'd need a place near the equator

Isaac Arthur argues that you wouldn't: https://youtu.be/dc8_AuzeYKE?t=835
Sounds great! Do you have the title/author? Thanks very much.
Does this matter?

If a human would research the matter they would arrive to the same conclusion by visiting those websites. Essentially, an average person would have made the same mistake when researching unless you have access to specific dairy industry data. We might want to hold LLMs for higher standards than human, but AFAIK every LLM comed with a disclaimer "fact check yourself."

This regard Grok is the best as it gives you the source list for cross referencing yourself.
I'd pick both ;)

I actually don't know much about F#, but Elixir is great. The main problem with Elixir is that batteries aren't included for a lot of things and some libraries are hard to work with because they don't expose the right interfaces. It's not too bad - you just fork your own version and make the necessary changes, but it can be a little annoying. Also, don't fall into the trap of "do everything in Elixir", if there's a library you really need that exists in another language, it's ok to wrap it in a "micro service". Being overly purist about everything needing to be in Elixir set me back a little bit. You have a lot of ways to call out to other services/languages from a simple HTTP API, to a NIF (natively implemented function; currently C, Rust, and Zig have good support), to something like GRPC.

If you do want to learn Elixir, I would recommend learning Erlang first or in parallel to Elixir. Learning Erlang will make all the syntactic sugar very obvious and give you an appreciation for what both languages provide.

Oh one more cool part - Elixir is great as glue with other parts of the BEAM ecosystem. You can easily call out to Erlang modules and Gleam modules. I haven't tried with LFE though.
EDIT: I see my source of confusion must be that "branch" must have a well-understood hardware-specific meaning that goes beyond the meaning I grew up with, which is that a conditional is a branch, because the path control takes (at the machine code level) is chosen at runtime. This makes a conditional jump a branch by definition.

> How are we supposed to know what OpenGL functions are emulated rather than calling GPU primitives?

To me the problem was obvious, but then again I'm having trouble with both your and author's statements about it.

The problem I saw was, obviously by going for a step() function, people aren't turning logic into arithmetic, they're just hiding logic in a library function call. Just because step() is a built-in or something you'd find used in mathematical paper doesn't mean anything; the definition of step() in mathematics is literally a conditional too.

Now, the way to optimize it properly to have no conditionals, is you have to take a continuous function that resembles your desired outcome (which in the problem in question isn't step() but the thing it was used for!), and tune its parameters to get as close as it can to your target. I.e. typically you'd pick some polynomial and run the standard iterative approximation on it. Then you'd just have an f(x) that has no branching, just a bunch of extra additions and multiplications and some "weirdly specific" constants.

Where I don't get the author is in insisting that conditional move isn't "branching". I don't see how that would be except in some special cases, where lack of branching is well-known but very special implementation detail - like where the author says:

> also note that the abs() call does not become a GPU instruction and instead becomes an instruction modifier, which is free.

That's because we standardized on two's complement representation for ints, which has the convenient quality of isolating sign as the most significant bit, and for floats the representation (IEEE-754) was just straight up designed to achieve the same. So in both cases, abs() boils down to unconditionally setting the most significant bit to 0 - or, equivalently, masking it off for the instruction that's reading it.

step() isn't like that, nor any other arbitrary ternary operation construct, and nor is - as far as I know - a conditional move instruction.

As for where I don't get 'ttoinou:

> How are we supposed to know what OpenGL functions are emulated rather than calling GPU primitives

The basics like abs() and sqrt() and basic trigonometry are standard knowledge, the rest... does it even matter? step() obviously has to branch somewhere; whether you do it yourself, let a library do it, or let the hardware do it, shouldn't change the fundamental nature.
Why Python for Game Designers
Is it tiktok or the fact that people are discontent with the existing governing parties? The far right candidate is still the leading contender after all the effort to cancel the elections.
The other commenter makes it sound a bit more crazy than it is. "Intercept shaders" sounds super hacky, but in reality, games simply don't ship with compiled shaders. Instead they are compiled by your driver for your exact hardware. Naturally that allows the compiler to perform more or less aggressive optimisations, similar to how you might be able to optimise CPU programs by shipping C code and only compiling everything on the target machine once you know the exact feature sets.
it uses it for me all the time. Not my favorite
I wish there was a good way of knowing when an if forces an actual branch rather than when it doesn't. The reason people do potentially more expensive mix/lerps is because while it might cost a tiny overhead, they are scared of making it a branch.

I do like that the most obvious v = x > y ? a : b; actually works, but it's also concerning that we have syntax where an if is some times a branch and some times not. In a context where you really can't branch, you'd almost like branch-if and non-branching-if to be different keywords. The non-branching one would fail compilation if the compiler couldn't do it without branching. The branching one would warn if it could be done with branching.
This is so awesome. I want a time machine to go visit there, if only as an intangible ghost.
I went on archive.org and it looks like the 2003 version used flash.
dupe https://news.ycombinator.com/item?id=42986463
Hackenporsche! ( 'Porsche' (jokingly) which you pull behind you, and occassionally into your own heels (hacken/fersen in german) :-) )

Or https://www.amazon.com/s?k=shopping+trolley

I've used something like this in the past, when not using my bicycle:

https://www.amazon.com/VEVOR-Climbing-Heavy-Duty-Telescoping...

combined with something like from here for fully 'professional' modularity:

https://www.amazon.com/s?k=ortlieb+dry+bag

They are nice to have in general, not necessarily for daily use, or shopping. Just for when something large and heavy comes, or has to go. Like fridges, washing machines, ovens, or laaarge screens :-) Can be stowed away easily for being ready just in case.
I assume it's the same feeling type theorists have when programmers talks about ducks and whatever other animals. But hey, it works for practical purposes so why not. The academic field probably has to grow bigger for it to have an impact on the language.
archive.org's cache of the 2003 version tried to download a swf file. so it was flash
So you strongly believe that the programmer should implement .map on arrays and hashmaps etc themselves? Well you will love C code then.

The point of library code is to implement these things once in a safe and efficient manner and reuse the implementation.

Sometimes there are more domain or even company specific things that should be implemented exactly once and reused.

Nobody said there are different tiers of developers like "library developers" and "normal developers". Those are different types of programming that a single developer can do but fundamentally require a different thought pattern. Designing datastructures and algorithms are a lot more CS whereas general programming is much more akin to plumbing. If you think library code isn't needed it's because you overlook the library code you already use.

There are some things that are not yagni, if you have those in place then the rest of your code can literally be implemented that way because you literally won't need it.

It's not that shared_ptr isn't needed, it's that people don't use it where necessary, they use it because it's convenient not to think entirely and because the necessary Library code isn't there. I stand strong that seeing std::shared_ptr/box (or even std::unique_ptr/Box) in general code is a code smell, the fact that you even said that there are certain algorithm's that cannot be expressed without it means you agree, the algorithm should be implemented exactly once and reused. If it's only used one then sure it can be abstracted when needed but that doesn't mean you shouldn't need to justify why it's there.
Not surprising considering that fly.io is an unreliable mess.
That your experience is not shared suggests that the other "workflows" are not in fact objectively easier to deal with than the kernel workflow, but instead that there's a high variability in the frustration experienced across all three workflows.
Ground truth is possibly used in the sense that humans’ brains tie what they create to the properties of observed reality. Whatever new information comes in is compared to, or checked by, that. Whereas, LLM’s will believe anything you feed them in training no matter how unrealistic it is.

I do think that, after much training data, they do have specific beliefs that are ingrained in them. That changing those is difficult. We’ve seen that on some political and scientific claims that must have been prominent in their pre-training data or RLHF tuning. They will argue with us over those points, like it’s a fight. Otherwise, I’ve seen continued pre-training or fine-tuning can change everything up to their vocabularies.
The article contains a link to a YouTube video of the Loveparade 2010. It's pretty long and only at the end the oscillations are very noticeable (18:33 [0]).

21 people died and at least 652 were in part seriously harmed.

[0] https://youtu.be/QpzISdBE3dA?t=1113
It took me until my 30s to make the connection that bananas cause me intense headaches. I used to love to eat them, but now won't touch them.

I think I'm fine with them cooked, but not raw.

I don't know the mechanism, but if you do searches on bananas and headaches you will find people prescribing them as a cure for headaches, not the other way around.
I'm reading a book about the Aztecs now (Fifth Sun). The meeting of the Spanish with the Mexica has to be the most epic event in human history. Tragic what was lost. Kudos to the artist for this.
This is just another point showcasing how useless LLMs are. They either hallucinate OR are polluted by "wrong" information on websites. If I need to double or triple check everything an LLM does, I'd rather just do it myself immediately.
You're missing the part where searching for the information directly might take hours or even days.

You're looking for black-and-white truth, while the real world is actually more interested in efficiency.

I can spend 2 days scouring documentation and forum posts and experimenting to get ffmpeg or Matplotlib to produce exactly the results I want. Or I can just ask ChatGPT and check if its code works, and if it doesn't maybe spend 10 minutes correcting it so it does, or refining the prompt so it does.

And so you're also missing the part where verifying the correctness of output is very often many orders of magnitude faster than coming up with the output in the first place.
Interesting work! It is interesting how a lot of the models in physics and outside of it comes down to variations of harmonic oscillators (in this case macroscopic chiral oscillators). I am curious is the chirality gets imposed by the location and the architecture. Another interesting bit to explore would be how the agency (in my head agency is loosely defined as the number of possible actions you can take) of each individual gets contained as the crowd gets dense. If there is a way to define agency mathematically, it would be interesting to look at the correlation between agency and crowd density (my guess is inverse correlation) and then come up with strategies to increase the agency.
Every corporate pronouncement of virtue must be appended with “until we get paid enough, or the right people ask.”
Sky skimmers: The race to fly satellites at the lowest orbits yet
What's missing in these examples are evals and any advice on creating a verification set that can be used to assert that the system continues to work as designed. Models and their prompting patterns change; one cannot just pretend that a 1-time automation will continue to work indefinitely when the environment is constantly changing.
Data is still a big thing, but nowadays vendors successfully removed most of the management because people just want to get things done, so a lot of companies are moving to Snowflake and similar places. You basically do some click ops and hopefully shit sticks on the walls.

Interesting if you just like data, but bad if you like the tech beneath. I'd recommend moving away from DWH part of data engineering if you can, and focus on OLTP, streaming which are more technical. The culture is also different.
get_maintainer.pl gives you the list. Theres no equivalent in Firefox or Chromium to flag which Mozilla/Red Hat/Google/... manager does not consider your ticket an area of focus.
Enough with the "Expert" Guilt
I do imagine that if you voted for Georgescu, you're not going to change your vote now - that would essentially mean admitting to yourself that you were manipulated. And of course, for some subset of his voters it's actually true that they would've voted for him anyway, assuming they'd known about him.
The software does not necessarily need to be written in C ( or C++) for these elementary security holes to happen.
LLM Gateway: The One Decision That Removes 100 AI Engineering Decisions
The real costs are dropping because of real efficiency gains and compute cost reductions.

The inference costs are dropping at a similar rate.
Exposing all that GenAI hubris
Or, as per discussion two days ago, the UK orders Apple to spy for them: https://news.ycombinator.com/item?id=42970412
A better, more-to-the-point title might be the following quote from the post:

>Safari makes it extremely difficult to use a custom search engine that's not in Safari's defaults.

(Yes, I know about this site's title guidelines.)