skysight-inc/HackerNews huggingface dataset:
This "fan-death-to-cover-up-suicide" is ABSOLUTELY false and is my greatest pet peeve with the English internet. Someone heard East Asians like to save face and came up with this dehumanizing and derogatory theory.
Misconceptions of "fan death" predates any suicidal trends in Korea and if there was any connection to suicides we koreans would be the ones talking about it non-stop.

> Most likely the do know the real cause but chose not to release it

NO!!!! we are regular people with regular emotions, too. Stereotypes you see on the internet are often outdated by decades. In this case it was never even true in the first place.
2TB of bandwidth or storage?
> So it's not time then

A year ago.. I'm guessing this is surfacing now because of the recent thread about BW [0], so the question can be raised again if it's time now to migrate away.

[0] https://news.ycombinator.com/item?id=41893994
Does anyone remember wua.la? It worked similar in that you offered local disk space in exchange for cloud storage. It was later bought by LaCie and killed off shortly after.
It probably doesn't help that Syncthing is a direct competitor to Google Drive.
Thermal design supporting Gen 12 hardware: cool, efficient and reliable
Maybe I missed it somewhere obvious but it’s unclear to me what years these were filmed.

I’ve watched about 20 and it Seems like between 2010-2015

Does anyone know?
> I wouldn't call it entirely trivial.

It just doesn't represent a realistic codebase. It is significantly smaller than a lot of college projects.

The current software system I'm working on now is ~2 million lines of code split across a dozen services.

AI has been pretty good for search across the codebases and absolutely hopeless for code gen.

LLMs just aren't that good yet for writing code on a decent sized system.
What’s the reasoning behind hiding content upon request? Doesn’t that defeat the purpose of archival?

My intuition would say there are 3 cases when content ceases to become available at the original site:

- The host becomes unable to host the content for some reason (bankruptcy, death, etc.) in which case I assume the archive persists.

- The host is externally required to remove the content (copyright, etc.) in which case I assume IA would face the same external pressure? But I’m not sure on that.

- The host/owner has a change of heart about publishing the content. This borders more on IA acting as reputation management on the part of the original host/owner. Personally I think this is hardest to defend but also probably the least common case. In this case I’d think it’s most often to hide something the original host doesn’t want the public finding out later, but that also seems to make it more valuable to be publicly available in the archive. Plus, from a historian/journalist perspective, it’s valuable to be able to track how things change over time, and hiding this from the public prevents that. Though to be honest I’m kind of in two minds here because on the other hand I’m generally of the opinion that people can grow and change, and we shouldn’t hold people to account for opinions they published a decade ago, for example. I’m also generally in favor of the right to be forgotten.

Would appreciate your thoughts here.
Giving a card to a woman asking her out is sexual misconduct?
Every podcast is an RSS feed. Most podcast listeners don’t care about that aspect, but they still get the advantage of every podcast app having essentially the same set of content (compared to, say, YouTube for video or Audible for audiobooks, each of which have the lion’s share of content).
Yeah, a normal ISP would just say "we don't have it".
Not open source as far as I can tell?
These are really quite cool and well done, thanks for sharing
For me it suffices, quickly lookup information that I need and handle urgent emails.

When on the road, I meet with clients, partners and vendors. I don't sit in coffee shops debugging complex apps. That is what my office with desktop computers and servers are for. Whilst traveling I try to address my sleep deficit.
That's like saying movies aren't imaginary either because there's blu-rays. Even if we take that point at face value though, the vast majority of money is imaginary, only existing on ledgers. When the fed "prints money", it's just adjusting an entry on a database somewhere.
That is a false dichotomy.

There are other options than async/await and threads.

In my heart that is my main objection to async/await in Rust. It has "poisoned the well" for asynchronous programming. Where people think it is async/await or threads

We have been doing asynchronous programming for many decades.
Reading the article, it looks like so far they only have a working resettable fuse (a passive device), and only hypothesize that a transistor was possible with the copper-infused PLA filament. So no actual working active electronics.

And from the paper linked in the article[1], it seems the actual breakthrough is the discovery that copper-infused PLA filament exhibits a PTC-effect, which is noteworthy, but definitely not "3D-Printed Active Electronics" newsworthy.

[1] https://www.tandfonline.com/doi/full/10.1080/17452759.2024.2...
Go seem to be good choice for data processing systems.
To one (or two) attackers, it can always be worse.
"Sexual misconduct" is quite a reach.
It's such a perfect example of erroneous thinking that it should be included in psychology textbooks.

"A always comes with B, hence A is required to provide B" is obviously, trivially wrong, but a truly incredible number of people will dig their heels in and refuse to admit that "B can be provided in other ways".

In this case where things went wrong was that: "Before A the availability B was rare, and A requires B, and hence B become commonplace only because of A."

You can see how the association can be accidentally upgraded to an "if and only if" instead of merely "if".
'ken oath mate, whenever I see people typing the queens I always reckon they're one of US.
So, if this is such a problem, my question is — are the poor MVCC choices of Postgres enough to make the authors (or people here) recommend another RDBMS?
This is a ludicrously simple app and also - the code[0] is of very poor quality.

[0] https://github.com/Guesspage/guesspage.github.io/blob/master...
They won't do that because of competition.
What reasons were given?
Tim Cook on Why Apple's Bets Will Pay Off
Two examples that recently bothered me:
* I can't grant an application permission to read and store files in existing folders. This means I can't store file transfers through KDE connect in my Downloads or Documents folder.
* I can't access the Android/ folder without a PC at hand. This means I'm unable to mod Android games without my laptop. Not a big deal - but it's still frustrating.

4 years ago, there would have been zero friction for these use cases.
> The other GUI I really like is MAGI from Evangelion - all these black screens with classic amber color accompanied by red, green and teal fit very well together - especially with the volumetric-holographic displays from new tetralogy

You will probably appreciate this site and especially this post, which is an exploration of the typography of the series.

https://fontsinuse.com/uses/28760/neon-genesis-evangelion

Previously on HN [2019] 415 points 111 comments:

https://news.ycombinator.com/item?id=21323736

Choice quote from that prior submission:

https://news.ycombinator.com/item?id=21328512

> “Whatever you now find weird, ugly, uncomfortable and nasty about a new medium will surely become its signature. CD distortion, the jitteriness of digital video, the crap sound of 8-bit - all of these will be cherished and emulated as soon as they can be avoided. It’s the sound of failure: so much modern art is the sound of things going out of control, of a medium pushing to its limits and breaking apart. The distorted guitar sound is the sound of something too loud for the medium supposed to carry it. The blues singer with the cracked voice is the sound of an emotional cry too powerful for the throat that releases it. The excitement of grainy film, of bleached-out black and white, is the excitement of witnessing events too momentous for the medium assigned to record them.”

> Brian Eno

https://www.goodreads.com/quotes/649039-whatever-you-now-fin...
I'm a sucker for documentarian stuff like this, thank you.
Ok. But what is the case law in hosting illegal content? Sure you may operate a torrent, but if your client is distributing child porn, in my view, you bear responsibility.
That came up on a Wikipedia search but doesn't make much sense. How can you meaningfully compare the performance of a visa program with a space company?
I though that the widely used term is confirmation bias.
the second you put docs into version control next to code it's no longer low friction enough. Suddenly you have peer review for docs change is far too much work.
> there is something about his radical refusal to compromise on anything conceptual (to avoid conflict or misunderstanding, e.g.) that is fundamentally incompatible with running an organization.

But its fundamentally compatible with keeping free software free. That is what is important - an unwavering adherance to the core mission.
Deposition Essentials
What I said is a subset of what you are claiming and it's the actually true part. There are lots of investments that increase productive capacity that are bad on pretty much any sane metric (i.e bridges to nowhere, sweetheart deals for new professional sports stadium construction, speculative factory subsidies, especially in rapidly evolving technology fields like the travesty that happened in solar panel manufacture a few years ago).
I get the impression it's just pissing into the salt shaker. Internet Archive is obviously held together by duct tape (okay, okay, strong and durable duct tape) and personal willpower. Moreover, its main mission is spreading data, not hiding it from others to generate revenue.

Those who don't get the salt shaker bit, here's the original of the ancient wisdom:

https://web.archive.org/web/20060619131835/http://xelios.liv...

Choose any translation:

https://malaya-zemlya.livejournal.com/697779.html

https://personal-view.com/talks/discussion/25915/humor-hacke...

https://www.linkedin.com/pulse/hacker-restaurant-alexander-s...
I would argue that although this is mechanically equivalent it encourages a much healthier design approach.

Take Pattern. One way to look at Pattern is to say that this way we can provide the ad hoc polymorphism of overloading, for functions like str::contains or str::split or str::trim_end_matches -- but as a trait we can see that actually Pattern has discernible semantic properties, clearly a compiled regular expression could be a Pattern for example (and with some feature flags that's exactly correct)

In contrast in C++ there are often functions which use/ abuse overloading to deliver separate features in the same interface, expecting that you'll carefully read the documentation and use the correct feature by passing the right type and number of parameters. Constructors are the worst for this, Rust's Vec::with_capacity gets you a growable array with a certain capacity already allocated ready for use -- C++ does not have such a thing - you must make a std::vector and then separately reserve enough space, but it looks like it might have this feature in its constructor as an overload because the constructor has an overload which is the right shape - however that's actually a very different feature, it will fill the std::vector with default initialized objects, rather than reserving capacity for such objects.
It's not completely to blame on the browsers. We had the concept of green threads [1] well before that, albeit for equally dubious reasons: OS threads were believed to be too slow, and so green threads were composed onto OS threads. It seems a better choice here would be to try and improve OS threads, but the speed at which various program languages and libraries develop well outstrips anything we could achieve with the kernel, and so maybe this was inevitable :)

[1]: https://en.wikipedia.org/wiki/Green_thread
Onion: A Layering Mechanism for PHP Applications
Onion is a lightweight PHP package designed to facilitate layered processing within applications, It provides a clean and efficient way to stack layers of functionality, allowing developers to create flexible and reusable components that can be easily composed and managed. Each layer can perform a specific operation on the data being passed through, making it simple to build complex workflows while maintaining clear separation of concerns.
Good that it's compatible with Vaultwarden, otherwise a future move from BW would be to block alternative clients like this...

And this is the problem now. Even if BW doesn't plan to do this, we'll always be suffixing that kind of sentence with "doesn't plan to do this.. yet". We've seen this happen too often in the past years, and now we have to consider VC-backed open-source as potentially hostile and prepare for the worst, which means we can't trust them as much...
> since which the dollar has lost 96% of its value relative to the precious metals that used to define it.

Why is this important?
It's a matter of numbers, if tens of thousands of criminals use tech X, and it has few genuine uses, it's going to be restricted.

This has precedent in illegal drug categorization, it's not just about the damage, but its ratio of noxious to helpful use.
Great idea! I've always wanted to catch up with tech news while walking/driving, particularly from HN.
AI will first achieve dominance of Linux on the desktop.
The video description of the first video says: ".... on October 1, 2024 to commemorate the 15 year anniversary" - so your guess seems to be pretty much spot on!
In defense of Java blocking calls, in the 1990s to the 2010's the industry mostly considered Asynchronous programming as coordinating multiple threads over know yield points - such as using atomic locks, or mutexs. The main push by the industry was all about abstractions and OOP, and moving away from static C/C++ programming languages to dynamic programming languages such as Java/Python/Visual Basic or C#.

It is only until recently with the popularity of Node.js, Python and the explosion of the web that the developer have to deal with single threaded languages that blocking calls are a significant impact to the users experience. This push for Async in the web has had a cascade effect to system programming languages where old time developers are only first learning about it.
Fantastic idea! I really liked extracting meta information from Comments as well. Good luck!
That's exactly what OPEN_DOCUMENT_TREE does. The typical workflow involves presenting a directory picker activity to the user and asking them to pick a dir (the app can then retroactively ask the OS to persist these permissions across restarts.)

However:
- You can't pick the root of a storage volume, only its subdirectories. This is presumably for your own good.
- The application is still forced to use the SAF APIs, which are slow (each call requires an IPC) and overcomplicated. For working with multiple files, directory listings, etc, naive use of SAF can be a couple orders of magnitude slower than standard File APIs. This can be sped up, but it's never going to be anywhere close to native speed.
When you say abused, I assume you mean either CSAM or copyrighted material?

Is there a hash database or something that could be queried to block known bad stuff? (would probably fail in the face of compression or encryption, but catching the low-hanging fruit would at least probably handle any potential legal liability?) Seems like something useful AI would actually work well for, if FBI/publishers/etc., would train a model and release it or host a service with an API.
Electric v3 License Change
>If a mechanical device does something wrong, are we in the same conundrum?

Sure! But oop mentioned a phenomenon that some companies can hide after algorithms and reject taking responsibility for it. If machines cause damage, people can easily find who's fault, but sometimes the same way does not work on software.
I think what you’re saying supports the view that language is structured and actively used—which excludes pheromones. But I don’t see how you get to the next step, of characterizing unspoken acts as carrying linguistic meaning. That is, sign language and not answering a call aren’t obviously in the same category, precisely because not answering a call fails to communicate any particular concept, and because people don’t use various modes of non-answering to communicate various things.
bsky.app works absolutely fine in a web browser and I use it instead of the mobile application. (It's React Native, so they push a build to the web.)
You can put stuff in the high and low bits of pointers in Fil-C so long as you clear them before access, otherwise the access itself traps.

Python does shit like that and it works fine in Fil-C, though I needed to make some minor adjustments a like a 50KB ish patch to CPython.
12 Sunsets: Exploring Ed Ruscha's Archive
Locally euclidian?
I recently discovered Rspack, which is a compatible rewrite of Webpack in Rust by a guy at ByteDance. It is genuinely 5x-10x faster across the board on my large/complicated project. I've been using Webpack for 8 years, and I was absolutely blown away to be able to easily swap Webpack out for something so similar (written in Rust) and get such a massive performance improvement. This has made my life so much better.
He's pointing out that it doesn't make any sense: why would someone pro-Russian and anti-US care about violating western IP? In reality, it's the opposite: Russia is happy to help with that because they think it helps weaken the west.
If the extremely minute “payment” of coming up with a throwaway email address to get it sent to is too much for you, I don’t know what to tell you. This is one step above complaining that you have to “pay” by expending the energy to click a hyperlink.
In the social media business, “integrity” generally means policing hate speech/abuse/bullying/…
Not familiar with data science positions I am a programmer so my comment refered to that.

In building houses there's architects, and there's unskilled brick layers. The skill and training is in engineers and architects while the delegatable labour is in brick layers and foremen.

In my experience, building software is more like an all architect and engineer team, you can delegate to a skilled worker of your own kind or a specialized architect, but there is no grunt work to do, with very few exceptions like QA, devops/sysadmin.

It is a known phenomenon that adding people to a software project does not necessarily make it go faster, and definitely doesn't scale with speed linearly like with house building. So there's very little place for juniors.
> In practice, the vast majority of blockchain ledgers record the history of scams, penny stock style trading and money laundering attempts.

It doesn't take long before they make themselves present. Thanks for proving my point.
Hey, we were all beginners once!

On another note, even if you are experienced it helps when doing new stuff and you don’t know the proper syntax for what you want. For example let’s say your using flutter, you can just type

// bold

And it will help put the proper bold stuff in there.
Glad you mention this.

Last year, we had 2 consultants hired from some Big 4 consultancy. The manager told us to give them whatever info they need. They came with us on a grand total of 2 calls. The scheduled 3rd call we could not attend coz of overlapping schedules. They never bothered blocking my calendar and I never heard from them again.

I reckon the manager wanted to use them for some political purposes.
Because if you can afford GC you're not using C/++. We need memory safe systems stuff. Higher level memory safety has been solved for decades
The best kind of incorrect!
It works now, that wasn't the case last time I'd looked.

I wouldn't call it "absolutely fine" by any means. It's way too slow to render for me to use (took about 30 seconds to render the submitted link on my phone, mastodon took about 10 seconds to render a toot). I'm beyond sick of slow web pages.
If first class resolution is done right, then instead of project generators we can just create sample projects that people fork, and when you make breaking changes or add new startup config to the project, you update the sample project(s) and people can pull the updates. Once you resolve the conflicts you’re done until the next change, at which point your repo remembers how the last conflict was resolved, and doesn’t ask you to redo it.

This is why jj is on my todo list. I’m not calling it jujutsu no matter how much someone pays me though.
Why are we still watching bluesky build features slowly in public? Every time they post something it's like, ok, a familiar topic/discussion from 15 years ago, being thought out on some also-ran network no one will really care about without actual mass adoption, a possibility that continues to feel like is years out.

Mastodon was around for years with no attn and only got handed this miraculous situation and mass migration opportunity but it just got lucky basically. And it's not even it. Despite a bunch of Brazilians or whatever headed to bluesky briefly, it still isn't happening for it anytime soon.
Waiting for trufflehog and gitguardian vendors to come up with article, tweets on how their tools would have stopped this incident :sweatsmile:
That’s not the whole truth. The sanctions ban any ship from stopping at Cuba then coming to America for 90 days. Yes technically you could go from wherever to Cuba and that’s it, but no company would miss out on the massive American market in exchange for a tiny island nation. They can’t import fuel to run their power plants, nor the solar panels to replace them.
I'm loving this. Curious did they start filming in 2009 or were they all released in 2009?
25 years later, we’ve made zero progress. Sure, we have a broader floor of science and study created from 25 years of additional science. Its pretty simple, and we knew it then - until there are biologic markers and testing, we will not be able to bifuricate the phenotypes. Certainly we can chase this statistically - as Troanskaya et al. have done, and there is certainly validity to the statistical work and it contributes overall.

But it doesn’t get to the core of the problem we face in continuing to use such a wildly broad and subjective diagnosis tool. Its no wonder those society has labeled neurodiverse are so upset - we’re throwing treatment modalities which are clearly not appropriate.

We’ve known how - the problem needs directed science, not academic science. But Academia is resisting. Government is resisting. Frankly - science and professions are resisting. When founding the Mind Institute at UC Davis - Parents tried to convince academics to go this route. They even raised unheard of amounts of money. And were routinely ignored by the system.

And here we are 25 years later. Best guess remains there are 5 to 7 major phenotypes - without even getting into the issues of severity. We haven’t even adequately surveyed the symptomology so we can correlated it to demographics, much less actual biological markers.

We’re chasing the wrong things b/c no one is interested in doing the hard work to carve this problem into digestible and replicable. We need directed research to carve this problem up. There is an indisputable issue in the DX count going from 1:10000 to 1:50 - in our life times. Its not better diagnosis.
Even if this is true (and I'm not saying it's not), they probably won't create their own OS. They'd be smarter to do what Apple did and clone a BSD (or similar) rather than start afresh.