skysight-inc/HackerNews huggingface dataset:
There is legit use of H-1B, which helps make America the leader in tech. Top tech companies like Google, Microsoft, Apple and Amazon would not be top tech companies without this immigration.

Then there are abusers... for example back in 2016 Disney hired a bunch of H-1B workers and immediately laid off American workers, and then required those American workers to train their H-1B replacements.

The abuse must be stopped, it hurts everyone. The legit use must be encouraged, and expanded -- it makes America strong, and creates jobs.
It’s a reasonable feature, but should nevertheless require opt-in by the user. The opt-ins could certainly be bundled at install/upgrade time to reduce annoyance.
oh man, honestly this can’t be further from the truth, regardless of your age, marital status… belgrade in particular and europe in general would be anything but boring for US folk!
I left LinkedIn years ago, because everyone and their dog was copying my entire profile.

I was happy for that info to go to potential employers, but not to random company and its canine friend.

Then MS bought LI and I was so glad I'd left years ago already.

I've seen one of two places have mandatory URL fields for LinkedIn profiles.

One of the impressions I've been getting is that if you do not fit exactly into an recruitment agencies process, you're DoA, and I have begun to suspect the only work they do is look at LinkedIn.
Funny haha: Satirical news as a European public utility
google's playbook from the 2000s was to run a search engine based on a novel ranking algorithm that actually worked with a ui designed by engineers who like things fast, simple and minimal.

the rest of the process described herein has been best described by cory doctorow as "enshitification."
Fair, I am loath to take away your dreams!
I understand what you are talking about, and you can still do that, but it is going to be expensive. Or at least, expensive for a typical 20-something heading out to explore the world.

Times have changed, and now like it or not, we are in the internet and smartphone age. The best travel deals are online, the cheapest accommodations are also found online. The Interrail pass is a bit of a relic, it can still be useful, but if you have no plan and limited cash, you are probably better off chasing last minute deals on your trusty smartphone.

And yes, I think we have lost something, disconnecting is hard, and stores tend to be all the same these days, and finding something interesting to bring back home is becoming a difficult task now that you can order everything online.

But I also think we gained something. The language barrier is breaking down. More and more people speak decent English as a secondary language, smartphones come with pretty decent translators, plane tickets are ridiculously cheap if you are not too picky. Getting in touch or keeping contact with people on the other side of the planet is almost too easy, great for exchange. When travelling in a group (even a temporary group), having mobile phones cuts down on the time waiting for people to gather, and offers more freedom than "let's meet at a precise place at a precise time", which is one of the most annoying parts of travelling in a group.

Now, I talked a lot about "cheap". That's because while travelling, I consider using money to be like cheating. You can do everything (well, almost) with money. Want to do a smartphone-less trip, randomly hopping into trains? You can, with money. Finding a ho(s)tel without price-checking online first? Sure, with money. Cheapening out is a good way to keep a "no plan" travel unplanned. But yeah, now there are smartphones involved.

And life is still beautiful. In my opinion, more beautiful than it has ever been, but in different ways.
I think it may be, depends on how much of a sense of humour you have. The offensive part suggesting smoking weed in large amounts can make your eyes look half closed. The punchline being Asians are not white males and Asians also (some of them) have eye shapes that do not look like white males.
Their discrete math course has some graph theory!

It should be coming out relatively soon.
Having bad rules written down doesn't make them immune to criticism. It's a silly unnecessary rule that shouldn't exist, and while Carlsen doesn't deserve any special treatment, being consistent in enforcing a bad rule isn't better than not having the rule in the first place.
UAE becomes Africa's largest investor, overtaking China
Of course, it doesn't have millions of dollars thrown at it.
Spark supports borrowing which is easier to use than Rusts now. It also prevents memory leaks.
Congrats to the fish team! Great writeup with lots of interesting detail.

I wonder if this is the biggest project that has moved from C++ entirely to Rust (or maybe even C to Rust?) It probably has useful lessons for other projects.

If I'm reading this right, it looks like fish was not released as a hybrid C++ / Rust program, with the autocxx-generated bindings. There was a release during that time, but it says "fish 3.7 remains a C++ program" [1]

It sounds like they could have released if they wanted to, but there was a last stage of testing that didn't happen until the end.

Some people didn't quite get the motivation for adding C++ features to Rust [2], and vice versa, to enable inter-op. But perhaps this is a good case study.

It would be nice if you could just write new Rust code in a C++ codebase, without writing/generating bindings, and then throwing them away, which is mentioned in this post.

---

Also the #1 gripe with Rust seems to be that it supports version detection, not feature detection.

But feature detection is better for distros, web browsers, and compilers:

Feature Detection Is Better than Version Detection - https://github.com/oils-for-unix/oils/wiki/Feature-Detection...

Version/name detection is why Chrome and IE pretend to be Mozilla, and why Clang pretends to be GCC. Feature detection (e.g. ./configure and eval() ) doesn't cause this problem!

[1] https://github.com/fish-shell/fish-shell/releases

[2] e.g. https://news.ycombinator.com/from?site=safecpp.org
Seconded.

Fly out and hotel yes, on own dime, no.
Anyone affected by this and in the US might consider calling or writing to their congressman. The time to do that is now when the demand is high to bolster jobs but low for excessive laws. Nobody innocent is going to be wronged if this is made into a crime or otherwise regulated to put a stop to.

The fake job applicants are only siphoning resources from the economy at the high expense of all other parties involved. The ones who are getting screwed the most are the applicants, some of whom are concerned about making ends meet and getting auto-rejected constantly despite decades of experience. No one should stand for it.
Why are people downvoting this? Yes, you really do need a dedicated circuit to run this type of machine. You will trip your circuit breaker if you don't have sufficient wattage on the line to run something rated for this power draw.

Commercial setups are not appropriate for typical 15 amp circuit loads.
Very cool. I actually built an app called "Johnny Mnemonic" around 5 years ago that generated a mnemonic sentence given a list of terms when I was studying for my EMT license. At the time I leveraged a simple n-gram markov model that I based off the publicly available Cornell Movie script database.

I added a couple settings like word order(matters: colors of the rainbow, doesn't matter: bones of the skull), anagram vs sentence, etc. At the time the biggest difficulty wasn't necessarily generating a coherent sentence - it was ensuring the "novelty" of the mnemonic. The less surprising the less likely its going to stick.

Fun little tidbit - by adding a "NSFW" flag - I made it so the markov chain would heavily weight racy/saucy/lewd words. End result, VERY VERY evocative mnemonics that were completely and utterly incapable of being shared.

Demo:

https://www.youtube.com/watch?v=MTAbVBOMdbk
It’s a trend that’s a few centuries old at least. The French and Indian War was partly caused by Americans who didn’t have enough land to farm to support a family moving west, and the British trying to stop that was one cause of the Revolution, and then the whole of 19th century American history is a combination of farmers moving west because the east was full and immigration from Europe largely driven by the farmland of Europe being full. Before that almost everywhere was stuck in a Malthusian equilibrium and if you couldn’t support a family in your home, moving away would just make it harder.
That's not true. My freshly printed passport was denied by a computer at the UK border, they ran forensic checks for 2 hours while I waited in detention and then it was all good and they let me go.
There are a ton of things you might look at for a newly graduated undergrad beyond grades: research and other academic projects, sports teams, editor on a newspaper, etc.
For me, it has very practical reasons.

If you work in software, you'll spend 6-10+ hours a day interfacing with the machine via your hands.

So of course, the quality of that experience matters. Each person's fingers and typing styles are different to degrees so finding the right fit requires sampling. You often require a few days or even weeks to adjust and get a feel if a keyboard is right for you. I've had keyboards that only surfaced fatigue after a month of use.

I've accumulated keyboards mostly in search of the perfect one that can prevent fatigue, pain, and injury for a job that requires 1/3 of my day to be attached to a keyboard.
Web Performance Optimization is being studied in universities
> It's the equivalent of sending an MD5 of your password somewhere

a) MD5 is reversible, it just cost GPU time to brute force

b) It is unproven that their implementation is irreversible
Yes. You can't just say that someone eating 1800 over the recommended 2000 will perpetually gain weight. Weight maintenance calories will depend on the weight of the person.

A 500lbs man will need to consume 4000kcals/day to not lose weight. Cutting 1800 of that is realistic and might be good advice on the LLM's part, so it really depends on how GP asked the question.
Maybe I am dense but I cannot find the requirement for cookie-banners in your link.
Being a GM doesn’t automatically clarify vague rules. FIDE has some things saying it’s appropriate as long as there’s no holes, others that limit them. Really this comes down to the tournament rather than being a uniform rule to follow.

The arbiter didn’t clarify what was going on first saying it’s a 200$ fine which was meaningless to him, then latter saying you need to change or skip the next round.
it's a joke my friend
Further, If you can afford to build this, you can afford to purchase at least the Romex, an AFCI circuit breaker, raceway, and run it into whatever room in the house you plan on operating this in.
Same post from their own blog: https://team-bytesized.github.io/articles/malware/beavertail...
I dont think Russia was threatened by Ukraine, but NATO and more specifically the US.

All of these analogies break down because there is no real world equivalent to a purely defense action like locking your doors.

The idea that NATO and the US especially only engage in defensive military actions is what requires an insane level of reality denial.

At any rate, Im not even trying to claim Russia has a moral high ground, just that the situation was completely predictable. At best, it was like putting your hand in a cage with the rabid dog. You can make a moral point that the dog shouldn't bite, but it is still idiotic to ignore the barking, snapping, and foaming at the mouth.
I’m deeply familiar with all of these techniques, the core issue here is informed consent which they have not obtained.

Furthermore, Apples privacy stance is generally a sham as their definition of “human rights” doesn’t extend to China. Which either means Apple doesn’t respect human rights, or they don’t view Chinese people as human.
Our usual understanding of law has an enforcement mechanism of the nation on individuals, not voluntary agreements sovereign nations enforce on each other.
Simple solution: Get rid of 3 pointers in the NBA.
I miss this from my old Motorola Android phones, along with the squeeze feature on IIRC the Nexus. It would definitely be nice to have for me.

However I've found that flashlight is still relatively accessible. It's three actions - press power, drag finger down from top of screen, tap Flashlight. Not too bad, but not possible from muscle memory or with gloves on. Good for looking under the seat for your keys at a movie, bad for quick reactions.

When I'm traveling or outside at night, I tend to carry a dedicated flashlight, but I'm odd like that.
The pg comments linked to above are from 2008. HN launched in 2007.
if we formalize what might trigger the recall we could keep a mental model of it, maybe call it bangs, something like !wikipedia would only index data sourced from training on wikipedia..you might be on to something..
The best you can hope is integrity and security until your information reaches the destination but to assume that Apple or the U.S government cannot decipher the information you sent it or use it against you(i.e. set a person of interest as "landmark" and find out who's iPhone matches that "landmark) you must be foolish.

It's no longer a conspiracy. I think we are all over past that time(i.e with Snowden and Wikileaks). We live in a surveillance world and "They're guarding all the doors and holding all the keys".
That's not fully true, and even if it's partially true in some cases (this depends on the chemistry of the battery): volts and watts aren't the same thing. You can be fully capable of supplying 5v@2.4A and not capable of supplying 12v@1A which are the same number of watts.

Battery tech is a horrible black hole that is not very fun to dig into, chargers are a little bit more transparent: with markings for various voltages and amperages printed on the device.

iPad batteries output 3.7v if I'm not mistaken, but I'm unsure what they charge with.
More … peak voltage or something like that?
The GPU rental market is fairly reasonable. There's lots of companies doing it. (I work at one of them). 4x 4090 can be fetched for around $0.40/hour on some platforms ... about $1.20 on others depending on how available you want it. Regardless, all in, you can do an average 10-or-so-day train for < $500.

If you want on-prem, wait a few months. The supply of 5000 series (probably announced at CES in a few days) should push more 4000 on the market and, maybe, for a bit, over-supply and push the price down.

Nvidia stopped manufacturing the 4000 a few months ago because they don't have endless factories. Those resources were reallocated to 5000 series and thus pushed the price for the 4000 up to the ridiculous place it is now (about $2,000 on ebay)

I think the current appetite for crypto and ai is big enough to consume all 4000 and 5000 series cards to a point of scarcity (even 3090s are still fetching about $1000) but there should be a window where things aren't crazy expensive coming up.

There's no evidence supply will continually outstrip demand unless something unusual happens.
Or their friends.

https://en.wikipedia.org/wiki/Five_Eyes

https://en.wikipedia.org/wiki/Room_641A
Given that the starting layout of the pieces and the movement rules of the pieces are the first things memorized by new chess players, that feels more than slightly different, even to this chess novice
The last time I checked, a modern Threadripper build is a bit over $10,000. So if you have the budget for that but need something GPU-oriented instead, then I could see that being a reasonable option.
This might help: https://voteview.com/person/14101/joseph-robinette-biden-jr
The problem is the equivalent driving times aren't crazy on those routes either though.

When you factor in that you need a car in both your departing city and destination city (except for NYC), AND the fact that nearly every household in those regions owns one or multiple cars (which is not true in higher density/higher urbanization countries)...it begins to not make sense especially given the massive upfront cost of construction.
Hypothetical scenario: Theo de Raadt and Bruce Schneier are hired to bring Apple products up to their security standards. They are given a public blog, and they are not required to sign an NDA. They fix every last vulnerability in the architecture. Vladimir Putin can buy MacBooks for himself and his generals in Moscow, enable Advanced Data Protection, and collaborate on war plans in total confidence.

Where are the boundaries in this scenario?
In a way, I agree: The US is one of the the biggest violators of the USLRBIO (US-led rules-based interntional order!), especially in Iraq but also, I think I read Serbia (1990s) wasn't legally scanctioned, and many other less significant situtations.

But at the same time, no institution, law, or legal system is 100%. The USLRBIO is overall extremely effective - almost no international wars (most have been civil wars), and the recent past being the most peaceful in (millennia?). It's an incredible feat of humanity and international affairs, and freedom exploded across the world, though since has retreated somewhat.

Also, beyond a doubt, military power is a necessary part of it. The reason Russia is violating it now in Ukraine is because others have not demonstrated convincingly that they will supply Ukraine with whatever is needed as long as it's needed (quite affordable given the relative size of economies of Ukraine's allies and Russia). If that was clear, Russia would have no choice.
That's not how (good) radio plays work either. Through good use of dialog and foley, they could avoid such ham-handed writing.
The two most popular zsh plugins are total clones of this at 31k and 20k gh stars respectively. Not an award but certainly an indication of its success.
I'm not sure I agree -- asking users about every single minor feature is (a) incredibly annoying, and (b) quickly causes request-blindness in even reasonably security-conscious users. So restraining the nagging for only risky or particularly invasive things makes sense to me.

Maybe they should lump its default state into something that already exists? E.g. assume that if you already have location access enabled for Photos (it does ask!), you've already indicated that you're okay with something about this identifying being sent to Apple whenever you take a picture.

My understanding is that Location Services will, among other things, send a hash of local WiFi network SSIDs and signal strengths to a database Apple maintains, and use that to triangulate a possible position for you. This seems loosely analogous to what's going on here with the compute-a-vector thing.
As an aside, I tried to love ddg before using kagi but I'd always revert to google with !g and end up not finding anything because google has sucked for the past 5 years

I've been using kagi and I've noticed that the only time I ever switch to google is for things that are truly local to where I am at the moment (restaurants, etc..).

Kagi is really great.

I've also been testing perplexity and I'm not that convinced yet. The only thing it's been decent at is finding relevant studies.
Atypography
The stack's still there. I agree that reference manual's notation for how many values are pushed and popped can take a while to get used to, but at least it's straight to the point.

One trap with the stack is that it baits you into carefully sequencing the operations so that the output of one feeds into the input the the next. Sometimes values are popped far from the places that pushed them... It can be easier to reason about code that liberally copies the temporary values. Keep one stack slot for each "local variable" you want to work with. Then to work on them you copy that slot to the top, call the stack operation, and then write the result back to the appropriate stack slot.

Essentially, favor positive stack indices over negative indices, because the latter are more sensitive to the sequencing of your operations. Also, consider giving names to the stack indices instead of hardcoded numbers.
I remember switching from bash to zsh a few years back and thinking I was the bees knees. After the switch trying other shells seemed like bike-shedding because, I mean, what more could a shell? Then I got a new computer and decided to start from scratch with my tooling and downloaded fish. I was shocked how it instantly made zsh feel cumbersome and ancient.

Heartily recommend others give it a try as a daily driver for a couple of weeks. I liken it to Sublime Text: an excellent “out of the box” tool. Just the right amount of features, with the option to add more if you want. But you also don’t feel like your missing out if you keep it bare bones. A great tool in and of itself.
OpenAI and Microsoft define AGI as AI software that can generate $100B in profit
Just a few days ago it bombed a media van and killed 5 journalists: https://www.aljazeera.com/gallery/2024/12/26/israel-kills-fi...

Perhaps it should save the money, stop conducting an genocide and end its Apartheid. That would win more minds.
I find it really frustrating that the NYC DOT fought their original business model in order to protect Lyft’s monopoly. I had assumed that Lyft’s monopoly was on the right to use DOT’s street space for their program (which at least makes sense), but it feels like a bike rental service operating on private property should not be the DOT’s jurisdiction.

The argument was essentially “we need to give Lyft a monopoly because that’s the only way they would invest in the system”, but the fact that Joco had a structural disadvantage (no public space) and was still willing to enter the market is a sign that we could have a competitive market without giving it all away to Lyft.
57 years young. Tragic loss.
you should hit YT and watch some old games prior to 3-pt line addition to see how awful that was :)
Super interesting, please do show what the other trees (collatz) that you mention look like
If the tariffs are 100% then a C3 is still like $6.
If you leave those off you won't get any power sent to your device.
I find it hilarious you (apparently) unironically believe this. Microsoft has nothing as dominant? Really? You can’t think of anything?
Only criticism is that they've made it increasingly hard to book a doctor appointment for people who don't have a carte vital.
Ha ha, you should see what Google returns when you ask it for the recent movie with a pig on the movie poster.

(Hint: it is a film from 2021 starring Nicolas Cage.)
There's growing evidence, especially in the past few years with better studies, that suggests HPV is a significant driver, if not the most significant driver, of the increase in colorectal cancer among younger adults. I suspect it's been a disfavored explanation because of certain implications--implications which should be irrelevant and not even necessarily true, but I digress. The HPV vaccine should in theory be protective[1] so in the next decade or so it might become more clear even in the absence of additional direct investigation. Likewise, we should expect the incidence of oropharyngeal cancers to decrease, which probably not coincidentally has also risen among younger--20-50yo--adults. Notably, the HPV link is more clearly established.

[1] HPV16 and HPV18 being the variants most often identified in HPV-associated colorectal cancers[2], and which are targeted by HPV vaccines as they're the variants primarily responsible for cervical and anal cancers.

[2] See, e.g., https://pmc.ncbi.nlm.nih.gov/articles/PMC1479314/ and https://pmc.ncbi.nlm.nih.gov/articles/PMC9610003/