skysight-inc/HackerNews huggingface dataset:
Considering Moving to the US from Canada
I recently became a Canadian citizen. (Toronto, ON)
Upon visiting a friend in LA, a thought of living permanently in the states came to my mind, for two reasons, generally better pay for software engineer and better climate. My wife and I are eyeing TX and WA. I just wanted to hear HN's input on it, preferably those who has gone similar paths. For background info, my wife and I are both Canadians, both age 31, no kids. Wife is a RFP manager and I'm a senior software engineer (E-comm, serverless, distributed, typescript, php, python) both of us have 4yr Uni degree in Canada.

My questions are:
1. What states do you recommend considering the weather & tax rates.
2. How should I start? Do I start interviewing asking them for H1B right away?
3. Any employers to avoid on?
4. Any concerns/tips on moving to the states from Canada.

Thanks in advance.
In the Amiga community we have the legend of "Joe Pillow". That was the name under which the airline seat was booked, that would hold the precious Amiga prototype that was used to demo the machine at CES '84.
There’s a subtle irony about HN.

It’s a site that gathers people together to post & comment on all the newest tech while at the same time HN itself is host on some of the most basic and boring tech - a flat file based forum.
I think it depends on the terrain in which you're operating on and whether you're on the offense or the defense. In urban or wooded terrain where engagement distances are shorter, the NLAW is probably a little better. In desert or plains where engagement distances are longer, the Javelin is probably better. If I were in flat terrain or on the offense I would not want to be carrying a weapon with a range of 800m when the tank I'm fighting has a range of 3000m.
I know you probably just want to be annoying, but really, there is a world of difference between completely synthetic and anonymized data. Without talking about specifics, anonymizing is just the operation of making the process of deanonymization a lot of harder. "Hard enough" is usually specified in some form by the regulator. You can identify an individual by their ECG data, for example, it's just really hard...

No, in actual practice you don't scrub the stuff you actually need to test.
The Reversal Test
> more and more people seem to be listening to old music instead of the latest and greatest

I doubt this, what do you base this on?
I've been watching some of them recently. It's amazing how relevant All In The Family still is today. The Jeffersons is still good, Cheers is relaxing after a stressful day. That easy-watching episodic nature is nice for a change.

There are some good recent sitcoms, but you don't get the same sort of 12 seasons of 22 episodes run.
Once again you are arguing in bad faith.

This isn't about me. It's about whether children should be expected to deal with irrelevant topics in class. There are an infinite number of ways to ask the same mathematical problem that don't involve political issues. But you insist that it must be so, then deny that it is so. And to cap it off, you call anyone that disagrees a racist... not flat out, through insinuation.

Bad faith argument.
Loitering Munitions in Ukraine and Beyond
It feels like their discover pane is what happens when you choose to promote (and generate) content entirely based on optimizing for clicks and ignore any long-term retention or engagement implications
>Anyone else annoyed at how narrow the term Homelab really is relative to what it could be?

I wasn't before I read this thread!

I mean, my "home lab" are old computers from 2008 to 2016 and half of what I "do" involves simply testing what weird installations (eg netbsd) I can get up and running. It's for tinkering -playing; the "lab" part coming from experimentation: "What happens when I do this...?"

I agree when it comes to the definition being to narrow. Then again, I mostly engage with it on /r/homelab and the HN attitude seems to be much more restrictive...too restrictive for my tastes, personally.
Making a Monolithic Telescope
From dabbling in F# I have a feeling such "information" would be somewhat more annoying than useful.
The short answer to David Albert's original question is much simpler than the article ... very little is actually new. We have lots of features that have migrated from "big" computers into PCs and SoCs, but very little that a big-machine programmer from 40-50 years ago wouldn't recognize.

Multi-level caches, TLBs, out-of-order execution, NUMA memory, SIMD, multi-threading - were all normal features of big machines (Crays, Cybers, etc) and are now normal on single chip machines. We have various optimizations and special case handling (eg branch prediction) but these are not normally directly visible to programmers.

GPUs (very large specialized coprocessors) were not a feature of older computers; and their capacity routinely dwarves the "main" CPU.

At a lower level, the routine use of high speed serial comms is new-ish, or at least a reinvention. It was used in very early computers, but use of serial comms for PCIe devices and SD cards is now routine. Perhaps it's just an optimization, but it was not usual a few decades ago.

One thing that I don't recall seeing on older computers is the multitude of fine-grained performance counters now available - useful for fine-tuning, and for peeking at what's going on outside your own process!!
The difference is that I live in the middle of the country, so I'm basically living in the past but can see the future screaming my way via the internet.
/r/homeserver ?
Doesn’t the GPU already work in Asahi? You’re not locked out of it either. It’s proprietary but that isn’t different from Nvidia.

x86 isn’t that open since some of it is still patented by Intel/AMD and it has an ME, microcode, etc in the CPU. (The M1 has neither.)
Ukraine's Resistance on the Radiowaves
In your worldview: the government subsidizes rural life by... building roads? Making gas cheaper?

How does all the food grown in rural areas make it into cities? Not by teleportation; by being loaded into semis, driven on roads, using gas. There's a cost. When roads get worse, when gas is more expensive; food gets more expensive; and it gets more expensive for cities more than it gets more expensive for rural areas.

That's... subsidizing. For cities. We live in an interconnected economic system. The fact that cities make more tax revenue, then export some of that tax revenue to rural areas to support their public infrastructure, does not mean cities are subsidizing rural areas. It means that cities need rural areas to survive, or at the very least, to keep costs affordable.
As I said, it is hard.

And good luck teaching beginning scientists F#.
Oh I thought you were saying they only had a web app, and you didn't realize they had an actual app.

I use the Fastmail Android app and didn't realize it's just a webview.
Boring tech is reliable tech.
Nonsense. Maybe people here but Hacker patrons are hardly a representative cross section.

The more insidious problem that regular people come up against every day is devices that depend on cloud access. When that disappears the devices are garbage.

I would like to see more legislation attempting to protect that. Perhaps some sort of requirement to escrow cloud algorithms or whatever it would take to open source protocols.
I’ll second code - I love that book and haven’t found a better explanation elsewhere.

For more general history, Hackers, The Dream Machine, Crypto, and to a lesser extent What The Dormouse Said are all good.

I’d add in In The Plex, Masters of Doom, and Facebook: The Inside Story for company specific books.

I haven’t ready show stopper yet, but that’s on my list.
I feel as I get older I have less and less desire to geek out at home, especially now with Covid/WFH. When I log off for the day I really don’t want to go back upstairs to my home office to do anything.

I used to have a FreeBSD server running pf and jails to partition out services. Now I simplified everything with a little tiny Ubiquti cube that I use an app on my phone to control.
I spent most of my life hating pickles. Suddenly a couple a couple months ago I started craving them like crazy out of nowhere. I bought a jar to the dismay of my wife who hates them, and found that I now loved them. I've in the last couple months gone through 4 jars of pickles.

I have zero explanation. I mentioned it to my doctor even, and he seemed wildly disinterested.

I wonder if something in my gut changed?
There is general research that shows that after about two weeks of limited inputs, bacteria colonies will go dormant, retreating into the structural matrix ("slime") that bacteria produce for themselves. If fed, they will come roaring back relatively quickly. To mostly kill off a species of bacteria, it can take months (6-ish?) of starving them during their dormant state. Sorry, no links, just reporting recollections from general reading that I have been doing.

Stop reading now unless you are interested in cardio-vascular disease.

I started researching this a little over a year ago when I got a cardiac stent to prop open a 99% blockage in the left anterior descending artery. Yeah, I was probably within weeks of having the classic widow-maker heart attack. (I didn't, and I'm now fit and healthy, so I consider myself lucky.) I eventually found a line of research out of the Cleveland Clinic, work done by Dr. Caldwell Esselstyn. His work is based on this: 1. CVD is the result of an injury to the endothelium that first attracts white blood cells to the damage, then cholesterol joins the party and they form "foam" cells that can get under the endothelium and eventually calcify. 2. The endothelium produces Nitric Oxide gas that is both a vaso-dialator and also helps the endothelium repair itself and cleanse itself of non-calcified foam cells. 3. The primary driver of CVD that is associated with the standard American diet is that the diet destroys the Nitric Oxide blood gas.

How does that destruction of Nitric Oxide happen? 1. Carnitine, lecithin, and other proteins found in meat, fish, diary, and oils are metabolized by a colony of gut bacteria to produce tri-methyl amine (TMA). 2. TMA travels to the liver and is metabolized into tri-methyl amine oxdide (TMAO). 3. TMAO enters the blood stream and annihilates nitric oxide, robbing the endothelium of its self-defense mechanism. Eating a meal that feeds that bacteria colony will suppress nitric oxide blood gas for 6 to 8 hours. So, if you eat the SAD at every meal, the level of nitric oxide will never recover.

I am on a mission to starve those little bacteria bastards out. Kill'em all with gleeful murder in my heart. So for about a year I have been on a diet that is most easily described as vegan, with the additional restriction of no oils and high-oil foods. I wish I had some good way of measuring my blood TMAO levels. I don't, so I'm just going by the general rule of being as strict as possible for several months to try to knock the bacteria out as best as I can.
Of course it's not a Python problem, all similar tools have the same "problem" that they can't easily fit that stuff into their type systems, so they invent some way to not care about it.
Looks nice.

I am intending to do something similar locally (in a year or so), I will reach out if I need the help from your network (just an occasional talk from a tech worker would help a lot confidence-wise).

I did check the coding bootcamps, and they seem more advanced than what I am intending to teach, since my primary motive is introducing teens to coding and hopefully some of them will keep up.
I'm 33, but the reason I chose 2005 was because it was the latest year that I was sure was before "wokeness" was a thing.

I also live in the rural Midwest, so I figured that was about how far in the past you on the coast think we are with this sort of thing - and you'd be right, to an extent.
I think I get it.

I have noticed some commonalities across both liberal and conservative leaning forums. You can get dog piled for saying the wrong thing in polite words. Or using the wrong words. Or the wrong tone. Or sometimes failing to say something in a post. People react less to what you said, but what it sounds like you might be saying, treating it as though you had plainly said that thing.

It feels very "Tribalist". The way you speak about things is a shibboleth for the "team" you are on, regardless of what you write. And that is how the community reacts often, regardless of the content of your post.

I definitely think internet trolls bear some blame for it, because this is basically communities being on high alert for bad faith actors and becoming more insular as a result.
Because the shape can be dynamic, for example.
Why would you compare violence from 1980's to 2020? You realise thats a gap of 40 years?

It's almost as if you're trying to find a previous period with same communalism rates going back as far as you need to to prove point.

In terms of trends in the 20th century, there's been a clear noticeable jump after the current government came in, which is what should matter.
To give you a perspective on Britain since most replies are US centric, I now live close to Shrewsbury near Llangollen on the Welsh border. I've a castle at the end of my road and regularly see (& smell!) cows, horses and sheep from my kitchen window who graze on a paddock where just a few weeks ago I noticed a hot air balloon take off.

My barn has wooden beams, four toilets yet cost less than half to buy than the middle terrace apartment in London that came with 1 toilet and only 1 bedroom and a corridor kitchen. It is also ~4x in area. It came with an allotment and 5 generous plots where I like to plant leeks, onions and runnerbeans where I batch freeze them rather than get them wrapped in plastic shipped from Argentina. I have breathtaking scenery, fresh air and countryside walks nearby along with many ofsted outstanding schools.

It is quite tricky to live far from amenities in the UK so expect markets and farm shops aplenty, I can get unpasteurised milk fresh from pasture grazed cow to bottle the same day which I could not in the city. Our island, being smaller than a state it is easy to get anywhere, festivals are aplenty, fishing in Aberystwyth, a blustery night in Edinburgh for instance and a car or short journey to the station can have you on the continent and in Ghent or Bruge, Antwerp, Berlin or Stockholm the same day.

People are generally rational, courteous and kind mannered. I am greeted as I walk past, unlike in parts of London or Birmingham. I do not lock my doors, and my daughter is learning about life in a safe and idyllic environment I can provide and ok ok it is true my neighbours are mostly old dears, it only means I am less likely to disturb them. I don't hear police sirens and ambulances every day and I don't have to stand armpits in my face travelling the tube yet I can still get to a major airport faster than I when I was in east London for a time.

Unless for the nightlife it beats me why anyone capable would want to be near the cities esp. now with remote work becoming the regular experience of many. If you choose the UK and would like to know more feel free to username -åt- gmail me.
The site very deliberately doesn't have those; one of its basic premises is that we all see the same feed of stories, instead of a bunch of siloes.
I don’t understand your point and I’m not sure how I could possibly interrupt you in this format of communication.
We’re looking at neither. I even double checked the article and it’s very explicitly an example demonstrating very clearly a concept. It’s a proof of concept. It’s not a design so it won’t suffer from a flaw, it’s not expected to be profiled because it’s not a solution.

My comment was an aside that such code lacking design can aid profiling other code. Intentionally writing poorly performing code has benefits in understanding other performance details in some scenarios.

You didn’t seem to address this either, just reiterated a grievance with the article. I expect this is going to be a typical HN topic where strong opinions fly by, but I sincerely wonder if you might also benefit from slowing down and reading more closely?
Someone using their power to change the narrative to their liking. Wow, that's shocking. I know for sure no one would ever do that (yes, I'm being sarcastic).
You mean Republicans are hypocritical and take any position which appears to give them political advantage to the point they screw over their own people? Why haven't I heard about this before? /s
oh no new tools
Because you're experimenting.
what happens when I use this combination, what would it take to be able to get this group of computers to do that task

And learning also fits into this: like the computer version of a school chemistry laboratory. Setting up computers to perform tests for certification.

For what it's worth I agree with you about the equipment -but I read on reddit a lot of /r/homelabbers getting equipment for work so that would make sense.

I don't work in the field so for me personally it's more a question of wanting to experiment with software while not throwing away perfectly working (but old) computers.
Another link for you https://pubmed.ncbi.nlm.nih.gov/25198208/
In my village in England, where I grew up, the house and land prices have increased 10-fold in twenty years, but the average salaries have only increased 2-fold. This makes it basically impossible for me to simultaneously make a living and live there. It makes me sad because I would like to live near my parents, other family and the place I grew up, but am essentially priced out by speculation and city folk from the south.
It’s so bad on mobile that there’s a market of HN clients.

Myself I am writing this from an app I’ve bought on the App Store.
> padding is one-to-one so there's still the same number of inputs

That part is debatable, if we imagine different padding schemes.

If the padding was just 0s, I would easily accept an argument that 111000 and 1110 are the same input giving the same hash.

You could also say you consider the extra '1' bit in SHA-256 as part of the payload, not truly 'padding' because it's mandatory, and make a similar argument, and it wouldn't be blatantly wrong.
Netflix is testing the extra family member at 2$ more per month over here in Peru and they do have a feature to migrate a profile to a new account.
I love Netflix because they have so much non Hollywood dumb content but many foreign European good quality things. I'm always surprised when people say they don't have quality content. Do you really want that dumb latest marvel film? No how about a good British drama that is why I love Netflix
But there does seem to be an epidemic of "mystery ailments" with no real explanation.

What if that's not some bizarre coincidence and is actually related in a cause and effect manner?
Build it yourself or pay someone?
I can say I have tried both building a product and paying people multiple times. Let me sum up:

Building it yourself - PROS:
- Joy. If you like coding, this is the best part. For me it was great to get back to building something and away from meetings and documents.
- It's cheap. You can create your MVP for $0 out of pocket. You can add features for nothing.
- You learn a skill. If your product doesn't work out, you can use that skill to get a job or consult
- You can speak to your design. If investors or customers ask you how it works, you'll know.
- You can better manage an engineering team. If you hire someone to take over the build later, you'll know if they are BS'ing you

Building it yourself - CONS:
- It will probably take you longer. If you hire a person or small team that is experienced and dedicated to just that, they will be faster.
- You could be spending time selling it. If you've read anything about startups, you have probably read that a common mistake is not talking to users enough and not spending enough time on marketing.
- You're less objective. A team you hire will tell you when you're spending too much on inconsequential features.
- The quality may actually suffer. If you have the capital to hire a small team or even just a skilled freelancer, they can deliver a professional looking product - in my experience.

At ZipScripts.app, we started by hiring a great vendor to build our app. We did about a month of research and interviews before choosing a vendor and that was time well invested. Our site and app turned out well, in my opinion. However, since then we have needed to pivot and add features. The approach has shifted to keeping the engineering in house. This has certainly saved us money, but it diverts resources away from marketing, sales, fundraising etc.

As a take-away, if you not in a huge rush and you have the technical know-how, then build it yourself. On the other hand, if you have capital , there is nothing wrong with hiring a vendor to get you started.
> more and more people seem to be listening to old music instead of the latest and greatest

Simple explanation? Sounds like your peer group is getting old.
From my perspective:

Pork raised on a small farm has ridiculously pure white fat. Heritage bacon fat turns clear as it is cooked. It's delicious, even unseasoned, and the texture is firm and pleasing. The flavor is nutty.

Industrially raised pork fat is disgusting. It is pinkish gray, milky, and stringy. It does not properly render during cooking (seems like too much connective tissue). It is mostly flavorless, or even acrid, and the texture is more chewy than firm.

The problem with the US farm system is that our food should be more expensive. Eggs, poultry, pork, beef, but also many vegetables. breads, etc, just don't have the dietary benefit that we had in the past. Garden grown celery is almost inedible raw - the flavor is so intense a single stalk can flavor an entire stew. Garden grown carrots are hearty and flavorful.

The quality of the food we are producing tends to be abysmal.
This is awesome stuff! Thanks for recommending The Great Discontent, looks interesting and a good model to base on.

Interview via email, I'm so glad to know people do this! Slack/Discord makes sense too, prob something I can ask the interviewee.

I always say dumb stuff in person so that's likely my last option.
> These same young males have virtually zero risk from Covid.

This is a 2 years old belief that's convenient to politicians but has been utterly, comprehensively destroyed by science by now. It needs to die, yesterday.

For one thing, Covid-caused myocarditis is an order of magnitude or two more frequent than vaccine-caused myocarditis, at all ages. The latter also overwhelmingly resolves in a few days without treatment.

For another, there appears to be no such thing as durable "natural immunity" with Omicron. Reinfections are now documented to have happened as closely as 20 days apart !

Finally, not a single week goes by these days without a new study being released that describes "yet another creative way SARS-CoV-2 f*cks up the human body, yay!".

This week I suppose the most interesting development is a new meta-analysis reporting that HALF of people infected with Covid still have symptoms at least four months later (aka Long Covid) https://academic.oup.com/jid/advance-article/doi/10.1093/inf...

In the UK, an estimated 1.3 million people had long Covid as of early 2022, growing by 200K each month.

It was estimated that nearly a quarter million people had dropped out of the job market completely as a result :

https://www.ft.com/content/33444f29-bab1-4655-85b5-c0b1f68d9...

https://www.ft.com/content/8b9166af-2e85-4429-ab1f-362c189e4...

Covid isn't going to immediately kill us all, but it's pretty obvious by now that it's already a mass disabling event, the main unknown being how reversible the neurological + cardio vascular damage is going to be in the long term.
The comments on this thread have given me hope for humanity and freedom of expression. Depending on where you read this news you could be forgiven for thinking that you're in the wrong for disagreeing.