MurphyA/hacker-news huggingface dataset:
by alganet | 2025-04-19 13:33:28+00:00
"They are coming after our bodily fluids!"

Media relation with AI topics is quite strange.

Isn't that article just a riff on "Tik-Tok is harming western children"?

I like Bond villains in Bond movies. In news, not so much.

If it is true now, then the post cold war era movies just cried wolf for billions of teenagers who are now jaded adults.

War is a serious topic. Get fucking real, US. Is AI a weapon, a toy for kids to learn, or both?
by ajross | 2025-04-19 13:33:46+00:00
Literally not one of those links substantiates "outpaced inflation and wage growth". Not one. Try again?

Sure, the headlines try to imply it. Which is why you believe something wrong. But it's still wrong, and the data don't say what you think they say.

> As a personal anecdote - my father did much the same job I do, and yet while he was taking care of a full family of four

This part is actually true. White Men have fallen off the pace relative to what they expected to earn generations ago. But that's not society getting poorer, it's the disadvantaged finally being allowed to catch up.
by jay_gridbach | 2025-04-19 13:33:55+00:00
At this point, I am not capable with addressing the thing you pointed out. I didn't want to make the system closed-network nor login required. Technically, I think it is impossible to prevent reporting fake result as long as it is open network system - which means my design doesn't fit to seeking rigor.

I hope this comment answers to your question.

I will continue my project to seek meaningful purpose in some extent.
by nicce | 2025-04-19 13:34:13+00:00
> Yes writing the definitions by hand can time consuming and error-prone

With the proper environment, this isn't that time consuming or error-prone anymore, based on my recent experiments. When I initially started exploring with the library, it was a bit difficult at first (mostly because back then there was no reference documentation and you had to rely on tests), but after some time API gets easy to understand. Actual type definitions remain very small because of the derive macros.

Nowadays LLMs are pretty good at handling ASN.1 definitions. If you provide the context correctly, by giving e.g. the reference from the rasn's README, maybe even some type definitions from the library itself, and just give the ASN.1 schemas, LLMs can generate the bindings very accurately. The workflow switches from being the manual writer to be just the reviewer. Compiler is also already good at generating the basic definitions on most cases.

I really like the idea that then standard can be published as a crate, and nobody needs to ever touch for the same standard again, unless there is a bug or standard gets an update. Crates can be then used with different open-source projects with the same types. What I known about commercial ASN.1 usage, different companies buy these products to compile the same standards over and over again.

I bet that there are no many companies that define their internal APIs with ASN.1 and buys commercial tool just to support ASN.1 usage in their own business, without any international standards included.
by idiotsecant | 2025-04-19 13:34:41+00:00
The point is that for the typical older HN denizen, emojis were legitimately a sort of counterculture element associated with trivial conversations in the counterculture of our youth.

That's not what they are anymore. They have a rich meaning - ask a young person what :) means and you'll have your example.

Emojis are, like it or not, part of the lexicon now.
by ndsipa_pomu | 2025-04-19 13:34:45+00:00
Possibly, but it would join other false conjectures such as Euler's sum of powers conjecture - posed in 1769 and no counterexample found until 1966. There's only been three primitive counterexamples found so far.

(I got that from https://math.stackexchange.com/questions/514/conjectures-tha... which features some other false conjectures that may be of interest to you)
by zokier | 2025-04-19 13:34:54+00:00
Pretty simple to fix by changing the _init to something like:

def _init(self): init_complete = threading.Event() def worker_thread_start(): FooWidget.__init__(self) init_complete.set() self.run() worker_thread = Thread(target=worker_thread_start, daemon=True) worker_thread.start() init_complete.wait()

Spawning worker thread from constructor is not that crazy, but you want to make sure the constructing is completed by the time you return from the constructor.
by karaterobot | 2025-04-19 13:35:09+00:00
> I asked them: "why don't you simply see if you can ask your current staff to work 20 hours more for 75 euro's per hour on a freelance basis?"

Working 20 hours more for a lot more money? You're on the verge of inventing the U.S. labor market, think carefully about your next decision.
by mvdwoord | 2025-04-19 13:36:05+00:00
I have heard this so many times indeed, and as a contractor myself, it is so tiresome. Taxes, pensions, insurance, reservations for sitting without a contract, courses etc etc etc. Those "30 Euro p hour" People actually easily cost around 100 for the company at least, and that is without factoring in sick leave, severance pay etc.

Is there still a difference? yes, that is the risk contractors take. I agree that it can be weird for companies to have contractors in the same role for years on end, but I have also seen one or two contractors effectively doing 80% of all the relevant work in a 15 man team. Major incident? Contractors in the warroom. Coming up with a new architecture? Contractors. etc. etc.

Do not get me wrong I have also seen it the other way around, that definitely happens, but I have also talked with tons of employees, and 9 out of 10, when pressed, do not become a contractor. They value the "stability" of the employment too much, or are simply too risk averse or afraid of running a small business by themselves. The ones that did make the jump are often very happy once they settle in and of course, financial security varies a ton between people. Parents, kids, nest egg, health, it all plays a role.

But employees complaining about contractors, and the difference between their salary and a contractors invoice... what is holding you back? I also find it funny that OP mentions he would like to freelance extra hours at his current employer. Just make those extra hours (or all your hours) somewhere else. You are not married to a company, especially not an F500 one. Those will lay you off without hesitance when deemed necessary, and typically find the limits of the law to do so.
by ordu | 2025-04-19 13:36:38+00:00
You know, I studied psychology and I still feel sadness that undergraduate course will discuss Galen and his humors determining different types of personality (only to mock the very idea of typologies), but it keep silence about buddhism, which is still is a source of insight for "western" psychologists, because it was ahead of them by centuries or even millennia.

Modern historians like to attack Eurocentrism of the history, but why psychologists are afraid to admit that psychology was started in Asia, that western psychologists still have something to learn from buddhists.
by lurk2 | 2025-04-19 13:37:07+00:00
> Can you point to an engineering feat in modern times which is still functional after hundreds of years of neglect?

Off the top of my head:

1. Various aqueduct systems constructed by the Roman Empire are still in use today.

2. Persian qalats.

3. The Grand Canal in China.

4. Roman Roads

5. Hawaiian aquaculture systems

6. Aboriginal Australian fish traps

Monumental architecture (e.g. the Pyramids) would make the list substantially longer.

> Even if academia is swinging to a "too respectful" position

The issue isn’t that they are attributing accomplishments to these civilizations, but instead that they are attributing these accomplishments to a way of knowing that is purportedly superior to that of the Europeans, which is just farcical when you consider that every modern technology has either been invented or scaled based on European models of thinking (e.g. the scientific method, mass production, free market capitalism, etc.)

Like I said, this is mostly just a product of Mexican and American humanities departments being populated by people with an axe to grind; there aren’t any STEM graduates in South America concerned with the mystical knowledge that their ancestors are purported to have possessed.
by heresie-dabord | 2025-04-19 13:37:37+00:00
> I got bullied at school in North Derbyshire for speaking “too posh”.

Isn't it fascinating that people judge accents harshly? After all, if we can understand one another, what's the problem?

The problem is social stratification within a power structure. Here's a related BBC article from earlier this year.

https://www.bbc.com/news/articles/cwyjdyj729ro
by scythe | 2025-04-19 13:37:42+00:00
>While they may be identical in form, a Spanish canal isn’t a Moche canal.

>Spanish canals operated in a temperate climate and were managed by individual farmers who could maintain or increase their water flow. The Moche and Chimu canal was tied to a complex labor system that synchronized cleaning and maintenance and prioritized the efficient use of water. What’s more, Moche canals functioned in tandem with floodwater diversion canals, which activated during El Niño events to create niches of agricultural productivity amid disasters.

The second paragraph belies the previous: Spanish canals obviously were not "identical in form" when you can point out so many differences.

But it would also be pretty unreasonable to equate the early Spanish colonists, who were a few pirates and scoundrels that used iron and horses to conquer and control an empire where they were outnumbered by a thousand to one, to the modern Peruvians. Many lessons have been learned since then and modern Peru's political problems pale in comparison to the brutality of the sixteenth century.

The more likely reason that the situation is different today is just that Peru's population density (34 million in the country) and agricultural production vastly exceeds anything that existed under the Inca (maximum about 12 million across an empire that included parts of modern Ecuador and Bolivia). The Peruvians themselves are no stranger to attempting to copy the pre-colonial infrastructure practices, with mixed results. Of course if you grow less, you can better avoid running out of water. But this is no solace.
by pmags | 2025-04-19 13:37:50+00:00
I too think that we don't yet have convincing evidence that recent changes in global temperature have driven thermal tolerance. However, there are some interesting aspect of C. auris that are worth pointing out:

• C. auris does have unusual thermotolerance -- it grows up to 42C which is unusual compared to other Candida species.

• C. auris does not appear to be a typical commensal of mammals, or other high body temp animals, and hence it's thermal tolerance is likely not due to selection for this aspect of the host niche

Some more info on C. auris and hypotheses about origins here:

• Sharma C, Kadosh D. Perspective on the origin, resistance, and spread of the emerging human fungal pathogen Candida auris. PLoS Pathog. 2023 Mar 23;19(3):e1011190. doi: 10.1371/journal.ppat.1011190. PMID: 36952448; PMCID: PMC10035752.

But I agree
by ironyman | 2025-04-19 13:38:29+00:00
China, based on demographics alone, will never be a demand based consumption economy. The only reason so much stuff is still made in China is the sunk cost to build an industrial complex.

In the end, it really doesn't matter what the issues with China are. There are an endless number of points that if you bother to look into it the chinese are not peers of the US. However, the US, need an external boogeyman who appears competent to make politics work.
by andix | 2025-04-19 13:39:52+00:00
How did you calculate the 30 EUR per hour? Does this include paid holidays, sick leave, training, etc? Is it paid 12 times per year, or even 13, 14 or 15 times?

A freelancer can actually only work around 10 months per year. 1-2 weeks are national holidays, 4-6 weeks is holiday, 1-2 weeks sick leave.

Freelancers also only get paid when there is work to be done. There are gaps between projects that need to be included in the hourly rate. Training is done unpaid. Freelancers usually also provide some flexibility to the customer: the project is cancelled by the end of next week, the freelancer doesn't have to be paid anymore. Terminating a regular employee probably comes with a severance package of 2-6 monthly salaries, and maybe even a legal dispute.

Edit: Also hiring freelancers is much easier. Just hire them and fire them if they don't do their job as good as expected at any time. With employees it's more difficult to fire them if they don't perform as well as expected, but don't behave in bad faith.
by sitkack | 2025-04-19 13:40:31+00:00
I have been getting paid to write Python since the late 90s and it amazes me how it consistently has these needless own goals, yet still keeps on going in spite of itself. Way to go Python!

spaCy should make Cython optional

hard fork Cython to not used stringitized annotations

stay on Python 3.12 forever and then skip to 3.15

It is like have a crowd of people trying to outdo each other on how much self harm they can induce.
by masklinn | 2025-04-19 13:40:35+00:00
> The bottleneck for free range was always the battery - which was solved by the mobile phones.

I wouldn't say solved here. Significantly improved into usability yes, but there are still big issues with batteries:

- their low energy density means it's essentially impossible to have a long range in a small car, every long range EV is necessarily quite large, yet still has a shorter range than a city car

- specific energy remains meh, contributing to weight inflation (though by no means the only factor here)

- low temperature performance remains dreary and something you have to manage (and possibly hack / work around e.g. if your car only does automatic battery conditioning)

- while I think fast charge times are a bit overblown as a single driver on long trips (because stretching / resting every 2-3 hours is a good idea anyway), if you have relief drivers and can relay they're a significant impediment

Not that I think hydrogen has any future mind. But EVs do have a lot of drawbacks. And the amount of power you need available to charge a bus fleet in reasonable time is significant if you do pure battery.
by evantbyrne | 2025-04-19 13:41:28+00:00
I used to freelance full-time. Having freelancers on full-time indefinitely is usually just bad management, but the economics make a lot more sense for temporary and part-time work. If you only need someone for a few months of labor out of the year, then hiring them full-time is going to be way more expensive than contracting-even with a substantially higher hourly rate. Also, at least in the US, freelancers need to charge more to just break even with full-time employment rates due to taxation and benefits.
by causal | 2025-04-19 13:43:27+00:00
You're not wrong, but I think people also underestimate how out of balance the system already is.

It's not like Earth is this perfectly spinning top that some people want to give a nudge. It's more like it's already crashing about while we keep whacking it harder and harder with billions more barrels of oil injected into the atmosphere every year.

I agree we shouldn't recklessly throw new shit at it, but incremental experiments might be worthwhile.
by ben_w | 2025-04-19 13:44:32+00:00
Flexible, context-dependent definitions are indeed an issue here.

For example, I'm thinking there's a 75% chance that Trump tires of Musk in the next 24 months. Possibly because Tesla gets hurt by the tariffs and Musk stops being rich enough to be interesting, but there are many other pathways to get to that guestimate of 75%.
by PaulRobinson | 2025-04-19 13:44:38+00:00
Yeah, that seems to have been lost at some point. From memory they used a picture of what Americans might call a soft dinner roll.

To me it would be more a roll than a bap or a barm, but they're almost synonyms. The weird one for me was when a mate insisted it was a teacake, and I suggested that would only apply if it had raisins in it. What I was describing, he insisted, was a fruit teacake, and without fruit it became a teacake. This is contrary to what the rest of the country believes outside of North Manchester, but has become a running joke for many years between us.
by andrewmackrodt | 2025-04-19 13:46:31+00:00
Yep, it supports ACME (Let's Encrypt) out the box and many DNS providers too. I mainly use namecheap as my registrar but configure Cloudflare as my DNS resolver; I find this easier from a configuration perspective and CF APIs have been stable for me so far.

Traefik (by default) will attempt certificate renewal 30 days before expiry. Perhaps the defaults will change if the lifetime becomes 45 days. I don't think it's possible to override this value, without adjusting the certificate expiry days, but I've never felt the need to adjust it.
by Rayid | 2025-04-19 13:46:54+00:00
That's awesome — love seeing others thinking in the same direction! Just checked out your project, and it’s really well put together. Funny how we both ended up with such similar names and ideas. I hadn’t seen yours before launching mine, but it’s super cool to see how you approached it differently with those extra features. More privacy-focused tools in the space is always a win!
by tlb | 2025-04-19 13:47:18+00:00
https://en.wikipedia.org/wiki/Protein_metabolism disagrees:

"Dietary proteins are first broken down to individual amino acids by various enzymes and hydrochloric acid present in the gastrointestinal tract. These amino acids are absorbed into the bloodstream to be transported to the liver and onward to the rest of the body. Absorbed amino acids are typically used to create functional proteins, but may also be used to create energy. They can also be converted into glucose. This glucose can then be converted to triglycerides and stored in fat cells."
by 627467 | 2025-04-19 13:47:46+00:00
I'm surprised this is something taken seriously only now by stock android. Isn't it known universally that AFU devices are insecure? What's the point of adding strict password policies, biometrics etc, if data from a stolen phone can be (relatively) trivially be exfiltrated unencrypted?

Samsung's have had some feature that lets you set days of the week for the phone to restart (IME during early morning hours) automatically. It's not perfect but it's something. iOS seems to have some unclear logic to either restart or re-request password (not biometrics).

This should be standard
by xtiansimon | 2025-04-19 13:47:47+00:00
Not a hobbyist in this area yet, but I’m curious. Hehe. The use cases I’m interested in are weather and water monitoring for fresh water fisheries. And in a completely different domain, I’m interested in noise analysis overnight. My neighbors are super noisy, and it’s difficult to demonstrate the breadth and depth of the disturbance to neutral parties.
by Aurornis | 2025-04-19 13:48:00+00:00
> Do you happen to have an idea on how to hit companies up and offer myself as a freelancer?

You can do cold outreach. Identify a contact and send a message.

Leveraging your personal network is more effective if you can. Freelancers who come through references are more trusted.

Note that if you go through a freelancing agency you won’t be getting the hourly amount they bill your company nor anywhere near it. The amount you get could range from around 80% of what they bill down to 20% depending on the arrangement.
by cadamsdotcom | 2025-04-19 13:48:36+00:00
Congratulations on a very successful restoration and thanks for writing such a beautiful deep dive.

The work put in here is a perfect example of how motivation can be so much stronger if it’s for the love, done by volunteers, than for any amount of money.

It also evokes the Penn & Teller quote, “Sometimes, magic is just someone spending more time on something than anyone else might reasonably expect.”
by ksec | 2025-04-19 13:50:20+00:00
Unfortunately Yes. I guess to make things clear it should be UK "University" as Collage means something different. And International fees do get easier entry. That has been the case for 20+ years. And yes, the predicated grades, and which college you go to ( College as in High School ) are all factored in. Especially those Elite Universities in UK.

I wonder if it is the same for Ivy League in US.
by anymouse123456 | 2025-04-19 13:50:21+00:00
Freelance labor costs go into a different accounting column than full time payroll.

The dipshits who fixate on KPI's and measured results set random, useless objectives for each other and then celebrate with bonuses and steak dinners when the line for XYZ moves in the intended direction. They don't care about the other lines at all.

I once led a team where the staff made $X/hour in OT and freelancers made $X*3 per hour. My team wanted OT badly, so I gladly gave them as much as they wanted.

In a single conversation, my director told me I lead the region in profits, but I need to get my OT costs down if I ever want to be promoted.

In the end, I was wrong, not him.

They were busy doing a bunch of financial engineering bullshit to convince a different group of dipshits to acquire the company, which they eventually did, and all those guys got payouts, while the teams mostly got cuts.

If you run your own business, especially if it's small/medium, focus on the bottom line and make smart calls.

If you're working for someone else, try to figure out what they value most and try to focus on that.

In the OP's case, it looks like a great time to either:

A) Switch to full time freelance to get the full $150/hr while you can

B) Take the blue pill and pretend as if the lies about job security and stability are real
by lpribis | 2025-04-19 13:50:25+00:00
I see this is only tier 2 for now (conventional channels) and not tier 3/trunked yet.

Are trunked networks ever used in amateur radio or outside of big commercial/government systems? Is there a standardized way to feed back channel info to the SDR frontend for trunked operation in GNU Radio? Eg. The control channel will tell the terminal to tune to traffic channel at X Mhz to receive or send a call, which requires reconfiguring the frontend.
by aw1621107 | 2025-04-19 13:51:09+00:00
This paper [0] linked in the KaRaMeL repo claims to provide the proof you're looking for:

> Verified Low-Level Programming Embedded in F∗

> We present Low∗, a language for low-level programming and verification, and its application to high-assurance optimized cryptographic libraries. Low∗ is a shallow embedding of a small, sequential, well-behaved subset of C in F∗, a dependently-typed variant of ML aimed at program verification. Departing from ML, Low∗ does not involve any garbage collection or implicit heap allocation; instead, it has a structured memory model à la CompCert, and it provides the control required for writing efficient low-level security-critical code.

> By virtue of typing, any Low∗ program is memory safe. In addition, the programmer can make full use of the verification power of F∗ to write high-level specifications and verify the functional correctness of Low∗ code using a combination of SMT automation and sophisticated manual proofs. At extraction time, specifications and proofs are erased, and the remaining code enjoys a predictable translation to C. We prove that this translation preserves semantics and side-channel resistance.

[0]: https://arxiv.org/pdf/1703.00053
by spwa4 | 2025-04-19 13:51:32+00:00
Wouldn't this only be an effect that happens on a small scale? It means that you'll see large changes elsewhere from small blooms in the ocean because of depletion elsewhere. Ok. But that cannot occur if you do this to an entire ecosystem (which can be the ocean, sure, but perhaps doing it to a large lake first would make more sense.

Second aren't we already doing large scale iron fertilization of the oceans? Not "intentionally" but simply rivers with human economic or residential activity along them.