skysight-inc/HackerNews huggingface dataset:
I guess some of us are forced to use tools and services from companies we don't like, for the sake of our livelihoods? "It is difficult to get a man to understand something when his salary depends upon his not understanding it." We all gotta draw the line somewhere, you know, and everyone has a price...?

Google is a mixed bag; they used to be a force for real good on the internet, now they're mostly mediocre with a side of evil, riding on their past benevolence. I use their tools here and there, even if I think the internet is overdue for some serious de-googlization.

Facebook is just plain evil. I don't use their stuff in my personal life, but many businesses demand that you set up Facebook ads/analytics for them. I use fake accounts for those.

Amazon is pretty evil too, maybe AWS somewhat less so. I avoid them whenever possible (freelancing, etc., where I get to choose the stack) but oftentimes AWS is baked in to existing stacks and the companies are not interested in switching to anything else.

It doesn't require massive cultural differences, necessarily, but just a degree of moral compromise that most adults have to make in order to survive. Capitalism doesn't easily make for benevolent corporations and moral purity in tech is impossible when like 90% of it is owned by a dozen huge companies.
Beware that even a spontaneous primary pneumothrax can turn into a tension pneumothrax, a condition when a natural one-way valve forms and continuously increases pressure inside the chest eventually compressing heart and arteries.

Even a spontaneous primary pneumothrax must be handled seriously. It can become life threatening.
> I don’t understand how an anti-proton can orbit a nucleus without annihilating into pure energy with a proton from the nucleus.

it means there is bound meta-stable state of combined proton+nucleus interacting system.
My dad bragged for 2 decades about never having been to a doctor in all that time before he died early from a combination of two easily preventable / controllable illnesses.
I was a Flickr user from 2005 until 2016, most of that time as a paying customer.

For some reason in mid-2016, Flickr locked my account. I mean, a hard lock. Couldn't login, public photostream was "account locked", the whole thing. My photostream was pictures of airplanes, random street photos, and general middling-quality randomness. Nothing NSFW, political, or otherwise.

I contacted Flickr support and after a few days finally made it through to an email exchange with what I assume was a live person. They said that the account was under a "support lockout" and there was nothing they could do to release it. No reason given, just a "support lockout". That was the last I heard from them, ever. They stopped responding to any emails or other support requests.

Sad, really, as I enjoyed some of the groups there.
This reminds me of wet shelters. [1] I'd encourage people interested in this topic to read up on them. It's fascinating. They provide alcoholics with alcohol. Usually a scheme like 1 - 2 drinks per hour, on the house, if they abstain from outside alcohol and drugs and otherwise obey the shelter rules.

The results are (to me) quite counter-intuitive. For some drinkers, if you give them a rate-limited but ultimately unrestricted supply of booze, and tie access to it to good behaviour -- but not abstention -- they actually stabilize their intake and start slowly decreasing it over time. They tend to keep coming to the shelter (free booze!). Participants in wet shelters drink less than on the streets as they're rate-limited. Their health generally improves. Some eventually even wean themselves off this way. The cyclical nature of drug addiction when in poverty means complete chaos, withdrawal, then binging again. Just giving them booze interrupts that.

This ties into my pet hypothesis (not exactly revolutionary, I know) that homeless people, as well as drug addicts, quite rationally really, seek to avoid immediate chaos, disorientation, and pain. Drug withdrawal is chaos and pain (of a completely intolerable kind for some) and so is avoided, even at enormous longer-term cost.

(Similar results with stabilization, improved health and self-tapering have been seen with providing heroin addicts access to opiates, too. [2] The % that exit such programs sober who stay sober is higher than pretty much any other form of drug addiction treatment. Makes one wonder if we're going about addiction the wrong way.)

[1] https://en.wikipedia.org/wiki/Harm_reduction#Alcohol

[2] https://en.wikipedia.org/wiki/Heroin-assisted_treatment
You don't pay federal income taxes?
Caught covid (omnicron) at the airport in December 2021. Wasn't fully vaccinated at the time and I had gotten my one Pfizer shot back in July or August 2021, so I don't think it did much, if anything for me.

Day 1 I had a killer headache and daytime symptoms got better afterwards. Never got short of breath or anything (I'm a slim guy in his early 30s). Honestly, from the way people were describing their symptoms, it was like I caught a completely different virus.
I keep the pollution that my workplace produces down and avoiding unnecessary consumerism & plastic packaging. Voting with my wallet for the green premium.
sublime merge handles this really nicely. You can do this in VS code too but the UI is a little more fiddly (right-click->"Stage Selected Range").
This isn't less accessible than a hamburger menu. Even the opposite might be the case as defacto most hamburger menus are implemented without proper focus handing or correct aria attributes for announcing open/closed states.

With the sausage menu, at least as screenreader user, you will have less issues as you can tab through a list of links immediately without the need to open a broken menu . Also scroll position is adjusted by the browser automatically to the element in focus, so it isn't even a problem for keyboard users with eyesight.
Voco – Join the future of community with your Web3 avatar
Voco provides Discord-like communities where you chat, call, and trade, with your unique Web3 social identities
You're misrepresenting my comment.

I didn't say it's old, common, traditional, or anything else. Just my personal experience. What you said is certainly on your mind, not mine.

> The more common historical norm

Source?

> ton of different adults

I don't think any other adult can perfectly replace a father and mother. It's not just about not letting kids get hurt. It's related to fatherhood and motherhood which shapes behavior in ways that an uncle, grandma, teacher, caretaker, whatever just can't have.
Oh yes so chromium and minecraft are algorithms now. What a useful definition we have here..
Obviously colloquially when people says algorithm, it is an implicature that they mean a hard computing (not soft) serie of steps that achieve a specific goal.
In other words, a statistical algorithm does not point to the same category as a deterministic algorithm and an algorithm refer to the later class by default.
That’s odd. Going for a run outside puts who at risk?
The laws regarding computer intrusion are stricter than those governing real-world breaking and entering. Trying someone's door isn't a federal crime (though it'll absolutely get you arrested, even though that's the open protocol a doorknob advertises).
I want to believe you, but it appears to be primarily used by large expensive vendors. No OpenWrt support, no official Ansible modules... I am not seeing it.
burn or decompose same thing, trees are a buffer not a solution, unless you cut down, bury deep, then regrow.
Parsing XML with TypeScript Types
Rebase is the key.

There are two types of commit: checkpoints and versions.

Checkpoints are just you randomly deciding to "save" your progress. They don't necessarily correspond to completely working versions. The commit messages can be completely inappropriate for sharing but only make sense to you.

Versions are fully working copies of the program that could be checked out, run, released etc. These are what you present to your team and what gets merged in the end.

Sometimes you can write a new version straight away but other times you'll generate checkpoints first. Then you use rebase to get to versions. Use rebase as a way to make it look you are a superhuman writing perfect commits first time.

Getting good at rebasing takes some practice and pretty good understanding of git's data model. Learn this. And learn how to use --fixup, --squash and --autosquash to make your life easier.
Seems totally useless, as in broken, here without js (noscript)
I honestly don't care which page gets more traffic — I don't get paid for traffic to web pages. I get paid by customers who subscribe and pay for using my software because it brings them value (continuously).

The usual story is that I should care about traffic and bounce rates, because of short attention spans and potential customers getting bored or not finding what they needed — but seriously, if you are about to start using inventory control and production control software that will make your life easier and that you intend to use for years, attention span is not a problem.

The metrics I do care about are signups, churn, and everything else that is money-related. But those I can (and do) measure myself.

Note that I am not saying that analytics are totally useless, just that they aren't useful for me.
> Sure, but we don't make judgements on individual data points.

And yet here you are making a judgement on the effectiveness of a method of education purely based on the single datapoint chess.

But leaving the hypocrisy aside, I don't think chess is a good example to begin with. The reason why Russia dominated chess is because chess was there a lot more popular compared to other countries. That this theroy likely makes sense is supported by the rise of China and India with their massive population compared to other countries. Having a high amount of interest and good education are components that often reinforce eachother. More opportunities to learn and compete with strong players improves ones own skill level.

Why was there a higher interest in chess in Russia? I can only guess, but I would say the long and cold winters that make outside activites impossible most of the year play an important role.

On top of that the world chess rankings are actually quite diverse since the rise of internet chess. Russia only has a single spot in the top 10 strongest players. [1] The rise of video gaming that competes with chess for indoor mental activity has probably something to do with that.

[1] https://ratings.fide.com/top.phtml?list=men
Right, but if the government says I have to turn over some nuts and bolts that I got through some illegal action I can just give them the location of my warehouse. Then the rightful owner can come pick them up with a government agent inspecting the process.

If I have a bunch of drugs or chemicals I shouldn't have, I can give them the addresses and they can have government agents watch the destruction.

If I have an algorithm (that is just a bunch of computer files) how do I prove I destroyed it? Do they literally just watch someone run "rm banned_model.bin" and then decide it's gone? It's basically impossible to prove you don't have a copy of something. There could always be a backup at another location. There could always be an encrypted copy stored somewhere that is impossible to detect.

Any moderately well company has a service contract with a backup provider that acts an option of a last resort for restoring lost data. How do you get that provider to destroy their copy?
I want to provide a contrasting anecdote. A friend of mine, a farmer in Illinois got Moderna vax + Pfizer booster. 39 years old. Contracted covid before Xmas and got completely hammered by Covid. 10 days of agony. His sister is a doctor and helped him get through it, while the hospitals wouldn't take him unless he registered x degrees in fever. He was just shy below it. He had trouble breathing, the man was broken after a week of this. I was with him on the phone on a daily basis. Just before new years, his vocal chords were so ineffective, he couldn't talk from all the coughing. It was really painful to see him go through this and even more stressful in early days since he had breathing problems, that uncertainty of things getting worse is more painful than the physical pain. "Will I live the next day?".
Not an affront; we just seem to have a surprisingly different notion of a React bootcamp graduate. It requires both the respect for web standards and the annoyance with Node's quirks to have an appreciation for Deno, neither of which a recent React bootcamp graduate would have had the time to cultivate. Whereas, since such hypothetical graduate is more likely to be in search of immediate practical in-demand skills, they would be more likely to pick Node over Deno as a much more popular option. Plus, they would be likely to have been exposed to Node during their bootcamp training, by running webpack, create-react-app, and suchlike.
> - One developer per branch.

I had never even considered that some teams might have multiple developers active on the same branch.
That’s why we also use ETLAs
Of course it matters what people think.
Kedro
> Life is extremely expensive, especially if you are planning to start a family. The UK outside of inner London is a non-place where only the locals can live, with the GDP per capita of an Eastern European country and nothing to do (apart from going to the local pub and taking a train to inner London).

This isn't even remotely true. Have you ever lived outside of London in the UK?

I live a few hours away from London by the fastest train and life is great. Free health care, great neighbours, the software engineer salary compared to many is very good, and there's loads to do. Cinemas, live gigs, local festivals, beautiful landscapes if you like the outdoors. There's just as much in the UK outside of London as there is in London.

There are many people who enjoy living in London, and that's great more power to them but non-London UK is definetely not "a non-place where only locals can live". I've moved around the UK loads and always been welcomed into new areas with friendly neighbours and such.
So the vaccine works.
>Do you feel that The Murder of Roger Ackroyd is not telling a complete story unless you also read Murder on the Orient Express?

That's completely irrelevant. Everyone is entitled to feel however they feel and think whatever they think and should not be precluded from voicing their opinions. Why should your opinion of the relative completeness of one story versus another determine whether someone else is permitted to express disappointment with a story?
The kind of things that don't fall into
their existing categories of "safe to hang
in an office", "MPAA R risque" or "fucking".

I'm not entirely sure what you're asking for. It seems like you want a comprehensive list of what will and won't be allowed?

Have you ever run a community, or attempted to create or enforce community guidelines? Coming up with comprehensive rules to cover the spectrum of human expression is an absolutely intractable problem.

What about photos of casualties of war? What about historical photos that feature Nazi symbols? What about photos of lynchings? What about art based around those things, particularly when it's steeped in so many layers of irony and subtext that it's impossible to tell whether or not they're actually endorsing evil, protesting it, or something else?
What is 'fun' about wearing a mask? (Especially against one's will.)
It depends on how you got the bug. If you test something on your own machine and find a vulnerability, you're fine publishing it (modulo you may be civilly liable if a binding contract prevents you from doing that kind of research --- a pretty rare case). If you find a vulnerability in someone's SAAS application running on their server and publish it, the publication itself probably isn't unlawful --- the problem you'll have is that you've also published evidence that you committed a federal crime.
Do you only eat all of your meals smoked?
HP 5036A Microprocessor Lab
Beautiful beautiful beautiful !!
Because interest rates don't immediately go up. Because the government has ways to ensure that they do not have to pay too much to service the debt. Because the government doesn't have to issue new debt to pay the old debt. Etc.. etc.. etc..
>There’s no protective magic that sourcing the same arrangement of atoms from a plant adds.

Indeed, it smells of homeopathic reasoning.

https://en.wikipedia.org/wiki/Homeopathic_dilutions
Late 20s/early 30s male. Vaccinated first, which gave me a bunch of lightheadedness for a month. Caught covid 6 weeks later with loss of taste/smell (no real other symptoms) but recovered in a couple of days. All good since
The problem with sonames for libc is that libc is too foundational of a library to really have multiple incompatible versions running around [1]. There is no way for an application to have multiple versions of libc in its memory space. When you live in a modern world where applications will pull in multiple third-party packages that all depend on core packages, those core packages better be extremely good about backwards compatibility or there is immense pain on adopting new versions (see also Python 2->3 transition).

[1] Or, perhaps more accurately, an incompatible version of libc requires the creation of an entire distinct target triple. You can have multiple incompatible versions if you've got a multiarch setup of some kind (like 32-bit and 64-bit x86 code on the same system), but an application can't simultaneously use both in the same process in such systems still.
You don’t. Upon receiving a destruction order, a company can delete the trained model or not. If they do delete it, it’s all good. If they don’t delete it, they (hopefully)can’t get caught using it again without company-destroying fines. They can probably do some kind of recovery in most cases, but I doubt a judge would be very favorable to them if they’re caught disobeying such an unambiguous order.
The soft buttons on Android:
https://i.stack.imgur.com/YKCPp.png
I skimmed the article looking for something about the spectroscopy of antiprotonic helium. I’d assume that the spectroscopy of such an atom is very different from normal helium but the article says nothing about how the spectroscopy is different or if the spectroscopy observed is what we expect (thinking of anti Hydrogen here). The article does point to Helium made from a pion though where the atoms spectroscopy was observed.
Not expected behavior, thanks for finding this bug! I'll work on fixing it.
>With more and more content silo's (Apple, HBO, Prime, etc.) and Netflix creating friction like this I wonder how long before we are back to people pirating stuff like it's 2005.

I can only speak for myself but I'm trading streaming services entirely for other activities and cancelling every streaming service purchased over the pandemic save the one or two my wife deems critical. Personally I'm just as happy to listen to a podcast or read a book, or even turn to creative pursuits like learning a new language. I wish more technical books were available on Amazon's Kindle Unlimited.
They also say experience is a new comb you get when you're already bald.
Related:

https://www.hpmemoryproject.org/wb_pages/wall_b_page_12.htm
I think you don't get the most value of people if you don't build real relationships. Thus participants on that kind of exchange get underpaid but the end customer is not getting sufficient value for what they pay.
direito has the same issue in Portuguese, does it not?
I highly recommend just downloading and playing with a language based on type theory, such as Coq/Lean/Agda. I know Coq well, so I can recommend Software Foundations and Certified Programming with Dependent Types. Write some simple proofs in one of those languages; for example you could try proving that addition of natural numbers is associative and commutative. At some point, it will start to click and you will feel like every other programming language you've ever used before is severely underpowered for not having dependent types.

If you don't have experience with typed functional programming (e.g., Haskell/OCaml/SML), you will probably want to start learning one of those languages first. These languages won't really teach you type theory (at least, not the powerful kind of type theory that lets you do mathematics), but they will help you get comfortable with the syntax that type theory-based languages tend to use.

I've written a Coq tutorial [1], but it assumes you already know functional programming. I'd appreciate any feedback on it if you decide to tackle it!

If you want to dive into the theory, you can try reading Chapter 1 of the Homotopy Type Theory book. But many people find that book to be impenetrable, so it might not be what you're looking for (I personally love it).

[1] https://github.com/stepchowfun/proofs/tree/main/proofs/Tutor...
But seriously, what does the hamburger icon mean?
I guess after a point it is simply inherent complexity. Like, I can’t even imagine a GUI that would make someone seeing it for the first time know some semi-advanced feature in Word.

First of all, the whole problem domain has to be taught/discovered. And sure, people often learn by trial-and-error and it makes sense to try to maximalize this sort of discoverability in all software, but I would say that it doesn’t scale. Even with the “better” labeled menus, gimp is not intuitive to say the least.

So perhaps the (often annoying) teach you by showing is the better direction? My gripe with it is that it is often applied for trivial mobile apps for things like “search by using the search bar”.. but I think an all-menu/all-action text-based search functionality would be a must as well.
Europe warns of aircraft GPS outages tied to Russian invasion
I like this post from aphextron: https://news.ycombinator.com/item?id=13904319

I think this is just the price we are going to pay for "evergreen" operating systems.
As a consumer, you now only buy Windows once. Microsoft has to make up for these lost
sales so it makes sense.

hahahaaaaaa

Time makes fools of us all I suppose.
MEMS are awesome! Here are some other MEMS devices:

- hard drive read/write heads (the platters are debatable)

- inkjet printer nozzles (this is why making a DIY inkjet printer is nontrivial)

- air pressure sensors (e.g., for car tires)

- precise frequency filters for smartphone wireless communication

- oscillators (https://news.ycombinator.com/item?id=18340693)

- very tiny microphones for smartphones (speakers are harder)

- Digital Micromirror Devices (DMDs): arrays of tiny mirrors used in most projectors

- microfluidics ("lab-on-a-chip" stuff for fast disease testing, DNA sequencing, cell manipulation, etc)

And a couple other semiconductor applications:

- LCD/LED screens (monitors, phones, laptops, etc) (these are made on a glass surface instead of a silicon wafer but use the same basic manufacturing techniques)

- laser diodes (laser pointers, CD / Blu-ray players)

- many quantum computers
I think we found the only non-Brit in this thread who actually lives in the UK (same here).

Today I was listening to a podcast where the host said something to the effect of "sun, stars, trees and open space are all that matters in life". For much of the UK, especially north of the Exe-Tees line, they have literally zero of those things.
To me it seems the top menu bar is a holdover from early Mac OS. I saw a demo of one of the early versions of the OS, and it made a ton of sense there. The OS could only run a single application at a time, but that application could have multiple windows. From that perspective it's very sensible that whichever application had full control over the screen would want a menu bar global to its own windows.

Now though, it's just weird to have the menu bar at the top of the screen. And it's especially strange when there's no windows for the application left but the menu bar for it is still visible (something that wouldn't be strange in the single app at a time model)