MurphyA/hacker-news huggingface dataset:
by tasuki | 2025-04-24 20:43:49+00:00
> Do you pay reasonable salaries?

So overrated.

I work for what I feel is a very non-competitive salary (order of magnitude less than I used to earn), in a programming language I hate, and couldn't be happier: it's a small company with a(n actual) mission, interesting problems, nice people, chill environment. I couldn't ask for more. Well, it could be not-Python. But, can't have it all - it'd be too perfect!

You can do your job hopping and earn your high salaries and spend them on things you don't actually care about...
by invalidator | 2025-04-24 20:43:56+00:00
It depends on the language you're using.

For my Ruby example, each of those method calls will allocate an Array on the heap, where it will persist until all references are removed and the GC runs again. The extra overhead of the named reference is somewhere between Tiny and Zero, depending on your interpreter. No extra copies are made; it's just a reference.

In most compiled languages: the overhead is exactly zero. At runtime, nothing even knows it's called "data" unless you have debug symbols.

If these are going to be large arrays and you actually care about memory usage, you wouldn't write the code the way I did. You might use lazy enumerators, or just flatten it out into a simple procedure; either of those would process one line at a time, discarding all the intermediate results as it goes.

Also, "File.readlines(i).count" is an atrocity of wasted memory. If you care about efficiency at all, that's the first part to go. :)
by hakanshehu | 2025-04-24 20:44:00+00:00
Hi, thanks for bringing this up! We don’t have export or migration features in place yet, but we are planning to add them. Which export formats would be most useful to you? And when you mention migration, are you thinking about moving data from similar tools into Colanode or vice-versa? If so, which specific tools would you like to be able to migrate to/from?
by groby_b | 2025-04-24 20:44:11+00:00
This. So much this.

And this extends far beyond developers. Talk to actual users, ask them what they actually think about modern UI.

And then don't dismiss it as "learning effect" or "change aversion" or "requires habituation", but actually listen. Moderny mystery meat UIs are not as much of a success as thought leaders proclaim.
by justin66 | 2025-04-24 20:45:39+00:00
> Comply but leak the truth to the media.

Doesn't apply, everybody knows what's going on already.

> Comply in a maximally obstructive way.

Doesn't apply, the whole point is that the executive wants to obstruct things, and that's what we're talking about fighting against.

> Comply just enough to not get fired but not as much as someone who may be more inclined to please their boss.

Doesn't apply, you can't half-fire the specified people, or give just a little bit of money to the people you've been instructed not to fund. You can comply, or not, and it's not going to be any kind of secret which way you chose.

If you want to go out in a blaze of glory and leave the building a day later than you otherwise would, with less dignity, go for it.

> Enlist other opposition and find ways to multiply your obstructive compliance into other departments.

It's just not that kind of role.
by jonathanlb | 2025-04-24 20:46:04+00:00
> don't mislabel that "positive-feedback engine".

But it is a positive feedback loop in a technical sense. Think of a microphone providing sound to an amplifier, and that amplifier in turn providing amplified sound into the original microphone. It's self-reinforcing.

> What happens on Instagram if you vote dislike/ignore attention-bait clips and try to find longer-form (>10 minute) content, and use searches rather than feed?

The thing is, I don't want to be on Instagram. It's basically TV for me, and I'd rather not engage with content that way because it's passive and messes up my attention span. I already stare at a screen for eight hours a day for work, and I'd rather not have to spend any more time on screens than I have to.
by Scoundreller | 2025-04-24 20:46:09+00:00
> Writing the address on the envelope was awkward, as I haven’t used a pen in several years; it took a few attempts and some wasted envelopes, printing the address would have taken less time.

Sometimes I cut out my address from a bill and tape that on as my return address. I know it’s formatted right.

I’d definitely do the same on a “self”-addressed stamped envelope that I need returned.
by thot_experiment | 2025-04-24 20:46:17+00:00
Similarly to how 90% of my LLM needs are met by Mistral 3.1, there's no reason to use 4o for most t2i or i2i, however there's a definite set of tasks that are not possible with diffusion models, or if they are they require a giant ball of node spaghetti in comfyui to achieve. The price is high but the likelyhood of getting the right answer on the first try is absolutely worth the cost imo.
by jandrese | 2025-04-24 20:47:15+00:00
Many years ago I was really rooting for Tesla and Elon as they dragged the auto industry kicking and screaming towards electrification. How they focused on the underserved whole home battery market. He even kept his manufacturing domestic unlike most other big companies.

Some cracks started to form in this when he made a reckless wall street bet that he could make a million cars in a year or something and had his employees working double shifts in tents to get it done. In the end he won the bet and got an enormous payout. I remember calculating that if he divided the award in half and split that half evenly among every single Tesla employee that it would amount to about $40,000 per person, a life changing amount of money for most people. Instead he kept it all for himself and gave a press conference about how big of a genius he is.

But the turning point is when there was a kid trapped in a cave and he received some mild criticism over his ill conceived rescue solution and the result was to baselessly claim that the critic was a pedophile.

He's exactly the kind of guy who looks like a god when you only measure things in dollars. He takes big risks and they've paid off more often than not, but he's not someone anybody should really look up to.
by MSM | 2025-04-24 20:48:34+00:00
I think the likely reason is they have signed a non disparagement agreement and have no avenue to publicly criticize. Additionally, quietly criticizing just means quietly getting fired, then likely still being unable to publicly criticize.

The only way to say "hey, I don't think this is right and I don't agree with what's happening here" is to publicly resign and hope that alarm bells start going off in people's heads as to why many of these folks are resigning simultaneously.
by cadamsdotcom | 2025-04-24 20:48:58+00:00
This is a domain modeling question.

If your if-else branches and flags are creating a combinatorial explosion and/or allowing more states to exist than are valid, pay the complexity tax of introducing a State pattern - it will pay itself back in maintainability and lack of bugs over time.

But if you’re just talking about one or two standalone values, the state is already there, represented as simply as possible by your enums.
by BeFlatXIII | 2025-04-24 20:49:02+00:00
> people were moving interactions to private channels, reducing the available "friend" content. IMO, the causal factor here is that people became wary of public oversharing and the result was FB pivoting away from "social network" (OG Facebook) to "social media" (2010-2015 FB) and eventually just "media" (Instagram, Reels).

Adding to that, the people who kept posting as if nothing changed typically were extremely low-value posters. Political ranters, zero-commentary meme reposts, etc…
by karmakaze | 2025-04-24 20:49:16+00:00
This is a bad example. All it did was move the implementation of multiple behaviors (calls, messages, alarms, notifications) into each of the state instances.

A better way to handle this is to separate policy and mechanism. The state has configuration about handling of (calls, messages, alarms, notifications), and when each thing needs to be done that call/message/etc config is requested from the state and processed uniformly from there on out, not by the phone nor the state but by the call/message/etc handler.
by no_wizard | 2025-04-24 20:49:20+00:00
It certainly isn't maybe, look at the recent Shopify memo leak, and the way that lots of companies are talking about AI.

Any company with any sort of large customer service presence are looking at AI to start replacing alot of customer service roles, for example. There is huge demand for this across many industries, not only tech. Whether it actually delivers is the question, but the demand is there.
by zeptonaut22 | 2025-04-24 20:49:58+00:00
Definitely true, but back in the day that was sort of the fun of it -- similar to putting up an AOL Instant Messenger away message, it was just... a blast of a funny thought to the people that you knew.

Over time, that network got stale and it included "people you sort of used to know", and then it included your grandma and uncle and rest of the world. There are few things that are at the intersection of the Venn diagram of "things I want to share with all of those people", especially as I get older.
by 1oooqooq | 2025-04-24 20:50:12+00:00
since this is hacker news... i once had some trouble changing mail address from one supplier (they would send the materials to the new address, but insisted on sending billing/tax info to the old one) so i did the mail forward process some three times + their extensions (i recall it was 6 + 3mo or so)... it got me close to 3 yrs of reliable mail forward from the great folks at usps until i could get thru the supplier personnel thick skull.

the only issue "redoing" the request is that people at the old address can block it, so be sure to talk to them first.
by pests | 2025-04-24 20:50:26+00:00
Facebook commonly runs A/B testing on their UI. It is almost weekly for me and one of my friends to ask each other “hey do you have the <x> tab at the bottom” for Meta apps. Marketplace, Dating, “All Chats” in messenger which was just the same as the slide out menu I bet people didn’t use much. I also think they change per-user depending on what they use.

edit: I decided to check real quick and I do have the friends tab. Here’s a crop of it, note I edited out the last “Menu” tab for privacy.

https://imgur.com/a/6pFa1XF

Tabs are: Home, Friends, Marketplace, Dating, Notifications, Menu.
by legitster | 2025-04-24 20:51:09+00:00
An old trope that's clearly untrue. The value of a currency is created by its usefulness as an exchange medium. And this is proved out with all sorts of artificial currencies - whether they are cryptocurrencies or Steam points.

Being pegged to a commodity does not imbue money with any more magical power than if the dollar was pegged to Beanie Babies.

If a government wants to run amok with a money printing press, that will certainly create inflation. But steady, low inflation over time is a good thing as it keeps people from sitting on their money and shrinking the economy (which is what prolonged the Great Depression).

As for the dollar losing its reserve status - that might happen a lot sooner than you think. If the current administration has it's way and we eliminate trade deficits, there will not be many dollars in foreign hands with which to use as a reserve.
by 9283409232 | 2025-04-24 20:51:30+00:00
> And NSF said pending proposals that appeared to violate any of Trump’s executive orders—in particular those banning efforts to increase diversity in the scientific workforce, foster environmental justice, and study the spread of misinformation on social media sites—would be returned for “mitigation.”

Basically don't study how Elon's websites are destroying the fabric of society or how Trump's policies will destroy the environment.
by ModernMech | 2025-04-24 20:51:57+00:00
I agree with you, up until the point that CEO is a verified Nazi. If you see a man give multiple Nazi salutes behind the presidential seal, and your response to that is to hand over your money to him, are you a good or even neutral person? Not in my eyes, sorry. We have to have some standards in this society. Look around, fascism is flourishing. What you are doing now is what you would have been doing as a German in the 1930s.
by ummonk | 2025-04-24 20:52:02+00:00
Independent foundries want to sell typefaces with reasonable royalty shares. Customers want trusted marketplaces (i.e. ones where scammers aren't reselling fonts they've pirated) where they can purchase high quality fonts with reasonable licensing for reasonable prices. Both customers and foundries are poorly served by Monotype monopolizing the big font marketplaces.

The Monotype monopoly is a legitimate problem that people have legitimate complaints about.
by skydhash | 2025-04-24 20:52:46+00:00
Maybe I read too much encyclopedia, but my current workflow is to explore introductory material. Like open a database textbook and you'll find all the jargon there. Curated collection can get you there too.

Books are a nice example of this, where we have both the table of contents for a general to particular concepts navigation, and the index for keyword based navigation.
by GodelNumbering | 2025-04-24 20:52:52+00:00
An earnings thread on HN? Time for Faramir, captain of Gondor to show his quality!

The nominal EPS beat appears massive but an important caveat on that EPS beat: a significant portion of this EPS outperformance stemmed from a non-operational item: an $8.0 billion unrealized gain on a non-marketable equity security, which added $7.7 billion to net income, equivalent to $0.62 per share. Although even without this, they would be beating the consensus estimates

Their Capex went up 43% YoY to $17.20 billion likely from higher investment in AI infrastructure.

The interesting story is their margin expansion. They were consistently at 32% margin for multiple quarters. This time they broke out to 34%

Finally, a new $70 billion share repurchase plan and a 5% increase in the quarterly dividend to $0.21 per share.

source: https://signalbloom.ai/news/GOOGL/alphabet-q1-earnings-surge...

disclaimer: I run this site, it was launched on HN recently https://news.ycombinator.com/item?id=43675248
by dang | 2025-04-24 20:52:56+00:00
"Please don't comment about the voting on comments. It never does any good, and it makes boring reading."

https://news.ycombinator.com/newsguidelines.html

Comments like this are particularly bad because often, as in this case, people post corrective upvotes and then the now-inaccurate complaint lingers on like uncollected garbage.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

You're right, of course, that a legit comment from a new user shouldn't be downvoted, but it's enough to make a corrective upvote yourself and move on; or, in egregious cases, let us know at hn@ycombinator.com so we can fix it.

(We detached this subthread from https://news.ycombinator.com/item?id=43778319.)
by Someone | 2025-04-24 20:53:05+00:00
> For example: Lisp dialects make parsing code structure and blocks very easy, so one could assume an LLM can "understand their code better"

I would expect the reverse: lisp has no syntactic sugar, making it harder for a LLM to glue code fragments together in a way that produces valid lisp code. Even guaranteeing that parentheses are correctly nested already can be a challenge.

As to a set of programs: they aren’t exactly what you’re looking for, but I would consider https://projecteuler.net (does not contain solutions, but searching for project Euler solutions” finds some) or https://benchmarksgame-team.pages.debian.net/benchmarksgame.
by dragontamer | 2025-04-24 20:53:07+00:00
1. Not a problem for GPUs. NVdia and AMD are both 32-wide or 1024-bit wide hard coded. AMD can swap to 64-wide mode for backwards compatibility to GCN. 1024-bit or 2048-bit seems to be the right values. Too wide and you get branch divergence issues, so it doesn't seem to make sense to go bigger.

In contrast, the systems that have flexible widths have never taken off. It's seemingly much harder to design a programming language for a flexible width SIMD.

2. Not a problem for GPUs. It should be noted that kernels allocate custom amounts of registers: one kernel may use 56 registers, while another kernel might use 200 registers. All GPUs will run these two kernels simultaneously (256+ registers per CU or SM is commonly supported, so both 200+56 registers kernels can run together).

3. Not a problem for GPUs or really any SIMD in most cases. Tail handling is O(1) problem in general and not a significant contributor to code length, size, or benchmarks.

Overall utilization issues are certainly a concern. But in my experience this is caused by branching most often. (Branching in GPUs is very inefficient and forces very low utilization).
by cholantesh | 2025-04-24 20:53:48+00:00
>You don't even see how nice it is to just not have to carry the car key because its been just so ingrained into your life, that you accept it as something normal and expected.

Possibly, but alternatively, you've rationalized that a litany of features that proffer negligible improvements to the experience of driving a car and entrench car dependency are in fact worth having what you regard as cartoonishly oversized keys* that can give malicious actors faster access to a $50000 vehicle.

* I've very recently had about 5 different ones in my pockets on extended test drives and only the CX-5 I think fits this rubric, but meh
by crmi | 2025-04-24 20:53:56+00:00
I think quoting that part alone, didn't make it clear I was referring to the whole article.

>...... "Oh Well."

May have been more apt.

Is eBay really anyones first thought when looking for a (non-collector) stamp to (actually) mail?

Perhaps he should have picked up a few £1 coins on eBay, use them to purchase some stamps from the post office?...
by spilldahill | 2025-04-24 20:54:05+00:00
yeah, the integration is the real shift here. by embedding image generation into the LLM’s token stream, it’s no longer a pipeline of separate systems but a single unified model interface. that unlocks new use cases where you can reason, plan, and render all in one flow. it’s not just about replacing diffusion models, it’s about making generation part of a broader agentic loop. pricing will drop over time, but the shift in how you build with this is the more interesting part.
by huijzer | 2025-04-24 20:54:54+00:00
> If only there was a reputation based site where, idk, people with more accomplishments got more weight...

Very good point. I personally find Reddit or HN fairer since it doesn’t depend so much on reputation (actually: popularity). But you are right there is a benefit to weighing certain people more. I sometimes wonder whether people like Dijkstra or Feynman would have bubbled up on Twitter too. I guess so. Both were pretty outspoken so the algorithm would pick up on that like people would pick up on Feyman lectures or Dijkstra letters. They had some virality about them.
by PaulKeeble | 2025-04-24 20:54:55+00:00
They also don't seem to last. I don't know quite how it happens but you see a lot of these community notes disappear 24 hours after they appeared. They act on the tail end of the posts exposure and then are removed for the long term for when the news comes along and uses it as a reference. But all the people who spotted the misinformation see the post and the community note and so everyone walks away "happy".
by WorldPeas | 2025-04-24 20:55:27+00:00
right, but save for.. threads federation... there's been trepidation in my more normal friends to use anything other than the shibboleth. I'd rather an incompetent like Nast manage the platform than a company like Facebook that knows all too well how to leverage their scale. Anyways they're one of the better ones.. from what I've been told.
by godelski | 2025-04-24 20:55:58+00:00
Not only that but teaching is a fantastic way to learn. Its easy to miss the learning though because you get the most when you care. If you care you take time to think and you're forced to contend with things you've taken for granted. You're forced to revisit the things you've tabled because you didn't have the time or expertise to deal with it at the time.

There's no doubt about it, there's selfish reasons to teach, mentor, and have a junior under you. We're social creatures. It should be no surprise that what's good for the group is usually good for yourself too. It's kinda as if we were evolutionarily designed to be this way or something ¯\_(ツ)_/¯

Everyone says they don't have time, but you get a lot of time by doing things right instead of doing things twice. And honestly, we're doing it a lot more than twice.

I just don't understand why we're so ready and willing to toss away a skill that allowed us to become the most successful creature on the planet: forethought. It's not just in coding but we're doing it everywhere. Maybe we're just overloaded but you need forethought to fix that, not progressively going fast for the sake of going fast
by inerte | 2025-04-24 20:56:02+00:00
https://www.axios.com/2025/04/19/inside-trump-mindset-tariff...

"We saw it in business with Trump," one adviser said. "He would have these meetings and everyone would agree, and then we would just pray that when he left the office and got on the elevator that the doorman wouldn't share his opinion, because there would be a 50/50 chance [Trump] would suddenly side with the doorman."
by Pet_Ant | 2025-04-24 20:56:03+00:00
The Sun Niagara 2 even has the Verilog RTL available. That is several orders of magnitude more open than the IBM.

> Verilog RTL for OpenSPARC T2 design

> Verification environment for OpenSPARC T2

> Diagnostics tests for OpenSPARC T2

> Scripts and Sun internal tools needed to simulate the design and to do synthesis of the design

> Open source tools needed to simulate the design

https://www.oracle.com/servers/technologies/opensparc-t2-pag...
by Imnimo | 2025-04-24 20:57:08+00:00
I'm curious what the applications are where people need to generate hundreds or thousands of these images. I like making Ghibli-esque versions of family photos as much as the next person, but I don't need to make them in volume. As far as I can recall, every time I've used image generation, it's been one-off things that I'm happy to do in the ChatGPT UI.
by decimalenough | 2025-04-24 20:57:11+00:00
Google is now sitting on a pile of nearly $100 billion in cash and half a trillion dollars in total assets.

No deep thoughts on what this means, just general astonishment at how big megacorps are today. Remember, these figures are not fuzzy notional "market cap" or something, but cold hard cash for the first and real world assets that could be sold off and turned into cold hard cash for the second.
by ScoobleDoodle | 2025-04-24 20:57:15+00:00
>> Comply in a maximally obstructive way.

> Doesn't apply, the whole point is that the executive wants to obstruct things, and that's what we're talking about fighting against.

"Obstructive" in this scenario results in the organization keeping functioning effectively. Obstructive of something destructive allows it to keep existing.
by jandrese | 2025-04-24 20:57:22+00:00
> r/redditminusmods used to track this. Every 12 hours they'd take a snapshot of the top 50 posts and then check ones from the previous 12 hour snapshot to see what percentage had been deleted. When it started, it was averaging 20% or so. By the end, it was at 50/50 or 49/50 deleted almost every single 12 hour period.

Is this "mods run amok" or is it the bots gaming the algorithm more effectively and now account for nearly half of all new popular content?

In general my advice to anyone considering Reddit is to start with the default list of subreddits that you get when not logged in. Delete all of those from your list, and track down the small subreddits that interest you. The defaults are all owned by professional influence peddlers now, and what little actual content seeps through is not worth the effort to filter out.