skysight-inc/HackerNews huggingface dataset:
You get that at many companies whose legal department is too worried that AÜG might somehow be triggered for them, or have a strong union that would rather see all consulting folks be gone, which I understand when placed in the shoes of internal folks.
I think the interpretation is more conceptual about functions, reusability and composability.

The function exp has an abstract mathematical definition as mapping from numbers to numbers, and you could implement that generically if the language allows for it, but in C you cannot because it's bound to the signature `double exp(double)` and fixed like that at compile time. You cannot use this function in a different context and pass e.g. __m256d.

Basically because C does not have function dispatch, it's ill-suited for generic programming. You cannot write an algorithm on scalar, and now pass arrays instead.
In summary: It’s a nice feature, which gives nice benefits for often downloaded packages, but nobody at npm cares for the bandwidth?
One warning sign not listed, if your company has lots of offices around the world and leadership visit your office when they never do before. They're talking about changes within that office which is generally the structure of the office.
Agreed - often a CTO of an ecom site is very very focused on site speed and has it as their #1 priority since it directly increases revenue.
> However, during a layoff, it seems that who you are and what you do doesn’t matter. In most cases, the decision is made by people who don’t even know you.

I think this is a key observation. I of course cannot speak for every case, but in the couple of layoff rounds I've been witness to, for unrelated companies, layoffs are done without relation to individual skills or contribution.

Or rather: they may start with low performers, but these aren't enough, and then the next people that get axed are good performers (sometimes brilliant in my experience) for areas that the execs deemed not important enough for the company. Key words "not important enough", not unimportant. They are also done by people who don't know the team or its members, resulting in firing people who were later found to be essential, and their manager cannot speak for them because the manager was also laid off.

In the end, remember this when judging your "loyalty" to a company.
You think that me, a European, is violating Calfironia law by posting a comment on Hacker News that cites the linked article?

Don't you people have a thing for free speech or something?

> This seems like an unwise post to make

What are you threatening, exactly?
> I suppose using functions defined by the host with SQLite is cheaper than using similarly defined functions in databases that are separated by a network.

“Infeasible” is very fast. sqlite runs in process so you can register a function pointer or five, with a trampoline back into the runtime.

Can’t do that over the network, you can create functions but only using the database’s procedural langage(s in the case of Postgres).
> never saw this term before

They’re mixing up a securities term (irrelevant to banking per se and cash management totally).

What they mean is getting an adviser who is bound to act as your fiduciary versus as a counterparty [1]. If you’re trusting your portfolio management entirely to a third party, they should be a fiduciary.

That said, people outside finance seem to make a bigger deal out of this than it is—in America if you’re a retail investor and you have a problem with a FINRA-member broker, FINRA arbitration will almost always side with the retail investor. Fiduciaries will tend to cost more (it’s riskier) and say no to you more; after all, you’re asking them to take decisions for you. I work in finance and couldn’t tell you which of my managers and advisers are fiduciaries because I double check what they say and limit what they can do. And this, again, has to do entirely with investments. Not banking.

More pointedly, this part is nonsense: "most people with under $2m in cash can't afford the bonded fiduciary services." What you want for cash management is yield (reward) and sweep (risk management).

[1] https://www.investopedia.com/financial-edge/0912/5-misconcep...
Worked with some of the teams making the first iPhone and bringing the Internet to everyone in a pocket sized slab was way more than a job it was a dream. Didn't turn out quite as expected, but this idea that work is only that is in my opinion dangerous. Millions are made selling sugar water and there is a famous multimillionaire with warehouses full of nickles, but business can be much more than that and it is up to all participants to build, man, and steer the boats.
Prompted by this incident, here's a description of how to drop an anchor on a ship like this:

https://www.youtube.com/watch?v=TrT1Pl3pR6Y&t=268s

Earlier in the video is a quote from Finnish authorities calling the reports of these incidents being accidental BS. Later is a walkthrough of the telling variations in speed of the ship after leaving port in Russia.
As the author himself said, just React was downloaded half a billion times; that is a lot of saved bandwidth on both sides, but especially so for the server.

Maybe it would make sense to only apply this improvement in images that are a) either very big or b) get downloaded at least million times each year or so. That would cover most of the savings while leaving most packages and developers out of it.
Lower electricity usage is a win for most everyone.
Joining the Amish ? But they’re finding microplastics in the air at 5000m of altitude, as well as in the blood of fetuses, so even them are probably contaminated.

I think the only things one can do at this point is avoiding the worse sources of microplastics, e.g. heating food in plastic containers
You're not wrong but a decent amount of my manager's time interviewing potential employees is trying to suss out what is the work they personally did and what are just the thing their team accomplished while they were there. If you can't describe off the top of your head, in pretty great detail, the implementation work required for these big initiatives, lots of interviewers will assume you're trying to pass your team's work off as yours.

It doesn't help that most folks' resumes, especially for that mid-hoping-for-senior cohort, is about 50-60% stuff other people did that they're somewhat aware of.
Ssssh talk softly, you’l upset the senior engineer’s clever retirement plan
I learned this very explicitly recently. I've had some success with project and branch prompts - feeding a bunch of context into the beginning of each dialog.

In one dialog, some 30k tokens later, Claude requested the contents of package.json... which was in the context window already - the whole file!

The strange thing was that after I said so, without re-inserting, Claude successfully read it from context to fill the gap in what it was trying to do.

It's as if a synopsis of what exists in-context delivered with each message would help. But that feels weird!
Since this is all mouse pointer relates and there is hardware for that, I can only assume it's a fixable problem.

OTOH the gnome developers have been talking about implementing triple buffering in the compositor. Tripple buffering is only needed when your renderer can't complete a frame faster than the scanout of a frame. Given that any modern GPU should be able to composite hundreds of frames per second this make me think something about Wayland or the gnome compositor in particular isn't designed as well as it could be.
Conversely, how much larger can you scale if frontier models only currently need 3 consumer computers?

Imagine having 300. Could you build even better models? Is DeepSeek the right team to deliver that, or can OpenAI, Meta, HF, etc. adapt?

Going to be an interesting few months on the market. I think OpenAI lost a LOT in the board fiasco. I am bullish on HF. I anticipate Meta will lose folks to brain drain in response to management equivocation around company values. I don't put much stock into Google or Microsoft's AI capabilities, they are the new IBMs and are no longer innovating except at obvious margins.
For me, an optics analogy appealed to my intuition. A transmission line is analogous to a periodic crystalline material, perhaps a form of quartz. Impedance is analogous to index of refraction; if two materials of differing index of refraction are juxtaposed, some of the light will reflect back. If the indices of refraction match ("impedance match") then there is no reflection and maximum energy transfer takes place.

https://en.m.wikipedia.org/wiki/Refractive_index
Branch Coverage Won't Prove the Collatz Conjecture
I'm a bit of an AI doomer, but I don't think AI will have such a bad impact on school tests. They'll just have to move back to oral exams.

I remember reading that Socrates was against writing. His argument was that books don't hold real knowledge because you can't interrogate team. Real knowledge exists only in a man's mind because he can make use of it and answer questions about. I don't quite agree but I do see some merit to the idea. For example, NASA couldn't fly to the moon again by building a Saturn V because even though they still have all the documentation, most of the people who knew how to make use of that documentation are dead or retired.
Each continuous strand of filament is kind of like a wood fiber, in the sense that the strand is much stronger than the connection to the other strands.

Of course 3d printers lay these strands in a 2d plane (and stack layers of these 2d planes), whereas trees grow in more-or-less one dimension. So wood has one strong direction and two weak ones, while 3d prints have two strong directions and one weak direction. And obviously 3d printed strands are layed out by boring and often naive algorithms that lack any of the beauty of naturally grown wood. Then again, for structural applications you also want the most bland and boring wood patterns possible.
This isn't really new, there have been projects like this since forever. Microsoft used to ship one with Office, even. I wish they had published something about why they stopped doing it, maybe that would prevent people from repeating the same mistakes.
I was subjected to one of those translated programming languages 20+ years ago: they are traps two weeks in you realize you can't do anything without either learning a different programming language (with english keywords) and reaching for external libraries that will define english identifiers and often even have english documentation.
I wish I could get back every minute I spent with it and could reinvest it into learning english.
Easier to implement ads on it if you can't move it.
Hey! Would you mind expanding on the "long-term adverse effects" from medication? Did you try different medication at different dosages? What has been your experience in general?
Amazing project!

> I built this mainly around the habit of budget tracking at the end of the day.

I've built 3 personal financial trackers. 2 CLI based and last a web-based to be able to serve it in termux as a local android app.

Anecdote: the only thing which make it usable in the end is a joint account (most transactions are happened there) which reduced monthly transaction count to low acceptable level and did not become a chore without fancy importing from bank statements. Joint account allows to record only transfers and not individual expenses. It easily could be a separate account for small expenses, it has a low value to know which kind of grocery takes most of money.
Well, yes, but every browser and http tool is going to have alarms blaring shouting at the user that this site "isn't secure"--which isn't exactly true. A self-signed certificate is no different from one rubber stamped by a CA, the only difference is my self-signed cert is mine and mine alone, and the rubber stamped one I willingly rescinded my keys to a third party.

What's funny (and sad) is we kinda do have a solution. In RFC 6698[1], using DNSSEC, we could use DNS-based Authentication of Named Entities (DANE) to have TLS without a CA, now, unfortunately, DANE is not supported literally anywhere anyone cares about, but we have it, no CA needed. As far as I see it, there is no reason to need a CA.
I'm very cynical but I also kinda agree with this.

Don't be loyal to the company, because the company isn't loyal to you. Don't overwork, don't neglect family, friends and hobbies. It's simply not worth it, you'll burn yourself out, and it won't save you when the ax falls.

But do a good job, because it's good for you, your self-esteem, your mood and your skills. If you "quiet quit", you're doing yourself a disservice. (Barring extreme cases, of course).
For most execs/people, there's a big difference between what people will say in a meeting and what they will write down. They feel the permanance of the writing or recording.
Good luck, whenever an eyepopping number gains traction in the media finding the source of the claim become impossible. See finding the original paper named, "The Big Payout" that was the origin for the claim that college graduates will on average earn 1M more than those who don't go.
Wayland doesn't matter in the server space though.
You have to work. If you really want to you can live on much less - rice and beans in a tiny apartment would let you live on a tiny income. However most people like luxuries in life. In addition, most jobs you cannot get anything done in an hour - it takes times to remember what I was doing the day before before I can write code again.

For the above reasons you will be working a significant number of hours. As such work will be a significant part of your existence. I would hope you are doing things you enjoy, and that in turn means it becomes a part of you.

The important thing though is make it an easy to replace part of you. Have other things you do. Hobbies, a family, sport, volunteer. There are lots of options. If something goes wrong in any of the above you have the rest to replace it. (family is the only one where you should strive to not have something go wrong - but even there it often does)
In response to the suggestions at the end:

>> Stick to your contract hours. If your contract says 40 hours, work 40 hours—no more, no less. Protect your personal time and well-being.

100% agree, a company is (almost) never going to say "that's enough, you shouldn't work so much". They will say they only want you to work XX hours but they aren't going to chide you for going over.

>> Avoid going above and beyond with initiatives. Many companies encourage impactful work to earn promotions, but instead of chasing internal advancements, focus on switching companies to achieve your next career step.

Ehh, I mean don't kill yourself for a company that doesn't care but the idea of jumping companies every few years is not appealing. You might make more money but I kind of doubt you'll be happier, to each their own.

>> Always keep interviewing. One of the biggest mistakes I’ve seen is stopping interviews after starting a new job, trusting in the company. Instead, continuously explore opportunities so that if a layoff happens, you already have other options lined up.

Gross. Interviewing sucks and the idea of trying to onboard at a new company while interviewing sounds horrible.

>> Leverage external offers for salary growth. Companies often resist giving substantial raises to existing employees but pay top dollar for new hires. Regularly interview elsewhere, and if you get an offer with a 20% or higher salary increase, consider taking it. Many people have seen their compensation triple or quadruple this way in just a few years.

You can do this 1, maybe 2 times at a company before you paint a target on your back. This will work in the short term but not in the long term (At a single company)

>> Don’t overthink your résumé. Worrying about short experiences on your CV isn’t worth it. You can always tailor your résumé—leave out brief roles, or consolidate short-term jobs as freelance experience. Ultimately, your résumé is just a starting point; your skills will be assessed during the interview process.

Completely agree, your resume is not your record, it's not "official", you tailor to the job you want. Leave off technologies you don't want to work with, leave off jobs that aren't the type of thing you want to do, etc.
At least, switch to pnpm minimize the bloat
Ggml 2x WASM Speed with SIMD Optimization Using 99% DeekSeek-R1-Generated Code
You need to be prepared for the reality that naive scaling no longer works for LLMs anymore.

Simple question: where is GPT-5?
Wood strength is high with the direction of the grain and weak across the grain, is that a property of layer lines too? I just couldn't find any source that claim it to be so.
Perfectly echos my thoughts as a 25+ year veteran engineer who has been laid off 3 times. Your writing style is poetic as well.

I would add a few more.

1) There is no permanancy in tech, only impermanancy - hence, stay on your toes, be a learning machine, and not be attached to your laurels. You could one day be a hero, and the next day a zero.

2) Bandwagons come and go - internet, web, cloud, ml etc etc. Be a learning machine with a strong grip on the fundamentals of the math and the science.

3) Most of us are picking up lottery tickets - but confuse skill with luck. An early google engineer may walk with a swagger, but he/she has been lucky.

4) Keep saving for the rainy day, as they usually will come. In your financial calculations, do not take on long term obligations assuming your job will last.
Assembly line workers invariably like assembling things. Even if they don't start liking it, they usually change their personas.

The one job I can think of where the people really don't like is telemarketing. But it's a rare exception, and people tend to not stay on it.
OpenAI's moderation API

https://platform.openai.com/docs/guides/moderation
Correct. This effect is known in economics since forever - new technology has

- An "income effect". You use the thing more because it's cheaper - new usecases come up

- A "substitution effect." You use other things more because of the savings.

I got into this on labor economics here [1] - you have counterintuitive examples with ATMs actually increasing the number of bank branches for several decades.

[1]: https://singlelunch.com/2019/10/21/the-economic-effects-of-a...
Sounds too good to be true, not because of the technology per se but moreso because of the big companies that’d have to make way to let this grow.

I’d be happy to see them succeed though!
Which they can buy from https://www.gog.com/en/game/jazz_jackrabbit_collection
Silicon Valley Phrases in 100 Playing Cards
From what I can tell, the reason that games using smooth scrolling are rare on IBM PC is that while fine scrolling was documented on EGA, it wasn't possible on CGA without undocumented demoscene style hacks. Amega and all the consoles had smooth scrolling in the base configuration, so many games used it.

While EGA was introduced all the way back in 1984, most games were designed for CGA first, as there was a massive install base of CGA cards, with enhanced EGA/VGA versions. So really, the major innovation of the Keen 1-3 engine was actually the fact that it dropped support for CGA, allowing it to finally take advantage of EGA's smooth scrolling.

Ironically, CGA was still popular enough that they released CGA versions of Keen 4-6 (1991). They simply scroll in 4 pixel (one byte) increments.
rdrama also shouldn't require accounts to read if they want engagement. Lurkers are 10X, don't block them. That's X's biggest technical issue currently, discounting the weird strategies around the wokeism-strawman and supporting apparent malefactors.
The same Hotz who lasted like 4 weeks at Twitter after announcing that he'd fix everything? It doesn't really inspire a ton of confidence that he can single handedly take down Nvidia...
> I've chastised a few people in my time for committing code on the weekends too, not because I don't appreciate their contribution, but because I consider it part of my job to prevent burnout

The best way to avoid burnout in my experience is to work when you have "the itch" to do it. If you're feeling it on a Saturday, why not go for it? You might not be feeling it on Monday and will need the break then instead. If you forego the prime opportunity and then force yourself to do it later when you are not in the right mindset, that is when the burnout is going to get you.
> but not just a standard young person.

This makes sense in a way, since "standard young people" are very flexible [in Germany]. There are multiple different safety nets and ways to get money, jobs, support, and a lot of basic needs are taken care of by the social system.

Source: I'm a "standard young person" German SWE ;)
That's because the at best, the government can be a penalty condition in the objective function, and recently it's effect has been almost completely eclipsed by the near term gains. I believe what we'd need is education. The more educated the masses are, the more likely it is that they vote for governments that have the long term interests in mind, and the more likely it is that the government itself will then prevent swings to short term thinking.

There are many feedback loops in the system, and we are so far down the short term maximization route that it'll be mighty difficult to swing it back.
section 702 applies different unconstitutional rules for citizens and foreigners. foreigners have no privacy rights there.

which is per-se unconstitutional, violating postal secrecy. they still think they are in war-times since the 30ies, and can store all meta-data and content in full. they are in war actually with all citizens.
Simple as this statement is it is also underrated. When you seriously consider their various products and properties it truly is a shocker at how consistently awful they all are.
Most people who work those "boring" jobs have found ways to make it enjoyable. They still pick up their paycheck, but they have found some way to enjoy it. They talk the the person at the next station. They challenge themselves to how fast they can do thing (often the safety officer needs to stop them from getting better, which is itself a challenge)
Maybe they did. You can't prove that they didn't!
Thanks for the extra context. I haven't actually looked at what you at Zappar are doing for a while. Would you care to comment on what the key differences are between Zapworks Studio [1], Zapworks Designer [2] and Mattercraft [3]? Their elevator pitches on those pages feel like they have pretty complete overlap with each other tbh.

[1] https://zap.works/studio
[2] https://zap.works/designer
[3] https://zap.works/mattercraft
New Zealand's history sailing in the America's Cup is another good example of their ingenuity and technical innovation with yacht design.
Thanks for that, now I need a therapist for how old I'm feeling
You're not wrong.

In our org, at least, it's also the latest example of MSFT winning partly by being everpresent and partly by stumbles from competitors.

We are 100% work from home -- the company has no offices anywhere. Consequently, we do a lot of online meetings, with an emphasis on screensharing. (I don't think we've ever turned on cameras.) Our standard for a LONG time was GoToMeeting, because while it was more expensive, it WORKED every time, including and especially when we used it with customers.

But GTM got sloppy, and Teams was suddenly everywhere, and then GTM messed up their easy Outlook integration, and all of a sudden we were using Teams.
2 GB for the author's package which is neither extremely common nor large; it would be 2 TB/year just for react core.
I really like this idea, going from something extremely basic and gradually building into python. I am very interested to see if this goes anywhere.