skysight-inc/HackerNews huggingface dataset:
I suppose Congress could create a concept of state-level permanent residence, but even then, if those permanent residents are allowed to become U.S. citizens, then they would be able to freely move to a red state, which the GOP again might find unpalatable. One finer point on this is that if state immigration policies are structured around a skills-based points-ranking, the prospective immigrants would all likely be high-income earners, who are fluent in English. It's an open question if such immigrants (especially, the ones who are not white) would still get treated like an unwanted anathema by GOP-led states.
Sorry to burst your bubble, the rates of Autism likely haven't changed (or changed in a minor way), what has changed is the rate of diagnosis. A lot of the kids currently being diagnosed also have parents that are autistic but undiagnosed. Same thing with ADHD.

The paths available in society have gotten less friendly to those with ADHD/Austism (by default), so more people are seeking diagnosis today than in the past.

Also, if you go far enough back, the U.S. used to institutionalize people with mental conditions, which is a pretty strong case against seeking any sort of diagnosis.

The decrease in child mortality might have also increased the occurrence of certain conditions in the population, but I'm not aware of specific studies to that effect.
> So I suggest it is worth building the next version 5% slower and use the free 5% of resources to fix security issues in the last one. And by this, extending security fixes for the last version to 50 years.

If we want to bring math into the conversation, then I don't think that would cut it, since supporting old releases is basically quadratic in terms of human effort. It's why distros ship LTS releases at a different cadence, which makes the problem less bad. But the costliness explodes if they do it for any longer than a few releases. It'd be fine if all the sticks in the mud could agree to use one specific old version, like RHEL5 and only RHEL5. But that's basically what projects like the BSDs are already doing, and they're awesome. I wish people who desire Linux to not change so rapidly were supporting the BSD folks instead, because they actually live up to preserving UNIX in a very authentic form.
I think you're defining consumer as the literal line of code where the field is read, whereas a more natural definition would be something like "the moment the data structure is deserialized". After all it's usually better to abort early than half way through an operation.

It was quite realistic to improve protobufs to help dig web search out of their "everything+dog consumes an enormous monolithic datastructure" problem, assuming that's what you're thinking of (my memory of the details of this time is getting fuzzy).

A simple brute-force fix for their situation would have been to make validation of required fields toggle-able on a per-parse level, so they could disable validation for their own parts of the stack without taking it away for everyone else (none of the projects I worked on had problems with required fields that I can recall).

A better fix would have been for protobufs to support composition. They could then have started breaking down the mega-struct into overlapping protos, with the original being defined as a recursive merge of them. That'd have let them start narrowing down semantically meaningful views over what the programs really needed.

The worst fix was to remove validation features from the language, thus forcing everyone to manually re-add them without the help of the compiler.

Really, the protobuf type system was too simple for Google even in 2006. I recall during training wondering why it didn't have a URL type given that this was a web-centric company. Shortly after I discovered a very simple and obvious bug in web search in which some local business results were 404s even though the URL existed. It had been there for months, maybe years, and I found it by reading the user support forums (nobody else did this, my manager considered me way out of my lane for doing so). The bug was that nothing anywhere in the pipeline checked that the website address entered by the business owner started with https://, so when the result was stuffed into an <a> tag it turned into <a href="www.business.com"> and so the user ended up at https://www.google.com/www.business.com. Oops. These bad strings made it all the way from the business owner, through the LBC frontend, the data pipeline, the intermediate microservices and the web search frontends to the user's browser. The URL did pass crawl validation because when loaded into a URL type, the missing protocol was being added. SREs were trained to do post-mortems, so after it got fixed and the database was patched up, I naively asked whether there was a systematic fix for this, like maybe adding a URL type to protobufs so data would be validated right at the start. The answer was "it sounds like you're asking how to not write bugs" and nothing was done, sigh. It's entirely possible that similar bugs reoccurred dozens of times without being detected.

Those are just a couple of cases where the simplicity (or primitivity) of the protobuf type system led to avoidable problems. Sure, there are complexity limits too, but the actual languages Googlers were using all had more sophisticated type systems than protobuf and bugs at the edges weren't uncommon.
Agree. Even when I was a kid, "pop-ins" were only immediate neighbors, maybe within a 3-4 house radius. Anyone farther away you'd call first, even with landlines.

These days many people don't even know the names of the people living across the street.
There's plenty of alt-right and right wing accounts that are attacking LGBTQIA+ folks and making it unsafe on threads.

Due to the nature of things being linked to Instagram it is making it easier for people to hate on transgender folks and I've seen it first hand multiple times. Reporting also leads to no action on certain "large" accounts.

Saying there no white nationalists on Threads is false.

https://www.theguardian.com/technology/2023/jul/09/meta-thre...

For those of us in the LGBTQIA+ community Threads is simply not safe.
> In June, the overall prison phone bill increased more than tenfold, to nearly $2.4 million.

They should look into getting an unlimited minutes plan
For me mastodon is where I get my cybersecurity and infosec chat from now. HN is my generic techy stuff Reddit replacement, insta for mountain biking and twitter is for lower league Scottish football- it’s very well setup on there.

I’m not sure where threads sat for me, it was all the same folk who I follow on instagram but only posting text, now they post pics on thread and their reels on insta.

I’m not fully up on all the fedoverse stuff but I think that’s just due to a lack of effort so far.
>How could the mechanics of a forum be set up to achieve this?

Well, the way you achieve a forum where nobody talks out of your ass is by making a forum without a submit button.

However I agree, it's absurd the level of quackery that takes over HN in these circumstances, as if one SV weirdo's magic mushroom trip invalidates decades of genuine research on what makes people stressed and the ways to mitigate that stress.

Nope, apparently we are just all following the wrong religion!
Ask HN: Are there any LLMs specialised in translating Japanese to English?
I'm interested in LLM that I could spin up locally and that gives decent translation results for hiragana/katakana only text. I'm trying to play old Japanese video games using a text hooker, and not having kanji makes translations often incorrect and, in very rare cases, just funny. If translation could be influenced by "setting a scene" before translating, that could be even better.
We need to approach this head on, not continue to find ever more esoteric workarounds. I can see a day when you will not be able to connect to an ISP unless a device successfully attests. "If I can't use their app I will just use their website in a browser" was already the defense when APIs like Android SafetyNet were first announced. Corporations will not rest until they have absolute control of every layer of the stack.
Perspective from a PM who runs a job board - Yes it's hard right now, but the reason why changes depending on where you look.

We saw mass layoffs (https://layoffs.fyi/) at the beginning of the year from what we used to call FAANG companies. Economic fear is a major motivator, but there's also been a shift in investor's mindsets. Growth at all costs isn't sexy anymore - we want to see realized profits. In response, these big names tightened up their expenses. And where you used to be a hot shot for having 2 years at Google or Amazon, you're now just another in the flood of extremely highly paid workers looking for a similar salary.

At the same time, the VC market sobered up. 10 years ago you could get a couple million on a powerpoint deck for wifi enabled dog food. It was the end of the great recession, let's get rich baby! Today the startup scene is much tighter and SMB's in any industry are nervous.

Then there's inflated title demand and emerging tech. Scroll any job board; 2/3rds of those roles will be at a senior level or be in something new like AI that few have real experience with. Do companies actually need Seniors? Usually no, but they believe 1 Senior can do the work of multiple Mid-levels and the cost per head drops. Do companies actually need an AI team? Usually no, but they believe they can replace departments with it.

So who's winning right now? It's not 'Tech Workers at Tech Companies'. It's not smaller SaaS businesses who can't afford all the talent sloshing around. Consultants might see some gains as a 1099 isn't the commitment a W2 is. But the real winners are the "Non-tech Tech" companies. Insurance companies, construction, brick and mortar retail, the IT department at your local hospital; they don't sell software, but they need tools to stay competitive. Those hiring teams have the pick of the litter right now.

Last thought: Firing all the recruiters during covid was a stupid move. You're not getting a callback because they canned the person who did the callbacks.
> You can turn Javascript off just like in normal Firefox.

So you agree that Tor is not the answer to preventing corporate invasion of privacy. As I said, Tor isn’t the answer to any of the true challenges. Balancing accountability and privacy. Allowing law enforcement to be effective. Preventing large corporations from abusing tracking.

Those things do actually matter, but they aren’t technical problems inherently, they’re people problems. Technology comes into the mix as part of the solution, but Tor does not factor.
yeah... IMO Android 5 I think was more or less the optimum (Nexus 5)
I have my family on Telegram as well as some close friends, a single friend on Element, most other people who are less tech-aware are using FB’s Messenger so I can’t ditch that unfortunately. That’s not hard to keep in mind, it is not that many people I actively keep in contact with. Though I am no social butterfly, you may have it different.
It uses the instagram username/password but it is a separate app that needs to be explicitly installed.
we grew up in a less prosperous time than our parents and grandparents so our parents didn't have any time to raise us and were constantly economically terrorized.

I will also ALWAYS point out that our parents could go to bars at 18 and actually had places they could gather socially without parental supervision before half-way through college.

They put kinds in child jail, tell them to behave or else, make them sit through hours and hours of shitty classes in un air-conditioned rooms with checked out teachers. ( note: this is not how the children of the wealthy experience school )

Once again, you can point to economic factors like the erosion of the public spaces, the massive over-building of suburb and road infrastructure making outside objectively dangerous, and outsourcing public spaces to corporate owned malls that were NEVER profitable.
The core of the issue is whether you think we are on the right track. Yes or no.
>For how counter-cultural HN has always prided itself in being

Really? A bunch of engineering types who work for big corporations and who also dream and or do start their own hopefully big corporations prides themselves as being "counter-cultural?" That seems like a tough generalization to support.
I also remember Samsung being bad in the past but I got a Fold 4 and the software is fantastic. Very little bloatware and many convenience/productivity features added over stock Android.
Canadian citizen, I got an offer from US company. Still need to check with their immigration folks, but should I push for TN-1 or H1B? Also worth mentioning that my spouse has L1A and I am eligible for employment authorization through that (but has not applied yet). What are the pros and cons of each approach?
Isn't it going the other way?
Indeed. His blog was outstanding. It might be a good idea to mirror his blog before the domain expires, as it's a real treasure-trove.
It occurs to me that metaprogramming looks awfully familiar in JavaScript.

function process_item(item, action)
{
item[action]();
}

(Also similarly forgetting the guard statement).

Probably not great code, but still.

Since there are no classes in JS and everything is an object, you technically have complete control over such 'classes' and 'methods'. This is probably why people keep trying on turning JS into a different and saner language, or better yet, are using another language entirely like TS. Which is a shame, because it's kind of fun to dynamically generate new functions on the fly and having complete freedom to do anything you want.
Anyone like my grandma?

$20 is a flat rate. How much would I spend on the API?
I had an iPhone SE 2016 model for about 5 years, really the only thing that caused me to get rid of it was apps no longer supporting the screen size. I wasn't able to use my banking app properly because things would be cut off, amongst various other apps.
It's a wide field, let in mint that HW is modular like SW, but abstraction does not get too far, computers are really physical things, and (IMHO) left out VHDL FPGA and similar, they are not necessary at beginning, and transistors too, the base is digital logics, combinatory and sequential circuits, then look at a very simple CPU (8 bit), then a simple system (CPU + memory).

A good old book will help, (EG) look at:
Digital Logic And Computer Design - Morris Mano (free pdf at archive.org)
I think you're making a connection between "if you're focusing on open-ended stuff at school you aren't learning X, Y, Z." I can empathize and to an extent I agree that this is a concern with "fitting into the real world."

As someone who never ever even remotely had the grades to get into an engineering program and has spent his entire career as a robotics engineer, experiencing a lot of terrible engineers with advanced degrees (among a ton of incredibly brilliant ones!), I'm just not sold on it being that big a deal. I think the larger harm is a parent applying that kind of pressure.

All that being said, everything in moderation. I don't think it means, "hey let your kid do whatever." But it also doesn't mean, "force your child to study the violin and load them up with an entire childhood of structured programs until they hate you."
I’m pretty sure they’re referring to people that promote an idea/say something solely in exchange for money
I wish Pyro would do a better job of hiding the implementation details. I shouldn't need to understand variational inference and such just to get the probability of a god dang hot dog. I've tried to use Pyro a few times, but every time I spend more effort trying to understand poutines and such instead of modeling my problem.
Yes. Both points A and B could benefit from regulation. A lot of things we do kill animals, insects, and plants. The house or office you're sitting in displaced a great deal of natural biosphere. It emitted and emits a great deal of carbon. Should we tear that down too?

No, obviously not, because we enjoy living. You can't ignore those same tradeoffs when they happen to not be taking place in your back yard.

We can make sensible regulation to minimize our impact but sometimes we need to make an impact to extract resources, just how it is.
Yeah, I'm on android and RCS is not enabled.
A precision engineering tool shouldn’t make its users guess like that.
Yeah, I don't see how Apple can claim to prioritize privacy when they won't even allow real ad blocking.
If I understand correctly, the DMA says you can’t leverage one social network to support another (ie, you can’t drive Threads signups via the IG Network).

Meta chose quick growth over European users.
App store and browser, I'll agree with you on. The arguments around RCS vs iMessage and USB-C vs Lightning are very weak, though, and largely based on an ahistorical/atemporal understanding of the world. USB-C wasn't even available when Lightning came about so it wasn't an alternative until after the fact. You can be annoyed with the length of the transition, but it was inevitable and pretty much every Apple device but the iPhone has already transitioned as of last year (wireless mouse and keyboard still use it to charge, IIRC).

RCS was a poor solution to a carrier problem (non-carrier locked messaging platforms let people move more easily between carriers) that Google only endorsed to make themselves look better after fucking up their dozen messaging platforms in a dozen years (not sure if a dozen is too many or too few, I lost track a while ago). I still don't get why a technical crowd wants RCS given it's carrier locked like MMS/SMS and has poor E2EE without any guarantees of E2EE (if your carrier doesn't support it, you don't get it).
I was enjoying the first few days and went on a campaign to mute as many of these low quality accounts that had been ported in from Instagram as possible.

Then I just got bored, and realized it was just reclaiming the time that I had gained by quitting Instagram in the first place.
Yes it's just very, very inefficient solar power.
The epidemic of youth suicide in Japan and South Korea related to the stress of their rigid, demanding education systems is fairly common knowledge.
I mainly used Samsung phones with KISS launcher and very few apps (not even Google Play); it has been more or less stable throughout the years.
In my experience, which I hope is not that unusual, it's pretty typical for at least half the people who sign up on launch to not come back. A lot of people just want to check it out. I do notice that we are not told how much less than half of the people stayed, though...
I'm just pointing out that it's been broken to a state where even an app-centric thing like Threads, spun off from web- and anonymous-hostile Instagram no less, is a better experience to link to.
I don’t know dude, did you try it? I’ve done exactly this, have it do the drudgery of writing the unit, I am a sophisticated developer. I am just trying to share a different POV, that the controversy over so many tools is really about how weird or wonky they are to use. But if the interface for them becomes simple and expressive, suddenly those complaints don’t matter. It goes from “just” and “simply” to just and simply, which is incredible. And if you still don’t know what I’m talking about, if you still feel like downvoting or saying what the other commenters say…

Listen, it’s $20 to find out if what I’m saying is true. Just try it.
It uses LiDAR. The green dot is an aiming laser for the human, and is calculated from the LiDAR result.
We don't expect the number of active users to ever fall in an startup.

You are correct in that this was unavoidable because the original number was artificially inflated in a non-sustainable way. But well, that would be a huge red flag for a startup too. It is less so for a giant company like Meta, as they can eat the loss from forcing the market, but it is still ridiculous, even for a company as large as Meta.
Thankfully only the US is afflicted with this stupidity.
Yes. I'd argue most people hate or are annoyed by updates. "Ugh, another update??" I hear this all the time. Or "X company updated my phone and everything is different, I hate updates!"
Doesn't make a difference for college admission, and it likely will not for a long time. It's mostly grades that decide who get's into college and bologna affirms that you have a free choice on where to attend. It does make sense to prepare your child for college in such a way that it is able to live self sufficiently and teach discipline in learning, but no university gives a crap on what debate club you ran in high school.
In left-leaning media it's soaring, they decided. In right-leaning media it's completely dead. Vice versa about Twitter.

In reality Threads is fine. 100M was never going to be a stable userbase, it's just initial hype and sign-ups. But they have now a chance to grow it, and few dozen million active users is a sufficient start.
I want a POSIX compatibility layer on top of a microkernel, with a stable driver API so I can download a driver and have it work as-is for 10+ years.
You should definitely check out dbt :)

Some links in my comment: https://news.ycombinator.com/item?id=36911937
Interesting to see this show up on HN. My daughter and son-in-law live within walking distance; my son-in-law's father used to work there.
And when I was on an Android phone, Apple users weren't too happy about me trying to use talk/hangouts/meet/duo or whatever Google's messaging app of the week was.

For interoperability, nothing beats SMS/MMS/POTS/SMTP.
Per dollar? Everything. If cost is not considered, nothing much really.
> Threads failed the smell test early on because it started out with algorithmic feed only

On it’s first fucking day

Been using the new follow feed and honestly I appreciate the algo feed sprinkling some randomness here and there
> You mean parents can't seem to tolerate even a single dead child. And that's true, especially when most parents only ever have one or two children.

If every parents react the same way then that is effectively the whole society no? Imagine the reaction of a modern day town if a child had broke their neck from the playground, what would the reaction? I wouldn't put demolishing the playground outside of the realm of possibility.

> Obviously they don't want them to die. To parents, their children aren't an abstract idea or a number that they can rationalize away.

Yea and this is why this is quite interesting to think about for me. In a way, perhaps it is better that failures to happen in small numbers many times, instead of 1 big societal level failure that only need to happen once. I think part of the problem is that people have access to global news today. Even 1 children choking on some candy or whatever from the other side of the globe would mean that every children would be stripped of this experience.
Agreed. We're at a point where if you want to get into a top college, you have to be interesting. You must have done something unusual, ambitious, creative, or anything beyond sports or band or violin and a bunch of AP courses.

Guess what? Kids who have never had time to play are ones who have never had time to develop cool interests.

Jack Nicholson said it best (repeatedly): All work and no play makes Jack a dull boy.
Why talk specifically about children when the uprising on mental health issues has been seen across the board, from kids to adults and elders? It doesn't seem like a smart stratification if you want to find the correct cause.

Also, multiple twin studies show how parenting have negligible effects over life outcomes, so I am pretty skeptical of this theory.