MurphyA/hacker-news huggingface dataset:
by _DeadFred_ | 2025-06-13 17:13:00+00:00
It all goes back to tech. Tech jobs grow in the area and pay significantly higher than previous jobs. Those jobs increase people moving to the area by dramatic, non-traditional numbers outpacing how the area previously approached housing, and give the people much more buying power than the current residents, pushing those people (including me) out. The housing supply problem goes back to... tech. No community is prepared for a gold rush to happen, nor has housing plans in place to accommodate it. Nor do they normally want to accommodate it. So it turns into a big of a mess.

Please dig into why my analysis is correct. I lived through it. I had to leave friends and family. It negatively impacted mine and almost every friends life negatively (as in had to more away and start a new life).
by a_cardboard_box | 2025-06-13 17:14:31+00:00
> Note that it's not necessarily simple to pick an element from a set. For instance, how would one pick an element from the set of uncomputable numbers?

In ZF without choice, you can pick an element from any non-empty set, so it actually is simple to pick an element from a set. Choice is only needed when you have an infinite number of sets to pick elements from.
by PaulHoule | 2025-06-13 17:14:39+00:00
(1) Google has been slowly killing the web for 15 years with a completely unfair situation. See http://www.seobook.com/blog for a blog that has been telling this story... for 15 years.

To me, getting worried about it now is like somebody in the UK today getting worried about the American revolution or being shocked that Kennedy got shocked or a Jets fan being excited that they won the Superbowl in 1969. If anything, LLMs are more democratic in that you can get them to work for you but you'll never get to touch (short of being a shareholder) the money that Google makes from adtech.

(2) With the growth of reasoning models I'm not so sure that LLMs really need copyrighted data. If you were going to train a model with 100x as much data it would have to be synthetic anyway. It will still have a blind spot in the "dark ages" of 1930-2001 between the public domain and creative commons but that blind spot affects everything.
by jacknews | 2025-06-13 17:15:01+00:00
Are you just starting to learn? If so I think your chances of getting paid work will be slim.

I started programming on a zx80 and trs-80 clone at 11 years old, and have devoured new languages, methodologies, tricks and tips, computer science breakthroughs, and so-on throughout my career, but still do not have work currently.
by ChrisMarshallNY | 2025-06-13 17:15:27+00:00
In my case, it wasn't really about the career path, as much as the "life" path. I have had people constantly helping me, for the last 44 years.

Giving back isn't difficult. I'm a member of an organization that gives me ample opportunity.

I had some great personal relationships, while I was at my various jobs, and some folks gave me real trust and empowerment, but I basically earned that. I appreciated the chances, and usually paid them back in short order.

The other stuff ("life"), was not so advantageous for the helpers. They helped me, because it was their job. I help others, because it's my job.
by strangattractor | 2025-06-13 17:15:35+00:00
My personal rule: Always try and help people whenever the opportunity arrises (especially people you don't know). It doesn't matter how small the assistance or if you will see this person again. You might be surprised at how it feels and the knock on effects that occur. Once I started looking for opportunities I found them everywhere.

Treating people shitty has no reward, takes zero effort and minimal intelligence.
by Himashwetha | 2025-06-13 17:15:43+00:00
Opius builds autonomous agents that take software from idea to production. To support this, we built an internal Planning Agent — a tool that breaks down high-level product ideas into detailed, executable build plans. We originally designed it for our own workflows, but then we adapted it to work with agentic editors like Cursor, Windsurf, and VS Code — so you can use it too. It maps features, breaks down dev tasks, outputs agentic-ready markdown for your AI workflow.

Try it out.
by Sharlin | 2025-06-13 17:16:58+00:00
My point was that the GP talked about flight times assuming instantaneous acceleration and deceleration. Also, 1G of acceleration sustained over a month is more or less impossible for meatbag-sized spacecraft, especially if you need to also accelerate all the fuel you’ll need to decelerate. The rocket equation is simply way too brutal. Something like nuclear pulse propulsion might come close. Or antimatter propulsion if we’ll ever be able to create and store entire moles worth of antimatter.
by n2d4 | 2025-06-13 17:16:59+00:00
This was certainly true for animated movies in the 2000s (where Pixar clearly dominated), although not the companies as a whole. Pixar shareholders (including Jobs) owned about 15% after the deal.

This isn't a reverse acquisition, it's just a normal acquisition. Company A (Disney) has many things but is missing one thing (an animation team that doesn't suck), so they buy a company that does have that thing.
by Terr_ | 2025-06-13 17:17:25+00:00
Even worse, all outputs become inputs, at least in the most interesting use-cases. So to continue the SQL analogy, you can be 100% confident that in the legitimacy of:

SELECT messages.content FROM messages WHERE id = 123;

Yet the system is in danger anyway, because that cell happens to be a string of:

DROP TABLE customers;--

... Which becomes appended to the giant pile-of-inputs.

_____

Long ago I encountered a predecessor's "web scripting language" product... it worked based on repeatedly evaluating a string and substituting the result, until it stopped mutating. Injection was its lifeblood, Even an if-else was really just a decision between one string to print and one string to discard.

As much as it horrified me, in retrospect it was still marginally more secure than an LLM, because at least it had definite (if ultimately unworkable) rules for matching/escaping things, instead of statistical suggestions.
by jimmydddd | 2025-06-13 17:17:29+00:00
Agreed. Over the years I've touched base with folks who helped me out at crucial times and they didn't even remember the incident. Like one time when I was not offered a job after an internship, this senior guy stepped in and made sure they gave me an offer. I thanked him 20 years later for helping me get my start. He just said, "Really? I don't recall that, but glad I could help." So paying it forward is probably the best strategy.
by londons_explore | 2025-06-13 17:17:40+00:00
> 400V electric vehicles and 400,000V transmission lines play by different rules.

When stacked, they don't. Plenty of research on stacking both MOSFETs and entire power converters.

With stacking, the figure of merit (ie. Kilowatts per dollar, loss percentage) isn't a function of voltage (although the fact that you have to have an integer number in series and parallel could influence the design if you want to use off the shelf components)

Today's HV converter stations use IGBT's mostly because they used to be the best thing to use back in the 2010's when the design process for them started.
by ACCount36 | 2025-06-13 17:18:54+00:00
"Just burying your wires in lunar regolith" is another proposed option for long range transmission lines, yes!

We don't know how well that would work in practice though, because there's still a few unknowns about how properties of lunar regolith change across distance.

Some wire applications do require isolation though. For example, motor wiring and other coils.

It would be extremely challenging to make usable coils out of glass coated magnet wire - but it's not like there's oil on the Moon waiting to be made into polymer coatings.
by lcnPylGDnU4H9OF | 2025-06-13 17:19:05+00:00
I'd guess it's something to do with Oracle's licensing policies. My understanding is they'd audit businesses who used their software and bill them an additional fee for violations. Maybe it's not strictly legal settlements but it's plausible that they made more money from these fees than from their regular fees at some point and even ongoing today. (That also lines up with jokes I've heard about them hiring more lawyers than software developers given someone's gotta do the audits.)
by wat10000 | 2025-06-13 17:19:08+00:00
Yes, but the jury will be asked to decide the question of whether the accused had an open container, of which there will be little doubt.

A jury could decide that it's a case of selective malicious prosecution and acquit the accused despite believing them to have committed the crime, but that's uncommon and a much bigger reach than a jury weighing whether the accused was engaged in disorderly conduct because they're charged with disorderly conduct.
by munificent | 2025-06-13 17:19:09+00:00
In Dart, we merged tuples and records into a single construct. A record can have positional fields, named fields, or both. A record type can appear anywhere a type annotation is allowed. So in Dart these are both fine:

(int, int) can() => (1, 2); ({int sum, int product}) alsoCan() => (sum: 1, product: 2); (int, {int remainder}) evenThis() => (1, remainder: 2);

The curly braces in the record type annotation distinguish the named fields from the positional ones. I don't love the syntax, but it's consistent with function parameter lists where the curly braces delimit the named parameters.

https://dart.dev/language/records
by austin-cheney | 2025-06-13 17:19:31+00:00
1. Interview candidates with cameras on.

2. Do not ask basic software literacy questions. First of all, this was completely stupid even before LLMs. Secondly, its easy to cheat. If you absolutely have to do this then do it terms of measures. Most people in software are entirely incapable of measuring anything and LLMs cannot fix their personality deficiency.

3. Ask all questions where the expected answer is a not some factoid nonsense but a decision they must make. Evaluate their answer on the grounds of risk, coverage, delivery, and performance. For example if you are interviewing a AI/ML guy ask them about how they overcome bias in the algorithms and how they weigh the consequences of different design outcomes. If they are a QA ask them about how they will take ownership of quality analysis for work already in production or how they will coach developers when communicating steps to reproduce a defect.

4. As an interviewer you should know, by now, how to listen to people. That is so much more than just audible parsing of words. If their words say one thing, but their body language says something different then they are full of shit. Its okay that they aren't experts in everything. Their honesty and humility is far more important. They can get every question wrong, but if their honesty is on and they can make solid decisions then they are at least in the top half of consideration.

5. Finally, after evaluating their decision making ability and risk analysis then ask them for a story where they have encountered such a problem in the past and had to learn from failure.
by esseph | 2025-06-13 17:19:48+00:00
Most trusted brand I've found for cables, phone sized and laptop sized battery packs, etc.

I pay probably 30% more over the cheapie and know I'm actually getting what it says in the label, and that they are a long-lived reputable company that generally stands by their stuff.

It's one of the few things I buy off Amazon that I actually trust.
by littlestymaar | 2025-06-13 17:19:55+00:00
I'm not moving the goal post, a supply chain attack is an adversarial situation it is not about spotting an issue occurring at random, it is about spotting an issue specially crafted to avoid detection. So in practice you are either able to spot every kind of issues, or none of the relevant ones because if there's one kind that reliably slips through, then you can be certain that the attacker will focus on this kind and ignore the trivial to spot ones.

If anything, having access to the source code gives you an illusion of security, which is probably the worse place to be in.

The worse ecosystem when it comes to supply chain attacks is arguably the npm one, yet there anyone can see the source and there are almost two orders of magnitude more eyeballs.
by hyperionplays | 2025-06-13 17:20:12+00:00
Jumping on this bandwagon - these days I'm working in the submarine telco cable industry.

Considering a cable from singapore <> LA direct can run up $1.4bn USD. I think author needs a lot more research.

1. route planning takes a long time, the ocean floor moves (see: Fault Lines, Underwater Volcanos, pesky fisherman) 2. The ships do move _ a lot_ even with fancy station keeping and stabilisation. 3. cables get broken - a lot. Even now there's 10-15 faults globally on submarine cables. There are companies (See: Optic Marine) who operate fleets of vessels to lay and maintain cables. I'm sure the HVDC industry has the same.

Cool idea, I have been pondering it a lot myself, I figured maybe a ground return HVDC cable might be better for inter-country power grid links.

I know Sun Cable out of Australia want to build a subsea powercable to sell energy into ASEAN.
by cosmic_cheese | 2025-06-13 17:20:15+00:00
VS Code is very much a special case and not the least bit representative of the typical Electron app. It benefits from having some of the best talent available working on it and has multiple bits that drop down to lower-level solutions to improve performance, both of which Microsoft is willing to pay for because VS Code entrenches them in the software development world in ways it wouldn’t be otherwise.
by tomxor | 2025-06-13 17:20:47+00:00
Actually I couldn't fit Pluto, I sacrificed everything I could, but to fit it would require sacrificing the precision of Mars, Earth and Mercury (dropping the decimal), but I wanted to maintain enough precision to be able to tell them apart by size (which you just about can at full screen due to antialiasing)... Otherwise I definitely would have included it for that very sentiment ;)

The reason there are 10 radi is for 8 planets + sun + drawing the black backdrop (2e3): [24,25,58,69,3.4,6.4,6,2.4,696,2e3]
by dogman1050 | 2025-06-13 17:21:00+00:00
You are very lucky to be able to eat like that without weight gain!

The extra 200 calories would be more of the same, just bigger portions. I record everything by weight when eating at home, and have a good feel for calories per unit weight, but double check often. Cheeses are about 100 cals per oz, breads or snacks with little fat (pretzels) are 80-100 cals per oz, nuts are dangerously calorific at 160-180 cal per oz. Peanut butter is the same. I eat nearly everything, both good and bad for me, but keep track of calories and it's been working for me. I do eat ice cream occasionally, with full awareness of how much. My calorie limit is a target, but I enjoy life. The only thing I've eliminated completely is alcohol.
by QuantumGood | 2025-06-13 17:21:13+00:00
I have run into this. My notes: Google Chrome (Desktop & Android)

chrome://settings/content/notifications Or Settings > Privacy and security > Site settings > Notifications Under "Default behavior," select: Don’t allow sites to send notifications.

------------------

Mozilla Firefox (Desktop)

Settings > Privacy & Security Scroll to the "Permissions" section, find "Notifications," and click "Settings…"

At the bottom, check: Block new requests asking to allow notifications.

------------------

Microsoft Edge

Settings > Cookies and site permissions > Notifications Set the default to block all notification requests.

------------------

Safari (macOS)

Safari > Settings (or Preferences) > Websites tab > Notifications Untick: Allow websites to ask for permission to send notifications

------------------

Samsung Internet (Android)

Settings > Notifications > Allow or block sites
by btilly | 2025-06-13 17:21:59+00:00
I wish that I had specific suggestions.

My overall wish that more people understood why, in intuitionist mathematics, uncountable means "self-referential" and not "more". No infinite set can have "more" elements than any other, because all things that exist are things that can be written down. And therefore there is a single countable list that includes all things that might possibly have any mathematical existence at all. Anything not on that list does not truly exist.

(By internet coincidence, I recently wrote https://math.stackexchange.com/questions/5074503/can-pa-prov... which ends with the beginning of the construction of that list, starting with the Peano axioms. https://news.ycombinator.com/item?id=44269822 is about that answer.)

Of course Formalists simply write down some axioms, start constructing proofs, and don't worry about what it really means. In what sense do uncountable hordes of real numbers that can never be specified in any way, truly exist? It doesn't matter. These are the axioms that we chose, and that is the statement that we came up with.

I have no idea of whether there is a way to formalize or prove the following idea. If there is, it would be good to mechanize it.

All notions about uncountable sets being larger than countable ones, require separating the notion of truth from the reasoning required to establish that truth.
by fhd2 | 2025-06-13 17:22:10+00:00
Things are turning truly bonkers right now. I've hired two developers in the last couple of weeks:

1. One from my network, just announced it, someone I had worked with in the past reached out, quick chat, hired, great.

2. One with the usual approach of posting job ads and all that. We got an _insane_ amount of noise, even as an obscure, small company. I've hired hundreds of people, but most of those three years ago or earlier. Never seen such noise, most candidates barely meeting any of the requirements, weird auto generated cover letters and CVs. It was a bit exhausting, but I went through everyone manually to make sure I'm not accidentally filtering out a solid candidate. We found two in the end, one quickly backed out because they got another offer. But there was one good candidate left, and they accepted the offer. I don't remember this being so hard.

A few years ago I'd call people trying to automate screening or mainly hiring from their network lazy. In this time, I see the appeal.

The last thing I need is more bots spamming me on my LinkedIn account on top of all this madness.
by Kranar | 2025-06-13 17:22:14+00:00
No disagreement on your point, but this is a different argument than claiming that macros are an ugly hack to workaround lack of reflection.

Because Rust lacks reflection macros are used to provide some kind of ad-hoc reflection support, that much we agree... but macros are also used to provide a lot of language extensions other than reflection support. Macros in general exist to give users some ability to introduce new language features and fill in missing gaps, and yes reflection is one of those gaps. Variadics are another gap, some error handling techniques is yet another, as are domain specific languages like compile time regex! and SQL query macros.
by kushal_goenka | 2025-06-13 17:22:22+00:00
Search is broken. And it didn't have to be this way.

What I talk about:

1. How search evolved: From ancient librarians manually cataloging scrolls to modern semantic search (with a live demo that fights me every step of the way, because of course it does).

2. Why it still sucks: Google's private index of the public web. Reddit locking down their API. Knowledge disappearing into Discord voids. Closed-source AI hoarding data.

The talk is half "how does any of this actually work?" and half "how did we end up here?"
by jdalton | 2025-06-13 17:22:25+00:00
The art is certainly in the planning, which I think many programmers might struggle with. Think how many say things like "I don't write docblocks", "my code explains it all." They'll be the ones that might struggle with it the most.

I do agree with you on letting the AI write its own prompt. It's the better way to handle context, that way we learn how it wants to be prompted.
by eaglelamp | 2025-06-13 17:22:43+00:00
It looks like security/surveillance play more than anything. Scale has strong relationships with the US MIC, the current administration (predating Zuck's rebranding), and gulf states.

Their Wikipedia history section lists accomplishments that align closely with DoD's vision for GenAI. The current admin, and the western political elite generally, are anxious about GenAI developments and social unrest, the pairing of Meta and Scale addresses their anxieties directly.
by seethishat | 2025-06-13 17:23:04+00:00
Be kind to people and help others if you can. Spend time with them.

I did pay my grand mother back for course books and things she paid for (the Pell Grant only went so far), but I also tried to visit her when I could. I think the visits meant more than the money. I wish I had had time to visit her more often. Now I can't.
by inetknght | 2025-06-13 17:23:34+00:00
It has to do with the culture of the company you're working for.

Professional companies are stereotyped to suits and ties, and company attire is often part of company dress code.

Tech companies are stereotyped to kids and what they wear, and company dress code (if it exists) is often super-lax except for executives -- because the executives need to interact with Professional companies and look the part.

There's a lot of in-between, and it really depends on what company you work for and somewhat to what company you want to work for.
by mrguyorama | 2025-06-13 17:23:52+00:00
Well, um, you see, Hamas video'd themselves brutally murdering about 1200 people, including about 380 young adults at a rave, including pretty significant amounts of sexual violence and parading corpses or near dead people around Palestine.

They took around 250 people hostage.

Hundreds of thousands of Israeli people were refusing to serve in the IDF because of Palestinian oppression on October 6th. After the attacks, IDF had more volunteers than they could equip.
by sieve | 2025-06-13 17:23:59+00:00
Sugar, carbs in general, is particularly problematic.

I know of diabetics who cannot give up on sugary treats with full knowledge of the consequences of their behavior, people who have seen others in the family lose eyes, limbs, kidneys and life to the disease. Not a single one of them will consume a block of cheese or butter if one were to set these in front of them. Or a plate of diced carrots or cucumbers. It is always the chocolates and chips and the cookies and the ice cream and the biscuits.

Over the last two decades, I have been 128 kg at my peak. I have also been 93 kg. I have noticed that carbs absolutely wreck my ability to maintain weight. You lose the will to say no to food.

I am in India. Festivals start in September and continue for the next few months. It is an unending caravan of carb-heavy food. I can very easily put on 10 kg in those months. 70K excess calories in 2-3 months is not a lot. This does not happen with high fat food, because you cannot eat those in large quantities. They have high satiety value.

> Physical activity has little effect on my weight change

The human body is insanely adaptive. The natural impulse, I believe, is to conserve energy. For different people, it will respond to continuous over- and under-eating as well as over- and under-exertion in different ways.

People should do what works for them.
by knutzui | 2025-06-13 17:24:17+00:00
I've seen this take on LLMs many times, and I don't share the certainty that LLMs hinder the growth of engineers using them.

Sure, if you want to use an LLM to produce code that works you need to have enough knowledge and experience to be able to review and, if necessary, request changes.

However, another (IMO, even more powerful) aspect of LLMs, is their utility as a learning tool. They excel at imparting knowledge about new concepts, because they act as a personalized teacher.

I find it doubtful that use of LLMs will result in less experienced and knowledgeable engineers in the future.