skysight-inc/HackerNews huggingface dataset:
I completely agree with you, but it’s still funny how we were ok with the companies moving the jobs out of NA (so, we lost all the things you’ve listed) to save themselves money. But when it comes to saving money for the consumers, suddenly we’re not allowed to do the same thing, because it doesn’t help the bottom line.
I think this is a great thing to productize. I'm working on a thing that will need a ton of fine tuned models and it has been a shocking amount of work to go from a generalist engineer who knows what fine tuning is conceptually to actually have the pipeline working and being able to fine tune (and put into production!) models. The roboflows of the world are neat but a tighter "use this to get from idea to live" product has legs.
Honestly yeah. The EU is run entirely by PMC people who don't understand or care about the effect on lower-class and frankly less intelligent people's lives.
> Worked on an X language codebase for two years. My advice is: choose a different language. It's just not a great dev experience in general.

I'm pretty sure it's "working on a codebase" that kills your soul, not the minutae of particular language choice.
Fiddler – My Mistakes
I would take the YAML any day.

Because if one of those iptables fails above you're in an inconsistent state.

Also if I want to swap from iptables to something like Istio then it's basically the same YAML.
Here's one use case: while I don't use this particular GUI, it really does help when you have some columns containing RTL text such as Arabic and you want to browse through a table. RTL handling in most terminal emulators I've used is really lacking, though I can't blame them.
The people with the ability and resources to move to another country are not the ones affected.
Some things that helped me

Every query response in SQL is a rectangular matrix [1]. JOINs add columns sideways. UNIONs add rows vertically[2].

[1] Which is why tree shaped data is awkward to query in SQL in one round-trip.

[2] From this you realize why the column names have to match to apply a UNION, and why recursion is something to do with a UNION.
Anecdotal, but I haven't experienced shorter lines or faster ID checks since they implemented this facial recognition system.
California has so much solar power that increasingly it goes to waste
https://archive.is/LIj1F
Volkswagen was one small part of the Nazi's policy. It ultimately didn't deliver a single car to the users of its government-endorsed savings scheme, but instead was used for military production. You know what other companies have heavily relied on billions of dollars of government subsidies and military contracts? https://archive.is/lVZ3f
Some interesting things happening in the structured concurrency / "Direct style" space. It looks like it could become a powerful and readable way to compose (asyncy type) things. Simpler code, usable stack traces, better traceability, less function colouring concerns.

It's early days in that regard, with some folks doing some really interesting things: Odersky himself / the Ox project.
You have it reversed. It’s fair, it’s hard to tell if you haven’t worked in the launch industry. But drive out to Mojave and go talk to the dozens of companies out there. Many of them have reusable designs. But also if you look at the financials, I think many would laugh at the funding many of these companies get when you compare to Silicon Valley. Clear vaporware frequently gets bigger investing.

The problem with launch companies is that you have nothing to launch. It’s a vicious coupled system, because it also means you can’t bring prices down to increase the number of launches. You need scale to bring prices down. You can’t implement the Silicon Valley model of run all your competitors (ULA) without dumping 10x down the drain compared to your Uber or Netflix.

So the reason it works is because SpaceX is its own customer. You are bootstrapping. The satellite internet idea isn’t even new. I was pitching this to a company I worked for in the early 2010’s (inspired by the brand new planet labs), but what helped was I even found white papers by Qualcomm and others that clearly had the exact same idea. My boss dismissed it because the failures of Celestri, Teledesic, Iridium, and Globealstar. I’m sure this is why I was able to find those white papers too, and very clearly so did SpaceX.

The difference here is that SpaceX is a launch company AND has the funding of a billionaire that is willing to take the risk [0].

Imo, the real question is who pitched Kuiper and did they do it before Starlink? It’s a good and obvious idea, so I’d put money down that someone did. I’m pretty sure they’re fucked now as there’s legitimate reasons you want LEO satellite mega constellation to be handled by a monopoly. You just can’t have a dozen of those companies running around.

[0] side rant: why the fuck are more billionaires not willing to take big risks. Especially those with at least a billion liquidated from their stock. What’s the point of that money? You’re so wealthy it’s effectively impossible to go broke. The real exception is if your wealth is mostly paper and you’re defrauding people. At 10 billion it basically will not happen even then. If you can stash (not even) 50 million, you never have to work ever again to live in high luxury.
Yeah and the fuss about it being enabled by default is not really relevant. In the EU tracking must be opt-in anyway. So this is expected behaviour.

However the EU dropped the ball by not making it mandatory to respect this flag. If they had we wouldn't have had the huge cookiewall mess we have now.
Because your groceries are delivered by truck. Your houses are built with materials delivered by truck. In fact your entire lifestyle and the existence of the services which support those people, is provisioned and delivered by local road transport.
He seems like a reputable guy, and everything you mentioned is all probably best case scenario for someone who's not in a regulated profession or who's job it is to produce credible research. I'm not disputing that or him or any of his records (though incidentally it seems like his 1st place wins were in provinces with the fewest people), and I tend to enjoy his content. He also seems to have a bachelor's in biochem, also great, I don't.

I also like a bunch of other channels and have derived what feels like good information from them, I'd recommend them on that basis to people I felt would find it useful or entertaining. Just because I wouldn't cite them as an authoritative source doesn't mean it's a strike against them, it just means I don't think it's fair to tell someone they're wrong because my favorite YouTuber, even if they seem credible, well-natured, and are worth recommending, says X.

There are plenty out there doing good by their viewers and I love that, especially Canadian ones, but it's insufficient for being hyperbolic, imo, about what's impossible to make a claim about, and I don't think arguments from apparent authority are to be encouraged anyway.

In some cases, I've checked the advice of other MD content producers against real practitioners, and they've gave me the thumbs up in terms of credibility, and that obviously changes the vibe a bit, but still I'd hesitate to go too far with that, there's a lot people will do for money and attention.
"In the last few years, Italy’s premier food and wine magazine, Gambero Rosso, has invited her to Rome twice so they can film her preparing the dish."

I breathed a sigh of relief when I read this.

It does make me wonder what marvelous skills have been lost to time because of secrecy or difficulty in recording the process.
After Russian ship docks to space station, astronauts report a foul smell
> You may recall that Huawei 5G equipment was expunged from domestically-controlled, western infrastructure without having broken any laws, due to fears of future abuse. Your suggestion of a foreign company unilaterally, and illegally[1] imposing it's foreign-controlled, space-based phone network goes much further than whatever fears Washington had over Huawei.

Radio Free Europe has been doing something similar successfully for what, 70 years? Of course being in violation of a given country's laws is a tradeoff.
Then they would have less people to work on projects like this and China would have more.
The convoys barely worked. Parts of Europe were desperately short of food for several years. And the non-Axis countries couldn't manage to defeat the blockade on their own: they needed help from the USA to accomplish anything.
That's kinda his entire internet brand tho.
The last I checked, the global boycott against Nestle was still in effect. They claimed to have fixed the baby formula thing, and then broke it again. Frak those guys.
Yes, it is unelected corrupt officials' job after all.
> places users at risk

Help me out here, what's the threat model here while reading troll programming blogs?
In both SF and NYC you can still buy transit passes anonymously with cash if you so desire.

Convenience won, though, it seems.
The incentive to raise prices is pressured down by customers' desire to not spend more money than they have to. If businesses can get away with raising prices that means the price was too low to begin with, tariffs or no tariffs.
That's my Swiss knife.

Super handy in a lot of scenarios, and I use it side-by-side with Jetbrains' DataGrip.
> and a complete 15-second connectivity dropout every few minutes?

> I can’t seem to emulate the connection dropout, but the 10% packet loss should be harsh enough. ... Still, it’s Bad Enough.)

The total dropout is surprisingly bad, probably because it kills a lot of "are we alive?" checks... then when things come back, they all hammer the crappy link and everything just dies in a way that all too often doesn't recover.

Seriously, more developers need to eat their own dogfood on the subway, or in the back of a grocery store that's surprisingly well RF-shielded, or in a modern steel-reinforced-concrete building but without WiFi (so you're on cellular data which can't quite make it through the building skin), or....
It didn't work for Japan though. The US could've kept Japan impotent and hungry indefinitely without invading or nuking it. The main reason for nuking it was to get it to surrender before Stalin could enter the fight and take part of Japan.
When a public Internet client connects to my VPS, WG routes the port traffic like 443 to the WG client here at home, then through Apache reverse proxy then to a node in my kube cluster running a spring boot app which is my main site. The logs shows the IP of the incoming public Internet client.

The response is routed all the way back out to the Internet client.

Is what I'm describing not achieving what you're discussing?

Happy to post a sanitized version of my server and client config.
Skype is fully American these days though.
I don't see what other upsides are there aside from the slightly more convenient syntax, though. In other languages methods also serve as part of encapsulation mechanism, but in Go all visibility is handled on package level. What other upsides do you have in mind?

Don't get me wrong, BTW, I'm not at all a fan of Go overall design and numerous inconsistencies and limitations. But, in this case at least, they have a valid point wrt complexity of the feature (which, to be fair, is largely induced by design of Go's other features, but it is what it is at this point) versus its usefulness. I can only wish for other PL warts of Go to be as minor as this one.
His well over 6,000 word perspective.

And I think that's one of the reasons Kent got the pointy, if maladroit, end of the CoC's attention. Every time he wants to break/rearchitect an internal API, or every time he makes a submission that flagrantly goes against kernel convention, you have to navigate a dozen walls of text where Kent vents and re-re-relitigates every transgression he's endured, every minute detail of his thought process as to why he needs to break the rules because his case is special, his list of ailments and anxieties that all the pushback is causing him, etc, etc, etc. His language is frequently escalatory and he seems unable to contemplate alternatives until at the brink of someone's (frequently Linus') patience and threats of bans or having bcachefs yanked from the kernel. It's brinksmanship and he overstepped.

In short, he is the "that guy" on the list.
Without legal backing, yes. If it had that it would have been a very different story.
> I just never understood why I, as the non-German, was forever the one trying to convince them that Germans would probably prefer to use their software in German...

I cannot know, but they could be ideological. For example, they had found it wonderful to use plain ASCII, no need for special keyboard layouts or something like that, and they decided that German would be much better without its non-ASCII characters. They could believe something like this, and they wouldn't say it aloud in the discussion with you because it is irrelevant for the discussion: you weren't trying to change German.
You are correct to be bugged IMO, I agree with you. My thoughts: https://forwardscattering.org/page/Kolmogorov%20complexity

Kolmogorov complexity is useless as an objective measure of complexity.
It doesn't, though. I haven't seen shorter lines or faster-moving lines at SFO, for example, since they implemented facial recognition. And it seems like they have the same number of people staffing the ID checkpoint as they did before as well.
We don't live in 1999 any more. A big machine with a database can serve ervyone in the US and I can fit it in my closet.

It's like people are stuck in the early 2000s when they start thinking about computer capabilities. Today I have more flops in a single GPU under my desk than did the worlds largest super computer in 2004.
Occasionally on sunny days.
We Did Not Consent: a restaging of Britain's undercover police scandal
Part 5:

>Should all of America have as much crime as Oakland, Chicago, New York City, L.A., and Portland?
Right, you know that's not true? If we go by violent crime by capita it's all republican in the top 10:
https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...
Only exception being California because of robbery, which surprise, surprise is because criminals around the country aren't stupid and will go where-ever the most rich people per capita live, aka. places you bought up.

According to both the Manhattan Institute and the NY Post, The “red state murder problem” meme, ignores that in many states, the murder rate is significantly a function of the state’s biggest cities, which are often quite blue, have a Democrat mayor, and are quite dangerous.

Criminal homicide is primarily (which does not mean entirely) a problem that resides within large cities. The 50 largest cities in America, home to 15.3% of the country’s population, saw 34.2% of the country’s murders in 2020; 34, or 68%, of the 50 cities had Democratic mayors in 2020, while only 14 (six of which were in blue states that voted for Biden in 2020) had Republican mayors.

The homicide rate in the blue cities was 15.8 per 100,000, compared to 9.4 per 100,000 in the red cities and 10.9 per 100,000 in the two cities with Independent mayors.

Also a little common sense (which is lately in short supply) says defunding the police and decriminalizing crime (instead of rolling back legislation, which the Democratic party has forgotten how to do) has the exact effect you’d expect it would have. California had pretty much legalized crime by not prosecuting misdemeanors anymore. Subsequently shoplifting under $1000 became normalized. This is in contrast with Texas where laws regarding misdemeanors are enforced and prosecuted too and there aren’t liberal movements to defund the police.

I mentioned Oakland, NYC, Chicago, L.A., and Portland, but have you seen how bad Kensington Ave of Philadelphia has become? It has become the most famous Avenue in all of America — for all the wrong reasons.
> It's kinda worrying that serious people are trying to build it.

Yeah it's really scary to me that people are taking all this fiction with bad lessons and trying to make it happen. It feels like they wanna make even more explicit panopticon and call it the eye of sauron.

Reminds me of: https://www.antipope.org/charlie/blog-static/2023/11/dont-cr...
Ask HN: Simple multi-user interface to trigger builds?
Hi, at work we are running some HPC jobs behind a secure environment, sometimes offline (multiple HPCs, different policies).

We investigated using Jenkins and if there was a lite version (no blue ocean, less plugins, hardened or simpler security) we would probably be able to use it... but for now we are launching jobs with cron from one VM, using a service account.

I am looking at Spinnaker as a possible interface for these builds as it supports cron as trigger, but maybe others here have better ideas? Thanks!
Absolutely not. There's no way to understand what a source user's reading capability is. There's no way to understand how a person will pronounce their name by simply reading it, this only works for common names.
Totally agree. In particular when I read #2 I was really scratching my head. It's a functional language - the thing on the left of the equals sign is a pattern. Apart from the argument you pass, patterns for functions look similar to patterns for constants precisely because in a functional language everything looks like a function. And everything looks like a function because just about everything is a function.

The match terminator end thing made me sad when I first saw this in Ocaml. So many languages (C, bourne shell, etc etc) have this exact same problem and it completely sucks in all of them. It's more debilitating in a functional language specifically because matches are more useful than say C case statements so you want to use them much more extensively.

I frequently want to do a pattern match to unpack something and then a further pattern match to unpack further - a nested match is a very intuitive thing to want. Yes you can normally unnest such a match into more complicated matches at the parent level but this is usually much harder for humans to understand.

...and if you had a marker for ending match scopes you could always just reuse that to end let scopes as well if you wanted to although I've literally never a single time run into that as a practical problem (although I haven't written that much OCaml you'd think if it was a real issue I would have banged into it at least once because I found a fair few sharp edges in my time with the language).
Bt – Flexible Backtesting for Python
It's something else that I can't easily explain. I'm a remote SWE now, and I go to a local office I'm not assigned to. Just in that tech circle, I have way more friends at work here than I did in Silicon Valley, where I saw my team and department each day in-office. I was just as friendly and outgoing in both places, and similar place in my life (married).

There are a lot of good things about living in Silicon Valley, so it's a bit annoying when people take all that for granted. I do miss being able to bike everywhere I needed in Mountain View. But I was happier after we left.
Intelligence is knowing what you can lose, and losing that and no more.
Ffn – a financial function library for Python
This is likely satire along the lines of https://en.wikipedia.org/wiki/A_Modest_Proposal. The main giveaways are the directness of the language and the time of writing (on the tail of covid when people were unironically making such proposals).
Be very careful using this over Samba, even with WAL mode enabled. I corrupted an important testing DB this way. Thankfully .recover came to the rescue and only a small amount of data was lost (but the test team had to wait a couple hours for me to bring the test environment back online).
I agree completely with the sentiment, though I never actually mess with the routing tables.
Or on Inmarsat BGAN, where data costs $6/MB (yes, six dollars per megabyte).
Yes, iteration is a special case of recursion.
The internet/arpanet started largely with centralized protocols like various file transfer protocols, telnet, finger, various networked filesystem protocols, network printer protocols, network graphics protocols, echo, QOTD, etc.
Elon Musk was just appointed by Donald Trump as being in charge of firing half of the government. He won't likely do that. But any regulator who gets in his way?

Yeah, not many will volunteer for "the firing line."
I mean that's the sales pitch but it's really not vendor independent in practice. We have a mountain of EKS specific code. It would be easier for me to migrate our apps that use ASGs than to migrate our charts. AWS's API isn't actually all that special, they're just modeling the datacenter in code. Anywhere you migrate to will have all the same primitives because the underlying infrastructure is basically the same.

EKS isn't any cheaper either from experience and in hindsight of course it isn't, it's backed by the same things you would deploy without EKS just with another layer. The dream of gains from "OS overhead" and efficient tight-packed pod scheduling doesn't match the reality that our VMs are right-sized for our workloads already and aren't sitting idle. You can't squeeze that much water from the stone even in theory and in practice k8s comes with its own overhead.
For some reason, I'm reminded of a particular comic strip from Achewood - https://achewood.com/2007/01/11/title.html.

"Fools! I have invented a usb device which can collect votes from the Internet and drive a knife through your heart!"
Ruby 3.4 Universal RCE Deserialization Gadget Chain
"did you use Tipo 00 flour" -no I used tipo 00000000000000000000000000000000 flour.
Is UPNP still a security nightmare in practice? If so, does this article's use of it avoid the usual problems?
He's actually a marsatic.
You can use your domain as a handle, so apple.bsky.social is likely to be a fake, as the real Apple would have the account apple.com. Certainly you could fool some users, but it's not like Apple would want apple.bsky.social to use as their actual account.
What I love about this is how it demonstrates the impact the Clean Code advocates/movement have had on software. The post author refers to 200 line functions are feeling questionable. When Clean Code was first introduced, seeing functions that were thousands of lines was a regular occurrence, and there was no norm established that perhaps we should strive for more brevity.

Similarly, unit test have become accepted practice, and improved overall project quality, even if TDD is uncommon.

Clean Code is, IMO, too extreme in many respects, but it shifted the conversation and conventions in a much-needed direction.

The final point he makes is a major missing piece; using polymorphism and type systems well is difficult and requires up-front thought and design work that many programmers are both unaccustomed to, and uninterested in. So conditionals remain the norm. That is unfortunate, but also predictable.
Isn't recursion exactly that? A loop that feeds into the next iteration.
Org-Music: Play music from your music library in org-mode via YouTube
Yes, this! I wanted to join Threads as an alternative to Twitter, but I changed my mind when it tried to force me to create an Instagram account. I don't want an Instagram account because I think posting or looking at people's pictures is idiotic. So as long as Threads requires me to touch Instagram in any way, it's a hard pass.
With Wireguard I own or control everything. Why would I surrender any of that to Tailscale?
I think the potential comptetitors in this business (low latency satellite internet megaconstellation) missed their opportunity.

Starship is very close to being able to put next gen Starlink satellites into orbit ("very close" as in most likely within a year or so). Once that happens, it's over, there will not be competition for at least a decade. Before Bezos and others (and/or EU/China) build their own Starship copies (and if you've seen recent EU/China concepts, you can't call it anything else...), it's going to be the 2030s.