skysight-inc/HackerNews huggingface dataset:
FWIW: systemd-boot is just a generic EFI bootloader, originally it was called gummiboot before being merged into the systemd project. Like many things in systemd, it has no direct relation to the init daemon. It does not have an enormous featureset like GRUB, but it is fast and gets out of the way. It has been my preferred bootloader since before it was part of systemd.

As for why one would prefer this over just using EFI itself to manage boot entries, well, that comes down to sensibility, but traditionally Ubuntu has provided a UI at boot for selecting OSes so it would be weird to get rid of it now. I also currently use NixOS where you can select generations via the boot menu, which would be cumbersome at best if you try to implement it with EFI directly.
Kubernetes Topology Manager Moves to Beta – Align Up – Kubernetes
I'm very happy for you that you can work like that, but if I work in a bad posture like on a couch for an hour I will have back pain the rest of the day. Do it for a full working days and I will have pain for a week. I have always been prone to it but many more of my colleagues are developing similar problems after working from home for a few weeks without good setups.
I had to turn on X11 for screen recording once (the screen recording was done by a windows only app running under wine). It didn't take a minute to see extreme tearing. I seriously don't understand how anyone can use X11 other than as a fallback.
Wow, that's scary. I expect these disruptions to continue for eighteen months. If a developer can't get a replacement computer, what good is our home office then?
grub provides a nice interface for adjusting kernel parameters before booting, which is essential for some installs on twitchy hardware. I don't know of a way to do this in the UEFI boot manager.
I don't think most people advocating for, say, curing death through aging are advocating forced immortality. It's just a few years more- it's just not dying tomorrow, or next year, or next decade.

Yes, if you imagine an arbitrary boundless personal future, there are a lot more ways it could end up being on average a negative experience than a positive one. I've never heard anyone argue against having an exit plan for that eventuality (i.e., I've never seen anyone argue a 500-year old should be prevented from killing themselves).

I don't think you would turn down a magic pill that would extend your lifespan-with-a-21-year-old's-vitality tomorrow, would you?

I think all the 'immortalists' want is for everyone to live as long as they choose to, and not have the choice taken away from people as it is now.
I would say that backdooring a carrier router is at least one order of magnitude harder and less common than endpoint malware that can steal regular files in your home directory and log keystrokes.
The thing i have yet to reliably figure out is this (i live in the science part of python):

without a setup.py, how do I:

from Cython.Build import cythonize
import numpy as np
import versioneer
setup(...,
version=versioneer.get_version(),
cmdclass=versioneer.get_cmdclass(),
ext_modules=cythonize(extensions),
include_dirs=[np.get_include()],
...)

I'm 100% on board with not having executable configuration files, except that we've been happily abusing them for years now and there are a lot of edge cases that i rely on now.
The fact that a kevlar vest can stop a bullet does not mean you are protected. In order to be protected in a warzone you need:

1. Intel. Nothing can protect you from an aviabomb except you knew it was coming and hid before bomber arrived.

2. Your squad.

3. Military training.

4. Good supply lines.

5. A TON of other gear.

6. A vest.

Now let's say you bought a vest in the warzone and military didn't have enough because of that and lost and now enemy approaches you. Is a vest going to protect you? No, absolutely not. Not in the slightest. The fact that a kevlar vest can stop a bullet means zilch if battle is lost. The enemy doesn't even need to come to you, now that they control infrastructure you will come to them and do whatever they say because otherwise you'll starve (if economy collapses you have greater chances of dying then from contracting covid-19).

> buying them puts soldiers at risk because they need their protection

Yes, exactly that. So yes, stop buying vests, because military can use them to protect themselves and you and you can't.
counter-experience: I worked for a 7 person company where the AWS admin accidentally spent $80k on some VMs to run a job over a long weekend, because mis-read the pricing by machine-hour, and it didn't warn him how much he was spending when he turned them on. Yes, he could have set up alerts, but people fuck up all the time. Our daily usage went from $300 to $27000 overnight. We spent over a year trying to convince AWS to forgive part of the bill. They did not. We went on a long term payment plan. It sucked a lot.

So we switched to Google Cloud, which has a better UI for telling you how much you're about to spend. As we grew, we ended up spending way more money on GCP than we ever did on AWS.
Yep, I didn't mean "target" in any sort of active way, just functionally. I understand their mechanism is passive.
As a modeler, in a field unrelated to pandemics and epidemiology, my first reaction was that the estimates of CRF, IFR and R0 are going to be wrong. Which in turn is going to produce wrong estimates from all the models.

First, they did not shutdown the wet markets which they should have right after SARs, then they concealed the outbreak for weeks or months and now they are lying about the numbers.

How can the Chinese government keep doing this and think they are going to keep getting away with it? They are willing to invest 100s of billions in One Belt One Road to project power but this takes down their credibility by many notches for vast swathes of people around the globe.
It's surprisingly easy to switch a gaming PC to Linux today
Zoom isn't making it difficult to do hit pieces, if this is one
Modern meterology was born 60 years ago today
Study looks at how Russian troll farms are politicizing vaccines
Highrise | REMOTE | Senior iOS Developer | https://jobs.lever.co/highrise
Highrise is a mobile game and community that generates meaningful human connections on a massive scale so that everybody can enjoy a profound sense of belonging. In Highrise, people can make avatars, design art and environments and meet new friends. We are building on the spirit of applications like Animal Crossing, The Sims, Habbo Hotel and Second Life.

Over 3 million people create avatars, chat and make friends in Highrise. We are a fully remote team of 25 backed by YCombinator, Bessemer, Maveron and other leading investors.

Do you live and breathe Cocoa, Swift, and all things iOS? Do you have WWDC and apple announcements marked on your calendar? Do you want to join a fast moving Y Combinator startup that has a proven business model and millions of users? If you answered yes to all of the above, you should join our fast growing team at Highrise!

We are looking for a senior iOS developer with experience shipping polished production apps. The perfect candidate will be well versed in Swift, Objective-C, UIKit, and be comfortable jumping straight into a production app with millions of users. Interested? Read more and apply here: https://jobs.lever.co/highrise/b6abc127-8944-44cb-97e8-e42d3...
Reliability goes a long way and Zoom is very reliable, especially considering the recent spike of users.

I value privacy, but I think the jury is still out on this company. They need time to react to the public scolding they're enduring as of late. Hopefully things change for the better and they take security more seriously after this.

EDIT: A word
> Do we really need even more stuff delegated to systemd? What's wrong with grub?

It's a standalone program. I'm looking forward for systemd-x11. I think in the future we will get rid of GNU/Linux. We will have systemd-linux.
SEEKING WORK | Remote / Amsterdam (NL)

Anything Javascript; React; React Native; Typescript; NodeJS; PostgreSQL; GraphQL; SSR/SSG frameworks; and more...

https://gersom.nl/work
https://gersom.nl/contact
BBC’s 1957 April Fool’s “spaghetti-tree hoax” is more relevant than ever
Right plus the ama which enforces irrational wage by limiting supply. I worry more for the nurses.
No doubt, but it seems like it'd be more sporting to allow the best non-US team to compete in the playoffs, if only as a friendly gesture.
Many olympians might lose their shot due to ongoing pandemic
You had decades to fix the faulty video drivers for X11.... Meanwhile they work on Wayland since day one.
I'm not the OP but I have read a bit about how "adequate PPE" can be controversial.

It really boils down to how long certain ppe can be used, what is the risk of infection from reused ppe and how to sanitize ppe effectively.

I'll leave the dispute over the facts to the experts but from my understanding that is the source of the conflict over ppe.
One of my favorite drinks is the red cap Blenheim. Super sweet and spicy.
I'm not arguing against whitelisting/curation. I'm arguing against forbidding your users to install anything that's not on the whitelist.

I find it really shocking that "it is ok for a single entity to decide which software you can run on a device you own, with no accountability whatsoever", is now apparently a mainstream opinion on a tech forum. And more disturbingly, you make your case by arguing against the very notion of broadly-available general-purpose computing.
similar story here, but with $80k, which almost killed the company. woot.
I think boats can still do this with UHF
Show HN: A Hacker News CLI Client in Rust
Reducing tail latencies in async Rust applications with automatic task yielding
I was thinking about this the other day, and came to a similar conclusion.

I've been working fully remote for 18 months now, and the last few weeks have been unusual and more isolating than normal due to everything being closed. No coffee shops, no library, no working lunches, etc.

I suppose it's a smaller jump for me than most people, so I'm not complaining, but it's definitely a misrepresentation of WFH.
SoftBank pulls the plug on WeWork bailout
perfect for systemd-hurd. the microkernel does barely anything, it's all delegated to systemd
The world’s largest aircraft will now test hypersonics for the military
please contact me at Shahat.a@msn.com
Anything that uses OAuth2 is capability based.
Thanks. I'm trying to take it and run with it. I'm working on a draft post to try to elaborate on that angle.
I for one use rEFInd for all my multiboot needs on UEFI and modern Intel systems. https://www.rodsbooks.com/refind/

Highly recommended.
Back in the day, before electronic communications, public health surveillance was just the best surveillance possible. So I believe that it's a largely artificial distinction.

Even so, I agree that there are ways to do public health surveillance where the raw data is buried well enough that users only see actionable information, and only aggregate data is released.
You should use at least a different IdentityFile for each realm -- publc, personal, work.

So definitely have a custom ~/.ssh/config

Possibly a different key for each machine, especially public because your public key can be used to identify you.
Deprecating Support for the Linux Kernel
Diet for Abs
Despite looming Google acquisition, Fitbit launches Charge 4 tracker
seems quite inaccurate at high speeds. Told me my down is 18mbps, it is 900mbps in reality (tested by downloading a 10GB incompressible file from my VPS in texas and timing it)
> Dinosaur literally means terrible lizard, but they aren't lizards nor necessarily terrible.

Em...no. it means "mighty" in the sense of "power beyond limits".
What roles are remote (not just now with COVID, but in the longer term)? I notice on your jobs page that most of them have a physical location listed.
Love OBS.

I have a Sony A6000 going into it via a Elgato HD60 S. A Rode NT-USB microphone and a green screen my brother made me (big, solid, wooden... it's awesome.)

OBS has enabled me to create super high quality training videos and also provide excellent remote working video conferencing capabilities. I can basically do remote pair programming with this thing... it's amazing.
This is a really good comment. I would only add, don't go into a market that is too mature unless you have a very unique or niche approach.

Examples include CRM and Data visualization. The CRM market is 20 years old so unless you are serving a vertical that is highly underserved for some bizarre reason you could build it but no one would come.

I built Chartly in the data viz market, but wish I would have instead spend the time on Webase [1] which, as a no-code platform, is way earlier in the market lifecycle.

[1] https://www.webase.com
I disagree - I think the comment is not implying the guild is addressing any problem at all and makes it quite clear that the guild is the cause of the problem.

They are not saying that doctors invented PAs to solve the chronic shortage, they're saying that doctors created the chronic shortage which necessitated policy intervention in the form of PAs.

I think you've just misread the comment and would find that it actually agrees strongly with what you said.
> What does the other 99+% do? Infect themselves?

Yes, sooner or later.

You need to get to something like 60%-75% of the population infected and with developed antibodies before you can obtain herd immunity in a given population. Unlike the majority of our politicians, Angela Merkel was praised several weeks ago when she told the German public, no BS, that 3/4 of the population would end up getting the virus, eventually.

It's not certain we will even develop a vaccination anytime soon. Corona viruses have been around in live stock for a long time, and no vaccination has been created, even though it'd be very profitable. They've been promising the elusive HIV vaccine for almost 40 years, and we've still got squat.

The virus is out. It cannot be locked away again, at least till the vast majority of us are immune or dead. Waiting 'till next season is neither feasible for the economy, nor society, and it's likely you'll just end up getting infected with a stronger mutated version instead of this one a la Spanish Flu Season #2.

We cannot keep our population inside cowering in fear forever. If we had unlimited doctors, nurses, ventilators, etc. we wouldn't even bother having this lock down, social distancing, or waiting. We'd carry on as normal, and let the virus take its best shot. There is literally no other way to get out of this.
Maybe it stick with the gummiboot name instead of inciting that other riot.
Whoa, dismissing an entire community's POV and concern as manufactured outrage without making any logical case yourself... is a hit job. If you feel like zoom privacy concerns are overblown you need to explain, not just blow it off.
I see my job as a parent as including the following:

1. Protecting my child sufficiently that they will grow up to be a relatively non-traumatized adult.

2. Teaching them about life

3. Protecting others from my child

Obviously #1 and #3 are in tension with #2, as harm is part of life, and natural consequences are great teachers.

In public school where I live, the internet is required for at least some of their work starting around 2nd or 3rd grade. No reasonable filter is going to let me give them otherwise unfettered access to the internet at that age. I find having the computer in an area where I can see the screen is good. It's possible that 1.1.1.3 might be helpful in making it a bit harder for them to stumble something while my back is turned for 2 minutes cooking dinner or helping out a sibling.

Obviously there are limits to what I can do. I have one kid with PTSD that we closely monitored internet usage for at home, told the school she ought not be on any internet connected evice in class, but still managed to cyberbully a classmate to the point where the victim withdrew from school by editing a shared google-document during classtime.

Another kid was shown some fairly extreme pornography in 2nd grade by an older student who had a cell-phone.
Ask HN: What kind of software/app do you need?
Tons of people are sitting at home, not sure what to do with their time. Students, recent graduates, job hunters and people of just about every skill level are looking to showcase what they can do while they have some time to work on their portfolios/side projects/resumes. Why don't you reply here and describe some of the problems you are having or your business needs to solve. Cheers!
Thanks for all of your contributions to the ansible ecosystem! My team and I greatly appreciate the work you do.
SEEKING WORK | Quito, Ecuador | Remote

7+ years experience in full stack development.

Tech:
Python/Django, JavaScript/Node, Webpack, HTML, SASS/CSS, Bootstrap, Terraform, Packer, Docker, Kubernetes, Ansible, AWS, PostgreSQL, Bash, Java/Groovy, Jenkins.

Bonus:
I have a PhD in Computational and Applied Mathematics and can do bespoke Machine Learning and Operations Research work. I enjoy helping my clients save money.

cbharris@dbtune.io
The image URL has 1948 in it.

Here's the wikimedia entry: https://commons.wikimedia.org/wiki/File:The_Ladies%27_home_j... It appears to be the source of the bad date.
Founder of Magic here! Depends on the functionalities you are using with Auth0, as long as you can export user data including a unique email for each user into a user table, you will be able to map Magic user directly to that table, it should be relatively clean since there are no password credentials involved.

We'll work on a documentation on this and also feel free to reach out to us at hello@magic.link in the meanwhile. Would love to learn more about your use case and explore how we can help you migrate!
Let's hope it never comes to that.
I don't think it's urandom v random.

It really just waits longer.
I have also found this useful:
http://brettbeauregard.com/blog/2011/04/improving-the-beginn...
Does it work as well as the built in tracker?
I love OBS, just started using it a couple weeks ago. I am using the v4l2loopback plugin on Linux to output the video to Zoom. Is there a way for it to output the sound similarly to be used as an input in Zoom for Linux? I'm using a blackmagic decklink mini recorder as input, and Zoom won't accept it as a mic, but OBS does. I've tried a bunch of hacks with pavucontrol, but nothing will let me accept the OBS output as an input into Zoom. Does anyone have any ideas?
Sure. I believe you don't understand. As Upton Sinclair said, "It is difficult to get a man to understand something, when his salary depends on his not understanding it." If it made sense to you, you'd be doing something else.
All of those setup options are now setup.cfg options:

https://docs.python.org/3/distutils/configfile.html

At least, that's supposed to be the case; I am not 100% certain that it always is. However, even so, AFAIK setup.cfg does not directly support using third-party libraries to compute the setup options, as your setup.py does. The only workaround I'm aware of for that if you want to get rid of setup.py is to have a separate script that generates setup.cfg using whatever libraries you need. However, I don't think that's the vision of the Python developers.
This is something we want to do, but there are some complications both in the design of the program and getting the UI balance between "normal" users and users familiar with professional equipment/DAWs. There's been some proposals, but we haven't reached a consensus yet.
Location: Atlanta, GA

Remote: Yes, preferred

Willing to relocate: Yes

Technologies: Javascript (Express, Angular 1/2+, React), Java (Spring, Tomcat), Python (Flask), Ruby (Sinatra)

Languages: English, Spanish (Conversational C1)

Other skills: Database Design, Software Architecture, Legacy Code Improvement, Hybrid Mobile Application Development (Cordova)

Website: http://nickincardone.com/

Résumé/CV: http://nickincardone.com/Nichlos%20Incardone%20Resume.pdf

Email: nickincardone@gmail.com

I am a full stack engineer with that is wrapping up a year long trip around Latin America and am looking for a position where I can solve interesting problems surrounded by talented people. I have experience ranging working with small startups to being a lead developer on a billion-dollar product. I consider myself a problem solver and am willing and able to pick up any technology needed. My passions are music, sports, traveling, and learning applications.
> My SaaS is so opinionated right now that only one person is using it.

Heh heh! Don't worry, you just have to find one more person like that, and then those two find two others & so on and so forth. 2^64 is the planet.
I'm in the same boat. I have a tiny handful of middle school kids religiously using my app, but their parents are like, why isn't it like khan academy, or beast academy, or ixl, or aops, or whatnot. And I'm like, yeah those things are great, but how come your kids are hanging out on my site and not over there ? Sometimes you just have to stick to your guns.
Didn't know that, but I can hardly think of a CEO I despise more, if it makes you feel any better.

(About a decade ago, I got trapped in a contract with T-Mobile and ended up forfeiting almost $1500.)
Big fan of OBS!

I've been using OBS to stream to Youtube and record locally at the same time.

It's been over 400 videos now ever since Google Hangouts killed Youtube integration last August.

Why did Google kill integration between their properties, who knows? (https://arstechnica.com/gadgets/2019/06/google-is-killing-yo...)

With OBS streaming is dead simple just enter your Youtube API key and off you go.

If you are on a laptop with integrated AND discrete video cards there can be some issues with OBS recognizing the correct GPU.
I don't think it's a hit job. It's a side effect of the covid crisis, which is itself an instance of the 'major ongoing story' dynamic on internet forums: black hole story attracting all mass. More here: https://news.ycombinator.com/item?id=22751116.

In fact, the wave of objections ('why is X taking over HN') is a manifestation of the same dynamic; it's just the second-order version of it. When those get repeated enough, we'll start to hear 'why are complaints about X taking over HN taking over HN'. At that point the dynamic probably does a meltdown into something else.

(I'm not making fun of you or anyone. All these responses are genuine and make sense on an individual level. But the larger patterns are also predictable.)