skysight-inc/HackerNews huggingface dataset:
I have a long (years worth) list of things I want to learn, and prioritized list (a months worth) for things that can indirectly help me at work. I have to further prioritize down to the 1-2hr level to have something to act on for a given day. As the list keeps growing and my time availability ebbs and flows, I never get to 90% of the things on my list. Such is life.

I specifically hunt for project-based udemy classes so I'm not just passively watching videos or reading blogs. The lectures are short, and I can make measurable progress even with 15-20min of attention/day. Usually 1-3 classes on a topic gives me the confidence to say to myself "I have enough introductory knowledge that I can now figure this out if I have to do this for work." This still takes 1-3 months of time per topic.

However, most of the items in my list don't have a curriculum or syllabus. I end up having to settle on just googling for blogs or playing with a few APIs to feel confident. I no longer prioritize mastery (except if I need the skill for my immediate work). I find taking a breadth-first approach to learning helps me connect the dots in my understanding of technology as a whole, and invest in depth only if I need it for my immediate job/projects.
Tangent: I'm about to start learning EDA and what I really want is a data format for my designs. Something that I can write my own code to generate and manipulate as well as using standard GUI tools.

Is there any "data first" EDA package? Something more "docbook" and less "Microsoft Word"?
China starts wars, what do you think the entire conquering of tibet was? Now they are slowly inching into south east asia's oceans and islands.
I initially thought this was something to do with postgres, like for writing stored procedures or something.
Hi Hacker News!

I built Notebag because I got a bit sick of other note taking apps breaking my workflow. I wanted something that I could quickly show and hide and that would allow me to jot down Markdown, so I could have a bit of structure.

And then Notebag happened! I hope you'll find it useful.
> distracts from the actual question which is "is anything David Icke says anything remotely approaching the truth?"

That's not the actual question we are discussing here. Whether he is correct or not does not change any premises of this post or discussion. We are discussing censorship and deplatforming.
> For example, there is no law that says the word of one group of people is worth more in court

And yet.

> There are no laws saying only certain people can be in power based on their ancestors.

And yet. Just because there are no explicit written laws does not mean this doesn't happen every single day in multiple ways.
If you can't pull your own weight and don't want to try anymore then yes, you should leave and come back when you can. Sorry if that sounds rude but this is the way it is. OSS (and software in general) has always been driven by people who are fortunate enough to have access to expensive computers and who have the free time and motivation to spend programming. You can't let what they do bother you, and there's nothing wrong with taking a break and coming back later when you're ready. I'm sure the companies who employ these armies of developers are hiring so you could probably work there too if you really wanted.

If anything the power differential has gotten much smaller in recent years with things like github, and last time I checked systemd was accepting pull requests. And even though they won't guarantee it, it sounds like Debian also will continue to accept contributions from those who want to spend time trying to support sysvinit. What exactly is the barrier you're having?
If you have a few hours to kill, page through this:

https://tofspot.blogspot.com/2013/08/the-great-ptolemaic-sma...
My guess is that more people are baking at home.

If you look at a family of four you could have gone from two working parents with both children in school to one or both parents at home along with both children. They may not have had much time for baking before. Baking is a useful task since it provides food and can occupy the children if you get them involved. A batch of cookies and some bread or buns every week will substantially increase a household's flour use.

This is partially offset by less commercial baking. However, commercial bakeries buy huge packages of flour and not the smaller bags available in grocery stores. The supply chain needs time to transition to this change in demand.
For multi-process data-structures using inter-process shared memory, you can still write Rust APIs that protect you from data-races as long as all processes involved use those APIs. If they don't, then protection is up to the operating system (you can lock and unlock shared memory, but whether processes can violate the locks is an OS thing).

For distributed computing, you typically use message passing of some form via network sockets, that's "safe" by design. You can also use RDMA, and there usually your process needs to opt into that, create an RDMA readable/writable region, and you are back to the mercy of your network stack up to which kind of protection you can enforce there.

From Rust point-of-view, if you make the wrong assumptions about shared memory or RDMA regions, your program has a bug.
The fix is simple, use appropriate atomic (or atomic volatile) to read/write from those regions. Even if another process is writing while you are reading, as long as the operations are the right ones (e.g. <128-bit atomic reads/writes), you can avoid memory unsafety and data races.

This won't protect you from deadlocks or race conditions, etc. but that's not something that any programming language does. Rust has deadlock protection within a process, but that's not required for safety, so it is an extra feature on top.
YouTube contributed 10% to Google's revenue last year ($15 billion.)

https://www.theverge.com/2020/2/3/21121207/youtube-google-al...

YouTube has been break-even since 2014-2015[1]. The myth that YouTube is still somehow unprofitable needs to die.

1. https://www.wsj.com/articles/viewers-dont-add-up-to-profit-f...
You've certainly repeated this same comment a number of times, maybe it helps you feel like you believe it more.

The WHO tweeted about a study with a preliminary conclusion that there is no human to human transmission. Whatever other statements that the WHO made, you seem to be denying that by tweeting this they did not by default endorse the results. They added no other context - they shouldn't tweet something they don't believe is true and they shouldn't expect everyone to always read their other sources if they contrast with their Twitter account.
Hack the Box: OpenAdmin
90 Days with the PineBook Pro (ARM Linux Laptop)
In Your Heart
It says where the data comes from: Glassdoor. Every time someone uses glassdoor to make claims about salaries in the Bay Area, someone else chimes in to say that they're way lower than their own experience. I wonder if there are two strata of software engineers operating there; a "chump" majority who are on the sort of salaries advertised, and a minority who are much more selective or self-confident and who post a lot on hacker news.
Informative and entertaining:

https://www.youtube.com/watch?v=mfhAC2YiYHs
Hiring Engineering Managers and Principal Engineers, Bulb, London
That seems... excessive.

Let's say we pair engineers up just to make my math a little easier here. One engineer's allotment goes to compute resources, another goes to storage.

At the low end, that's a 32 core/128GB RAM build server with 10TB of storage per pair.

At the high end, depending which way you spec that out, that's 96 core/385GB RAM with 50TB per pair.

What the hell are you guys building?!
YouTube has no problem banning content on ideological grounds, though. I remember last year various news articles about YouTube's removal of white supremacist content.

I don't really see why it's important to distinguish whether the content is problematic "factually" vs "ideologically". Clearly there are valid reasons to ban content on ideological grounds but on the other hand removing any content that has factual errors would be cumbersome (or impossible) to do. You need to also look at other criteria to make a reasonable determination.
Yes just put up a comment almost identical to yours before I saw this.
Context matters. On an NGO forum talking about entrepreneurship in third world states and micro-loans, I would not expect a discussion of business ideas to include advice on starting mass scale VC funded internet startups. Similarly in the blog of a Silicon Valley startup founder I would be surprised to see advice, stated to be aimed at his peers, to include tips on starting a roadside stall in Zambia. These forums exist for different purposes and have value in their own context, without having to compete with each other. They're just different things.
Adobe.io View SDK API Tutorial
This is part of a strange pattern of Windows aliasing popular Linux commands to things that do something completely different.

There is also "bash", which launches the WSL and "curl", which aliases to a powershell command with completely different arguments.
I sit close by to the people that deal with this at work, so my understanding is very limited. Payment processors, service providers, reconciliation, yatta yatta. We used to joke around with them about carrying cash, just in case. We stopped joking around when we realized they all did.
I spend the majority of my focus and time on stuff I don't find meaningful. I'm a university student studying mathematics and work part time in buy side finance ~20 hours pr week. I want to work on my startup, but I work most days from 5 to 19 (a little later in weekends) so I can't find any focus or energy to begin working in the evenings on my startup.

I'm probably going to quit my job real soon...
Do you remember "Xe"?
There are images and videos of the Hangzhou UFO:

http://3.bp.blogspot.com/_8RLOdlrA7l4/TEAMaZ4LhjI/AAAAAAAAD0...

https://www.elitereaders.com/wp-content/uploads/2015/09/ufo-...

https://newsinstact.com/wp-content/uploads/2019/05/3-news-uf...

This has clips from multiple videos:

https://www.youtube.com/watch?time_continue=14&v=0CYFEZFNl6E...

The story has at least been vetted by ABC News, who reported that this sighting caused the Xiaoshan Airport in Hangzhou to shut down.
I wonder if we're just too uninteresting to be visited by extraterrestrial life. Maybe there is a part of the universe that's teeming with life and resources that extraterrestrials prefer to visit instead.

Going by our own immediate galactical neighborhood, we're a veritable oasis in a desert as far as life is concerned.

So maybe they've mapped out the galaxies, discovered our little planet, and decided that it's too little reward for too much travel.
The economy is not getting restarted without a way to mitigate the virus's spread. Maybe for a few weeks, until people see with their own eyes what exponential growth of dead bodies looks like, but not sustainably.
> In other words, this had better be the end of Facebook’s shenanigans, or the FTC won’t be the only one to drop the hammer.

Pretty much no-one expects this to be the end of Facebook's "shenanigans".

So, what's suitable for the next go around?
Doc Automation and Fixed Fees Can Drive Law Firm Profits
Covid-19 Apps: The Problem Is Technology; Not (Just) Privacy
It's all about choice. Employees should be able to work in the environment that is best for their well-being. Happier employees tends to result in increased productivity.
“Some subjects are unlearnable”.

Everything is a continuum, it’s never so black and white.

Even if something are incredibly hard for some people to learn I think it’s worth avoiding the fixed mindset that the notion of “unlearnability” produces.

The belief that one can change things about themselves is the most fundamental attitude required for learning in my experience and opinion.

Without it, learning can only be an accident.
It's good work to ask how things could be better than they are, but setting aside the law may not be great way of approaching the issue because:

* a good portion of the law as it exists is actually a result of people thinking, in legal contexts, about what ought to be, at least insofar as any portion of the law represents values and ideals.

* any new "what ought to be" that turns out to be at some point in the future will need the force of law in one sense or another, which means it must be nested within a legal context, probably one enough like the present legal context that some if not all present constraints will matter.
Inevitably on a moderation question on HN People will argue for “truth” to fight with misinformation.

Please know that this stopped working the moment we went past the artisanal era of content moderation - which was before the Cable news cycle effect.
At the scale we operate at now, not moderating content guarantees that malformed information Packets that take advantage of neural and social weaknesses will proliferate over “truth”.
> there is no human to human transmission

"Preliminary investigations conducted by the Chinese authorities have found no clear evidence of human-to-human transmission of the novel #coronavirus"

There is a world of difference between "no human to human transmission" as you claim they said and "no clear evidence of human-to-human transmission" as they actually said.

https://twitter.com/WHO/status/1217043229427761152
"spread time"?
To me it would make sense if it was indeed true. Mainly because on land there is a huge variation in possible ecological niches. The sea, including both the seabed and the surface, look kind of homogeneous in comparison.

Another interesting factor is that moving around is much harder on land (both above ground and underground) and so also the density of prey-predators that can coexist in a given territory.

This does not invalidate (nor address) any of your point. Just some reflection on the topic.
Which is a good thing. Since you'll be able to change fill.
> Remember, even if you can claim for Fedora that someone "convinced the PHB"

If you looked at the discussions that happened during that time (I was there as a Fedora contributor back then, and wow that was a long time ago!), you'll see that we mostly did the change out of weariness of trying to use Upstart features well and failing. And even with that, we delayed it by one release because it wasn't ready during the Fedora 14 development timeframe (it was supposed to be in Fedora 14, we actually launched it in Fedora 15).
> You can combine the utilty classes into your own component classes anyway e.g: '.my-button'.

Yeah, I heard that argument but in that case I really don't see why I would use it over some well-defined css variables in normal css like this:

.btn-blue {
background: var(--color-blue);
color: var(--color-white);
font-weight: bold;
padding: 0.5rem 1rem;
border-radius: .25rem;
}

instead of:

.btn-blue {
@apply bg-blue-500 text-white font-bold py-2 px-4 rounded;
}
"The alternative is far worse", with us currently being in a state of world politics where whoever shouts the loudest on social media gets to set the agenda.

Freedom of speech is a fundamental human right. No ifs or buts about that.

In the same breath, it is very important to realize that your freedom of speech does not absolve you from responsibility for what you say. It does not obligate others to facilitate your speech, it does not entitle you to any platform you wish, and it does not obligate anyone to listen to you.

Similarly to the second amendment, which enshrines your right to own weapons (being the foundation of a well-regulated militia and so on) does not obligate anyone to provide you with weapons, nor the facilities to train with and maintain weapons, and it certainly doesn't require anyone to admit your onto their property if you are currently holding any weapons.
You do it and I'll be the first subscriber, as long as i can afford it :)
Science and technology is advanced by a tiny community of humans, relative to the species as a whole. I don't think it works as evidence for "more often", rather it is evidence for the amazing results that can come when the truth wins even within a small group.
The German Railway used to deliver packages with the regular high speed rail system. You bring it to the train, it gets put in a cargo room, and you arrange for someone to pick it up at the destination station.

It was expensive of course since it was the fastest way to move stuff (trains are faster than cars), but I imagine that at cost it would be cheap enough for takeout.
If it's the kind of things people say, you want it in screenplays, otherwise Brooklyn 99 would sound like Shakespeare.
> However, if you login to a graphical desktop, that is not a text terminal, and therefore everything is effectively nohup'd

No, it's not.

I think you're looking at this in the wrong way. The concept here is one of sessions and the parent-child relationship between them, as well as the decisions parent processes make when they create and manage (or don't manage) child processes.

If you log in to a text console, you end up with a process (like bash) controlling the terminal. If you run normal programs in the foreground, or even in the background (as long as you don't disconnect them from the controlling terminal), they are all children of that bash process. When you quit bash, all its children get terminated as well.

When you log into a graphical session, the login manager (or whatever) will start your desktop's session (which might just be a plain shell script, maybe just your window manager, or might be a full-blown session manager, or something else entirely). Whatever that is, it starts other applications (say your window manager, a panel or dock, desktop manager, etc.), which then can start other applications (browser, chat, media player). If you log out of your desktop, ultimately what happens is that original session-starter (script, WM, session manager, whatever) quits, and it takes all its children with it.

And regardless, the graphical session still runs in a TTY, just not in text mode!

> Since the kernel's idea of "a login session" is wrong

The kernel has no concept of login sessions at all (it does have the concept of "sessions", but they are unrelated to user login). It just starts something as root (init, as PID 1), and from there userspace takes over and does whatever it wants, including the possibility of starting a getty, which can run login, which can setuid() and launch your shell if you put in the right password. (Or run a display manager that does something analogous with graphical sessions.)

So back to the beginning:

> The trouble is that 'nohup' is not a particular state that specifically marks processes that want to survive logout. Instead, the rule is that processes running inside a particular terminal are killed when that terminal closes, and processes running outside any terminal run as they please.

Those two sentences would seem to be contradictory, no? "nohup" is of course not a particular state, though it is responsible for putting a process into a particular state: that of not having a controlling TTY. Which is (greatly simplified) what determines whether or not a process keeps running once the TTY's controlling process exits.
Processing mail from discussion lists differently
God I wish more people used VoidLinux and packaged more and more stuff without needing Systemd. Systemd may be good for some, bad for some. But, it certainly should not be the only way to get things done. We need alternatives.

It’s as if web developers were told now that there is IE, that is prevalent, we can write web apps that only work there ;-)
> The WHO never, ever said that it can’t be transmitted

They did, however, say that there was "no clear evidence of human-to-human transmission". That claim in GP's post is at least partially accurate if disingenuous for argument's sake (I would counter that "no clear evidence" is a much less strong claim than "no evidence".)

https://twitter.com/WHO/status/1217043229427761152
The article about why Canada imports oil is interesting. Some of the Maritimes are cut off from pipelines, and aren't set up to refine bitumen. It's actually just cheaper to buy KSA oil than solve these problems. I wonder if this is true in the US since I was under the impression West Texas Intermediate was pretty comparable to Arab Light. I'd love to learn more about the specifics here.
Hello Community! Glovo is hiring for the Tech team! Co-Vid 19 has made our Grocery section have a HYPERGROWTH!

We need great Tech Team members to provide the best experience and SOLUTION to the world! We are super flexible, start dates can be moved and you can start remote to then move to Sunny Barcelona Office + New Tech Hub in Warsaw Poland! (WFH, full flexibility but Fulltime, full relocation + Sponsorship)

At the moment Glovo is the fastest-growing generation 2 (this means that we have our own logistics platform) delivery startup in the world and becoming one of the best Tech Product Start-ups in Spain.

Tech Challenges: Project Valkyrie: Related to the number of deployments per day. Project Darwin: Going from a Monolithic to a Microservices architecture. Better efficiency with Machine Learning.

Tech Stack: Java , Python, Spring Boot, Redis, Python, NodeJS, AWS (SQS, Kinesis, Aurora,EC2, Lambda,Cloudwatch, Jenkins, Terraform, Ansible, Github Actions, Spinnaker, DataDog Mobile: Java, Kotlin, Swift Frontend: JavaScript, Vue.js

Key Job Openings:
Engineering Manager, Senior ML Engineer, Senior Backend Engineers, Senior iOS Engineers, Site Reliability Engineers, SDET, Senior Backend Engineers - Platform Services

https://jobs.glovoapp.com

If you write to me I will guide you through the process faster!

gianluca.rosania@glovoapp.com

I’m attaching our corporate video: https://youtu.be/1lnZ8xsx9bE
;)
For newspapers: Ask for donation or promote subscriptions, almost no one will mind, but don't spam us with ads and tracking, without consent. Then we can talk. Unless you honest up, there is nothing we will talk about.
“That which can be asserted without evidence, can be dismissed without evidence.” - Hitchens's razor.

The burden of proof is always on the person making an assertion or proposition. When they do not provide proof of their claim, and another person calls it "full of shit", it is not valid to shift the burden of proof onto them to disprove the original claim.

And there's a great reason for this - the bullshit asymmetry principle: the amount of energy needed to refute bullshit is an order of magnitude bigger than to produce it.
>you still make your changes in your favorite editor and code is still tracked in version control.

Version control does not track which sequence of code snippets you have (re)-evaluated to get to your current repl state. I'm fully aware of how editor integration with a Lisp repl works in Emacs and (to a lesser extent) Vim.

>have dabbled...In the end, I'm not gonna try to convince you to try something...seem not to have super much experience with a powerful repl...etc.

As with most Lisp advocates, you seem unable to a accept that I have tried it and didn't like it. Please stop throwing shade.

> This assumes a lot of things around the code that you're executing. First, you've already setup a test and it's already isolated enough

A test in Go is just a function, so no set up is required. A test is more isolated than an expression evaluated in a repl.

It seems to me that you don't have much experience of writing tests in a modern development environment, and this is why manually recompiling parts of your codebase using Vim hotkeys strikes you as a good idea :)
This must be satire, not? Because soon my .forward won't work, my .procmailrc won't work, my crontab scripts won't (etc pp) unless my encrypted home directory (planned to be decrypted on login) is decrypted. Or all these are moved to other locations.
India makes contact-tracing app compulsory in viral hot zones
I'm really sorry, I jumped to conclusions as to what you were saying without properly reading the comment you linked to!