skysight-inc/HackerNews huggingface dataset:
I drilled into some of the links in that article, but nowhere did I find a definition of "underemployed" in this context. Is there a standard definition? Or did I just miss the definition in the article?

"Jobs that don't require a degree" is a very squishy definition, if that's what was used. Technically, software development doesn't require a degree - I work with several excellent developers who lack credentials.
Apps in the App store have to use a prompt to get confirmation that they are able to view and access certain things, like your photo library.

Breaking down the walled garden of the App Store would be moving in the direction of a world where the prompts/ requests for access that prevent (or reduce the odds of) data being taken/stolen is higher. If you can download a non-compliant app from any random website you might visit, you can bet your ass the 65+ population is going to end up downloading a bunch of malicious apps.
The initial account in the chain belongs to Sterlingnov. However where is the evidence that subsequent accounts belong to him? Maybe he was selling the BTC on Bitcoin-otc or some other random place that existed back in the days, and now he is wrongly linked to the guy.

Edit: sorry, missed the evidence about using same IP for both the mtgox and LR account. Weird using the chain of transactions and then doing that kind of rookie mistake.
Ditto. I started out excited about LLMs and eager to use them everywhere, but have become steadily disillusioned as I have tried to apply them to daily tasks, and seen others try and fail in the same way.

Honestly, LLMs can't even get language right. They produce generic, amateurish copy that reads like it's written by committee. GPT can't perform to the level of a middle market copywriter or content marketer. I am convinced that people who think LLMs can write have simply not understood what professional writers do.

For me the "plateau of productivity" after the disillusionment has been using LLMs a bit like search engines. Quick standalone summaries, snippets or thoughts. A nice day-to-day productivity boost, but nothing that's going to allow me to work less hard.
I've bookmarked it, just because the site is so pretty.
But still, there was no CVE filed, so comparing Rust to C++ on that front is apples-to-oranges. Rust has a lower bar for what can be considered a serious flaw.
But they do break stuff.

I think the commitment is more that you can’t do anything to the language that would lead to some compiler hacker who also serves on the committee to have to remove their pet optimization, regardless of whether that optimization is worth much (or anything).

Goals and messaging matter. I like that the Rust community aims for safety as a P1 goal. C doesn’t, so C doesn’t get it.
We need Linux for smartphones.
Ask HN: Solo dev breaking into freelancing and product development
Hello HN! I've spent 20 years in tech, mostly with Android and Java, and I've just started my own business to do some consulting and work on new products using Rust. But, finding that first contract has been harder than I expected. I'm not sure if it's because of the hype around AI, the economy, a slow market, or maybe I'm just not looking in the right places. I'm also learning machine learning through Coursera to broaden my skills.

I really want to build something innovative without getting slowed down by too much red tape. I dream about creating a product that uses Rust for its core, whether it's for the web, desktop, or mobile. It doesn't have to be Rust, but I like the quality and efficiency it provides. I know that being successful in tech isn't just about loving technology—it's also about networking, a bit of luck, and finding the right people.

Right now, I'm feeling stuck. It seems like my CV isn't getting the attention I hoped for, and a lot of jobs out there are looking for very specific skills that I don't have. I love the HN community because it feels like we all share a passion for technology. How can I find people who appreciate what I can do?

I'd really value your thoughts on:
- Should I focus more on developing my own products instead of looking for consulting work?
- If you've worked on developing your own products, did you look for investors or did you bootstrap? Why?
- How do you handle the early stages of developing a product or starting a business, especially when the market seems tough?
- Given my 20 years of experience in tech and my recent exploration into Rust and machine learning, do you have any tips for breaking into the freelance market?
- How can I network effectively in the tech industry?
- How do you find opportunities that see the real value in what you offer?

Thanks for reading.
Speaking of academic frauds: the fact that bitcoin energy hater in chief De vVries has pivoted to hating on AI energy use – and continues to trick journalists with his made up metrics – is absolutely hilarious.
I recognize that I may be contributing to your "addons have so much power" argument, but I wanted to draw your attention to ViolentMonkey <https://github.com/violentmonkey/violentmonkey#readme> which is stellar for these site-specific customizations (known as User Scripts, of which Greasemonkey was the most famous)
That is an even more grievous deficiency than an inadequate spec, but it hardly means that a bad spec is good.
I wonder if a compile-time array-of-structs (AoS) to struct-of-arrays (SoA) transformation like the one done by Zig [1] could fix that issue.

[1] https://zig.news/kristoff/struct-of-arrays-soa-in-zig-easy-i...
You could reasonably define "post-scarcity" as "we've got more supply than we need".

In this regard, you can define scarcity and post-scarcity independently for every consumed resource.

We've been post-scarcity for oxygen since before we evolved; post-scarcity for water in most of the settled world; and now? Now we're post-scarcity for biros, photocopier paper, USB cables and wall-warts, and tchotchkes.

The only reason we're not post-scarcity for intellectual property is that we've created rules to induce artificial scarcity.
If he wanted, he could continue to press this in court, even after its was withdrawn. There is precedent in at least some jurisdictions for this: otherwise, bad actors could keep avoiding judicial scrutiny just like the NYPD is doing here.
Same happens to me!
YAMLScript, Programming in YAML
> What's the point of visible tokens if it's all squished in one line?

It doesn't have to be all squished in one line, it just doesn't hurt anything. Visually splitting squished lines for presentation or perusal is trivial because of the record separator.

> You are not going to be editing this in regular editor

I know (or at least I think) that you meant this in relation to squished lines getting very long, but maybe we can talk about it in a broader context, since record splitting is trivial...

One could easily say these same words about documents written in right-to-left languages. But people in Israel manage to create files too somehow, so that's clearly not an insurmountable barrier.
I bought a standing desk and a foldable walking pad. Over the course of a few weeks went from about 2000 steps a day to 12,000. Very happy with it and I feel much better.
It only works if all of the platforms you use do this.

> As my lawyer put it: “Sounds like you could have a first amendment right to quash the subpoena”. Cool, let’s go.

> Surprisingly, it worked! I think it cost around $7,000 but the subpoena was quashed

> [While] Google was nice enough to let me know there was a subpoena for my account data but guess what? Nobody else even bothered to tell me. And by nobody else I mean: Paypal, eBay, 3 domain registrars, merch makers, VPN providers, and every other online service I had used with that email in the last five years. They had all been subpoenaed and happily handed it over without even letting me know and it works that way even to this day.

https://anons.ca/p/i-used-to-operate-a-dss-hacking-network/
Forecast are usually for a larger area, 5x5 kilometers, or 10x10 kilometers. Even within this area, weather will not be the same everywhere, so they'll give a probability for the entire area.

Windy.com lets you compare different models for a specific location, it also includes the size of the area per model: https://www.windy.com/?49.339,5.054,5

GFS is area is 22km, ECMWF 9km, ICON-D2 2.2Km, Arome 1.3Km, and UKV is 2Km. Even in a 1.3x1.3Km area it may not rain everywhere at the same time.

And then there's also the time element, so it's 1.3Kmx1.3Kmx1Hrs (or 3Hrs). So lot's of variation possible.
When I taught in the Cal State system, almost 1/3 of my CS class were professionals looking to upgrade their situation.

I wonder if that group has swung some of the stats.
(it may be less of an issue today since the DPGO will devirtualize those, when profiling average rpc framework, more time is spent on 1. deep async call stacks, 2. inefficient serde that copies data frequently and heap allocates transient objects and 3. working against the language by not using its features made for performance (Memory/Span slices, using manually rolled copy and search routines over span.CopyTo, .IndexOf))

And overall observation is the less code and the simpler it is, the better, notably gRPC suffers from its pipeline/interceptors-support style implementations and insisting on usings its own types replacing T[] and List<T>, putting irreducible mandatory cost in places where it may matter most (unless you partially bypass those with reflection/unsafe accessor like I had to do once))
FreeBSD and KDE's Megarelease 6
ISO 3166-1 country list names considered harmful
Scanners are also a tech that has pretty much plateaued - correct me if I am wrong, but the linear arrays are fairly cheap and the resolution is a product of the linear array and the minimum step size, and steppers have not gotten much better. There are 2x+ more dense linear arrays than the v600 has that exist, but that only would improve one dimension of the resolution.

Also, the v600 is a great consumer scanner, but OH BOY can you get more fancy, for film you have the hasselblad/imacon line that are still a few thousand used, then you have drum scanners for the highest possible film scanning quality. For a more direct v600 comparison, there is this really, really old scanner that outperforms it: https://www.scansolutionsonline.com/media/1168/cezanne-elite...

A more modern flatbed scanner: https://epson.com/For-Work/Scanners/Photo-and-Graphics/Epson...
Sadly lower res than what used to be out there.
I see your point.

I’m good at learning languages, and 100 hours of self-study would make me sound “fluent” to most Americans. That said, I would self-rate myself as “minimally proficient, mostly at short simple conversations”.

> Maybe the study clarifies this

They do:

“The mean self-reported proficiency for the highest-proficiency language was 20 out of the maximum score of 20 (SD = 0; note that for three participants, the highest-proficiency language was not their native language; Table S1), 18.3 for the second most proficient language (SD = 2.45, range: 10–20), 15.8 for the third most proficient language (SD = 3.36, range: 8–20), 13.3 for the fourth most proficient language (SD = 4.034, range: 7–20), 11.2 for the fifth most proficient language (SD = 4.23, range: 4–20), and—for individuals with proficiency in more than five languages—10.33 for the sixth most proficient language (SD = 3.99, range: 4–18).”

These were folks who self-reported (perhaps inaccurately, but still…) at a relatively high level of proficiency.
> It’s sad that rust still has memory safety issues and if that’s true then my conclusion is that rust isn’t safe enough.

Let's assume all the CVEs are memory safety issues (some are not, some are, in reality.) Even then, they're things like "a bug in the standard library" that was then fixed. All software has occasional bugs. It is not possible to never have bugs.
The article is specifically about "finfluencers", which I can't help but read as "active participants in shitcoin pump-and-dump schemes", and find the self-reported numbers of "saved money" and "made money" suspect.

Alternatively, the finfluencers in question could be coffeezilla, that would check out. ;-)
You're not approaching this discussion in good faith.

I'm showing you real information from multiple worldwide news sources. You are writing huge paragraphs with no links to try to ignore a genocide in progress while repeating unsourced propaganda like "Gaza that want to rape, kill and mutiliate your citizens"

When you kill 1% of a population you are imprisoning in four months, destroy their homes, hospitals, infrastructure and water sources then kill people trying to bring them aid, that's genocide. If this was reversed you would call it genocide. If it was happening anywhere else you would call it genocide.

https://www.youtube.com/watch?v=E_qaxLu-e6I

https://www.npr.org/2023/12/31/1222337109/the-israeli-army-a...

https://www.msf.org/attacks-humanitarian-workers-gaza-make-v...

https://www.theguardian.com/world/2023/dec/23/israeli-airstr...
On the importance of getting the foundations right
KDE Plasma 6.0.2
Just tried this on a-Shell and got

> Permission denied (publickey).

… and same thing on iSH.
Related:

Revy – proof-of-concept time-travel debugger for the Bevy game engine - https://news.ycombinator.com/item?id=39590683 - March 2024 (36 comments)

Bevy 0.13: ECS-driven game engine built in Rust - https://news.ycombinator.com/item?id=39412940 - Feb 2024 (59 comments)

Bevy 0.12 - https://news.ycombinator.com/item?id=38144417 - Nov 2023 (84 comments)

Three Years of Bevy - https://news.ycombinator.com/item?id=37477971 - Sept 2023 (1 comment)

Bevy's Third Birthday - https://news.ycombinator.com/item?id=37081501 - Aug 2023 (6 comments)

Bevy 0.11: ECS-driven game engine built in Rust - https://news.ycombinator.com/item?id=36657970 - July 2023 (29 comments)

Bevy XPBD: A physics engine for the Bevy game engine - https://news.ycombinator.com/item?id=36642867 - July 2023 (20 comments)

Bevy and WebGPU - https://news.ycombinator.com/item?id=35994106 - May 2023 (40 comments)

Bevy 0.10: data oriented game engine built in Rust - https://news.ycombinator.com/item?id=35045224 - March 2023 (91 comments)

Scaling Bevy Development - https://news.ycombinator.com/item?id=34387062 - Jan 2023 (20 comments)

Bevy 0.9: data oriented game engine built in Rust - https://news.ycombinator.com/item?id=33577284 - Nov 2022 (50 comments)

Automated testing in Bevy - https://news.ycombinator.com/item?id=32802402 - Sept 2022 (81 comments)

Bevy 0.8: data oriented game engine built in Rust - https://news.ycombinator.com/item?id=32287828 - July 2022 (18 comments)

Bevy 0.7: data oriented game engine built in Rust - https://news.ycombinator.com/item?id=31043668 - April 2022 (63 comments)

Bevy game engine 0.6 - https://news.ycombinator.com/item?id=29854416 - Jan 2022 (89 comments)

Bevy's First Birthday: a year of open source Rust game engine development - https://news.ycombinator.com/item?id=28132114 - Aug 2021 (13 comments)

Bevy 0.5: data oriented game engine built in Rust - https://news.ycombinator.com/item?id=26716166 - April 2021 (65 comments)

Bevy: A game engine built in Rust - https://news.ycombinator.com/item?id=26131350 - Feb 2021 (117 comments)

Bevy 0.4: data oriented game engine built in Rust - https://news.ycombinator.com/item?id=25480321 - Dec 2020 (23 comments)

Making a Snake Clone with Bevy - https://news.ycombinator.com/item?id=24999073 - Nov 2020 (11 comments)

Bevy 0.3: game engine built in Rust - https://news.ycombinator.com/item?id=24983956 - Nov 2020 (55 comments)

Bevy 0.2 - https://news.ycombinator.com/item?id=24530698 - Sept 2020 (43 comments)

Bevy: A Game Engine in Rust - https://news.ycombinator.com/item?id=24334307 - Aug 2020 (42 comments)

Bevy: A data-driven game engine and app framework built in Rust - https://news.ycombinator.com/item?id=24123283 - Aug 2020 (103 comments)
As someone who works in this space (https://pythagora.ai), I welcome new entrants to this niche.

Currently, mainstream AI usage in coding is at the level of assistants and glorified autocomplete. Which is great (I use GitHub Copilot daily), but for us working in the space it's obvious that the impact will be much larger. Besides us (Pythagora), there's also Sweep (mentioned by others in the comments) and GPT Engineer who are tackling the same problem, I believe each with a slightly different angle.

Our thesis is that human in the loop is key. In coding, you can think of LLMs as a very eager junior developer who can easily read StackOverflow but doesn't really think twice before jumping to implementation. With guidance (a LOT in terms of internal prompts, and some by human) it can achieve spectacular results.
I don't really know that I agree with the analogy.

Yes, you're kind of right, I don't really have a problem with not being able to easily sideload stuff on my oven or dishwasher, despite the fact that they technically have computers in them. They are highly specific, single-purpose things and sideloading Doom on there doesn't really make sense.

Even a game console is still more or less single purpose (though that line is being blurred). Historically I don't do much on my console other than playing games, though now I'd argue that that's not necessarily true, since people install a lot of apps in the marketplace (e.g. Netflix). I do have a problem with Apple TV's being locked down, which is why I didn't purchase one. I use Nvidia Shield TVs, largely so that I could sideload ScummVM without any kind of jailbreaking nonsense.

However, I'd argue that a smartphone/tablet is different. This isn't the 90's; you use your "phone" for a lot more than taking calls. I have an SSH client, a git client, word processing, web browsing, nearly everything that a 90's-era computer could do on my iPhone; if we're going to say that Microsoft Windows is "general purpose", then iOS/iPadOS qualifies as well. We took Microsoft to court for anticompetitive practices, particularly in regards to the inability to install third-party browsers.

You can't really install third party browsers on iOS either. You can install Firefox or Chrome on there (and I do), but they're just frontends for iOS's internal Webkit engine.

So I don't know that the appliance comparison works. iPhones are (purposefully) not single-purpose. They're computers.
> It seems the platform fee is explicitly allowed by the DMA, so Apple demands it.

What's your source on this?
> whether there exists an external "system clock"

I'll ignore your analogy with a CPU, which I don't think is apposite.

Whether there's a 'system clock', a sort of reference clock that can tell you how fast time is passing, so you can calibrate other clocks against it, seems to be the same category error. As far as I can see, either time is all there, all at once; or one second lasts exactly one second. (I've perpetrated the same category error there, because a second doesn't 'last' for some period of time; it just is).

[Edit] That's not very clear. I mean: if you are measuring a distance, you use a calibrated ruler. If you doubt the calibration of your ruler, you might recalibrate for precision. But you don't have a clear idea of what one foot is, it doesn't make any sense to ask whether your one-foot ruler has grown or shrunk; how would you tell if the purported 'fact' is true or false?

And if some fact about the Universe means that it has grown or shrunk, how would you tell? If you can't in principle tell whether a 'fact' is true or false, it follows that the 'fact' isn't a fact, because it has no effect on anything.

See Russells Teapot.
I have never looked at the source code for vim, but I have used features that people other than the original developers have created.

I have however looked at the mod_proxy_wstunnel module in apache and edited it to suit my needs. I never expected to do this, I'm not a developer -- certainly not a C++ developer, however running

sed -i 's/WebSocket/websocket/g' ./modules/proxy/mod_proxy_wstunnel.c

Means it works for my use case. In a world without free software I would not be able to do that simple thing.

Likewise I have changed some custom filters on ffmpeg for my own build. Again that's C, and my C is horrible. I don't need to deal with the somewhat opinionated views of the ffmpeg developers to fold them back upstream - I can just have my 2 or 3 changed files to use them for my purpose.

Just because I don't look at the code for 99% of the software I use, it doesn't mean I don't benefit from it being free software, and for the 1% of cases when I do need to change something, I can. That's freedom, and I'm happy that the GPL ensures my freedom.
How would Bitcoin Fog know the transactions were coming from those marketplaces? Bitcoin addresses are just strings of random numbers. Maybe if they were performing a careful inspection of the source and destination of each transaction they could have discovered something that would have obligated them to act to block those addresses, but the whole point of a privacy service is that you don't do that kind of careful analysis of your customer's private data.

The law doesn't require you to know affirmatively that the service is only used for benign purposes. Just about every public service in existence probably gets used to support illegal activity at some point or another. You just can't be knowingly assisting with a crime.
I am baffled by the fact that NYPD can avoid the determination of legality by withdrawing subpoenas.

It seems like it would be in X/Meta/Alphabet's interest to get the question in front of a judge in order to require warranted subpoenas.
The confusion was likely a scripted response too.

I had a friend who worked with call centers, taking orders over the phone. they had a script for everything, and after they quickly took your order, they started with a scripted upsell. If the person balked, they had responses for everything so they could continue. The only way out of the script was if the customer said "I will cancel my order". The call center person would be fired if they did not follow the script.
Truffle-1 is an AI inference engine designed to run open source models at home
If by con you mean "a degree is worth, on average, about $1 million over a career vs high school only".[1]

Yes, there are degrees that don't confer an obvious or immediate value, but on whole, college still pays off, even with loan interest included.

And I don't mean to imply college shouldn't cost less, it should.

https://www.wral.com/story/fact-check-do-college-graduates-e...
Arthropod Intelligence? The Case for Portia (2020)
At one point, California had free community college. They could have expanded that to CSU instead of charging for CC as well.

But some people in the ownership class have to get new yachts...
It's per year, not per install. All subsequent installs/updates in that year do not incur additional charges.

> "Developers will pay a CTF of €0.50 for each first annual install over one million in the past 12 months."
That might be the case, but the phones aren't bound to any specific carrier. A phone bundled with an O2 contract can be used by someone with a Telekom contract.
I appreciate that he worked on it at least. Around the same era, someone else calculated the circumference of the earth (and that it was round) in a pretty accurate fashion (between −2.4% and +0.8% off) based on measuring shadows on equally sized posts at different locations on the same date. Googled, it was Eratosthenes, the cities were Alexandria and Syene/Assuan.
Can someone explain why they didn't simply admit more international students to avoid this problem? Not to say that this is a good solution, but it's what I would expect the people who run universities to do.
Yeah.

What I like about the 100% memory safe goal is that it’s a falsifiable goal.

Even the Rust style goal of “you’re memory safe if you do 100% rust and never use unsafe” has the nice property of being falsifiable.

98% memory safe is not a falsifiable goal. It gives the C++ designers the option of never actually fixing the problem while claiming they had by picking a sloppy way of measuring the “%”.
Houthi attacks in Red Sea threaten internet infrastructure