skysight-inc/HackerNews huggingface dataset:
>It's fine to say that you yourself couldn't do something, but you shouldn't speak for others.

I'm saying this as someone who has skiied from the age of five, and spent a solid decade skiing over 180 days/season while working at various resorts, with a majority of those days being backcountry steeps above 10k feet. When people say you can "learn to ski" with little effort it just irks me a bit. Yes, anyone who can walk can become competent enough to cruise down some blue groomers at a resort. But actual skiing, actually getting to the expert level where you can truly enjoy the sport, is a completely different thing. And getting to that level from beginner as an adult is incredibly difficult.
That seems like an awfully short sighted argument. Less than 20 years ago we were all using single-core CPUs. Now most of us have at least 6 cores if not more in a battery powered handheld device that we don't even expect to do much compute work on (aka, smartphones). And 8-16 cores w/ SMT are not an unusual consumer laptop/desktop configuration.

The articles suggestion that it's only a matter of time for 128+ core CPUs to be common, at least in the server space, is probably the least contentious argument it makes?
All true, and yet often it is the best someone can do when they are looking for a quick breakdown of the week.
Snapchat was around in 2018 for sure
> That’s the thing with running Linux as a desktop, you’ve gotta tweak it to get it just right.

If you're running arch with wayland and sway, then yes absolutely. For people who stick with the default (often Gnome) I haven't had to tweak anything in many years. So I would just s/Linux/customized Linux/ or something like that. Mainly it only matters because some people will be scared away by "you’ve gotta tweak it to get it just right" so accuracy is important to me.
I like WFH and remote working but unfortunately a lot of companies did not really embrace remote working properly. They didn't embrace async communication methods. They deployed tools that required constant attention and showed status availability. They stuck to regular working hours and morning status report meetings. They overused immediate video calls of text.

Badly implemented remote working is bad... (but still better than the office!)
From the previous answers it seems like he was an immigrant to Canada. As such he would not be eligible to send his kids to public English school in Quebec. All immigrants have to send their kids to French public school. That changes only if you pay for private school in which case you are free to choose the language even as an immigrant. Quebec has been trying to limit access to English schools even for Quebecers as many Francophones are sending their kids to English schools.
This might be true in practice, but it also demonstrates the media's bias and incompetence. They should be able to report accurately regardless.
> the Economist seems to hide their agenda

I think that they are pretty clear about their agenda to be honest. E.g. they explained and even gave a name to their stance ("extreme centre"), they openly endorse candidates in many elections worldwide, they often include sentences in articles such as "this paper believes that..." etc.

I don't agree with some of their points, but by making them explicit they also make them easy to filter out IMHO
ELF Resources
> Podman was developed by Red Hat

Wow they should advertise that more. I had no idea and I'm pretty deep in the Red Hat ecosystem.
Sincere question: is “cluttering up localhost” actually a thing?
But it's not reasonable, sensible or performant. Thankfully, I've never seen anyone abuse exceptions like that in C# or any other language, is it really a thing in C++?
To insight jealousy of Putin’s backers “why does he get off when I’m forced to endure this for something only Putin cares about”
The M1 is (supposedly) specialized for ML calculations and on a decidedly denser node, though. I guess it's a testament to either CUDA's power or machine learning GPGPU optimization.
Cars have had firmware that need updates for decades. This law simply means that you have to take the car in for a service, and pay for the privilege.
Can you give some examples? I brought up Chechnya because it declared independence literally at the same time as Ukraine, and Russia waited for 3 years before finally sending the troops in (and that turned out to be a huge mess!).
I'd add a (major) inconvenience is problem investigation, often exceptions point you to root cause and all you need it to break on the first exception (think after running big codebase, for an 1h just to get where problem is), but if they are thrown willy-nilly this debugging strategy is MUCH less convenient...
> The odds of you landing in Ukraine are 0 unless you really want to go there.

Oh yeah, you'll definitely find out eventually, but timing matters. This whole debacle started a fair amount of time before Putin gave the order to invade and most travelers book holidays further in advance. In that time, you could have cancelled and rescheduled your commitments around this news, but instead you'll spend most of that time clueless.

> how can you be in a drought season and not see the drought

Uh, are you saying that if I live in a nice little house or apartment unit in a Californian city, I can just see the drought by looking outside? Perhaps if you live near farmland, but the effects of drought have never been noticeable to me in the urban jungle. Even if they are, how the govt responds to drought is not obvious. It's not always just a tiered pricing change. California, as just one example, will apply restrictions on when and how you use sprinklers.

> BBQ in during fire season? I think there are legal and economic things in place that should prevent this

...like what? By the time there are legal consequences, isn't it too late?

I agree with your central thesis that you shouldn't spend time worrying about problems that you don't have, but making that distinction isn't straightforward and your stated counterpoints are muddled themselves.
The cautionary statements occasionally make sense for announcements around battery tech in particular. Here I agree it’s not useful
Do you do that because that's how you want the language to work or because that's how the performance constraints required you to design your system?

Your argument seems to be that "well, yeah, of course exceptions should suck, you shouldn't ever use them" and just... being happy with that? The purpose of the paper is to say "hey, maybe exceptions shouldn't be a dumpster fire piece of hot garbage?"
That's an easy way to start a race to the bottom :)
For the record - the author considered these two libraries for face detection: https://github.com/vladmandic/human & https://github.com/justadudewhohacks/face-api.js, he chose "vladmandic/human".
Can you explain what the issue is with this? I don’t understand the reference.
Lovely work, thank you. "Humane" seems like a reasonable descriptor & dimension to assess on. Quick personal run through of the current definitions:

> Humane technologies solve problems in ways that don’t create other problems.

Not sure that this is possible or reasonable an expectation, personally, but there's a good solid intent here. Whether humanity is capable for the foresight or understanding to live up to this seems more murky.

> Humane technologies leave the user in control.

I feel this one very strongly.

> Humane technologies are timeless.

Again hard to say ahead of time. I'd be interested in more examples of this. I like the idea of planning for survival, of expecting that the tech is going to last a long time, & not using short-term thinking.

> Humane technologies are fulfilling to use.

Another one that feels really great to me. Only possible with authentic tools,

Are you familiar with Ursala Franklin's Work/Control-related Technologies, or her Holistic & Prescriptive Technologies dichotomoies[1]? These have been incredibly important ways to learn to view technology to me, deeply personally impactful, and there's a lot of intersection with your/my interests in humanizing technology. And trying to rebuff some of the other technosocial conflicts Ursala also identified very early.

[1] https://en.wikipedia.org/wiki/Ursula_Franklin#Holistic_and_p...
Well, as I said before — another day, another answer to "What is Bitcoin good for?"

This time the answer is "It's useful to make your mortgage payment when one of your family members donates to a trucker protest that successfully applies pressure to the Canadian government, which then 'freezes' your bank account until the emergency legislation expires."

The quoted tweets point out that legal pornographers and legal gun shops have been subjected to similar, but less transparent, measures.

Of course the law says it applies equally to cryptocurrencies, but it really only applies to intermediaries. The point of cryptocurrencies is that they make you independent of intermediaries; you can possess your own coins instead of lending them to a bank or a stockbroker. This is part of what the Nunchuk response quoted explains.

Previously: https://news.ycombinator.com/item?id=30408611
Facebook launches Reels globally, betting on 'fastest growing' format
Standard ML applications will be commoditized in the same way that creating a website has been commoditized. But for anything that isn't standard, and that's the vast majority of what businesses need, ML isn't going to become part of SWE's standard toolkit anytime soon.

ML is kind of like tennis in the sense that you look at Nadal and Federer and all the greats and you can say, "man, I could do that," but you can't, not even close in this life and the next after this one.

In fact, most SWEs who have developed some sort of "intuition" about ML have been quite dangerous, as they tend to be condescending to the real experts, have built things that make no sense at all or fall apart when 1 data point our of 100,000 changes, and when presented with the fact that they have no clue about ML, resort to the "the AI is all hype anyway" comeback.
And vice versa (ML practitioners like me who think they can do SWE with one eye closed, "what's the big deal?") is also true.
Yes, but that would be a penalty which is not a fine.
We take this a step further with our aspnetcore webapps.

In addition to your typical network security appliances and host firewalls, we've written middleware that executes as the very first item in the pipeline. It has a strict list of urls that are allowed as well as the opportunity for session-level auditing (i.e. when is the last time we saw this user log in from this starbucks). Depending on policy, a request could be dropped or even silently routed into a bullshit honeypot environment, which in this case is hypothetically an instance of MockDomainService running in the same process.
Those could be a package manager and a web page.

Microsoft did this to themselves by not having a standard package manager installed by default.
There are dozens of us. Dozens!

But really, it doesn't actually add any additional functionality, however, they add a huge amount of attack potential by bad actors or ads/privacy tracking.

I generally run with JS off, and enable it on case by case basis. I find my life isn't impacted that much and I feel safer knowing my browser isn't doing a ton of behind the scene code.
That's all they want really since they will poison Ukraine from joining NATO forever.
I meant to say, "when I DON'T pay attention to the news I feel better"
The point being made is that it's unlikely that people in Malawi are making decisions based on the US's efforts in Pakistan.
You can turn some animations off, system pref > accessibility > display > reduce motion, and dock & menu bar, uncheck “animate opening applications” + “Minimize windows using” scale effect seems a touch faster than minimize with genie effect.

But agreed, the interface is not as snappy as windows and Linux.
> That’s just capitulating to their incorrect ideas that covid isn’t real or isn’t dangerous and the vaccines are

Stop conflating anti-vaxx with anti-mandate. There are plenty of vaccinated people who participated in the protests because they think mandates are a step too far. The mandates for truckers were the original trigger for the protests, and the primary demand was to remove them.
I much prefer using a Result<T, E> type now, even in C++. Makes it easier to reason about the code in my opinion.
Delete TikTok!!

/s

While the reaction on HN has been pretty level headed, that isn't the case across other sites (e.g. see Reddit).

This is the kind of coverage that undermines meaningful progress on privacy regulation and data usage. By purposely conflating valid access (i.e. through a permissions framework) with unfounded and unsubstantiated rumors, the press does more harm. IMHO, I don't think they care about privacy -- only about brow beating social media companies and tech in general.
Funny how he can see large and powerful lobbies behind one side of the debate but not the other.
Correct! We're currently compiling to SPIR-V and then going through MoltenVK/spirv-cross to get to Metal - and our SPIR-V needs quite a bit of work (currently tuned for Mali, which is a very different architecture). The biggest limiter though is as you note Apple doesn't have a way to use the fancy hardware instructions whereas our CUDA version is using the Tensor Cores.

The good news (for us) is that this is all effectively -O1 today; there's still potential for 2-8x speedups over these numbers and that's not even factoring in the inaccessible HW features that maybe one day Apple will expose :crossed-fingers: :)

// IREE dev
I feel bad about this because I wrote an article[0] about how to hide Monero miners on Linux systems. Sometimes I ask myself if I should unpublish it as probably some of the criminals doing this type of attacks found it helpful.

[0] https://alfon.xyz/posts/hiding-cryptominers-linux
I was an early user and I've run into a couple of problems on mine, but Framework does a good job getting information out there and fixing things. Much better experience than I've had with other vendors where once it ships that's it.
We would need to answer the question whether this lib can do it incrementally over a series of images, probably not.
I don't know if that is expected. I don't because of the usual shitshow with USB-C.
For completeness, the reference [5] is: https://luvsystems.com/assets/220121_LUV_Systems_Microorgani...
Running Docker Containers as Current Host User – Juan Treminio
At least in some circles Steam gets bonus points for Linux support and actively contributing to various related open source projects, such as Wine and various GPU drivers and tools.

Sure, thats needed for Steam Deck these days, but other vendors basically not support Linux at all, let alone contribute back!
Regardless of news media, I really want to wish you the best of, well, success more than luck. I do some prisoner-related activism (although it's for political prisoners), and that's enough to relate at least somewhat to the "I felt like I walked out into an alien civilization" sense that many people have.

... and don't spend too much time on HN :-P
the invasions were provoked by the threat of NATO expansion. look up the buildup prior to Georgia and Crimea.

Russia has no interest in invading NATO countries. It wants to maintain national security.
> It's rare to find people who can both run and test all the infrastructure and model code

It's also unnecessary to do so as long as your institutional processes are capable of synthesizing multiple peoples' competencies across multiple disciplines.

How do you think any machine more complicated than a train car was designed? Do my mechanical engineers need to understand the intricacies of avionics?

> it's really incredible to find people who can do both

Absolutely, and I think you'd have a hard time finding someone who disagrees. But you made a very strong assertion about a "need" which requires much stronger arguments to support.
If you are doing something heavy on regular expression, then you are much better off with re2 from google.

https://pypi.org/project/re2/

https://swtch.com/~rsc/regexp/regexp1.html

Also re is running in python, whereas re2 is written in C (with python language bindings)

I wonder, why python didn't ditch the built-in re package in favor of re2... That might be due to some compatibility issues, but i don't know anything specific.
Chrome is Google's playground, so it's pointless to criticize - I long since stopped having any expectations of usability or feature-completeness. Firefox is (was?) supposed to be different.

The good thing is that we have Vivaldi, Opera's spiritual successor in many things including this one: if somebody needs a knob, it'll be there.
>Why do you say it's not?

Because it's not, harassment is usually implied to be personal, involving hostile contact between the harasser(s) and the harassed. Did the protestors shout insults or threats at you or other neighborhood residents ?

>all illegal under existing laws

Do we really need to constantly circle back to the point that protests have to be lawful ? they do not, protesting is about breaking the ordinary and disrupting the status quo, that's the point, especially when the people protesting feel cornered and without a lawful retort to perceived injustices.

Every action against the government will hurt the population to some degree or another, 100db noise seems pretty mild compared to the private property damage valued in the millions that large-scale protests usually cause. Prioritising comfort over protest is implicitely siding with the government, which is your right off course, as long as you're explicit about it.

Edit : 100db noise turns out to be a deadly serious matter, I apologize to the person I'm replying to for making light of it.

I still believe it's wrong to use this as justification for quashing a protest, there is a whole spectrum of solutions from reasoning with the protestors to wearing ear covers, but I can better understand and empathize with the antagonism most of the affected city's residents hold toward the protests.
That's the one I had to use to sign up for GlobalEntry and TSA Precheck. Highly recommend if you travel a lot ... or plan to again at some point given the current state of affairs.
That's what I'm seeing too, and I want to trust them. Can't wait for them to ship to my country, will order one for sure.
Awesome, thanks for that perspective!
The short answer is YES.

K8s is the closest you are going to get to putting your entire application on a USB stick and plugging it into any computer to run. It is currently the de facto app for modern applications. It’s missing a lot of stuff, but it’s a good way of packaging things and with CRDs you can bolt on the other things you need and make them portable as well.

Whenever the majority of the industry agrees on an abstraction level we are able to make lots short term improvements. I say short term because obviously platform hegemony is often a bad thing, but it frees us up to focus on one area of the stack. So if you can build a great app with k8s and move it between clouds, you have sufficient lock-in protection for a provider. When someone improves on k8s they will create a mostly clean interface so you don’t have to do a ton of things to port your app.

Look at Docker as an example. Everyone thought that was the greatest thing in thr world, but once they have everyone a clean abstraction layer they setup a ton of other container runtimes to slide/shim in and now the runtime layer is being well commoditized. The value for most people and businesses is at the top of the stack.
ok, just want to say i’ve heard this before and this is what i really hate about protests.

You want politicians or big business to react but you’re pissing off small businesses and civilians. Even if I 100% agree with your protest, I don’t want you to blare loud music and block off roadways and generally be aggressive and obnoxious. In fact this kind of thing makes ordinary people go against you.

If you can’t target the politicians and big businesses directly, if you want to get the people’s support, bring attention to your issue. If it’s a serious issue people will take interest themselves. Once you some support, then you can go out and protest and lead a huge rally, but don’t blatantly piss off bystanders.
Intuition is always important, but it shouldn't be the last word in an engineering problem. I think there is room for a lot more rigour in how we build, optimize, and validate ML model performance, so less of it gets left to intuition. The discipline is becoming mature enough that this is possible, I think there is a lot of room to build out "standards" and a "body of knowledge" that can be applied to building ML models. We're seeing it in pockets, but in so many cases, it is still a dark art.

And then from an actual software engineering perspective, so much ML code is just run-once jupyter notebook stuff... there is a lot we can do. I need to give this more thought, but I think it's acknowledged there is a big opportunity here
I just want to address the comment about most protests involving discomfort to normal people. I live and work in the downtown core of Ottawa. I'm sure you will not be surprised to hear that the city is a focal point for protests and has had many of them, large and small, over the years. I completely agree that protests often include some measure of discomfort for random, unrelated citizens.

However, I can tell you that there has never been a protest even remotely close to the number of torments this protest inflicted upon the residents of the city. I personally know numerous people who were harassed verbally and physically while walking in the streets simply for wearing a mask. A downtown mall was forced to close for multiple weeks due to protesters refusing to follow masking rules. Think of the retail staff who lost out on multiple weeks of pay. There was an attempt to set fire to a residential building with the main lobby door being taped shut. Fireworks were being set off on city streets downtown. Extremely loud horns were being sounded throughout all hours of the day and night, including train and boat horns that could be heard throughout the downtown core. People were prevented from buying groceries within a reasonable distance due to the grocery store having to close; the workers having been harassed while working by protesters. Numerous small retail shops in the downtown were forced to close their doors due to protester harassment and reduced traffic as people largely felt unsafe in the downtown core. There was an instance of protesters harassing a homeless shelter into providing them food.

This was not discomfort. This was a complete prevention of the ability to feel safe in their homes and neighbourhood for a large swath of Ottawa residents who had nothing to do with the mandates. Many people were materially affected by this and had no way of escaping beyond leaving the city.
Unverified Rumor, so a healthy grain of salt is required:

A friend at a large GPU maker was mentioning that a lot of "squeezing all possible compute abilities" for games are in the driver, rather than in the game itself. Which is why you'll often see significant performance improvements with driver updates after a game has launched.

It makes sense as it's in the GPU makers' best interest to have the maximum performance, or else they'll be crushed in benchmarks.
Yeah, but you can't write an FSM that can execute itself repeatedly over its own output indefinitely!
As ML expert, I am often frustrated at the sub-optimal things I find in the wild or even publications. But you need to understand everyone is on a growing trajectory.
I would if it meant paying 30% less
>How would you have found out about the Texas power outages last year

I think this is a great example. Why should anyone outside of Texas even care about the power outages and waste time "informing themselves" about it.