skysight-inc/HackerNews huggingface dataset:
Probably. Contractors typically get paid significantly more, like 50%+ more, than employees, and then can make their own decisions about how they want to repair their equipment, what kind of insurance is worth having, and how they want to save and invest their money.

When I worked as an employee, my company got to decide how much to spend on repairs. It was never economical. I could absolutely have saved 30-40% on the cost, easily.

I also only had a short list of health insurance plans available to me, all of which were expensive, none of which were well-tailored to my needs.

And my retirement "benefits" included a 401(k) with such high fees I'd have been better off socking away money in a literal sock.

And all this was combined with the fact that they paid me significantly less.

As a contractor, I take home MUCH more money, I have my repairs done by people I trust who do good work at fair prices (rather than those that have formal agreements with the company), I have healthcare that suits me, and I am investing significantly more money for retirement in much better plans.

People who would rather operate as employees and settle for the crummy options their employers provide because they don't want to or don't think they could do the work to make better arrangements on their own should be free to do so.

But what possible right do they have to hold me back, to tell me I shouldn't get to make my life better by working independently and running my work as a business I control?
Ask HN: Vim Mode and Jupyter Lab?
Hi HN

I am about to blow a gasket! Is there someone on here who has managed to create a stable jupyter lab setup using vim mode? I am constantly switching between two subpar solutions:

1) Use Jupyter lab GUI + Jupyter lab vim extension. The vim extension is super unstable and inconsistent, for example pressing "ESC" you can not enter insert mode again without manually clicking a code cell.

2) Use VScode and connect to local Jupyter server and use Vim extension from VScode. Here Vim works fine, but VScode has an infuriating input lag, I type and then 2 seconds later the input appears.

Wondering if anyone on here has found a stable setup?
Johnathan Blow on Software and Preventing the Collapse of Civilization
My foray into disk-based operation systems. Oh, sooo many years ago.
A friend of mine had it, and I would ride my bike through country roads as a kid to play around with it.
It depends. I used magic links for a system where the user would log in every 6-12 months. It didn't make sense to force them to make a password.
"For what"?? Sure there is tons of corruption in Ukraine, but that's the only thing that comes to your mind? Mass murders, mass rapes, perpetrated by russian soldiers, you choose to forget?...
Fast deploy is good for many things, but that 5 times the testing effort means the few releases you do are higher quality. When it has to be perfect, like many embedded systems you don't do many releases.

If course the above assumes you actually do the 5 times the testing before release. Most companies skipped that, and it showed.
I don't understand. What would the QR encode? Surely not the magic link itself, as that would defeat the purpose.
Found something that could in fact trigger mass extinction due to acidification [0,1], however not on the stated timeline.

[0] - https://phys.org/news/2022-05-diatoms-threat-decline-due-oce...

[1] - https://www.nature.com/articles/s41467-022-31128-3
Einstein wasn't wasting time on social media. Maybe you need to free up your mind's resources to focus on the things you want to do.
Dude. How can you read "I’ve been a legendary hacker for 98% of my life, but there was a brief period when I did not possess the sum totality of human knowledge." and not realize this is self-parody?
At least choose something musically interesting!

https://yewtu.be/watch?v=rp8fYbrWLKg
This card does look better. But who would bootup a person's "card", seems like there's a virus waiting to happen.
Diatoms are under threat of decline due to ocean acidification
What you want from networking is ubiquity, at the socket or wifi level, in the same way that what you want from a power socket is well-specified amount of power. So, you are not likely to get "exciting" changes in networking, but you may (and do) get backward-compatible upgrades in bit-rates.
Thankfully, there are other countries outside the EU with sane consumer protections :).
Smart contracts + decentralized storage is a great idea but since the beginning to this date, IPFS has been totally unreliable/unstable for me. Whenever I try to load a web page hosted on IPFS or whatever app which uses IPFS as backend (e.g. audios), 80% chance it simply doesn't load.
I just hope this update addresses stability issues as well as introducing smart contracts.
If the email is compromised, the hacker can just go to the front page in their own browser and generate a fresh login email, so there's no extra protection in client-side browser secrets.
I worked on an industrial process monitoring system using CP/M in the 80s. It wasn't on CPC. It ran on a professional Z80-based S100 bus system with lots of I/O cards.
> It’s absolutely worth it to roll your own crypto if you want to learn from it.

It's essentially a waste of your time. Because of Schneier's Law: "Any person can invent a security system so clever that she or he can't think of how to break it".

The thing that you might learn from, if you put the work in, would be breaking other people's stuff. Ideally you would find something that's actually in use and vulnerable enough that with some time you'll be able to break it, but that's tricky.

So, if you're a programmer try something like "Cryptopals": https://cryptopals.com/

I think Thomas Ptacek is wrong about a bunch of stuff when it comes to security (there's presumably some way to find HN back-and-forth between us if you decide you care about that), but he wasn't wrong about the Cryptopals exercises. By the time you're doing Set 2 exercises this is stuff real people, who were getting paid and thought they knew what they were doing, got wrong.
What do you think is being exchanged on the Lightning Network?

LN transactions are simply 2-of-2 multisig transactions made on-chain, where both parties can change the balance amongst themselves, and where settlement is possible at any moment.

Bitcoin isn't being used as money on-chain. Why is this controversial? Bitcoin is the equivalent of gold, which was the hardest form of money that is accepted worldwide, before bitcoin was invented. Using it as a settlement layer for higher layers is the obvious scaling solution if you wish to remain decentralised.
I don't think JavaFX is revolutionary, it's just a nicely designed UI toolkit. There are lots of markets where software needs GUIs but doesn't actually benefit from anything the web provides, beyond the general inertia you mention.
If it's magic link or multi-factor authentication, I know which one I prefer. Try explaining to an MFA-loving service that your phone is out of action while it's being repaired.
Could we not retitle this: "Employees Are Accepting Lower Net Income for Going into The Office"?

That is, time is a cost. Commuting takes time. An hour in and an hour out is a 25% increase in time devoted to work.

Commuting also has direct cost: fuel and/or transportation, risk of accident, stress, etc. Commuting also limits where you can live, and the taxes you pay. WFH does not.

For some people, less is in fact more. To fame it as an absolute "lower pay" is naive, if not irresponsible.

Why not do a piece that walks people through the hard and soft considerations? That's more beneficial than parroting a shallow - and perhaps false - narrative?
I wish the article linked to the original decision. Maybe my Hebrew skills are too basic, but I don’t think that emojis were needed to show the intent of the buyer. The party said:
‏רוצים את הבית
Or “(we) want the house” not “we’re interesting in the house”.

Someone with better Hebrew will likely say that I don’t know the nuance of the root word, but my counter argument would be that Israel is a country of immigrants and that the plain language shows their interest without even addressing the emojis.

I’m not a lawyer, but this seems like an insane ruling, especially in rental law. I’ve learned never to trust anything until a contract is signed. This may be an offer to make a contract, but how long should that offer be considered? When can either party withdraw the offer?
.onion version 3 addresses are 56 characters. As far as I understand they're based on a public key so you'd have to brute force creating key pairs until you end up with a fitting address. Duckduckgo for example is duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion
Superb, works nicely for a test run that I did.
Musk stated that twitter has lots of bots and that is why he was buying twitter to clean up the bots.

Musk stated that twitter has lots of bots and that is why he was not buying twitter.
Cool the rules from 1886 allowed the batsman to ask the pitcher for a high or low ball! And the bat could be flat on one side like a cricket bat! And spitballs were still legal!
https://archive.ph/trbUu
> I don't see the "hill bomb", but I see a bunch of kids swarming and climbing on a stopped car with, I'd wager, a frightened driver inside.

It's all there in that video [0], I must caveat and say it's not my preferred source just the 1st I saw on YT with both events, and it seems the Waymo event was an after-event party antic.

Considering how devastated the Bay Area looks like now with mass homelessness and immense wealth inequality (we saw a glimpse of how volatile those two look like in 2020-21 on local businesses) if a scratched or damaged waymo car is the worst that happened that day I'd say they got off easy, hell waymo got free PR as it was shared all over social and normal media. They can use it as a KPI for their marketing team.

0: https://www.youtube.com/watch?v=TJO3_UADLGk
I guess what I would like to get is some quick analysis showing how much further away Webb has been able to peek in the abyss close to the big bang. I assume from that POV the interesting part will be the red-shift measurement of the reddest galaxies in the deep field. So the pictures are "beautiful" per se, it's the accompanying data that is still missing
That's somewhat fair, but Hubble and JWST have fundamentally pretty similar resolutions so JWST will never get hugely better.

What JWST can do is show new things that have never been seen before, but obviously it's a bit hard to schedule that sort of photos.
In Rome there were two periods when the title of Dictator was used. First during the Republic where it indeed was a temporary role with limitations, then resurrected during the Empire as title only to justify authoritarianism.
It is being actively used daily by a vast community of users. I don't understand what you are trying to imply with your statement.
I am growing them myself! Last year I grew some Reapers and Scorpions for fun :-).
I am from Austria though.
Not everyone needs to open a Channel. There are custodial solutions already. You just need some Satoshis and are good to go.

Likewise, not everyone needs to create their own Visa or MasterCard.
They may have their MySQL/PostgreSQL implementation where they scale and allow for many TX/s. But they don't settle all these transactions in real time. That's also done on a different, slower layer.
would probably be a hellscape, filled with opposing "facts", conspiracy theories and vandalism.. imo wikipedia is still better as it atleast tries to be factual and neutral (ofc it isn't perfect, but do you really want anti vaxers to show you what they think is a credible source right next to an actual credible source? why don't we let the baseless conspiracy theories stay on facebook)
Custodial solutions offer zero benefits over putting your money in a bank - and have a ton of drawbacks associated with Bitcoin people only overlook because of those benefits - and the L1 is so slow that any subset that wants to open a channel brings it to its knees.

It's not a real solution. It's something coiners distract people with whenever someone points out the obvious and glaring flaws of the L1.

[edit] To me it's pretty telling that critics offer specific quantifications (X people requires Y time) and proponents say "only some people need it!" - how many, exactly? How full do you anticipate blocks being with other things? How long is too long to open a channel? Currently it sounds like a Soviet phone line - better put in a request now otherwise you might be in your 80s before it gets installed.
Do you always do a 5% brine? I usually do slightly over 4%. My brother in law does them at about 3%.

I grow all my own peppers in a community garden. My favorite to use for ferments are Buena Mulata. If you like to order seeds check out rareseeds.com.
but its kinda selective punishement over people without a drivers license
I can also turn this around: what about the non-Chinese lenders who own much more Sri Lanka debt? Do they restructure? Why single out China specifically? Why is it necessary for China to allow restructuring all debt? Would you impose this standard on all other lenders?

It is entirely possible to be fed up with anti-China propaganda while not being specifically a CCP supporter.

It is also entirely possible for an overseas American to say positive things about the US without living there.

If I do live in China you’ll just say that I'm being forced to say these things. Since you can't, you mock me for not living there, making up some arbitrary requirement that doesn't make sense. This is intelectually dishonest.
I have the same! I wish music players and recommendation systems had support for this. I'd like an option "This song is great, but stop playing it for a month or I'll start to hate it".
Lighting is indeed one of the many layer 2 solutions.
I think the main effect is indirect. Not sure about France, but in many other countries in Europe gas is used extensively for both local and remote heating. If the price of gas soars, the industries that can will switch to electricity, making that price rise considerably as well. Europe already saw record highs in electricity prices in many regions last winter.
So eat fermented food. Brine pickles, olives, and sauerkraut, but not their vinegar-based counterparts which are usually sold in grocery stores. I suspect this use of vinegar could be causing us a great deal of problems.

I also see a list that includes sourdough bread, wine, beer, certain cured meats, kimchi, kombucha tea, miso soup.
Hm I can’t scroll any of the photos on my phone. :/ not a good user experience for mobile.
If its taxed with capital gains it cant be, that law needs to change at minimum for smaller day to day transactions, say sub $600.
> I do not understand why Sri Lanka did this very dumb thing.

I thought the reason was that Sri Lanka's fertilizer and pesticide supplies were all imported, and were therefore contributing to the BoP crisis. I'm not for a moment suggesting the ban wasn't dumb!

The Rajapaksa family are a bunch of cruel, racist, venal despots. I fail to understand why Sri Lankans kept electing them to power.
I'm mildly surprised that one of your complaints is that these fill your email. It seems simple enough to delete them?
"In my day," we tended to have very few applicants that actually had schooling for computers. Over the years, I have worked [with|for|over] physicists, marketers, designers, astrophysicists, writers, teachers, high school dropouts, technicians, biologists, artists, salesmen, carpenters, medical doctors, lawyers, etc. Very few CS people.

And it's been a wonderful experience. Made for challenging interviews, though.

With CS and SWE curricula, it is now possible to have a "rote" set of skills and education, and we can assume/test for that.

I do feel that some of the "magic" has gone from the field, but there's no arguing with the torrents of money, sloshing around.
Lots of the source of CP/M came with the distribution, and it wasn't hard to dis-assemble specific bits you were interested in.

Some CP/M software (I'm thinking of WordStar specifically here, but no doubt others) almost required you to write a keyboard and display handler in Z80/8080 machine code to get decent performance over the generic CP/M code - been there on Research Machines 380Zs.
I think the issue is: are tomatoes fungible for onions? What about garlic, or leeks? Or shallots? Just some pretty fuzzy categories.
I don't buy this, cuz like you mentioned itd be a source of endless drama alright but it'll also be harder to keep track of everything on Wikipedia if it were all a giant repo.. tho having different repos about each page sounds more sensible
Why not? Most browsers are slowing pushing password managers on users and the experience is lovely.

Register:

1. I click the password field.

2. I click "use autogenerated password"

3. Sign up.

For login:

1. Click "login".

The magic link experience is comparatively awful:

1. My email address never auto-fills so I need to click the field and select the completion suggestion. This is even worse if I am using a per-site email address.

2. Click login.

3. Go to my email.

4. Most often wait a few seconds.

5. Click the link. (add extra steps if I want to open in a private window or container tabs, or tons of pain for a different device)

6. Delete the email.

7. Find the new tab.

8. Maybe drag it to the right location in the tab bar or the right window.

And that is assuming that my email providers likes your email and it doesn't get greylisted, put in spam or even outright rejected.
Actually, it's the opposite in my experience. Beta testing is typically done when most software is released. Basically, at that point your technical debt is all the known & fixed issues that you still have, the features you don't have access to and can't benefit from, the performance issues you still have, the newly deprecated APIs that you are still using, etc. Opting into all that without good reason is a bad idea. If you are afraid things will break, the best way to find out is to just try it. Worst case you have to roll back a change. But at least then you know and you can plan a fix. IMHO anything that isn't on a current version should have a documented reason why that is or be fixed ASAP. I rarely see this on projects. Usually that means nobody cared enough to try which is just a form of negligence.

On most of my projects I update dependencies whenever I can. On my older projects, I don't even touch any source code until after I update dependencies whenever I do maintenance on them. Typically either nothing breaks, I need to do some minor fixes, or I need to temporarily roll back some dependency to plan some bigger change. The thing is, if a new version is going to require any kind of non trivial work, I want to know about this as early as possible; especially if it is a lot of work. If you wait a year, you are looking at a lot of unknown work, which is basically technical debt you did not even know you had. I don't like that kind of uncertainty.

Mostly staying on top of things minimizes the work you actually have to do. And you get to benefit from all the fixes early. A lot of projects I join are hopelessly outdated. It's usually the first thing I fix. It's rare to find documented reasons why a particular thing can't or shouldn't be updated. If it's not documented, I'm just going to go ahead and fix it. In case it doesn't work, I'll document it.
It all boils down to what kind of freedom you want.

Open source = libertarianism. You can do whatever you want, even if it implies making the life of everyone else worse by making them subjects of surveillance capitalism, akin to what Facebook and Google do.

GPL = "collective" freedom. You can do whatever you want, but it cannot trample on other peoples' lives. You as an individual cannot benefit more than you harm the rest of society
I read this right as I woke up and thought this was a crisis that Sri Lanka’s school textbooks were way out of date.
Nitrogen can come from the air by using nitrogen fixing crops in a rotation, so it can never run out (N2 is the most abundant gas on the atmosphere). The problem is that growing nitrogen fixers take a lot of land time that could otherwise be growing crops. Also not as nitrogen rich as fossil fertilizers (gas N2 is quite stable, difficult to fixers to extract in high quantities).

I know nothing about P and K though.
I loved the issue about the "sauce code", and "compiling the sauce".

There's so many puns here waiting to happen:

- Finding 'bugs' in the 'sauce'

- Continuous testing and integration

- "Forking"

... what else? Contribute your puns below :p
I did, on a Czechoslovak 8080-based machine called TNS: I have written & cross-compiled a fulltext screen editor for another 8080 machine. It was written in the assembly language, and the resulting product had less than 2 KB.
Would you mind sketching out your recipe?
So I just need a username and a photo of my victim for authentication?
> Dead people don't need privacy or most other human rights.

Dead people obviously don't need the exact same rights as live people, but I guess many (most?) people would rather their most intimate secrets, nude photos, etc etc not get uploaded and publicly shared 5 minutes after death even if we won't be around to witness it ourselves. And if you go to a graveyard and unilaterally start digging up bodies you'd find a lot of relatives (and people generally) not happy on behalf of those dead people.

But I do agree those rights are less important compared to those of the living, if there's a conflict between them.
I read this headline as “Sri Lanka is in crisis because their school textbooks are way out of day” smh
Would you mind describing what sort of platform have you experienced such? Was it actually measured that the FP part was responsible for the slow downs?

Let’s be honest, most typical software written by the industry is not the like which has a single hot loop. They do a bunch of different things, usually with small number of entries. I don’t see how FP would be a hindrance to this typical workload.