skysight-inc/HackerNews huggingface dataset:
In farming areas 16 is way past the age when you’d have access to major and expensive farm equipment.

A chainsaw is nothing compared to those, but you’d want some assurances they wouldn’t cut themselves (e.g. be large enough to handle it).
Yes, but it can work in the opposite direction as well.

Eg, all the Youtube ads of NordVPN only did was to convince me that if I'm ever in the market, I'll use someone else. Part because all that advertising has to cost a lot of money, which of course the subscription has to pay for. Part because some of their advertising is less than completely honest about what they provide.
Interesting that FTSE Global All Cap Index weights the US as about 60% / 40% international including emerging markets.

MSCI World Index (the maker of the plot) is about 69% US as it leaves out emerging markets.

I wonder what's in this plot that's left out of the FTSE index that would to make it US 43%.

https://investingintheweb.com/education/ftse-all-world-vs-ms...
How does Google not recognize the doom loop they’re entering with these decisions?

1. Google has already made it tremendously difficult for any product of theirs to succeed. They could have a product that’s extremely successful by any reasonably measure, but not at Google scale, in which case they kill it. So the standard of success a product needs to reach at Google is already ridiculously high.

2. Because Google makes so many products and has such high standards, they also kill a lot of products (and services). Which means they’re surely forming a reputation of introducing products to the market that will not survive. Which surely must be a drag on the initial uptake of every product as many people aware of Google’s history are unwilling to invest their time and resources using it. So in addition to the high standards to succeed, there’s also a significant drag in usage caused by the high likelihood of the product being killed.

Both of which lead to more products being killed which leads to future products being less likely to reach success and more likely to be killed and so on.
Mozilla has contributed a bunch to mastodon and activitypub
One big advantage of Linux is that if you don't like gnome, you can use (and contribute to) something else.

And the great thing about e.g. a window manager is that there is no lock-in effect. I must use GitHub because everyone is using GitHub (even thought I like the git e-mail workflow better), I must use WhatsApp because everyone is using WhatsApp, and I must use the Slack and their damn Electron app because my company chose Slack and I don't have a choice.

Gnome does nothing like that: I don't use it, and I don't even know how many people use it. I don't see why there would be a reason to complain about it; if you don't like it, don't use it.
Valve is a contributor, so that’s not an entirely true statement. And I was replying to your original statement that “Proton is just wine”, which again, is not true.
I hate big tech as much as the next guy but what is Clownflare doing to prevent you from using competitors?
Sure, and arguably RMS has had a pretty significant indirect impact on the lives of people who don't care about technology but still use free software in their day to day lives (it is everywhere). But those people don't really think about his message anymore than the average person contemplates the impact of neoplatonists on their present cultural context.

[Before anyone gets offended, this is just a metaphor. Obviously plato had a much more significant impact on the world than RMS did]
My favorite parts of touring are the descents. Heavy bike go zoom. I take in the sights I just take in more of them in less time. Of course stopping when it makes sense.
I’d guess threat model is less “there is a zombie apocalypse” and more “you need to flee to another country”.
So was tensorflow... And yet it's pretty much dead.
Lichess classify puzzles by themes [0], you can practice on the ones you want. It has more than 500k fork-themed puzzles (of various difficulty) [1].

[0] https://lichess.org/training/themes
[1] https://lichess.org/training/fork
Hidding information is seen as obstruction, usually illegal in itself, and shows intend behind whatever illegal and anti-trust violations happened... No idea why this is so hard to understand...
Until my home automation got complex enough to justify a faster, more capable machine, I ran all my home automation stuff on an RPi.

I use RPIs as "data collection" units. I have one RPi outside with a cheap SDR to pick up all the neighbor's weather stations, which I dump to a MQTT queue and use to populate weather data in my home. I use another to collect GOES satellite images.

I have 3-4 RPis that act as "Digital Ham Radio Hotspots", basically bridging my local ham radio via the internet to other stations. I use an RPi 4 as my "to-go" computer when I do ham radio in the woods. I use an iPad as a screen, and it works just as good as a laptop.

I have an RPi sitting in my garage as a second nameserver. The primary nameserver is in the house "data center".

I have an RPi plugged into my stereo receiver as a streaming device that lets me stream audio from my phone to the stereo.

I have 4 RPis connected togehter in a k3s cluster, for fun. IT doesn't work great. :)

I have two PiKVMs. They are truly awesome.

... I think that's it.
There were also games that didn't need a referee but allowed fog of war by having the value of the pieces hidden to the opponent. The classic example is the children's game Stratego, but more complicated wargames even added dummy counters that represented no units but just false sightings and the like.
Well, we disagree here.
Show HN: HN Reply Notifier
Nerdsniped by https://news.ycombinator.com/item?id=37694270, I decided to see if I could write a simple daemon that parses my comment page, and dings if I got a reply.

I don't know rust at all, so this was a totally blind stab at writing rust code.

ChatGPT transcript: https://chat.openai.com/share/646e8440-f566-45ea-9c31-2c43d8...
The house of Google always wins.
I don’t think it’s quite that simple. Google are, after all, Apple’s biggest competitor in the mobile space and Android has Google search deeply integrated. By comparison Apple’s Google search integration is always going to look inferior, it would make sense if they sought to bring it all in house.
This point was discussed at length over the years. You have your opinion on it. Likely different from mine. At this point I don't think any of us can change their mind, we both have been forming our respective opinion for a long time now.

Let me precise my phrasing: you might have read this thing with "really subtle and careful reading" and reached a different opinion from mine. I believe it. It's fine. But I do maintain that, in any case, you need really subtle and careful reading to avoid jumping to widely wrong conclusions. I think it was easy to understand horrible things from his wording by skipping a word or two or thinking too fast. The thing with Stallman in particular is that he is particularly very careful with his wording, and I think this whole MIT discussion was no counterexample to this. It's up to us to understand the right thing and it is clear that strongly different interpretations emerged this time, for some reason. And what's worse is that his clarifications might have strengthened both interpretations.

Anyway, that's why I said "Regardless on one's opinion" on the matter. It's easy to find inappropriate comments on RMS that defame him.
Your opinion of what a good UI looks like is 10+ years old, GNOME is constantly trying to look like a modern relevant UI. I also hate it, that's why I don't use GNOME and instead use a desktop environment committed to looking like what was popular 20 years ago. I seem to be in the minority, I encounter many people that love GNOME
None of this really resonated with me. I don’t play games to grow (or to win): I play games to have fun. Usually to have fun while playing with others as a social activity.
> "If you know what UTF-8 is (and you should) every ASCII file is correct UTF-8 as well."
>
> I mean kind of? ASCII is a character set, it doesn't define the on-disk representation.

Excuse me for being pedantic as well but UTF-8 also doesn't define the on-disk representation and is just a character encoding of the Unicode character set. But they define bit representation and for that the statement is true.

> An ASCII file saved with each character packed into 7 bits isn't going to be valid UTF-8 without some manipulation. This is just an odd claim to make given the earlier discussion of varied word lengths and transfer formats that weren't 8-bit clean.

How these character sets are transported over other protocols is outside of the scope of their definitions.
Trash reminders - awesome!
Then don't use Google?
There are alternative and promising search engines now. Google is not the only game in town.
Whoever is the second-to-last foreign colonizer is forever to be considered a victim not responsible for any similar crimes committed on their part. This shouldn't be a reason to not care at all about the Maori, or other indigenous groups. Rather, perhaps there are others we should give attention and money to besides the most politically expedient groups.
Probably write your own queue
Sure, we turn away crap, but so what? We don’t have a cap on how many books we can publish other than the time, labor, and money resources we have. Which are finite. We could publish more than we do now, and we have in the past.
Wouldn’t the rising sea levels more than counter any salt being returned to the sea, as long as it’s dumped far out enough? Won’t climate change cause the concentration of salt in seawater to go down?
All copyleft software is free software, but not all free software is copyleft, since some free software may be distributed under permissive licenses that do not require derivative works to maintain the same freedoms or licensing terms.

The MIT License is a permissive free software license that isn't copyleft, as it allows proprietary modifications.

https://www.gnu.org/graphics/copyleft-sticker.en.html

>This is a scan of the “Copyleft (L)” sticker on the back of the envelope mailed from Don Hopkins to Richard Stallman on 1984. The envelope contained a 68000 manual that Don borrowed from Richard, that he was returning. The sticker inspired Richard to use the word “Copyleft” for licensing free software.

>attention:

>READ NOTE BEFORE OPENING!

>Copyleft (L)

>The material contained in this envelope is Copyleft (L) 1984 by an amoeba named “Tom”. Any violation of this stringent pact with person or persons who are to remain un-named will void the warrantee of every small appliance in your kitchen, and furthermore, you will grow a pimple underneath your fingernail. Breaking the seal shows that you agree to abide by Judith Martin's guidelines concerning the choosing of fresh flowers to be put on the dining room table. Failure to break the seal on a weekday is […]
> many of us will willingly become deaf to the free software ideals

Genuine question: what proportion of developers actually understand the free software ideals? Have you ever tried to go to your colleagues and ask what [choose your open source license] implies?

My experience is that most people think that GPL means that you need to publicly distribute all the code and that BSD means that you can just use it without any attribution.
Where do you host this site? It's freaking fast.
It's 100% this, the only place I've heard about this thing before seeing it on hn is people making fun of the name.

Then again, I've seen memes about it several times from completely outside of the dev/tech sphere because of this, so maybe in a way it works since it made me look up the company.
The whole chain of command involved in this could go to jail for obstruction of justice, maybe even conspiracy to defraud the US (depends on the interpretation of fraud).
> You have to figure out how to convert that gold into something somebody will actually take

You need coins. You can't walk around with a gold bar. I would say silver coins to keep the value down, too.

As a "my government made our money useless" back up. USD cash are good too unless you are American, obviously.
I'm floored by how easy this was to write, given that I don't know rust, and some of the minutiae would have taken me hours to suss out on my own. I still don't know how to write Rust, but I still successfully wrote a program in it!
McCarthyism
> That the browsers execute untrusted code all the time and still are secure

But they aren't secure. Most of that untrusted code is doing stuff that's of no value to the user, and is positively against the express interests of many users.
Listen. To. Your. Users.
What sort of issues do you see from netboot vs. booting of a USB SSD?
async/await is deadlock-free if things are working correctly (and they mostly do) and you don't do anything that hinders forward progress. what are you doing with it?
I worked for a shop that made Flash games for Symbian phones (i.e. old Nokias). That's a lot more resource-constrained environment than any of iPhone or Android ever were. And it ran fine, if you knew what you were doing.

When Android just appeared on the market, I worked for a company that was making a video chat Facebook app. It was written in AS3 and one of the main features was to apply various effects to video. We tested it on Android, and it worked fine, even though that's a very memory and CPU intensive app.

Really, Flash player was not the problem. It couldn't go toe-to-toe with native code, but optimized AS3 code would beat unoptimized native code.

It was some form of code-golf to write Base64 encoding in AS3 and benchmark it. Usually comparing to the implementation in Flex. When Flash Alchemy came out, I wrote a version of Base64 encoding that beat it something like 100:1. A friend of mine who was known by his forum / Github user name "bloodhound" (here's some of his stuff: https://github.com/blooddy/blooddy_crypto/tree/master/src/by... ) wrote a bunch of encoding / decoding libraries for various formats (he also improved upon my Base64 code). And these were used all over the place for things like image uploads / image generation online. This stuff would beat similar Java libraries for example.

Not sure if you remember this, but at one point in the past Facebook had a Java applet that they used to manage image uploads to your "albums". Later they replaced it by Flash applet. It didn't work any worse that's for sure.

----

The performance problems were in Adobe AS3 code, not the player. Flex was a very inefficiently written framework. And so were AS components. But if you take AS3 3D engines, even those that were fully on CPU... you had plenty of proper 3D games. Eg. Tanki Online (a Russian game made with Alternativa3D Flash engine) was a huge hit. Even if the phone could handle a fraction of that, you'd still have plenty of room for less complex UI.
When you're doing scientific research, or looking for public transport; the difference can decide your career's future or likelihood of you going home at night.
You have to descend and wait for landing clearance when you approach the airport, adding track miles.

The two units are confusingly close to each other though.
Rust > Swift >> Zig when it comes to memory safety.
PCIe 2.0 x1 is only 250 MB/s max. That seems like it may not be enough?
It's a real shame that this didn't get more discussion because the author raises some good points that would benefit from heated debate. Bun is insanely good. Its single greatest victory is papering over the CJS/ESM nightmare with an "it just works" approach. The speed improvements result in a qualitatively different DX (especially for TS projects) that can feel like a religious experience for how profound the impact can be. And still, the issues raised in this post stand.
It was definitely cultural. The engineering hierarchy was:

1. C++ engineers thought the only real language was C++

2. Java engineers thought the only real languages were C++ or Java

3. Python engineers either thought the only real languages were Python, C++ or Java or some of them thought only Python

At that time (I don't know about now), Google had a designation of a frontend softare engineer ("FE SWE") and you'd see interview feedback where a particular interviewer would be neutral on a candidate and soft reject them by explicitly stating they were maybe good enough to be an FE SWE, even though the official stance was FE SWEs had to pass the regular SWE standard plus some extra.

Basically, anything JS/CSS/HTML related was very much looked down upon by many.

Blaze went through some growing pains. At a time it was a full Python interpreter and then an interpreter of a subset of Python and ultimately not really Python at all. There was a time when you had to do things with genrules, which was an awful user expeience and it broke caching, two reasons why they got rid of it, ultimately.

But Blaze made sense because you had to be able to compile things outside of Java, Python and (later) Go where Java and Go in particular had better build systems for purely Java and Go (respectively) code bases. It got better once there were tools for auto-generating Blaze config (ie the java_library build units).

Where Blaze was horrible was actually with protobufs. auto-generated code wasn't stored in the repo (unlike Facebook). There were protobuf versions (although, even by 2010, most things were protobuf version 2) but there were also API versions. And they weren't compatible.

So Java had API version 1 (mutable) and 2 (immutable) and if you needed to use some team's protobuf but they'd never updated to API v2, you'd either have to make everything v1 or do some horrible hacks or create your own build units for v2.

But I digress. Python essesntially got supplanted by Go outside of DS/ML. The code review tool was originally written in Python (ie Mondrian) before being rewritten in (IIRC) GWT (ie Critique). For a very long time Critique lacked features Mondrian had.

Personally, I was always sympathetic to avoiding large Python code bases just for the lack of strict typing. You ended up having to write unit tests for spelling mistakes. I can't speak to Tensorflow vs PyTorch.

I suspect this institutional disdain for Python was probably a factor in GvR leaving to go join Dropbox.
First: Not a DF fan. Not at all. We should be able to do better. The blame for the fact that we can't belongs elsewhere (i.e., it's not his fault). And yet even beacons of journalism love to report on the symptom.

That being said...

The first question is: Did he break the law?

If not, then the next question is: Why do our laws allows such things?

Followed by: How and why does our (?) representation allow this to persist?

Finally: This is only one example, there are certainly others, who are they? What does the big picture look like? Does the NYT have enough "ink" to print that list?

----

The media *once again* playing the Trump The Villian card might make for fake news (i.e., they conveniently buried the lede, per the obvious questions above) but it's ultimately a distraction. We need to stop falsely focusing on symptoms and instead demand we find the root problems and sort those out. Else, there will just be DJT#2, DJT#3 and so on.

But perhaps the media doesn't want a cure? Perhaps sociopolitical dysfunction is good for profits? Maybe "The Fourth Estate" [1] is part of the problem?

[1] I use air quotes because I believe the majority of our current media paradigm doesn't actually meet the criteria to be considered TFE. And *that* my friends *is* a threat to democracy. Yeah, ironic.
People with computer related degrees?
I feel like the negativity is coming mostly out of a very small minority that tend to gather here and to a lesser extent reddit. In other places there's much less of that.
Have you investigated why? I know that many projects have an "implement first, optimize later" approach, and the lesser used functions might be far from optimal.

Back in the tensorflow days, I had this issue and submitted a patch that gave a ~50x speedup for my usecase. It's always better to optimize the base function rather than have 100 people all manually working around the same performance issue.
No USB PD. 5V 5A is a complete shitshow in terms of cables needed, losses and other stuff. Even 3A is insane.
This one is really good for user facing analytics dashboard https://www.tremor.so/
For my Pis that change, I try to boot form USB. For Pis that don't change, I just make their / immutable.
Fixed! Got hit with spammers. Email is required for now.
> Nothing is preventing current pipelines to define that the opposite direction (splat looking at the camera) has a special color (black, zero-alpha, blend of blurred splats between camera and splat, etc)

Wouldn't you need to know that there is no other camera view from the opposite direction? (sorry if dumb question, haven't actually looked at how GS are generated from input data)
i am adolf hitler, commander of the third reich
> I don't think he is misogynistic (many examples on stallman.org supports the opposite)

Intent, outcome and self-image can drift apart quite substantially. Few misogynists would consider themselves as such. Usually because misogynist behavior is still considered normal by quite a few people and pushback against the status quo comes at a social cost.
Ultimately though it’s clear that Google and Microsoft place high value on Apples customers, who are much richer and spend more money than customers using Android or other devices.

No company has that kind of user base that Apple has. They do this by designing the best products and services for a very high premium price that attracts those users. It’s remarkable that they can release a phone for $1600.00 (pro max with 1TB storage) and sell millions of them every year.
Why We Choose Conventional Failure over Unconventional Success
And there cases where exactly this happened. But sure, the cloud is outside of nation police jusrisdiction or some such.
It's an attempt to move the digital world into the analog world. As a regular human having a quick throwaway conversation with someone, I'm not going to remember it weeks or months down the road. The same thing with digital. Signal has the same feature.
Just think of how many planets in the universe had life but it was extinguished because the star died. Or the entire system flew into a black hole. Or an asteroid wiped it out.

It took a third of the age of the universe for intelligent life to evolve on Earth. Just think how rare it must have been to have a life-supporting planet and not gotten destroyed by a celestial event for that long.
> and using ROMs without Google Services is nearly impossible.

Ever hear of GrapheneOS, CalyxOS, /e/ OS, LineageOS, divestOS? I have been using one of those for 2 years now, just like a "normal" Android. I bought my phone with it pre-installed, I didn't have to do anything.

Of course I can't use the apps that require the Google Services, but in my experience that's mostly just stuff like Google Maps (there are great alternatives) and YouTube (there are apps like NewPipe that work really well).

So yeah, I wouldn't say "nearly impossible".
little known fact also dope on the mic
It really depends on the video, and the brand sponsoring for me.

I had enough of Raycon, Raid Legend and other bullcrap VPNs. Especially when those sponsors got greedy by asking a 2 minute and on a 8 minutes video. That's a quarter of it.

So I don't feel bad anymore for sponsorblock.
ASCII defines a 7-bit character set. It's modern convention to encode that with each character as an 8-bit value with the top bit clear, but there's no inherent reason for ASCII to be represented that way, and a single counterexample disproves the assertion that all ASCII files are valid UTF-8
Costco accepts all VISA credit cards and offers a Costco Citi VISA card