skysight-inc/HackerNews huggingface dataset:
You haven’t contested the substance of the argument at all. It’s as though you agree.
I suppose, but I wouldn't try to predict the response to Firefox becoming unmaintained and interested parties who might step up to carry the torch before it actually happens. It's the primary browser of the largest three commercial Linux distros.
> Species is a construct though, our genes have no idea about species.

You could also say that atoms are a construct, also molecules and nuclei. Nature has no concept of any of those. But the clumping is repeatable enough at everyday energies so that it's useful to think about it in those terms.
Growth? What growth?

Which Western nations have a fertility rate above replacement?
You really can't make this up. We have geological formations within our territory that are both incredibly stable as well as located within a dry climate. Yet we choose to use one of the least stable locations in terms of both geology, surrounding environment, and weather available to us.

I think the only way you could top this would be to place a vault at ground level that spanned the San Andreas fault.
they don't want to make building lego on the computer, since they want you to buy real lego to build with
Be sure to use a mouse jiggler if you walk away.
The "working" part refers to the fact that its making society better.

So far US has gotten measurably worse, while China has gotten measurably better.
This was actually the intent of some early versions of the WWW.
Love this. The proliferation of software that imposes artificial limitations and puts features that can be (and have been) easily performed locally, behind subscriptions is quite frustrating.

I have been working on a free markdown editor that works entirely in the browser and can edit local files through the new filesystem access api (available in chromium only browsers).

https://zareith.github.io/chillmd/
I made a live demo of the concept a few weeks ago; it's such as simple but powerful hidden feature of HTML:

https://news.ycombinator.com/item?id=43179649
VIM is an HTML page? Or JetBrains editors render an HTML page?

I know that some people code in an HTML page rendered in Electron, that would be Atom and VS Code and family, but that's far enough from the majority of people that declaring "our code editor" is disingenuous.
Sounds like every other successful studio. On the contrary (to making this a bad thing) - they managed to pivot engine twice and ship without tanking.
Hello, very cool app. I have been making apps like this using my tool here:
https://domsy.io

It's pretty cool how quickly and easily I can generate little static apps like this for ad hoc use cases. I have made a weight tracker, expense tracker, prototypes for work, cards for my wife, slides for work, etc.

For example, this slide show app:
https://domsy.io/share/644305ab-d36b-40a9-80e7-f0b52abaa18b

I import it in domsy.io and give AI a text dump of everything I need, it uses the js in that html to convert to slides that I can download to pdf.
Same is true for remote work. All the engineers know the return to work policies are dumb but all the decision makers have decided we’re all wrong.
Yes, it's just hard to come up with good examples off-the-cuff where function/variable naming wouldn't serve sufficiently in place of the comments (you could name the function celsiusToFarenheit, as a sister comment mentions).

But there are cases where this isn't enough context to understand the function's limitations, for example https://github.com/kstenerud/ksbonjson/blob/main/library/src...

That function could be modified to compensate and calculate up to 64 bits, but since none of the callers require all 64 bits to be counted, it would merely add extra useless instructions slowing down the hot path for no good reason.

Then there are cases where the code would be difficult to follow without comments due to the unusual operations it must do: https://github.com/kstenerud/ksbonjson/blob/main/library/src...

In this case, even with descriptive names the branchless algorithm would be much more difficult to follow without comments.

Then there are cases where at first glance it doesn't make sense why you're doing something a certain way: https://github.com/kstenerud/ksbonjson/blob/main/library/src...

A byte array of sizeof(valueBits) + 1 would technically work, but then you'd lose out on an aligned memory write.

Then you have comments that help describe the situation the code is dealing with, in order to make it easier to reason about what the code SHOULD be doing: https://github.com/kstenerud/ksbonjson/blob/main/library/src...
Atlas startups can now accept payments prior to receiving their EIN
That is the issue.

The amount of gold recovered by them as a function of the entire global gold market is a minuscule rounding error. A loss so small that when distributed across every market participant (as it would be if left alone on the ground), would amount to no practical discernible difference in anyone's life.

But having 15 less top notch surgeons not doing surgery? There stands to be many practical discernible differences in many people's lives.

Keep in mind, the surgeons are not the only ones out there. There are large armies of grunts combing those streets 24/7 picking up all the easy pieces. The surgeons are there to get the dust that everyone else misses. It's an enormous waste of talent.
Anyone who thinks a publically accessible web site is secure is insane.
Think about what you're asking when you tell these people to interrogate the assumption that LLM based AIs are going to be the dominant technology going forward. Hundreds of billions, the growth of the technology industry, the entire US stock market, and the global economy has been wagered on this technology. Imagine the turmoil when those in power realize the reality of what they're betting the farm on.
That reminded me:

Back in the early '90s, I wrote an MS-DOS TSR (Terminate and Stay Resident) "boss key" program. It would bring up a fake TurboC compilation screen whenever I pressed a key - just in case my boss walked in while I was playing a game. (The tricky part was restoring the graphics state back to normal, but that's another story.)

My boss wasn’t stupid. After a few close calls, he started asking why my compilation was taking so long without producing any results. That motivated me to improve my "boss key" app - I ended up adding line numbers that incremented on the screen, making it look like the fake compilation was actually progressing.
Good luck getting permission to fly drones within X miles of an airport.
posthog design is great- you should be proud. Keep it up
There are plenty of tech hubs besides the Bay Area, that's for sure. But I can tell you that when I moved from a small company in a small economy to a moderately-well known startup in the Bay, the rate at which recruiters contacted me jumped from maybe a few times a year to multiple times per week. And after a few years, many of my coworkers started their own companies and invited me to join them.

By contrast, I have very talented friends who did not make the jump to work at a tech hub, and they don't have the same kind of network or opportunities.

With that said, I very much agree with you about wanting work life balance, making sure there are people who will support you in your next job, etc. However, I think that this is much easier to optimize for when you do have an established career and an extensive network already.
I recall playing an 80s-ish submarine (WW2?) game with a "spreadsheet mode".
EngineAI Humanoid Locomotion control algorithm for bipedal robots
Based on their own gut.
> If war breaks out or some natural disaster happens, America will come for you.

Sort of. The state department will arrange evac, but if it's a charter on a PJ, you'll be on the hook for it and will have to sign a promissory note for it.

Sending in the military is very rare. You'll have better luck with a private security company, but they aren't cheap.
dw;dr
>Species is a construct though, our genes have no idea about species

species are clades, and our genes know everything there is to know about clades
In the UK 'family planning' refers to birth control...
Why is it that this guy goes around threatening to do things that will result in someone's death? He has enough money and power that he could just shoot and eat people legally. It's like he prefers to watch it happen, like dominoes...
Connecticut isn't actually a two party state for the purposes of this device. If you're recording in-person it becomes one-party. In Massachusetts this also wouldn't run afoul of the law because it isn't a secret recording. Michigan is also a one-party for participants which in-person you are. And Nevada is also one party for oral communication.

So you're left with 40/50 states where this device can be freely used and 10/50 states where this device can be freely used because it's a personal device and two-party consent is enforced less than jaywalking for regular people.
Sorry I didn't mean to offend anyone.

That said, I'm genuinely interested in understanding why you felt that way, is using VSCode considered something to be ashamed of or something, is it because it's a Microsoft product?

PS: I have a strong positive bias towards VSCode due to personal history, so just trying to understand the developer perspective :)
This is a weird take. What is an "ad", and how would you expect any company to remove in-video "ads" without rampant accusations of censorship?

If a channel posts a review of a piece of hardware that was sent to them for free by the manufacturer is the entire video an ad?
HackerTyper is a worthy addition to that arsenal:

https://hackertyper.com
If a spiteful ex-employer wants to scrub ex-employee authorship from the entire commit history in their public repos when someone leaves I don't think there's anything you could do to stop that either way, though it seems like it would be more trouble than it's worth and likely wouldn't scale. If they don't do that, assuming your old company email address still has your name in it I don't see why you'd lose credit for the work you did.
They only made less than 400 available for purchase by the general public, which all sold out, and there was a waiting list for more.

You keep criticizing the sales, yet it was the supply that was the limiting factor. You can't sell more than you make, so of course tiny production runs are going to be "worse than pathetic" for sales!

Almost like they didn't really want it to succeed...
If it's mainly (largely) static IoT devices connecting to an SSID, why not make the SSID hidden so it doesn't fill device screens (controlled by humans who probably don't want the IoT network)? Most commercial IoT products I've used have an option to type a hidden SSID, and your own C++ code definitely can do that.
I think you can /commit through aider and still undo it, but I'm not certain.

I use no-auto-commits
Society has the problem, not the individuals.
I think multibrot here refers to setting the exponent (under "Render Settings") to a value higher than 2.
My actual gripe is with where that value comes from, and what it's true cost to society is.

I'd argue that pulling these people out of moving society forward is just another form of externalized cost. The stanford guy who figured out how to halve the cost of solar in 2012 never got to realize it because $750k/yr to do stochastic modeling of cattle feed to (secretly) overcharge farmers for futures contracts was just too enticing.
Funny that, exactly why NOWHERE should consider a phone number any form of ID.
> Species is a construct though, our genes have no idea about species.

Species is a construct because it is a useful concept to bin or categorize traits. The woke ideology of pretending that all constructs are borne of "inequality" and "injustice" has no place in the sciences, where binning is a useful tool for studying populations, not individuals.

And yes, binning people into races, cultures, and nationalities is often useful too. Especially when they often self-identify as parts of those groups.
Very interesting podcast, I find that the guest was very candid so it was great to hear what it is really like working at Jane Street.

The reproducible-Python notebook problem/notebook for researchers mentioned in the podcast inspired me to create a new project, branch-pad https://github.com/alexyorke/branch-pad which is an interactive Python notebook environment that allows you to create and explore multiple branches of code execution.
So is this one on-par with DeepSeek or no? I didn't see those metrics in the ReadMe
He's describing the current market, not speaking about how the market should be.
Another way to look at it: Maybe this is the way to prevent those layoffs hitting you :-)
then why don’t they co-locate teams when they get RTO’d? I keep hearing about people who have to go sit in a mandatory hot desk but are still stuck on Zoom all day. Seems like the worst of both worlds
Very good. I use metatags.io at the moment. Local version would be great.
>Steer away from skills like web development that are clearly getting eaten by LLMs.

What do you mean by web development?

Would backend qualify? Would microservices qualify?

A complex application is much more than coding.
It is not an interruption, or a new todo. That's what makes it elegant.

A bad system is a slack message once you get back to your desk.
Case in point, at some point people realized what was going on with pickup trucks in the US.

> do you know that for sure?

Yes. I absolutely loathe modern washing machines. The irony is that they don't actually save any water because I end up running them multiple times. One of these days I will hopefully get around to gutting mine to replace the control box with an RPi. It's a lot of busy work for something that ought to function well to begin with.

> Your bill is gonna be higher,

Maybe not with a modern mini-split setup. Those are genuinely better than anything that came before them. As a bonus, they remove the failure mode of "blow up your house" that all gas appliances inherently carry.

You can also power them with solar, removing your day to day reliance on the grid.
LLM is an NLP approach.
That’s OK until you’re counting down to something and instead of telling you you should stop, they just get really positive.
I like the idea of a "cartoon" also meaning an expired carton.
Clearly not enough people using this to look busy;)
I mean, you can run an ICE on home-brewed ethanol.

You can even use solar to distill it.

You're probably going to want a small farm though...
Lightning Simulation Using Prime-Driven Resonance
Fun Saturday evening thing, curious if people like:

I made a lightning image (looks tree like) and lightning animation using prime-driven resonance instead of pure randomness.

Basically, instead of the usual chaotic branches, this uses prime number ratios to control the lightning’s shape, turning it into something deterministic and mathematically grounded.

The lightning branches emerge in a structured way based on prime harmonic intervals—not random. It’s like turning randomness into a set of rules that define how the structure emerges.

Code here: https://github.com/devinbostick/CODES
I didn’t take that to be his point. I assume he says “economically efficient” because he means their strongest skillsets don’t have (m)any other uses and they wouldn’t be realizing their potential by leaving those skills unused.

He probably overstates that case, especially talking to early career interns that haven’t yet narrowed their specialization and could pivot to other highly quantitative roles that use other high level math.

He’s also probably flattering his audience, to whom “math research” is more likely to be status-bearing.

Doubt he’s saying they’d suck at anything else.
This is also good, and allows drawing the corresponding Julia set for the point corresponding to your mouse pointer:

https://mandel.gart.nz/
Ah yes.. The good old "boss key".

I first discovered this in a sierra quest game and as a kid didn't know what it meant. I found out only years later.
Reminds me of the time I typed in a Mandelbrot Set drawing program on a C-64 back in 1984, and let it run overnight to draw the set in 160x200 with 4 colors. I was amazed that it worked at all.
Distillation requires feed stock. Is it even possible to grow the feed stock by using less energy than you get from the ethanol?
The two buttons also make sure you really want to be doing what you are doing and are not doing other things at the same time. Perhaps multiple keys to launch the nuke would be a better comparison.

I did that drag and drop trick too. I don't even know what I did but a lot of system files and folders ended up on the desktop.

It isn't hard to imagine how features like this came to be and why the product was considered finished. We can obviously do better.
How to make a career where you can thrive?
I wrote about how to make a career where your work is valued, and would like to hear your thoughts on that.
My understanding is that they (TT) more or less did in 2017, it was called Lego Worlds. It seems to have been closer to Minecraft than the modern Fortnite thing is but I don't know much more than that.
What is this baaed on, vibes? I don't see an official position on nuclear power from XR. All I can find is discussions like this where people discuss a diversity of views about nuclear power.

https://old.reddit.com/r/ExtinctionRebellion/comments/bhah12...

Extinction rebellion is focused on forcing politicians to take climate change seriously and make urgent policy changes. If politicians want to meet them with "we are taking this seriously, we're making a massive investment into nuclear power" they're free to do so.
One could also do a "make world" on an entire FreeBSD system, if you want a lot of stuff scrolling past the screen.
It's a quote that originated as a paraphrase of Einstein about applying Occam's razor to development of scientific theories.

Things should be as simple as possible, with respect to your criteria. E.g. a scientific theory should posit as few objects as possible while still being able to explain all observed phenomenons.
Are TV and mainstream Internet not fast enough? Do they have to blow it up now?
Will interoperability extend beyond Google & Apple's first party RCS apps? Fuck this.
this and why not use LLMs and become an even more productive web developer
Hyperlocal Social Networking?
HK and Xinjiang are already part of china. Tibet and Taiwan have historical ties. China has no expansionist ambitions, they just want what they perceive as theirs.

And like, idk if you know this, but the world bank and the IMF are the ones offering the predatory loans. Countries choose to work with China instead exactly because the terms of their loans are better than the western alternatives.
Because of lack of a sense of humor?
Can we please postpone the intelligence explosion for a few centuries?
I'm mostly thinking of frontend dev work, but also some types of light backend work that you might see in a CRUD app. And listen, I've done that work, I've done a lot of it, and I saw that it's mostly a career dead-end, becoming more and more automated/copiloted away. It's not a career moat to be a mid-level React developer. By contrast, some things I think are worth pivoting into include infrastructure, databases, data engineering, stats, etc, and I've spent the last few years pivoting into those areas.

An interesting counter-point is that if you have great product and design skills, this is a great time to learn frontend development, because it's more accessible than ever and can supercharge your existing skills. But the days of being a pure frontend coder are probably fading.
Amazingly enough, I and millions of other developers have managed to find jobs outside of the Bay Area.

Personally, I’ve been finding jobs quite easily 10x since 1996 - the last 2 in 2023 and last year.

> Look at the requirements for your dream job and figure out what you need to learn to qualify.

Those jobs in the Bay Area mostly require you to “grind leetCode” and system design. They really don’t require you to know the latest frameworks, databases, Kubernetes, etc
A web browser is a tool to download HTML documents and render them for reading.

Javascript is a language to add animation to those documents.
A good signal is you get pissed off with LLMs because they hinder your job. Even if you tried in earnest to use them.
It’s ordinary corporate dysfunction. The mandates come top-down. People in management don’t think too hard about exceptions. The people making decisions are far-removed from the consequences of their decisions.
The next time I am angrily typing to claude 3.7 in all caps because he overengineered a bunch of code I didn't even ask him to write in the first place, I'll be sure to let him know his continued failures are risking the entire world economy.
Please plonk a { color: lightblue; } on the css.
>China has no expansionist ambitions

According to Rudyard Lynch, China has invaded Vietnam 27 times.
The book The Wild Trees is a fantastic story about finding this tree.
> Reflections on security and other things.
Subsonic Weapon used on the crowd in Belgrade today
We are still doing scrum-like stuff after all. And they are dragging people back to the office. Decision makers have billions at their disposal to be inefficient with.
I love people like this who are so dedicated to understanding things from our past. Really, it makes no difference to the world if this is every fully understood or not. But it's their passion, and it shows. And I think that's wonderful.
Good point. Any ideas how to implement it properly?
IME this is a longstanding pain point with Go. There's an attempt to propose an encoding/json/v2 package [1] being kicked around at the moment [2], spawned from a discussion [3].

This at least seems to improve the situation of marshalling to/from an interface directly slightly by providing the ability to pass custom Unmarshalers for a specific type (via json.WithUnmarshalers and json.UnmarshalFunc) to the Unmarshal functions, but it appears to still have the inefficient double-decode problem. Or I just haven't found a decent way around it yet.

Looks like they're intentionally punting on a first class solution until (if) the language gets some sort of sum type, but I still think the second-class solution could do a bit more to make this extremely common use-case more convenient. Pretty much every serious production Go app I've worked on in the last 10 years or so has had some horrible coping strategy for the "map a field-discriminated object to/from implementations of an interface" gap, often involving some sort of double-unmarshal.

Quote from the proposal [1]:

> First-class support for union types: It is common for the type of a particular JSON value to be dynamically changed based on context. This is difficult to support in Go as the equivalent of a dynamic value is a Go interface. When unmarshaling, there is no way in Go reflection to enumerate the set of possible Go types that can be stored in a Go interface in order to choose the right type to automatically unmarshal a dynamic JSON value. Support for such use cases is deferred until better Go language support exists.

[1]: https://pkg.go.dev/github.com/go-json-experiment/json
[2]: https://github.com/golang/go/issues/71497
[3]: https://github.com/golang/go/discussions/63397
A few years ago we followed one of those coordinates (from the edit history) to try to find the tree. Got within a few meters but it didn't look like the photos and there was no redwood there much taller than the others. Still was a fun hike. The coords were just a mile or two off the paved road, but involved a bit of bushwhacking and log jumping.

Left my hat there on a branch too :( If anyone finds it, let me know, I miss that thing...
Search for Wifi roaming. To support Wifi roaming you need a wifi mesh though.
Ah yeah, I almost forgot about that situation.