skysight-inc/HackerNews huggingface dataset:
> Something that might be worth pondering is: When was that ever not the case? Are we seriously saying that in the 1800s those poor desperate people who had 12 kids and put most of them (the ones that even survived!) to work in mines and farms, were in a better situation?

I mean... the answer to that is, it's complicated. If you're talking the peasantry bound to the land owned by a Lord in ye olden days, I would say they were certainly stressed out and barely getting by, but they were different stressors. If they didn't grow enough food to pay their owed amount to the person who effectively owned them, they would obviously be in a really bad situation. But at the same time, that's something they could work on and reasonably plan ahead for: it's an actionable stressor, if you will. It's certainly a problem but it's a problem you can actually do something about.

In contrast, if you work in an industry that chronically underpays people, are saddled with various obligations, and are subject to extremely high costs of living, like, in theory you can try and get a better job maybe? But that's not nearly as actionable in general, and there's no guarantee that the better job is even out there, nor how many people you'd be competing with to get that better paying job. Sure, you have air conditioning, you have modern medical treatments, you have a whole host of things at your fingertips should you need them that those peasants wouldn't even dream of. But you also have a ton of stressors that are far more disconnected from your ability to solve them, that are down to systemic failures in our societies.

> The discussion around cost is a red herring. If it really was about cost, we'd be seeing the upper middle class having children by the ton.

That presumes that the upper middle class aren't also drowning in debt. I can't speak for everyone, but I assure you, I have the really nice house, relatively new vehicles, people would probably call me quite wealthy by the standards of the area I live in, and make no mistake, we're doing better than a lot of our neighbors, but I'm still like, three bad months from homelessness and that's definitely, along with the general trajectory of the world, one of the reasons why we're childfree.

I know tons of people my age who are doing much worse than me, who also have decided against children, even if temporarily because they are so damned expensive and there's basically no support here for parents save for a tax credit.
but do physicists know everything about the physics of black holes?
> If you've ever had a clearance you know those documents were improperly removed from some secure facility, stored wrong, and possessed illegally

Classification was created by executive order [1]. There is a legitimate question as to whether the President is covered because, at the end of the day, whether something is classified is up to them. (Trump removed the material while still President.)

Unfortunately, we never got there.

[1] https://en.m.wikipedia.org/wiki/Classified_information_in_th...
There's also cbindgen for going the other way around. https://github.com/mozilla/cbindgen
In defence of C, it should be oblivious to different string encodings (and I thought it was).

Coreutils should continue to do their job, and not need to be recompiled against whatever encoding is in fashion.
Lyft and Uber
A goal of GPS triangulation is to sync a local device's clock to TAI/UTC, but it is still a sync done with 3 to 5 (or sometimes more) satellites and math that isn't just Euclidean triangulation but needs to account for relativistic effects. At the scale of GPS and the relative velocity differences between a moving cellphone and moving satellites in orbit that is mostly just accounting for drifts on the order of microseconds, but GPS triangulation does need to account for those and does the relativistic math (on a device, in your hand!).

It's an incredible mathematical achievement that the byproduct of triangulation of your position on Earth also syncs your clock extremely close to our best and strictest clocks. Some of that math is relativistic. Certainly not on the scale (velocity/time/distance) that most people think of when they hear relativistic but partly because something as incredible as GPS satellites orbiting in space is no longer science fiction but a mundane part of our day to day lives and devices. There are satellites broadcasting clock signals from space 24/7! With relativistic math our phones figure out where we are down to foot, nearly (sometimes more) and figure out a precise time for where we are! It's incredible and it is a wonderful thing to take advantage of. Relativistic time math happens every day now (sometimes a lot of times in a day) in our lives, and we don't need to think about it.
Ask HN: Dating as if the family business matters?
I was watching the anime Ranma ½ where the premise is that Ranma Saotome is supposed to marry Akane Tendo to take on the legacy of the Tendo dojo. Now, everything after that is a complete farce, but it describes a situation where there's a definite and universal economic benefit even if it is thoroughly alien to the current culture in the US. Maybe it's a third world problem.

Suppose you do have a family business where the heir has some of the skills to continue the business but not all of them. If the heir marries the right person this would be an ideal answer to problems of continuity and succession. Let's say also, unlike Akane Tendo, the heir thinks this is a good idea.

How would somebody go about finding a partner who can fill a role like that?
What Does Banning Short-Term Rentals Accomplish?
How does the average size of OSS projects impact an individual's effort? There is no requirement that a one-man project has to be of any particular size.
> As a retail investor, it's good to remind myself that if I actually had the skills to invest professionally, someone would probably be paying me to do it for them.

The majority of supposed "experts" are not beating the market. Its probable that the only difference between them and you is the belief/confidence in their skillset.
MPL doesn't have an anti-TiVoization clause. The company I'm working for has a complete ban on (L)GPL3.0 source code.
In countries with the fastest growth rates women have an even greater child-rearing burden so that's not it.

That said, it's a tiny island, do they really need more people as a society? Or is this mainly looking at is a country wanting continuous neverending economic growth?
My world: I need to use OpenCV. The existing OpenCV bindings (nim-opencv) haven't been touched in years because the author left* the Nim community. (And that really stinks! It was created by dom96, who also created Nimble, Jester, and a ton of other useful stuff in the Nim world.) ... So... I created my own OpenCV bindings and published it (https://nimble.directory/pkg/mvb). But they're minimal because I'm just one dude and haven't had the time to complete the bindings (either manually, or ideally, using an automated binding generator tool). I will.. eventually.. I hope! Meanwhile, OpenCV bindings for Rust and Go are robust and well-maintained.

Now I'm playing around more with Nostr (and the Lightning Network)... Nostr libraries for Nim are not as complete or well-maintained as those in Rust, Go, or even Python, etc.

I'm not letting that stop me from using Nim for my projects... I love Nim! But it does mean I have more work to do (and code to maintain). I can make that choice because I'm my own boss and run my own company. But I could see others not making the same choice for rational reasons.

* And dom96 left, unfortunately, because of harassment and abuse, which is another possible reason why Nim isn't as well adopted as Go, Rust, etc. If people want to see Nim succeed more, they also need to focus on improving community safety, too.
https://news.ycombinator.com/item?id=38999296
Where I see this fall down, is when you aren't able to learn from the partial code along the way. The sooner you get an end to end setup running where input to the system causes a change to the output from it, the better you are for this sort of feedback. Note, not the soonest you get code to output. The soonest you get users giving input to users getting output.

If you are able to internalize everything, you are constantly simulating expectations in your head on what you are coding. Seeing where your expectations fall down on outputs is a valuable thing.

So, yes. If you fully understand everything already, the "paying it upfront" cost of exhaustive types is good. Amazing, even. Until you get there, you are almost certainly pushing off the feedback of learning where you do not fully understand the system.
See https://www.thebignewsletter.com/
You also didn't _really_ manipulate units directly in the 'Settlers' games, did you?
Software engineers don't want you to know this one weird trick()
> about the disconnect between the names in the C API and the Rust API, which means that developers cannot look at the C code and know what the equivalent Rust call would be

Ah, the struggle of legacy naming conventions. I've had success in keeping the same name but when I wanted an alternative name I would just wrap the old name with the new name.

But yeah, naming things is hard.
Yeah, this seems like a weird way to interpret what I said. I just meant we got in front of the right people to get permission, which we were already waiting to do for quite a while before the pandemic.
To me this both sounds perfectly reasonable for the Logseq developers to ignore, and for a fork to be made to add it.
Less a global constructed language, more a "better" encoding. Base64 works really well for arbitrary binary-in-text encoding, for instance.
TempleOS is not real mode.
I'm not so sure about the availability of entertainment being a significant issue. The sorts of people who are likely to develop on their own are also the sorts of people who consider it entertaining. I know that personally, I've never played a video game or watched a movie that was more entertaining than wrestling with an interesting dev challenge, anyway.
The rise of the camera launched a fight to protect Gilded Age privacy
Show HN: I built a shortcut to apply to 100 events at once
Hey HN!

I just released v1 of WhoWasAt. A tool that that auto-applies for networking events on Luma and Eventbrite.

The workflow is as follows:
1) Paste a link to the master google sheet with all events outlined.
2) Answer unique registration questions
3) The tool will apply to all events and add them to your calendar.

It’s a pretty simple tool but as someone who goes to a lot of events it’s been saving me almost an hour every day.

Cheers,
Tillman
> Groceries are cheap and fresh

I took my kids to the Netherlands a few years ago; in the week we stayed there, they wiped out almost every berry the local (very small) grocery store had in stock. My kids couldn't believe how much tastier they were compared to what we could buy back home.
>Foxnews et al doesn’t claim Biden is Hitler

https://www.newsweek.com/joe-biden-speech-donald-trump-nazi-...

> that if he isn’t stopped the entire free world and democracy will end.

You're literally responding to a quote by someone saying he will become a dictator.
C is fine. Yes, it has undefined behaviors and encourages subtle thinkos. But it’s a tool and sometimes it’s the right tool.

It’s the C hackers who insist on using it for inappropriate applications who create the problems.

Anything string-heavy and internationalized is a terrible place for C, even if you have spent 30 years dancing through the C minefield and are sure you’ll get it right this time.
It would have been less alarming if the Firefox 128 release had shared more of that info. All I see is this:

> Firefox now supports the experimental Privacy Preserving Attribution API, which provides an alternative to user tracking for ad attribution. This experiment is only enabled via origin trial and can be disabled in the new Website Advertising Preferences section in the Privacy and Security settings.

Which (1) isn't clear if my installation is opted-in or out (what exactly does 'supports' mean? am I in the 'origin trial'?), (2) how to check or disable it--what/where are the configuration settings? Opaqueness doesn't go well with privacy-preserving. It gives a sense of bias which erodes trust.
If you are stuck on GitHub, tools like revup can help you get the same workflow.
It applies to week-and-a-half, which is a phrase only because there's not a word like fortnight means "two weeks"...
Rite Aid Customer Data Accessed in June Cybersecurity Breach
Legacy warts aside (16 Levels, the underdeveloped step sequencer) and incomprehensible omissions notwithstanding (tons of quality of life improvements, easily within the device's ability but neglected), the MPC sequence-based workflow was fine for me because I learnt it without prior knowledge of any other workflow... But now that I have tasted a scene-based structure with Roland ZenBeats, I understand why scene-based structure is currently dominant among DAWs... But still, having an instrument that feels like an instrument is so nice that I'm still happy to do without the open-ended complexity of DAWs... And there is usually always a MPC hack to do anything !
I have been programming professionally since 1989. I think my strength is to find straight forward solutions where you can focus on delivering value reliably. But now days I feel that are so many smart people jumping from project to project and leaving mountains of technical debt behind. We spend a lot time managing accidental complexity and I no longer enjoy my job like I used to.
I'm confused? Smalltalk promised image based development where you could change things on the fly. That is far from what I typically see in browser based development.
None of those words convey the same meaning though. "Schizo" doesn't mean weird or unusual in this case. Maybe there's a better word but it really conveys a specific meaning, at least in the colloquial use of the word
EU officials say X's paid-for blue check deceives users and breaks law
Nanoplastics, 'forever chemicals' disrupt molecular structures and functionality
std::u8string
Asking European monarchies might be useful.
Smartphone is already many folks' only computer optional desktop mode Android 15
In my experience Rust still compiles as fast as I need it to (other than for the very first fresh compilation) and using language servers / rust-analyze I get literal instant feedback in vscode as I hit save. Not to mention autocomplete...
> it’s one of the lamest, most peaceful, bungled insurrections on the books

Some people died that day

But the real problem is to miss the multilayered nature of this operations.
This is a huge part of why I stopped engaging with the OSS community myself.
I'm ok with this decision.

In my 3 decades experience of being responsible for handling and storing classified, including comsec material, no one goes to jail for mishandling classified. The only exceptions to this case might be personnel who fall under UCMJ as the military does things differently - and I have seen that. All others? Civilians? Might lose their job, might be censured, might lose a promotion opportunity - but no one goes to jail.

In fact, the only time jail is threatened, is when the incident is IN ADDITION to other charges, often related to espionage.

Frankly, the cases of people accidentally mishandling classified, accidentally taking it home, improper storage etc. are very, very, common and are simply dismissed with minor (or major) implications but never imprisonment.

The violation's charges are so subject to selective (and subjective use) that I would be uncomfortable with selectively employing it in cases so fraught with partisan politics.
Haven't some companies explicitly ignored robots.txt to scrape the sites more quickly (and pissing off a number of people)
In your ideal world we would be all be:

- Be hooked to a bunch of paid plans for stuff that's currently free.

- At the mercy of all the big providers that could one day just decide to turn our account off without a reason.

- Receive more spam than we currently do as all service providers would have our email addresses. Although these would all be aliases, we would have to spend a decent amount of time organizing folders, identifying which aliases that are receiving the spam and turning these off without losing access to the account.

I referred to your other points in detail here also: https://news.ycombinator.com/item?id=40968143

I really enjoy that you challenge my views on this though as we both have the same goal of stopping abuse on online services, while at the same time preserving user privacy.
Your plan would work if all service providers were honest and didn't abuse your trust, my plan currently works and I'm no longer getting emails from politicians asking for donations.
100% agree. Very poor communication. Very frustrating, considering how little effort it would have been, compared to the amount of work that went into this feature…
The deal keeps getting worse too. In addition to hoovering up your data for whatever products they want, Google has gotten more aggressive about pushing paid services on top of it. The amount of up-sell nags and ads have increased significantly in the past couple years. For a company like Google that kind of monetization creep only gets worse over time.
>“This work is not directed at highly sensitive, classified, or military workloads relevant to weapons or intelligence services,” Google spokesperson Anna Kowalczyk said in an emailed statement.

Seems like they’re misleading investors? Potentially fodder for a lawsuit, as it exposes them to significant risks around talent departure and likely eventual sanctions on their customer when policy finally catches up with reality.
Fair enough. Keep in mind also that Nim is not backed by big tech, which is both a blessing and a curse. The community hasn't reached a critical mass yet to take Nim into the mainstream. All I can say is ... "be the change you want to see in the world."
Probably not. It's hard to be certain about a classical object with a singularity (e.g. infinities) at the center, but, so far from gravitational wave observatories, we aren't seeing anything not predicted by classical bendy space GR.

It is hoped that if we can unify GR with quantum mechanics or string theory that the singularity will go away or look different. One of my favorite crazy ideas is fuzzballs [1].

1. https://en.wikipedia.org/wiki/Fuzzball_(string_theory)
Well, C doesn't really have strings, just pointers. Calling them "strings" is just an abstraction for us. They don't even have to be null-terminated (even though by convention they often are)!

And this is precisely what I want, in some cases. I use C when I need a low-level byte wrangling code that tightly interfaces with the operating system, or when I can't afford to allocate memory at will (like all effortless string-handling languages do under the hood), or when I don't want any runtime and need my code to behave like a shellcode, basically, or...

I guess C is still used because people find it useful. No need to be a fan of it.
It's conjectured to be normal isn't it? I know it hasn't been proven yet, and I cannot seem to find where I read this, but I thought there was at least statistical evidence indicating that it's probably normal.
Coming soon to Node.js – node:SQLite module
Attaching a copyright license to DNA is meaningless. Any license is as good as no license.
I agree that the words don't matter.

What it comes down to is that luck cannot be incentivised - a dice will always roll a 2, 1/6th of the time.

But good behaviour can be incentivised, e.g. people choosing their partners well and providing stable environments for their children.

We should incentivise good behaviour whilst also ensuring that luck doesn't result in unassailable leads e.g. a lottery win probably should not result in a 1000 year dynasty but a lottery win combined with intelligent estate planning, good mate selection, diversification etc probably should.

> if you were going to be born to someone random, where and when would you want to be born

I think that this is like asking, if 40 year old you were completely randomly spawned, whose life would you like to continue from. You can't. The lineage from your parents to you is the same as the lineage from you to you. It's a nonsense line of inquiry.
That was a rare experience for me years ago, but I started to see it commonly more recently.
Next datacenter could be in the middle of nowhere
It ran on their machine
In the push for AGI do companies feel a recursive learning future is soon achievable and therefore getting to the first cycle of that is worth the cost of any legal issues that may arise?
I guess the upside is that you end up with a "compiler" that checks the invariants of your project and that domain rather than strict type safety. I love static typing, but I did try Elixir w/ Phoenix recently and was impressed that they were able to implement compile time checks like verifying that all redirects are valid routes, etc. Depending on what you're building, having a few small domain specific checks like that could be more valuable than strict type safety.
Do you have a link to that?

After reading more, it looks like the case and plan was filed in 74, then not decided until 82, then implemented in 84.

Still, I didn't realize it had started that early, so thanks for the trail.
Google reportedly in talks to buy infosec outfit Wiz for $23B
Ask HN: Convert Google Calendar URL to iCal
I'm trying to stop using Google; the only service I currently use is the calendar because where I take classes, they provide a gcal URL[1] when you schedule.

I could manually populate my calendar, but you know how lazy programmers are.

So before developing my own solution, I would like to know if there is a better alternative.

Thank you.

1 - https://calendar.google.com/calendar/u/0/r/eventedit?dates=20240717T190000Z/20240717T195000Z&text=English+Class&details=English+Class
I use it at work for an important CLI tool that backs a number of our systems. My style is almost exactly like Python. Four-space tabs, snake_case, my own rules for indenting parameters and keywords. You do not need to use the official Nim style, you can absolutely write it like Python, Ada, however you like.
That algorithm becomes analogous to the password to your password manager.
> These low-performing students struggled with everyday spending decisions, such as calculating whether buying tomatoes by the box or kilogramme was better value.

While we know that's a more complicated problem than just the arithmetic the article implies, a dark pattern by retailers actively works against the arithmetic challenge...

More often than not, when I look at the cost per unit on a grocery store shelf tag, or on Amazon, the retailer will be using different units for different SKUs of essentially the same generic product -- between different brands, and even between different sized packages of the same brand.

So instead of being helpful, it's a time-wasting diversion from the arithmetic, and also noise diversion cluttering the actual per-package prices.

Don't tell me that a grocery chain doesn't know what kind of product is in a package, nor know that consumers would like to be able to compare the cost per some reasonable unit of that kind.

Software didn't invent the dark pattern; we just scaled up earlier slimy innovations.
> Right now, Biden is above the law. He could declare martial law in D.C., field promote his son and then—as commander in chief—order him to execute the conservative members of the Supreme Court, pardon his son, pardon himself, resign and—under current law—be absolutely immune.

Not as I understand the Supreme Court decision. Ordering the execution of 6 members of the Supreme Court is not within the scope of his office. You'd have to prove it - there's a presumption that his actions are within scope - but it's not absolute. (For stuff that is within the scope of the powers of his office, there is absolute immunity.)