skysight-inc/HackerNews huggingface dataset:
A year ago I had a spring fail in my old/cheap system with tension springs. I was surprised to see the level of scamminess present in this particular area of repair.

After seeing that a set of replacement springs from a big box store was under $100 and wouldn't be that hard to do myself, I figured that it would be reasonable to pay an extra $100-200 just to have it done while I was busy with other things.

One guy over the phone tried to convince me that he would need to replace the entire cable system as well and lost any interest after I told him the cables were fine and the spring had failed from fatigue in the hook section where the cable was attached.

Someone else was "dispatched" from a local-sounding number and showed up with out-of-state license plates on his van. He quoted me $800 for the repair. I tried not to be a jerk and told him thanks, but I'll be looking around some more. He then dropped the price to $400, saying he'd do the job for that if he could replace only one spring. After another thanks, but no thanks he became aggressive and said that was a special one-time price that ended when he left my driveway. He later texted me with a $200 dollar price, but by then I had already arranged for someone to do a full conversion to a torsion system for about $500.
I've also updated my M1 Pro to macOS 14.4 and use Java (versions 21 and 17) daily with IntelliJ IDEA without encountering any issues so far even when using debuggers and profilers. Not sure how to explain it !
It would be nice if they just automatically signed you up for them. They already have and leaked your PII...
Its more like the store being a literal hedge maze, with an entrance fee, and once you get to the actual products, they are outrageously priced junk.

And the store is price fixing with nearby stores.

I think theres a difference between opportunistic crime, and reasonably upstanding people being utterly frustrated with a market status quo.

If course there is a ton of piracy that is just straight up theft from perfectly convenient platforms, but the unacceptable, anticompetitive commercial platforms are the core that keeps the community going, I think.
FWIW his fiancee was diagnosed with stage 3 breast cancer, they married a few months later and AFAICT is still on a Lane(1) going forward.

1) https://www.explainxkcd.com/wiki/index.php/931:_Lanes
Add this to the list of issues:

“macOS Sonoma 14.4 Bug 'Destroys Saved Versions in iCloud Drive'”

https://www.macrumors.com/2024/03/19/sonoma-bug-destroys-sav...
> if you have commercial aspirations with your project

1. Nothing in copyleft licenses forbids you from making a living or receiving money.

2. Since the post was about writing an effect for KWin and your alternatives do nothing of sort… perhaps they aren't really valid alternatives, at least in this context.
Governments Across the U.S. Are Handing Residents Cash–No Strings Attached
> If you want to battle mistrust for vaccines, start by not cooking up numbers, making BS claims, and so on, for quick bucks, when there's an emergecy.

There is an interesting paper, pointed by the article, that addresses the issue of mistrust.

It's not the issue of cooking numbers, but the perception of it.
Suppose I'm lucky that my only symptom so far is the occasional unexplained crash on PHPStorm.
> then it would take 5-10 to replace everything

If we're talking years, that seems wildly optimistic. I imagine the bike-shedding alone would take that long.
I just use Jellyfin, and it works great for me
I thought Detroit Electric. (Possibly = the old "granny" car in Cars -- unless she's a Stanley Steamer or something?)

But then again, Detroit Electric is perhaps nowadays owned by that same Lebanese / Egyptian / "Canadian" scammer who either bought or is buying the remnants of SAAB?

Sigh.
Reminds me of the hoymiles inverter for solar panels. I'm using opendtu to read the data. The protocol is proprietary and was reverse engineered, I have no idea what it is, but the communication works from 1st to 5th floor. I don't even see the wifi beacons on the 3rd anymore.
From the bottom of the page: "No this isn't like Gravatar. That works by being a 3rd party service and using the MD5 of your email address."

Though I dunno if that was there yet when you posted your comment.
I have doubts it's the latter - just a day or two ago there was an article trending on HN that building Hackintoshes is becoming harder and harder because Apple is removing drivers for old hardware only found in Macs that are not supported anymore.
Design Is an Island – By Kent Beck
Do you mean a generalized "you", as in general Internet using population, or do you mean me in particular? If the later, I would ask, how you know what websites I personally rely on and perhaps state, which sites you think those are. I am quite far from the norm in that aspect, but maybe there is something I can further cut away.
This makes me so happy. Logo on the Apple IIe was my first exposure to programming ever as a kid.
> LaTeX: contrary to how it sells itself, it's not good at compiling old files.

yes and no, that bit me last week, some packages decided to become incompatible. but in my case 99% of old files compile fine today.
So you are confident that they didn't leak this data?

Also, young green card in this context is synonymous with cost cutting. Young being inexperienced, green card being cheap. I apologize if you racially identify as green card.
I'm a maintainer for an open source .NET library that, ironically, only exists because it provides a feature that Microsoft removed from .NET during the migration to .NET Core.

Very rarely have I needed a library to solve a problem, and found that a library from Microsoft was even available at all.

AspNetCore is its own world inside the greater .NET universe. It is a web framework with a "batteries included" philosophy, and it's not unusual for users of those to want all their use cases covered by the framework itself. The original article laments AspNetCore introducing its own dependency injection system, but this is par for the course in languages that care about dependency injection (see PHP's Laravel and Symfony, or Java's Spring). As for AspNetCore developers only knowing Entity Framework, the same argument could be made about 'db' in Django or 'ActiveRecord' in Ruby on Rails.

The philosophy of "It is good that I no longer have to use a separate tool for what should have been a feature of my framework" is understandable, and it's a bit disingenuous to describe it as "It is good that I have fewer choices available to me"

And it's also a bit disingenuous to describe AspNetCore users commenting on an AspNetCore feature announcement in the AspNetCore GitHub repository as ".NET Developers".
Understanding Google's File System (2020)
In an US election year when stakes are high, it's concerning that not every platform has a similar policy in place, now.
I'm not saying their economy isn't unique, just that money works the same way regardless of country.
Look at rideshare apps. They made hired cars cheap and easy to access but fell foul of existing taxi companies and regulations.

Whether he is in the right or not is decided in a court of law. However Disney et al have deeper pocketed lobbyists than municipal taxi companies.

There will always be a type of entrepreneur who flouts laws they don’t agree with, whether it’s copyright law or taxi regulations or whatever. The enforcement of those laws ultimately determines what the market looks like after the fact.
What a beautiful dumpster fire.
It's not faked. I guess the nix recipe does things differently from the official binary. Try yourself: https://github.com/typst/typst/releases/download/v0.11.0/typ...

But it's true that when I tried ldd on a trivial static binary (compiling "int main() { return 0; }" with "gcc -static a.c") I got a different message: "not a dynamic executable". I don't know why you'd get sometimes one message sometimes the other...
Alternatively, is this evidence of a changing news cycle that is spending more time on the always-present background noise of social media complaints about updates? Do we perceive the rate of failure to be higher because news these days often takes the form of "let's summarize some reddit threads" and outlets realized that warnings about errors when updating software reliably get clicks?
Marc Andreessen Lists Silicon Valley Compound After $250M Malibu Spending Spree
Show HN: LLMem, a read through cache for OpenAI chat completions
When building a system around OAI, I found myself sending the same request multiple times as part of developing/testing some other part of the system. On top of wasting money in this way, I was also throwing away potentially useful later training data to specialize a smaller LLM for my use case.

I’m hosting an open server atm since I hit it from various different networks for my projects, or you easily enough run it as a local service.
If you’ve only been using C++ for a decade, you may have missed out on auto_ptr being modern. But have you never used an iterator? :)
Yeah, this is also not a fair fight.

The "will it work in 10 years?" just swayed _immensely_ in Typst's favor.
Yes, it is weird.

One thing that would help is that if we explicitly reimagine programming is characterizing the search space for the compiler, just as the e-graphs stuff in the article talks about separating generating alternatives from finding the best alternative.
The blog post linked in the text explains all of the above.
It boggles my mind that the top comments on HN are now mostly just someone shouting into the void about self-absorbed topics that are (at best) loosely correlated to the article. This one is a shining example.
The great thing about AI, is that it's exactly optimized for discriminating in gray areas with difficult-to-articulate rules like "I'll know it when I see it."
> “people are fundamentally selfish,

People ARE fundamentally selfish in any groups above 150-200 where the social net breaks down. Most groups of animals don't stay group-serving in giant groups, we are no different.[1] In groups small enough to be inside the social net, tribe survival dynamics work great.

> things were bad, then society developed and now things are better”

Things are not great. Technology makes them better though. Man can't easily escape technology today, but it is the fundamental trade-off society offers at the cost of social health.

[1] https://en.wikipedia.org/wiki/Sociality#Eusociality
I ended up reading that whole thing, but by digital fingerprint I meant something like embedding a cryptographic checksum in an image. Or some way of proving an image is produced by a specific camera. Itd be great for example if we could verify a security image video was real and not a fake
It is different though because theft removes the original item, while piracy is sharing a copy of it.
SFTP.

For non-technical partners, we have a simple instructional document on how to download and use Filezilla[1] to connect. We haven't had many challenges.

1. https://filezilla-project.org/
They did:

> This icing issue is not uncommon, and, as a result, part of the telescope’s commissioning phase included an “outgassing campaign.” This process involved Euclid turning to face the Sun for a total of 96 hours. This process was implemented specifically to reduce the risk of ice build-up after the agency’s Gaia mission faced a similar issue.

Apparently, it wasn't as effective as they hoped.
They are actually injecting it into saline aquifers below the North Sea.

https://sequestration.mit.edu/tools/projects/sleipner.html
Thanks, I actually tried again today. I still have no panels, no desktop, no keyboard shortcuts and KDE applications have various rendering issues.

I had a few issues on my laptop as well and only upgraded the desktop once the issues on the laptop were resolved (which took a bit more than a week I think?). Was not expecting basically complete breakage.
Depending on the implementation, that's intentional if you fail the check for whatever reason. It doesn't return an error status or page to allow what it thinks is the automated attacker from trying another approach, it just loops you through the process indefinitely.
Google ZetaSQL: Analyzer Framework for SQL
I assume it was on a Gartner Magic Quadrant
Fine, but… USB hubs? I bet they’re more popular now than ever since you can use them as docking stations now.
The argument that we cant draw conclusions about their interest rate policies because "they dont speak English there" is bananas.
Gear down big rig. Your HN account is 15 years old, you should be familiar with etiquette here by now.
Largest collection of faith-based apps and tools
can I add a third class.
- those who need latex+dvips+ps2pdf

and if you ask why, 2 packages: psfrag and pstricks.
The Indian astronomer whose work on black holes was mocked at Cambridge [video]
> ‘it’s amazing, but what’s it for?'

The question that successive waves of "VR" scammers have dodged since the 1990s.
Try https://en.wikipedia.org/wiki/Breeze_Airways to not just avoid the 737 MAX but also the nearly as obsolete A320. On Breeze you always fly on a 21st century airliner.

You won't believe it until you fly it, but when you do you'll be amazed that an A220 or E2-Jet feels more like flying in a widebody than flying in a 737 or A320.
ah same!

i learned logo in my native language (ptbr) when i was in middle school. it absolutely blew my mind that i could "automatically" draw things.

first thing i did when i got home was ask my dad for it -- it took him to find the proper floppy (he borrowed from a friend that was a CS teacher!).

fun fact: we didn't call it logo, we called it "the little turtle game".
From 2020 https://www.securemac.com/news/arm-macs-faq

> Write XOR execute (W^X)

> Apple Silicon Macs will enforce a restriction called “write XOR execute” (W^X). This means that chunks of memory will be designated as writable, or as executable, but never as both at the same time. Many macOS apps contain performance optimization programs that require memory to be both writable and executable, but this can lead to serious security issues. By enforcing W^X, Apple will harden Mac security at the memory level. App developers, however, won’t be left out in the cold — if they still need those optimization programs for their apps, they can use a new macOS API that provides a way to switch between write and execute permissions quickly and safely.

And the nature of W^X - https://en.wikipedia.org/wiki/W%5EX

> W^X ("write xor execute", pronounced W xor X) is a security feature in operating systems and virtual machines. It is a memory protection policy whereby every page in a process's or kernel's address space may be either writable or executable, but not both. Without such protection, a program can write (as data "W") CPU instructions in an area of memory intended for data and then run (as executable "X"; or read-execute "RX") those instructions. This can be dangerous if the writer of the memory is malicious. W^X is the Unix-like terminology for a strict use of the general concept of executable space protection, controlled via the mprotect system call.

---

See also Porting just-in-time compilers to Apple silicon - https://developer.apple.com/documentation/apple-silicon/port...

And W^X now mandatory in OpenBSD (8 years ago : https://news.ycombinator.com/item?id=11789169 )
If the printer it's shared over a wifi network, you can just use netcat:

nc your_printer_ip 9100 < /path/to/your/pdf/file
How ChatGPT Integration Is Helpful in Data Analysis
May his legacy be long remembered...

There are relatively very few Astronauts living among us, and we celebrate them (rightly so, they're the best of the best). But with the closely followed developments in the commercial space sector, how many astronauts will we need in the coming decades? Will there be 10x, or 100x astronauts? Are there estimates?
Heh, I'm in a similar, though somewhat milder situation. Always one hard drive failure away from losing some (albeit non-essential) files.

As a first low-budget bandaid I got a single 16TB enterprise HDD (Toshiba MG08ACA16TE) in an external dock that is plugged in to a Prodesk 400 G6.

I regularly snapshot and sync all my btrfs drives with btrbk (all my linux devices and several of my external drives are btrfs). The Toshiba is being deduped with bees to not make this too inefficient.

For important files I have syncthing folders that continuously synchronize between my devices, as well as above solution.

For some dead media I use blurays. Still looking for a solution for Windows, though there I at least have OneDrive.

It's a mess to be honest.

Eventually I want to have big enough RAID for file centralization, restic cloud backups, network shares and so on.

A crucial piece I'm still missing is a synchronization, hosting and backup classification/policy for the various file types I have... This may well be the more difficult thing compared to just getting any redundancy.
> Counter references?

Bold. You presented no citable references, either.
Designing with the Mind in Mind (3rd Edition)
This deeply worries me. A post-truth society loses it's ability to participate in democracy, becomes a low-trust society, the population falls into learned helplessness and apathy ("who can even know what's true any more?")

Look at Russian society for a sneak preview if we don't get this right.
Yes, you can share the URL with who you want or keep it for yourself
> instead of just writing a JS file with your code and then loading it

If your js does no I/O at all, you can write pure js. But if you want to show some results, there is no way that you can do it without learning the relevant API to do that.
I am, regrettably, not human.
For me OSX updates have broken, over the past few years, my USB C ethernet dongle and firmware upload connectivity to specific hardware chipsets. This caused me to buy a non-Apple laptop. Now my Apple laptop refuses to update at all (top of line 4 year old laptop with max spec) so the upgrade driven failures problem category has effectively gone away, but OSX is becoming increasingly unusable. As a result I won't be buying more Apple hardware and have moved back to Linux as the primary machine - super fast and stable, with a slight setup tax and occasional annoyances.
Java JDK 22 Released
The Current Branch: HEAD
Coywolves are prospering in Eastern North America
But the other 3 walls of your garage are wood?
Third Point confirms funding chipmaker R2 patent suits against Intel (unlocked)
External orgs sysadmin does not allow filezila installation. That is why we are looking for a web based solution that they can access via the browser.
Apache Uniffle: high performance, general purpose remote shuffle service
HN's a tech forum. It is what it is.
> Still would take a lot of training to get right.

I don't think it would take that much extra training, especially compared to whatever shorthand a waitress or ordering system would have to use.

And it seems like it's something that's possible to get right. All the alternatives I can think of suffer from serious problems this one doesn't (e.g. having to mentally keep track of the correspondence between the order ticket and palate, which invites lots of error).

> Its not intuitive.

It actually seems pretty intuitive. There appears to be a pretty clear correspondence between the code and what it means in most cases.
Chill a bit mate, someone didn't get you joke. No need to be a cunt about it.
As an experienced engineering manager, 90% of the membership and coaching my reports asked for was non-technical. Work output was rarely discussed as senior engineers and peers handled code concerns during the PR process.
One resource could be the minds of brilliant scientists.
Show HN: Godspeed is a fast, 100% keyboard oriented todo app for Mac
Hi everybody, today I'm launching version 1.0 of Godspeed, a todo manager built with two priorities in mind: speed and 100% keyboard orientation. Every action in Godspeed can be done from your keyboard and will respond instantly. It's like Superhuman for your todo list.

Godspeed has everything you expect in a todo manager like shared lists, labels, smart lists, boolean search operators, and cloud sync. If you're already a user of an app like Todoist or OmniFocus you should be able find everything you need in Godspeed.

I think the most appealing thing to most HN users would be the keyboard orientation. Literally every single action in Godspeed is doable from your keyboard. I'm so serious about this that I built "hardcore mode" to completely disable the mouse - this both helps you break the habit of reaching for your mouse, and keeps us honest about 100% hotkey support.

You can fully customize the hotkeys, but if you're into Vim or Emacs you'll feel right at home by default.

We've got a 2 week free trial with no limitations, and then offer subscription or one-time purchase options.

Thanks for checking out Godspeed, I'd love to hear your feedback!

https://godspeedapp.com/
Talking about currencies and banks, a core aspect is that debt is also a form of currency that be created and destroyed. The biggest issue in modern financial crises is not that banks run out of liquidity, but rather that the trust of existing debt can crash to the point of making people believe that the bank can no longer recover enough of it. A central bank can then act as last resort and buy the debt or repaying debt, restoring trust.
Checkpoints and Mastery: Thoughts on My Post-College Career
Migrating away from Jest and achieving over 90% reduction in running time
OP wants to store 6 TiB, not 6gb.
> Scanning Apple's release notes or security update disclosures for the update doesn't reveal any smoking guns

Wait what? So 10 screens of bangers like "An app may be able to execute arbitrary code with kernel privileges" and "An attacker with arbitrary kernel read and write capability may be able to bypass kernel memory protections. Apple is aware of a report that this issue may have been exploited." are not considered smoking guns?
Combined with private state tokens this could have some interesting uses

https://developers.google.com/privacy-sandbox/protections/pr...
By that time I'd expect mutiverse travelling.
The Post-Scriptum is hilarious:)
It’s surprisingly easy to accidentally do a self-therapy-session in a comment box. Among other places.
At least on Youtube, Google's AI does, yes.

And? Do they have a track record of crafting a false reality for people?
ATT is equally responsible for data leaks from companies they share data with.

Our company takes in data from others and their auditing is rigorous. It's not much of a better look to be seen handing out customer data willy-nilly.
Interesting, the Three Body problem series has a similar subplot
I'm really curious what Apple does with all that money they have. To be worth so much and mess up the basics ... I just don't get it. What the heck is going on over there?
There's no compromise model. Admixture with archaic hominins is widely accepted these days, but it's simply a small asterisk on top of OOA for essentially everyone outside China (where MRE remains popular).
Also doubt it’s the latter: Compatibility with old hardware has never been high on Apple’s priority list.
>It was always expected that water could gradually build up and contaminate Euclid’s vision, as it is very difficult to build and launch a spacecraft from Earth without some of the water in our planet’s atmosphere creeping into it.

If they expect moisture, perhaps final assembly could be done in the Atacama?
I'm sure this is a stupid question, but why is it much better to be caching LLM functions during development?
Is 1/10 (also known as 0.1) a valid number in base 10?

What about same number expressed in base 3? (I think in base 3 that would be written as 1/31)

And what about number 0.1 in base 3? (Which is equivalent to 1/3 in base 10)