skysight-inc/HackerNews huggingface dataset:
"BubbleOS: the only OS with a built-in death clock!"

It's not a clock until the OS dies. It's a clock until you die:

"Current status

The BubbleOS components currently run on Linux and, reportedly, on
MacOS X. They currently consist of the following:

...
A clock, counting down the time until your probable death.
..."
>The DRM doesn’t provide any benefit… to you. It does benefit the developers and publishers.

That's cool. I don't run software on my machines, using my power, using my bandwidth, and hw resources to make publisher's/developer's lives easier. They want it? They can keep it.
> esoteric parts of git makes little to no sense. E.g., rebasing

Gotta be honest, rebasing is not an "esoteric" part of git.

You would be doing yourself a service to read up on how git and its internals work. If you're a software developer, chances are high that your workplace, or a library your workplace uses will be managed via git and you'll have to use it. Might as well be ready for that, because if you put in just a little bit of effort to understand it, it becomes an easy tool to use.
The existence of Steam has pretty much eliminated the secondary market.
How NFTs will change hiring
Does anybody have any real scientific insight into the idea that PoW based Cryptocurrencies can harness energy from far away places that is already being wasted?

We currently need to send most of traditional energy to our households, cars, manufacturing facilities etc. This cost of transportation to me is the key difference.

PoW doesn't need this. Imagine putting some mining rigs in orbit near the sun and harnessing the already abundant solar energy. All you need to send back to earth is a few bytes.

I know this is an utopian future but overall the idea of a people's currency is quite important for society, not just for speculation. Most of us I assume are tech people living privileged lives developing software for super rich companies in places with stable currencies and governments. We should realize this is not the case for many people - especially in societies where people cannot trust their countries' government or currency.
> The only way I could see this working would be if AWS charged the holdouts the cost of keeping them supported.

That actually sounds like a great idea. They could charge more for use of older versions, so that people could calculate their tradeoffs, and migrate when they decide themselves.
If nothing else his content generally stimulates my imagination.
I'm not saying thorium is a solution to the climate crisis. But I think the balance is a bit far in the other direction: people rule out Nuclear unnecessarily as a part of a larger clean energy strategy because of bad associations with mushroom clouds and Chernobyl/Three Mile Island.
Avoiding the Sunk Cost Fallacy
Learning how to let go, even when you've already invested so much effort.
Without advocating for legalization of child porn, we can see how it is being used by the governments for justifying violations of digital privacy on various levels, so it's definitely not a good thing to double down on

I would argue that this proposal does bring it a step further though. Child porn involves a child being abused before it gets to your machine. To crack a piece of software you need to take software written by someone else and modify it to avoid paying the author. It is based o a legal framework of intellectual property, which I don't agree with, but at least it looks like a valid framework of property rights in general. This proposal also covers software that you write yourself. It is also totally arbitrary, because it doesn't even try to pretend that you are violating someone else's rights.
Biggers fat loss myths and mistakes
Sometimes I pre-heat my electric car before removing the ice on the windshield because I'm a bit lazy and a prefer to wait until the ice has melted. I hope it's fine.

Otherwise I don't think I have a very wasteful usage of electricity.
I support channels but agree with a lot of these points. Channels are indeed more like a working group than a subject area, and should be fluid and temporary things. A lot of servers have too many channels. But they are useful when you have a bunch of loosely related, overlapping areas that are close enough that you don't want separate servers, but distinct enough that you don't want them all in one place.
"Governments" is a bit broad but some policies almost certainly.
Am I doing typescript wrong?

Setting up a new project is a 5 minutes task. Npm init, then install express, typescript and some useful middleware. Install eslint then eslint --init and choose airbnb style guide, and I'm off to go.

And if I take over an existing codebase it just takes npm install then npm run dev <script name> and I can start adding bugs.

With react and vuejs it's even easier with nextjs/nuxtjs.

I never fight dependencies.

Yet I sometimes read stories like yours while typescript/nodejs has only been the smoothest experience I've ever had.
Compare and contrast this with military spending. Arguably, all of it is pure waste since you wouldn't need it in the first place if people weren't using violence as a means to resolve conflict. And yet here we are, so states have to allocate certain spending to maintain healthy military balance and support the walls of peace, so to speak. Even if the military is never going to be used offensively, to seize profit for the state, nations still have to waste resources on its maintenance as a deterrent of foreign aggression. (Oh, and occasionally some military-related or military-funded research results in something with non-military applications.)

Bitcoin and other decentralized cryptocurrencies are the same thing but for wealth and trade, being a necessary spending on deterrent maintenance. But this time it's not tied to any government, so naturally all governments are pissed off about it to a certain degree.
It is a tradeoff.

With overcommit disabled, the program will fail in a more predictable way. Moreover, if it allocates the memory successfully nothing bad can happen to it later. So you have the option to allocate the memory right at the startup of your program and be sure it is not going to fail later.

With overcommit enabled you technically have more memory to work with. You could say that if the program has to fail anyway, then it might be better if it fails later at a higher memory usage.
There definitely is malware around on PyPI, and typosquatting.
HR should be managed. Situations are complex. HR exists to protect the company, but the company isn't necessarily your boss or your direct management. If the CEO is sexually harassing women, and acting racist, HR will probably protect them. Anyone below that? It depends.

Anyone who raises issues is a potential liability risk, so HR is naturally inclined to work people who frivolously raise issues out of the company. Same thing for raising issues in inappropriate ways (e.g. a twitter thread).

At the same time, if someone above you is a /real/ risk, many HR departments do want to know about that. If your boss is sexually harassing women and acting racist, they're a liability to their boss and the company as a whole. Taking bribes? There are ways to manage that through most HR departments.

Most companies have trainings about the types of issues which ought to be raised, the contexts, and how. This is not a general rule, but for my current employer, I think the training is spot-on for what's expected of employees here:

* Raising issues appropriately is exactly the expected thing to do.

* Following up, and expecting they get acted on is not.

HR expects to be able to conduct a discrete investigation. If there isn't evidence, one should expect that nothing will happen except for a paper record. If you were sexually harassed by a manager, but it's a he-said-she-said, that's where it ends. Once a few employees claim they were sexually harassed by the same manager though, that person will be gone.

That's my current employer. I've seen this all over the map. My previous employer, I'd recommend /never/ going to HR.
True but not really helpful for this problem, because it can only tell you about the job you're debugging, whereas what you want to know is what code might ever depend on that data.
If you can point all that stuff out I will already be a little happier as an interviewer. Most people just say "no".
Um, non-CCP members in China have to pay for cancer treatment, called "Big Sickness." Typically it means selling everything you own, which your family, especially in-laws, would be opposed to.
You may enjoy the Transformation series by Neal Asher.

A non-significant plot detail involves organisms being fitted with neural capture devices to record full sensory stimuli, before being killed/eaten by other organisms. These neural recordings are then sold to wealthy buyers who want to experience novelty.
And has to be weighted against HR knowing this game better than you and beginning steps to establish the narrative that you are incompetent. If you think you need to sue a company you should probably ask your own lawyer before sending anything to HR.
Just make room for an addendum on including the souls of potential first-borns, and it will fit my VC investors just perfectly.
Preferring employers with hard interviews is a bit silly
I honestly didnt have issues with the battery. Regarding their debian version, it was usable enough, but not user friendly emough, and getting window manager, decoration to handle maximized was such a puzzle.

I ended up with android 8.1 without their menu bar, it is okay for writing mails, or light termux stuff.

but my main issues are missing keyboard layout on remote desktops and concerns about lagging security updates.
> spread it to those who can't take a vaccine, including the immunocompromised.

I agree we should get vaccinated to reduce spread but, good news, this is wrong. UK clinical guidelines[1] state the immunocompromised and the immunosuppressed should get vaccinated.

In fact, they basically recommend everybody be vaccinated. Pregnant? Yes. Mild allergies? Yes. History of anaphylaxis caused by a specific ingredient in the vaccine? Speak to a a specialist who should offer (where possible) an alternative vaccine.

Moreover we know two doses of the vaccines produce an antibody response in the immunosuppressed.

That said, three doses is a good idea[2] to boost that response to a more typical level.

[1] https://www.gov.uk/government/publications/covid-19-the-gree...

[2] https://twitter.com/sailorrooscout/status/138026987700974387... and preceding thread
I wonder why a department with a large budget manages to make something so terrible but I think I know the answer.

Every time I work with a bureaucracy, I realise there are a lot of people, many of whom are average at best but all want to make their mark on the product, have their say, cement their value to the organisation.

Whoever then has to build it produces something rubbish by definition, not because they are bad devs but because they have to do what they are told.

Sad really that when we have done so much work on making the development process super slick and agile, we haven't been able to formalise the interface between customer and suppliers to avoid conflicting requirements and inconsistent UX.

Unless someone has solved this but most of us don't know how?
In my Utopia, I could see a vending machine, open its web app UI in my phone, pay via UPI (Indian interoperable payment system) app, and get the item.

Its HTTPS over Bluetooth. I could list Bluetooth devices like ACs and TVs in range, and open paired devices as a web app. It could be server rendered with JS sprinkled, a PWA I could install like an app, or even streaming video.
yeah, consistency is very important in design. imagine sending your boss PSD or HTML files but their machines don't have fonts you use in your design.
> Not sure. […] But Skinner was much more established in his respective field at that time, which is why Skinner made the mistake of ignoring the review.

But that’s not the point.

Say you haven’t read X:

1. It is rational to say “I haven’t read X so I can’t comment on it”

2. It is less rational (or dishonest) to say “I haven’t read X but I agree with these other people who have read it and dislike it!”
60-64% capacity factor, 14MW.

https://www.ge.com/renewableenergy/wind-energy/offshore-wind...
100 people in the study? C’mon.
> and watched

They weren't touching, tasting, smelling or hearing.
While that isn’t impossible, it puts in an extra layer of untestability.

For example, I could also hypothesise we evolved to find cute anything fluffy whose eyes were large relative to its head because that’s what baby pre-humans looked like, and that is why we started petting baby other animals, and the advantages of liking dogs and cats was unrelated.
To be clear, I'm not sharing this because I agree with it (because I don't), but I'd love to hear what HN thinks.
Title doesn’t match the article
I was more or less unemployed during the last financial year due to a variety of reason including burnout.

I work in computational biology and mostly self-learned at that, so I've been trying to brush up on programming and such.

One of the "memorable" interviews that I had included:

1. HR Round over phone

2. Programming test: I'm mostly an R guy, but the test involved python a ton. So had to learn that

3. Meeting with a Team-manager

4. Meeting with the Team

5. Live programming test

6. Diversity meet

7. Another HR meet

8. Interview with their Tech. officer etc

A total of 4 days, between the assignments and such stuff. Of course I'd openly told that I was under-qualified for the round 5 and I'd already expended 3 days for the interview.

Still had to proceed with round 5 and I just laughed at their faces when they couldn't understand why my domain knowledge didn't give what they wanted. Or why I didn't care to learn XYZ when I never heard/use it before.

Not everyone needs a CS guy and at the end of the day, nobody's reinventing the wheel over and over again that justifies interviews being 10s of hours long.

Probably the best interviews that I've given are just face to face and doesn't waste too much time for all the people involved. My current job had just two meetings, one with the team-manager and the other one was to introduce the person that I'd be working with.

No pair-programming, no fluff. Got the offer within the month and its probably the least stressful job with ample time to work on my hobbies and spend time with others.

Also, a few things that I've noticed/done since then:

1. Use linkedin/indeed or job listings as exactly that. Just notify if the jobs are available. I tend to contact the people hiring directly and explain what I do in an email. This surprisingly works a lot of time.

2. For cold-calls/spam-calls etc, I ask them to check my CV and decide if I'm a fit worth pursuing. I'm not going to spend more than a set number of hours depending on the position the interview is for.

3. Yes, this results in a lower number of interviews. But the ones that I got were significantly of a better quality, both in terms of money, projects and respect.

4. Regarding not everyone needs a CS guy: Most of my field is built by these folks, no disrespect. I'd rather interface with them and get things worked on or make things easier for me than to rub my 2 brain cells that decide when to use a for loop or lapply.

5. Follow-up for the pointer 4 above: I hate programming, but I love documenting stuff. My current job allows me to do that, I'd rather leave programming things to professionals, and rather explain my issues, nuances or thought-processes to them and get things sorted out.
Sleep and longitudinal cognitive performance in preclinical and early symptomatic Alzheimer’s disease [1] (Full text.)

Brendan P Lucey, Julie Wisch et al

Published October 20, 2021. Journal: Brain

[1] https://academic.oup.com/brain/article/144/9/2852/6401973?gu...
It depends a bit what the proposal looks like. You have to submit papers about your energy use to authorities when you open a business, it could just be that businesses asking for significant energy to run a server cluster has to say that they aren't doing crypto. That would mean that private people can still run their own crypto mining.

But still, crypto mining is such a niche use-case, preventing me from running a file sharing server I wrote myself since people use it to distribute IP seems much more intrusive to me.
Better Clojure highlighting with nextjournal/Clojure-mode
We find animals, even cartoon animals, cute if they have some of the visual characteristics of human infants: relatively large heads, relatively large eyes (preferably not compound) etc. I think this has more to do with evolution favoring mammals that care for their young offspring than anything contact with dogs has done.
Of course you won't have any problems with an empty hello world. Now develop it into a medium to big real-world project and let it sit for a year or two, then try to update dependencies (because you need new functionality or to fix some vulnerabilities).

It's never easy. For some projects it took me about a week to do this (because of a breaking change in some library that's used everywhere that you are forced to update).

I just spent another two hours fighting with breakage because of a library that shall remain nameless. The author introduced yet another major breaking change in a minor release. I'm thinking of migrating to a hand-rolled solution, it probably makes sense in the long run.

Edit: just for comparison, the backend for this project is written in Java/Spring. I recently updated it from a five year old Spring version (plus a dozen dependencies from the same time frame), and it took less than an hour to fix everything. This is simply unthinkable in the JS world.
I tried resubmitting, but HN breaks the link[1]. Maybe I should resubmit from the Web Archive

[1] http://cam.ly/blog/2010/12/code-fearlessly/
If you are using IntelliJ, do not use the JBR JDK 11 as the boot JDK for the IDE. Since I switched to Azul Zulu 15, IntelliJ flies.
A detailed example of dynamic dependencies would be nice. Does this just mean a file dependency where you don't know the exact set of filenames ahead of time? Or does it mean dynamic topology?
This is drivel. First, even against Delta, the vaccines remain some of the most effective vaccines ever, at preventing severe disease.

Second, COVID just doesn't mutate that much considering how prevalent it is, in part due to RNA proofreading.

Moreover, no, emperical evidence shows the neutralizing antibody effect of vaccines decreases the spread of variants.
Lemme guess, the non-cititens also dream of getting residence or citizenship and work humanly hours and go home at six while their slack will be picked up by the next wave of serfs. Bonus if they can boss around some.
I didn't mean it in a negative way. I've never lived is US so what do I know. Just suggesting a reason for why people might want credit cards.

But you have a point with circularity and arbitrarity. Credit is basically about trust, and the thing with trust is that you already need trust to build more trust. When do you start trusting people to take loans is just as arbitrary as when a person attains the age of majority.
I can't even get companies to trust my open source portfolio, with all of the work public on GitHub, and my long list of references from credible places like NASA. Most companies still insist on 8+ hour sample projects. There'd have to be a huge change in the way companies think about hiring for them to someone simply because their work history is verified on a block chain.
https://hashnode.com/ is another option.

Personally, I use a SSG (https://github.com/getzola/zola) + GitHub pages.
Yep. Running into issues all the time in YouTube, Gmail, gdrive. Lasts for months at a time. In my case almost all related to blocking third party cookies and such, not Firefox per se. Just makes me use Google services less.
I tried Web Archive[1] as well, but the same problem.

@dang, maybe you can help?

[1] https://web.archive.org/web/20210913151422/http://cam.ly/blo...
back in 2016 when we had a kid born in our immediate family, i wanted to geek out fully with a excel list of popular names and i wanted a way to do "let me randomly pick a name out of the list by say 5000 random tries and the final outcome would be selected. unfortunately excel proved to be difficult, = tried randbetween and some more stuff but could not get it working. in the end, the selection was done like cavemen, by using a book, uh
Ask HN: Connect to the Internet the old way during next Ethiopian lockdown?
As the war is reaching Addis Ababa, the Internet will be shut down there, too, pretty soon.

We personally need to be connected to the internet (mainly just IMAP email) during lockdown: is it possible to use our mobile to call an internet provider somewhere (Kenya will be best) the old way?

(Normally in Ethiopia they shut down the Internet, but leave voice/TEXT mobiles and land phones working)
What rugged chromebook do you use?
You need email marketing list contact me on my webesite
More like compound tragedy. The world's largest search engine used to run on a single computer. Now the world's smallest app has its own kubernetes cluster.
This will sound insensitive but you can choose not to suffer.
The cancer just is what it is and it’s not your responsibility. Also make sure you take some time for yourself, maybe find a therapist.

I say this as someone whose child survived pediatric brain cancer. Kids do so well because they are eternally happy and optimistic.

“You Don’t have to suffer” by Judy Tatlebaum is a good book and the audiobook is on audible prime.

Now if your are involved in day to day care things that helped most for us were meal trains and having someone to help with our other kid. Another friend sent their cleaner to our house every week. That was a godsend. Grandparents weren’t especially helpful b/c too much emotional baggage.

So see if family and friends can share caring for your mom. If not consider hiring help too. Sometimes the govt has programs.
It is welcome, I had just assumed you had not read to the bottom of my comment.
Oh, they won't do it blatantly, but every thing will be broken in small, barely noticeable ways - just one feature here that uses a chrome-only non standard API, just one invisible div here that destroys performance on Firefox but not on Chrome - that add up to be annoying. I clearly remember when I had to use Google Sheets heavily for work, a bunch of small yet grating bugs pushed me over the edge into using Chrome just for it. These are widely documented issues, and every time they draw scrutiny someone at Google will say "oh no it's just a bug, we'll fix it asap", and then they'll break something else. Again, and again, and again. To the point where one of the most popular extensions FF mobile just changes your user agent to Chrome's to get a flat out better search experience.

And it works, because now even large companies like Slack just don't care enough about Firefox to support major features on it.
I think plausibly your cv, recommendations from people and credentials could be listed on a Blockchain and verified by your id tied to it, but:

- I don’t see why you need NFTs
- I don’t see how it’s better than e.g LinkedIn. Or maybe it could be the back end to LI’s front end

It’s really a distributed way of storing your cv - how does that benefit your job search?

One comment in the thread was that employers would search and compile your experience, in order to end up to selecting you…. So why aren’t they doing that now on LinkedIn as all that info is there already?
Beginner's Guide to React-Redux Tutorial
I personally cringe when I hear any vocalization of the nametag I happen to have been assigned.
Not a fan of this noise where some old bag gets to slap a label on a new shiny baby that is unwittingly subscribed to happily responding to that specific cacophony for a lifetime.