skysight-inc/HackerNews huggingface dataset:
This attitude is so common. It's obviously wrong. Humanity is richer and freer than ever. Here's a theory of why people spend so much time railing against modernity, capitalism, and "the corporate class":

Humans used to have to labor all to avoid starvation. There were few choices and most of us we died in the town where we were born. Compare to today -- now, we have incredible freedom, cheap and delicious food, cheap ubiquitous entertainment, are more or less immune to the elements, and have tons of free time. But all of this freedom and plenty has forced us to make choices, and it turns out people aren't good at making choices. We struggle to not gorge ourselves on food or waste years of our lives on insipid entertainment. We would like to exercise, eat right, read books, learn things, contribute meaningfully to our areas of interest -- but most of us don't. Worse, we have no excuse for our choices because we are almost completely free.

This dynamic leads to a situation where people hate modernity. Partly because making choices is hard and partly because our freedom makes it clear that our bad choices are our own fault. And so people long for a return to un-freedom. Many of us would rather be poor and starving than to have to make choices and face our own inadequacies.
Langchain abstracts too much and you can't really see what's going on or control the flow of data with real precision. They are fixing that though and now you have much better visibility into what's being inferred. I think Langchain is pretty useful though, especially if you want to integrate with something quickly.
If we’re discussing Pink Floyd covers, I’d like to once again point people to Nightwish covering “High Hopes”.

No, it can’t replace the original - but taken on its own it’s frankly amazing.
A lot of people misunderstanding Rust's appeal for this kind of thing:

Git is about data integrity. Improved correctness is extremely valuable here.

Rust can be injected into native projects because it has no runtime requirements. So here it's ideal and makes a true rewrite unnecessary unlike other languages.

Rust is creeping into system software as a wholistic replacement. It's very rare that a language can actually entirely replace C/C++. However it's discovering that the process is incredibly slow.

There are things Rust isn't as good for, but it's only a matter of time before those gaps close (mainly around specialised environments and targets).

I don't know if Rust will actually succeed in replacing C/C++ before something better comes along but the writing is on the wall. If you want to get in early on Rust, now is a good time.
A Fusion Startup's Insane, Top-Secret Opening Ceremony
I contrast this:

> 132 years is the waitlist now.

with this:

> Getting an employment-based green card normally takes a few years. ... But the real issue for immigrants from India (and to a lesser extent from China, Mexico, and Philippines) is the 7% country cap. Those who qualify for EB-1 can skip the line and get their green cards in a semi-reasonable time. Those in EB-2 and lower priority categories are out of luck.

I'm pretty sure that I've never worked with someone on a work visa who's legitimately an EB-1 [0], so everyone I've seen get permanent citizenship has been either an EB-2 [1] or (more likely) an EB-3 [2].

> The successful green card holders you mention are those who came in early (in the 2000s and 2010s).

It's strange (and borderline manipulative) to call "Getting their green card in 2019" "coming in early".

Anyway. Given that it seems the major cause for the lengthy wait (whether or not it's actually rising to 200 years) is per-country quotas (rather than staffing problems), the wait seems totally reasonable to me. Plus, with many US-based BigCos hiring assloads of Indian nationals situated physically in India, it strikes me that this concern about green cards is less relevant than in decades past.

[0] <https://www.uscis.gov/working-in-the-united-states/permanent...>

[1] <https://www.uscis.gov/working-in-the-united-states/permanent...>

[2] <https://www.uscis.gov/working-in-the-united-states/permanent...>
They do have a somewhat maintained fork of the amarok 1.4 line that more or less works the way I liked: I've been using when I want to listen to music on my linux desktop. I think it's forked from a bit before the late amarok 1.4 releases.

EDIT: here's the latest changelog: https://wiki.trinitydesktop.org/Changelog_For_R14.1.3#amarok
We don't even perceive colors the same way.
I visited the Computer History Museum this year during Vintage Computer Festival West. When not only can you tour the museum, but the upstairs rooms are crammed full of hundreds of amazing personal collections of vintage computing hardware all powered up and usable. It was a religious experience.
Given that that's something like half of our lexicon, you're going to have a heck of a time reading if you can't process any of them, but okay, let's look just at words that come from Old English:

food, good

rough, dough

two, to, too
Oh yeah blendergpt is a bad name unless blender refers to a food processing gadget and AI is controlling that.
Definitely not me. I was a huge Musk fan back in 2014. These days I'm less thrilled with his new focus on politics, but Tesla and SpaceX are more than just Musk and we're far better off having them. If not for these companies, we'd probably still be convinced by legacy auto that EVs weren't practical and nobody wanted them, and by legacy aerospace that reusable rockets were a bad idea and only large government-run projects could get to orbit.

And that's just the beginning. Between Starship and FSD, the impact of these two companies could end up far greater than what we've seen so far. It'd be a shame to miss out on the sci-fi wonder of it all just due to the CEO's personality and politics.
Best to never subscribe. These are messing up SaaS.
Suicide is the ultimate “my body, my choice” issue, even more than abortion is. It’s monstrous to force someone with severe mental health problems to live if they don’t want to. I live an incredible life now that people envy, but I’ve had been through torturous mental health problems in the past. If I knew I had to face a year or two of my dark times again and I’d have 50 more years of my great life afterward I’m not sure if I’d choose to live.
Ignoring BTC anonymity fallacy, does it even matter? If they don't store any logs as they claim, they can know anything about you, but won't be able to rat you out to authorities even if they wanted to, because you are just one of thousands of customers and any of them could have been using that IP the police is asking about. Am I missing something?
I give folks an excel test. It’s more of a very basic modeling test as I provide some data and tell them what I want from it and see how they get to the answer. They do it in our office on our PC and access to the internet for help.

I’ve been giving it to candidates for over 15 years now. And seen some awful stuff out of it. Some people just spend an hour building 14 different pivot tables and never write a formula. I think it’s very easy but only about 10% of people do well on it. It’s not meant to be tricky either, like one question is “write a SUMIFS on the data table to determine X, Y, Z” and you can tell most people fumble with giving the formula the correct parameters or in the right order. This is a major red flag for me as a Financial Analyst, even if they don’t use that formula often, should be able to understand the instructions Excel is giving you OR use a search engine to figure it out in just a couple minutes.

On the SUMIFS problem, we tell them exactly which formula to use because we noticed early on if we didn’t then people would just say they had no answer, or not sure how to approach the problem.

Worth noting, I only ever interview people with minimum 2 years actual work experience as a Financial Analyst (Also managers, directors, VPs. Everyone gets tested). Also, it’s become better over time. I think colleges are pushing excel literacy as part of the curriculum more than they used to.
Congrats to the website, too, great design, and actually informative and a nice, modern experience without being gimmicky, really good!

I'll try to be helpful, so allow me to point out that near the bottom of the espresso machine, the grinder is called Oculo, guess you changed that mid-way? Also, do you consider it necessary to open new tabs when you go from the home page to the two sub-pages with your products? I mean you stay on the same domain so why open a new tab? I find that's unexpected.

Lastly, I didn't quite grasp how the cylindrical burr works and how one can adjust ground size with this arrangement. I'd really appreciate a schematic! Also I think you are totally allowed to right-out dis flat burrs because of their inherent weaknesses. As for oily roasts, that's my preferred roast, the coffee's so much better and also my hand grinder feels so much better, so it's a shame if I couldn't use a burr with those.

Other than that, good luck with your project!
> If cargo as a tool behaved more like pip, where you'd call `cargo install dependency` and then completely unconnected `rustc build`

This has the problem that your deps can get out of sync with your lockfile... which is why most/all the newer python package managers have a run command that works more like cargo e.g. https://python-poetry.org/docs/basic-usage/#using-poetry-run

If you tried it a while ago things likely improved since then. `cargo fetch` and `cargo vendor` are both single-command solutions for airgapped networks.
My understanding (mostly from my speech pathologist brother ranting about this) is that we end up with reading/writing tending to lag about two years behind due to it.
Yeah, I've heard similar things many times. The people with the best understanding of what's going to happen are the least likely to want it--extremely telling to me.
My Favorite CS Puzzle
Fair enough.

Cargo does have an `offline` mode for `cargo build` which won't hit the network, and you can vendor dependencies. You can also invoke `rustc` directly outside of Cargo. In general though I think the Cargo team is optimizing usability for the 90%ile who can and do use the internet while developing (which is also unavoidable with other language ecosystems). But getting stuck if you're in that 10% is always hard.
Did it? The response from Carta, as quoted in the article, was basically 'You still need the meeting, but the scheduling is was a one-off and we should be good now, otherwise you can always chat with us online'. I definitely don't see any 'Oh shit, sorry, we fucked up', it's definitely still 'That was just a glitch, all is well, continue to trust us'.
Open source UAV Autogyro professional extreme weather sensors carrier
Here’s my Carta horror story, since we’re sharing.

I left my last company and had 90 days to buy my options. The day after I left the company (January) I exercised. The total I had to pay was about $20k. I didn’t think a lot about it after that.

6 full months later I get an email from Carta. It says my bank account transfer was unsuccessful. They had tried to pull the $20k from my account 6 months after I authorized it with absolutely no warning, and it had overdrafted my checking account by $1k (I don’t keep a ton of cash around).

Ok no big deal, I’ll move the money around and try again. Nope, Carta decided that after a single failed attempt at payment my options were PERMANENTLY canceled. Like, I no longer have the right to exercise them ever. No equity in the company for me, sorry.

After going back and forth with Carta they insisted they “had” to do this even though that’s BS. There’s no reason they couldn’t have attempted a second time to draw payment, they’d already waited 6 months.

To get the equity I had worked multiple years for I had to go to the CEO of my former company and beg personally. He got the board to back-date an equity offer for me of the same amount so I could exercise again. If I had left under left friendly terms I’d have been screwed.

So yeah, don’t use Carta.
Ah, yes, the Sapir–Whorf hypothesis => https://en.m.wikipedia.org/wiki/Linguistic_relativity
Yes, of course it was easy to read. It was spelled phonetically. That's the point.

Calling English "fairly phonetic" is laughable. In most languages, they don't have spelling bees because they don't understand the concept. How would you not know how to spell the word after someone speaks it?
> That's why DST is an abomination which must be abolished.

Don't scapegoat it too much: The underlying problem of time-shifts will still exist, and that edge-case still needs to be handled by other means.

DST just makes shifts more frequent and obvious. One might even say that it draws an important amount of attention to a broader class of problems.
Providing assistance isn’t limited to handing someone pills, making the appropriate calls is assistance and a tough moral choice for many. Also, as a purely practical matter physicians can provide both humane options and a clearer separation between direct assistance and murder.

Though obviously there’s other possibilities, it’s a tricker issue than it might at first appear.
The fact that TDE exist is great and proves that unlike other OSes where you are forced to upgrade everything to whatever the OS developer wants and have no choice in the matter (aside from not upgrading, which isn't a real option because both hardware and software support drops like flies over time) regardless of how this affects your workflow, on Linux you can simply get to have all the latest stuff under the hood (kernel, drivers, etc) while at the same time preserving the workflows you want.

Some elbow grease might be necessary - like all the time the TDE developers have put towards their project - but the important part is that it is possible.

That said, i do think that TDE would benefit from a couple of more aesthetically pleasing themes in the screenshots - even the original KDE3.5 default theme (preferably with a bit less gradient galore) would be better than the current shots that look like a hodgepodge of themes thrown together.
How so? If Mullavad says about their no-loggind policy[0], they couldn't help any authorities that are asking about particular IP and particular timestamp. Obviously doesn't save you from Mossad spies under your bed, but it seems to be a big deal nevertheless. Isn't it so?

[0]: https://mullvad.net/en/help/no-logging-data-policy
What was supposed to be done?

Such vomiting isn't due to any medical failing, it's due to the bowels being completely blocked. It's not going out the other end, eventually it comes back up. The only fix is to go in there surgically and fix the blockage--but in a case like what you're replying to obviously that wasn't an option.
Common Lisp has a bunch of features designed to enable migrating the system. e.g. update-instance-for-redefined-class ( https://www.lispworks.com/documentation/HyperSpec/Body/f_upd... ) lets you write code to update instance data between class versions when a class definition is reloaded.

It turns out, though, that making hot-code reloading work well is mainly a question of how you design your system: designing for hot code reloading isn't all that hard for 90% of cases once you figure out the relevant techniques.
Suitable for Chinese to English Translation
Many thanks for this HN moment comment.
- Adding the hotkey on the top my priority list.

- Agree with you on adding more challenging quizzes!

- Having the various mini assignments in a module on the same tab is an interesting idea.

- Regarding the bird lol, yea, I do plan to redesign the UI at some point to make it more professional look

- We are adding a few more LBO cases

- Sensitive table is a good idea

- Regarding your suggestion on auto-pulling finance data to build dynamic exercise, that is something I have been thinking about from the beginning.

- Double entry accounting is interesting! actually I have been considering building training materials to the offshore accounting firms.

Thank you so very much taking time playing around the tool and writing these thoughtful feedback! Really appreciate it!!
So what does he think about homeless veterans?
Clojure has it for a large percentage of functionality: things like https://github.com/clojure-emacs/cider depend on it. However, this mostly stays in dev-time and isn't used much for releases. Which I find a bit funny because Clojure's functional, data-driven philosophy is great for enabling painless hot-code updates
Doesn't matter, one country with multiple barely functioning systems. Median wait time of 30 weeks from referral to seeing a specialist [1]?

[1] https://torontosun.com/opinion/columnists/goldstein-medical-...
Even UTC has leap-seconds. You could go a step further to TAI which is pretty stable unless some phenomenon starts changing the rate at which Cesium atoms vibrate.
Your camera app might be hardcoded to always use Google Photos if it is enabled (some manufacturers do that) but it would more than likely look for another gallery app if you disabled Google Photos.

Google itself has one such alternative gallery app called Gallery:

https://play.google.com/store/apps/details?id=com.google.and...
Is there really not a centralized corpus of that kind of fundamental result you guys can use? I would have assumed that was "theorem #44756" in a giant tome you all had in your bookshelf somewhere.
> measure how we've lost the optimistic future by tracking how Star Trek shows (including the post-2005 ones) got darker (literally, I'm talking about how the scenes were lit), the architecture less Hilton-like, and eventually, when carpets started to disappear.

Yes, you could do that.

Or you could just cite "Alien" (and arguably "Dark Star" before it) as the key break with "the future is bright and shiny and comfortable", long before 2005.
Some of us don't use swipe, this is great for me
It's Rust culture to not use semver properly, or to never stabilize your API?
Whether the official measure can go negative or not on a practical level it clearly can. I saw my father near the end--the morphine robbed him of the ability to make long term memory. From when he was on that dose it was short term memory only, his world was frozen to before that point. And he was still in pain. How can that be anything but a negative quality of life?
Would be interesting videos. Makes me think of how you have to maneuver a shopping cart if pushing backwards; as the rear wheels are fixed and front wheels rotate. At high speed it would be dicey, too easy to oversteer
You could simply not support those obscure image formats?
As a multilingual and multicultural person, I experience this daily. When I want to think about emotional things or intimate relationships, I think in Spanish. When I want to do math, I think in English. Engineering is in English. Social analysis in Spanish.

English is my primary language and I learned Spanish in my 40s. But many things work much better in Spanish, so I do them in Spanish. In my experience , language absolutely influences your thoughts and your values.

I have an entire identity in Spanish that contains many relationships. If I think about or talk about those people in English, it is as if I am talking about someone I barely know. It is really odd, actually.
What else do they give us choice over? What we put into our bodies? You can't, the government and "experts" decide in case it's a substance they don't like or which would reduce big pharma profits. Where you're allowed to roam and settle? Again, the government dictates this. Good for anyone who won the birth lottery but tough luck if you were born in North Korea or Mali. What you're allowed to speak? Most countries have laws regulating this and restricting people from saying what they really think. It's for your own good, big brother knows best.

The list goes on...
This is the most important point in the entire thread.
I completely agree. I thought about bringing it up in the post, but opted for brevity.

Also, I am genuinely amused that my post is getting downvotes. People are fascinating
The whole project is a fork of KDE 3, including the documentation. The FAQ is based on the KDE 3 FAQ (https://web.archive.org/web/20080212212628/http://docs.kde.o...), which is why you see the wording you do. AFAIK there's no bad blood between KDE and Trinity, and the KDE developers let the Trinity developers use their infrastructure when the project was getting started.
GP seems to be implying hot swapping, not Erlang, is unreliable. To which, from my experience using it in Erlang, I heartily agree is fraught. Inconsistent state across nodes is much harder to reason about. When you _must_ ensure consistency, hot swapping is reckless, especially as org size and product complexity increases.

Leave hot loading to local/development environments, not production deploys.

Loading configs on the fly can also have some of this risk, but it is much easier to reason about typically.
I use cygwin as my daily driver for many things. This is why I started to hate languages like rust or go because they easily become a nightmare for me.
As mentioned elsewhere in this thread, Carta can manage assets such as employee stock options. A company can't simply close their Carta account and declare that their corporate equity is now managed elsewhere; there's regulations that govern how everything has to be handed off.
> The primary goal is to physically exterminate the population.

Um, source?
It will be interesting to see the durability of print vs digital content of time.

Many web properties are no longer accessible due to M&A activity and Small/solo publishers unable or unwilling to maintain their assets. Archives like WayBack Machine mitigates some of the loss of digital content so long as the archives themselves are still maintained.

Will spinning rust be as durable as Microfiche?
And note that the stories aren't always accurate portrayals of what happened.

I remember reading about one where someone drugged their mother to bring her in for euthanasia. What the naysayers didn't report was that that was by her own wishes--she knew her mind was going and set it up for when it was too far gone. I have no problem with that.
> I heard the quote that some 50% of the mobile traffic is handled by erlang.

Given that you can implement OTP in any language (albeit with varying degrees of difficulty), that's not surprising.

The thing to remember is that Erlang was first used in production in like 1986. nearly forty years is more than enough time for the biggest good ideas in Erlang to percolate out into non-BEAM systems.
It is probably hidden a lot more than we think when old and sick people make that choice. When you're weak enough and want to end your life, it might not be a huge effort, and it might not be noticeable. And health care people probably hide it sometimes to not upset relatives.

When you have young and healthy people, it's not that easy to hide a suicide, because suspicions of murder will naturally arise.
This is a talk about a large scale, resilient elixir/erlang deployment in healthcare.

Specifically they talk about running with no down time using hot code reloading here: https://youtu.be/pQ0CvjAJXz4?t=2667 but the whole talk is quite interesting regarding availability.

Warning: the video is quite quiet.
Most Canadians would avoid buying U.S. products post-Trump tariff
> in actual production, people prefer to operate at the container level + traffic management, and dont touch anything deeper than the container

Fred Hebert (and many of the folks he has worked with) do not operate that way: <https://ferd.ca/a-pipeline-made-of-airbags.html>

One nice quote (out of many) from the article:

> The thing that stateless containers and kubernetes do is handle that base case of "when a thing is wrong, replace it and get back to a good state." The thing it does not easily let you do is "and then start iterating to get better and better at not losing all your state and recuperating fast".

(And if one wants to argue with that quote, please read the entire essay first. There's important context that's relevant to fully understanding Hebert's opinion here.)