MurphyA/hacker-news huggingface dataset:
by patagonia | 2025-04-18 18:25:28+00:00
If you’re in Austin, TX, check out Austin Yacht Club or austincats.net.

If you’re in Charleston, SC, check out Charleston Ocean Racing Association (CORA).

Or if you’re somewhere else and interested, message me, and I’ll do my best to find a place and make an introduction. The sailing community is a small world.

Maybe I’ll see you out there!
by dudeinhawaii | 2025-04-18 18:26:35+00:00
Large corporations aren't demonstrably harmed by DEI initiatives, yet all hiring processes should be merit-based. Encouraging more women in engineering is a reasonable goal, but lowering qualification standards would be problematic. Throughout my career, I've never observed standards being lowered for diversity candidates—though I've witnessed DEI being wrongly blamed when underperformers are terminated.

What I have consistently seen is hiring standards fluctuating based on company performance: loosening when profits are high, tightening when they're not. The most pervasive bias in hiring isn't DEI-related but rather social network preference, where managers favor friends, neighbors, or people similar to themselves regardless of qualifications. This mirrors the "backdoor" admissions seen at elite universities and extends to government appointments, where connections often appear to outweigh merit...
by david422 | 2025-04-18 18:26:42+00:00
I wrote an app that has minimal Objective C that then just calls C++ code. You can either add .cpp files to your project, or if I recall correctly, you can just define C++ functions in your obj c files. In my app, Objective C just sets up the UI and then it calls C++ functions to do calculations. Not exactly your question, but might be helpful.
by lern_too_spel | 2025-04-18 18:27:10+00:00
XMPP exists as a standard, and Google Chat was built on it. Then Google+ came along and needed more features, and instead of adding these features to a standard that supports federation (like XMPP or now Matrix), Vic Gundotra (I assume) did the expedient and stupid thing of building Hangouts Chat like Facebook Messenger, commencing the parade of throwaway Google communications products to come.
by dasil003 | 2025-04-18 18:27:58+00:00
It's true that employees will always be a line item (in the eyes of the board/shareholders anyway), but I don't think this story really demonstrates that. Mostly it demonstrates a breakdown of trust between the author and his boss.

Ultimately relationships with humans are what matter and the only place we can ever really put any level of trust. Corporations themselves don't have agency or even consciousness—they are just the chaotic sum of actions by a wide range of people with different varieties and levels of power, most of whom will never know, let alone care, about you as an individual. Dystopian as that sounds, it's not really different from the natural world. The key is not to anthropomorphize an organization—companies and jobs come and go, but the reputation and relationships you build with people are what will sustain you.
by klik99 | 2025-04-18 18:28:26+00:00
This is why you shouldn't trust experts on stuff outside their speciality, this answer is just wrong.

You don't even need to research it, the lived experience of being in a dentist office with mixed oxygen and nitrous produces the recreational effects - if it was mostly hypoxia, having oxygen mixed in would have a greatly diminished "recreational" effect.

I mean, it is true most people doing it recreationally are giving themselves mild to severe hypoxia, but that doesn't mean the effect is caused by hypoxia
by WalterBright | 2025-04-18 18:28:33+00:00
The things like the TYPE command, the DEL command, the 8.3 case insensitive filenames (6.3 for RT-11), the / for switches, the drive:, CRLF, etc. Anyone using RT-11 could pick up MSDOS in about 5 minutes. I know I did (I had an H-11, and bought an IBM PC).

I bought a hard disk drive for my H-11, wire-wrapped an interface board for it, and wrote the device driver for it. It was a fun project, and didn't take much time. It was straightforward. I even got RT-11 to bootstrap off of it.

Sorry, I don't think any of that stuff is a work of genius.

My profile pic on twitter is of the machine:

https://x.com/WalterBright

from before I added the HDD.

It's also been 40 some years since I touched an 11, so my memory of the details needs a refresh :-/
by ta1243 | 2025-04-18 18:29:12+00:00
Not 2.3 seconds per day, 2.3 seconds in total over that 1000 days, not 2.3 seconds per day which would be crazy.

On average each day over the last 100 years is only about 1.2ms longer, so total extra length after 100 years is 100365.251.15. A cumulative 42 seconds has been added in 100 years.
by ncruces | 2025-04-18 18:29:32+00:00
I'd like to be a little more sure that I'm not totally messing things up before doing that, but yes, eventually, that would be a nice outcome.

I've also only really tested wazero. I can't know for sure that this is a straight improvement for other runtimes and architectures.

For instance, the code delays using wasm_i8x16_bitmask as much as possible, because on Aarch64 it can be slower than not using SIMD at all, whereas it's plenty fast on x86-64.
by xbmcuser | 2025-04-18 18:29:40+00:00
Uploading files on google is now great. I uploaded my python script and the text data files I was using the script to process. I asked it how best to optimize the code. It actually ran the python code on the data files. Then recommended changes then when prompted ran the script again to show the new results. At first I was like maybe hallucinating but no the data was correct.
by janalsncm | 2025-04-18 18:32:27+00:00
It’s too easy for a vocal minority to veto good policy, like building more housing. You see this all across the country, in college towns and in California overall. It is formalized as “zoning” but that is just an official way of implementing a shortsighted policy.

If you do not zone for housing you are zoning for homelessness. Plain and simple.
by BobaFloutist | 2025-04-18 18:32:41+00:00
You've never witnessed a hiring decision that was based on an almost entirely arbitrary tie-breaker?

All I want out of DEI/Affirmative Action, apart from maybe some proactive efforts to improve diversity in the initial funnel, is for that arbitrary tie-breaker to skew towards the option that's underrepresented in the field. Does that seem unreasonable or particularly unfair to you?
by dzaima | 2025-04-18 18:32:45+00:00
There are a bunch of real situations where you can assume the input will be in a small range. And while reducing from [-pi;pi] or [-2*pi;2*pi] or whatever is gonna slow it down somewhat, I'm pretty sure it wouldn't be too significant, compared to the FP arith. (and branching on inputs outside of even that expanded target expected range is a fine strategy realistically)
by asimpletune | 2025-04-18 18:32:59+00:00
If you have the space the best way to learn how to sail is just buy a cheap dinghy and take it out as much as you can. While you’re looking for a dinghy just read a book on theory. Something like a laser is the ideal platform to learn on and you can go out in the bay and check out Angel island and other fun stuff like that. If you want to get more experience with things besides pure sailing then just crew someone’s boat for free. When you’re done, sell your dinghy, get your money back, and buy yourself a sloop. This is pretty much how I learned how to sail.

School is fine too but you’ll realize that you’re mainly just paying for access to the dinghy anyways. The instructor isn’t going to teach you anything that’s not in a book or that you won’t learn crewing someone else’s boat.

Hope you have fun though with whatever you decide
by riyanapatel | 2025-04-18 18:33:16+00:00
First things first, it's ok to feel this. Never invalidate your feelings. You clearly have been through a lot and it will affect your daily tasks. Coding is hard, no matter how small or big the project, and it requires a certain type of brain power and capability.

Start by counting your wins. You have somehow made it through hardships and still managed to create something successful - that's one. (a big one)

take it day by day. But know you're not alone. Don't forget to take time for yourself :)
by WalterBright | 2025-04-18 18:33:24+00:00
Some comparison with D:

> Do I have access to an asm keyword,

Yes, D has a builtin assembler

> or can I easily link assembly files?

Yes

> Do I have access to the linker phase to customize the layout of the ELF file?

D uses standard linkers.

> Does it need a runtime to work?

With the -betterC switch, it only relies on the C runtime

> Can I disable the standard library?

You don't need the C runtime if you don't call any of the functions in it.
by boothby | 2025-04-18 18:33:29+00:00
I didn't say I've never encountered an incorrect map, I said they aren't rendered useless by dropping on an ill-positioned rock. You can send digital maps to the printer, and insert them into a ziploc, before leaving your house. I emphasize the ziploc because I have seen paper maps ruined by rain and rivers. And the added heft keeps them from blowing away in a weak gust of wind.

And if you like belts & suspenders and have a laser printer, splurge a little[1]. But still keep your map, compass and pencil in the ziploc.

[1] https://www.riteintherain.com/printer-paper-20-pound#8511-50
by tptacek | 2025-04-18 18:33:29+00:00
I didn't say anything about the validity of IQ. I said that Richard Lynn's numbers, which this site cites, are fraudulent. "IIT 2024" appears to be results from a website survey.

Respectfully, I think it's you that needs to do a bit more reading. I might be wrong about any of this stuff; I'm not an expert. But I'm pretty sure the first Google search result you find for "IQ by country" isn't going to rebut me effectively.
by antonvs | 2025-04-18 18:33:53+00:00
I read that book in the last millenium, I wasn't inclined to go and refresh my memory just to understand your comment.

Re sendmail, when were you working with that? My reaction was just to look at it, say "nope", and used Exim instead. Perhaps the most instructive lesson here is the importance of good choices when it comes to selecting systems to depend on.

Other than that, I'm not sure what the lesson is in "people collectively decided to depend on one of the worst alternatives available." We still see that today with programming languages.

There's nothing really wrong with YAML, except perhaps the way some people use it. I classify that as "skill issue". I work with Kubernetes regularly, and its YAML usage is fine.

Something similar applies to JSON. If it's so terrible, what's better? With JSON Schema and OpenAPI, it's feature-comparable to XML now.

The problem with XML is its completely unnecessary verbosity outweighs its usefulness. I can only assume it was designed by ex-mainframe people who, unlike me, actually yearned for a return to the overengineered environments they were used to. It's no surprise that JSON and YAML edged out XML.

Emacs Lisp is an abomination. Sure, Lisp has its place historically - I had a spirited discussion with John McCarthy about that at a Lisp conference in the 2000s. I'll just mention two words: dynamic scoping. They took decades to even figure out a solution to the funarg problem, and that still didn't really fix the language. Luckily Guy Steele came along and noticed that Church had solved that problem before computers were even invented.
by a1371 | 2025-04-18 18:34:06+00:00
It's good to keep in mind that in your home the CO2 usually ranges from 400ppm to say 2,000 ppm. Getting to something like 100,000 ppm is not really plausible for a typical home. I get how in a submarine the conditions are different.

From 9:50 onwards of this video explains what I meant: https://youtu.be/CkGDN85I29U?t=590
by ta1243 | 2025-04-18 18:34:33+00:00
No, it's 2.3ms per day slower every 100 years. After 100 years the cumulative "loss" would be 100365.25(2.3/2), or about 11 hours, but each day would be about the same length as it is today.

If rotation was 86400 seconds per day today, then in 100 years time it will be 86,400.0023 seconds.

In 1,000 years time it will be 23ms slower

In 10,000 years time 230ms slower

In 100,000 years time 2.3 seconds slower.

In 1 million years 23 seconds, a 86400s day will take 86423 seconds

In 43 million years at that speed of 2.3ms per 100 years, a day will take 86,989 seconds, or 24 hours 16 minutes.

(there are other factors effecting earth's rotation)
by chimpanzee | 2025-04-18 18:34:35+00:00
Ethnicity is just one aspect of diversity. In my opinion (in line with gp’s point), it is generally advantageous to increase the diversity of culture and life experiences within a population. As both of these are very difficult to precisely identify or categorize, ethnicity tends to provide a decent, though imperfect, approximation.

Anything affecting appearance can shape one’s life experience drastically as others respond to you based upon their perceptions. And ethnicity affects appearance. As does culture and class.

If this is hard to believe, it wouldn’t be hard to play with one’s appearance (or even one’s speech/behavior) to gather an understanding of how it might shapes one’s life.
by andrei_says_ | 2025-04-18 18:34:54+00:00
Not the same logic because interns can make meaning out of the data - that’s built-in error correction.

They also remember what they did - if you spot one misunderstanding, there’s a chance they’ll be able to check all similar scenarios.

Comparing the mechanics of an LLM to human intelligence shows deep misunderstanding of one, the other, or both - if done in good faith of course.
by keane | 2025-04-18 18:35:00+00:00
The queen is placed in a small isolation container called a queen cage: https://www.mannlakeltd.com/california-mini-queen-cages/

The queen cage is placed in a Bee Bus: https://bee-pros.com/beeBus.html

Postage is affixed to the Bee Bus which is filled with 3 lbs. of bees, which is about 10,000 to 12,000 bees: https://www.mannlakeltd.com/carniolan-honey-bees/california-...
by RobinL | 2025-04-18 18:35:34+00:00
Preface: I'm a yimby who wants to see far more building, especially building upwards in London, but also more general building elsewhere.

That said, a 100 year wait for social housing in Westminster is not surprising, and not as bad as it sounds. A typical professional couple in London could not afford a family home in Westminster, and it's extremely common for people in their 30s to move out of the centre when they have kids. I don't think this should be any different for social tenants: they should certainly not have to wait 100 years, but it seems reasonable for them to be offered housing outside of Westminster. The Guardian article I read about the 100 year wait specifically mentioned 3 and 4 bed family homes, and my immediate reaction was that no one else can get them either!

I think the bigger problem is the lack of affordable housing particularly for young families (social or otherwise) outside of London
by reverendsteveii | 2025-04-18 18:35:48+00:00
In the occult community altered states of consciousness are something we regularly pursue in order to affect consciousness on an ongoing basis after a return to baseline. The sort of breathwork talked about in this article (tummo/bellows breath) are big parts of a lot of people's practices, myself included. We also do physical ordeals, flow states, and psychoactive drugs in efforts to take manual control of our perceptions of things. Personally, I meditate for about 20 minutes, then lift heavy weights or do medium-distance high intensity cardio (20-30 minutes of going as hard as I can) then smoke marijuana, then play hand drums and hyperventilate in an effort to induce a ritual mindset, then use mantras and sigils to try to create a mindset that's more conducive to my goals. I can't say empirically that it works, of course, but anecdotally before I started doing this I was a 30 year old obese, hopeless college drop-out pillhead living in my childhood bedroom and now I'm a 40 year old married homeowner full stack engineer with 10 years off pills who can benchpress his dad and I've learned to play the banjo and the drums in the mean time. All of those good things I've listed came to me through tons of mundane effort, smart decisions and good luck but also at least correlated with me using the ritual structure I outlined above to choose them as goals to focus on and rewrite myself into the kind of person who picks goals, focuses on them and completes them.
by sirstoke | 2025-04-18 18:36:05+00:00
I guess “thoughtful” and “well-balanced” are subjective, but here’s some content and a few “influencers” that I personally find more realistic and balanced:

- Simon Wardley (of Wardley maps fame) on Software Engineering vs Vibe Coding: https://www.linkedin.com/posts/simonwardley_x-why-are-you-so...

- Gergely Orosz from https://www.pragmaticengineer.com/. I find myself agreeing with takes like this one: https://twitter.com/GergelyOrosz/status/1912135400480526366

- Maybe a bit too optimistic, but I agree with the overall picture presented in https://sourcegraph.com/blog/revenge-of-the-junior-developer
by chimpanzee | 2025-04-18 18:36:44+00:00
In which “third world” country have you experienced this?

How does ethnic identity threaten a mixed person?

Being mixed myself, I'd love to know why you think ethnic identity is a threat to me and others like me.

In my experience, it has been a tremendous advantage, despite the fact that I have lost friends and opportunities simply because I am not "white enough". And that isn't a guess or misread, I've been told that explicitly. It hurts, especially as a child, but knowing this happens allows me to understand the importance of exposing everyone to as much diversity as possible. Why? Because each and every time someone has mistreated me or judged me negatively based on ethnicity, it was quite apparent that they have lived a very cloistered life and oftentimes carry some sort of grudge or sense of victimhood despite their advantages. And they quite often look up to someone (e.g. their father or other adult role model) who exhibit the exact same prejudices, insecurities and victimhood.

I've also been threatened and harassed by the out-group because they thought I was of the in-group. Not a fun experience in the least. But again, it became quite clear why they behaved that way: a lack of diverse real-world experience (particularly a lack of positive experiences) combined with misguided lessons from equally misguided role-models.
by vel0city | 2025-04-18 18:36:46+00:00
I'm confused by the ending of this article. It seems like two mutually exclusive outcomes happened.

> The court held that the landing gear certified and sold by Bell Helicopter on its Model 429 helicopter, namely the Production Gear, does not infringe the Eurocopter patent. The court invalidated all but one claim of Eurocopter’s patent. Bell Helicopter is, therefore, free to continue all use and sales of its Model 429 helicopter with its existing landing gear.

So it doesn't infringe and they can continue to use the landing gear. But then

> In addition to awarding to Eurocopter damages and punitive damages, the judge also issued an injunction enjoining Bell from manufacturing, using, or selling the infringing landing gear, and also ordered Bell to destroy all infringing landing gears in its possession.

What? I'm clearly missing something here.
by lasermatts | 2025-04-18 18:37:26+00:00
same!

I did some river/lake sailing as a kid on the East Coast but now the urge is calling to me! I remember the "righting the boat" test being the scariest/most fun part of the experience -- super glad I went through that and feel confident on a small boat.

Now...I used to remember all the knots we learned but that memory is mostly gone
by Flundstrom2 | 2025-04-18 18:37:30+00:00
Depending on size of the embedded system, the preconditions differs slighly; An Android phone is an embedded system, just like an 8051.

Android programs (and lots of Android itself) is written in Java, giving it memory safety, strong typing and ease of programming.

But it comes at the cost of garbage collection, requiring JIT for performance and high RAM and Flash consumption.

Those drawbacks are acceptable for use apps (just buy a new phone every 2 years), but not in the low-level, such as the Linux kernel. And straight up impossible on an 8051.

C gives the performance and low footprint to work both in a Linux environment and 8051, but it comes with the drawback of no memory safety and a lot of footguns. Performance is not just about speed and RAM/Flash requirements, but also about en energy consumption and physical size of the MCU on the PCB - both of which are increasingly important.

Enter rust: The performance and low footprint of C, with the memory safety and strong typing of Java. The lack of garbage collector is compensated by a /very/ picky compiler that makes memory management a fist-class citizen. All those problems a C developer would manually have to manage, remember and hopefully cover, are enforced compile-time.

Analysis done in large C codebases have shown that roughly half of all security vulnerabilities reported simply cannot happen in Rust because the compiler don't allow it.

Some say Rust is harder to learn, and it's harder to program in. But that is because writing bug-free programs IS hard, and the language is designed to prevent a whole class of bugs without sacrificing performance or footprint.

I think, Rust is what C would have been, had C been invented now, rather than 50+ (!) years ago.

There are only a handful of languages that are efficient enough to be suitable for embedded systems, with C and C++ being the most common. But Rust is certainly one that is very well suited for the job.

And thanks to cargo, embassy and OSes like Ariel, there is a very big set of standardised APIs and crates that makes embedded development feel just as efficient as desktop or server development.
by scarface_74 | 2025-04-18 18:37:57+00:00
I am not in sales and don’t travel nearly as much as our sales team. But I have been in a customer facing cloud consulting role for 5 years. I am the first technical person that the client encounters after the sales team. I’ve done my fair amount of business travel.

The argument is not that face to face to build relationships with customers is not important. It’s that it’s dumb to have “field by design” roles be forced to be in an office when they aren’t on customers sites.

Besides that, it is disruptive in the office because you are spending a lot of time with the customer on conference calls and how it often works is that the people doing the work are not in the office or even in the same country.

Your client facing staff is US based. But US employees are too expensive to do the grunt work (unless you’re using one of the exploitive WITCH companies).

AWS exempted their “field by design” roles from being in the office during the first few RTO mandates. But they eventually forced them to be in an office this year (after I left).

GCP has in office requirements for their Professional Services staff now too - full time direct hire employees for both AWS and GCP.
by toomuchtodo | 2025-04-18 18:38:26+00:00
Awesome, I would pay a bit for this if you want for it to be open source in a Github repo (MIT license preferred).

Inputs: total fertility rate (1.6, for example), fiat amount per ton of CO2 (say, $200), total offspring CO2 emissions [1]

Output (from the above inputs multiplied together): cost to offset the carbon emissions based on total fertility rate per person

Stretch goal would be the ability to model multiple scenarios simultaneously.

[1] https://iopscience.iop.org/article/10.1088/1748-9326/aa7541