skysight-inc/HackerNews huggingface dataset:
The Technical Committee had to step in and vote, so in that sense the last resort worked.

But a good migration is a quiet migration. When internal Debian discussions reach the user's stderr and causes builds to fail, the system has failed.

There's only two ways to remember this sort of kerfuffle. Not at all, or as a lesson in deprecating things smoothly.
>"Do I need to explain that copyright is practically unenforceable in the 21st century?"

This sentence added nothing substantive to your comment, and made it rude; could you please be a bit more polite in the future?

https://news.ycombinator.com/newsguidelines.html
https://www.msn.com/en-us/news/politics/lawmakers-call-on-bi...
Something like this

https://medium.com/jp-tech/how-are-popular-ranking-algorithm...
There is an experience called Nanoscape [1][2] on the Steam game store that was produced in June by an Australian university research group that basically places you at the center inside a working cell modeled off high resolution electron microscopy with the most rigorous attention to scientific detail you can imagine. I am not a biologist, but getting a perspective from inside a live full 3D model of the various cellular interactions between Proteins, Receptors and the cell's Plasma Membrane is truly awe inspiring. There is a scientific paper that goes into all the details regarding folding and lipids and medical Maya software etc [3]- but I just think its an amazing way to appreciate the miracle of a thousand complexities that we are.

[1] https://store.steampowered.com/app/1654050/Nanoscape/

[2] https://store.steampowered.com/app/1634740/Nanoscape_VR/

[3] https://elifesciences.org/articles/64047
HN uses upvotes/(time_in_hours+1)^1.6*a_lot_of_penalties , where 1.6 is a number that may be changed by the mods without announcement. Comments are ignore, unless the post has too many comment and in this case HN adds a penalty. Flagging also adds a penalty once enough users flagged the post. And there are also other manual, and automatic penalties. Most details are secret and are part of the secret sauce.

You can create your own methods, but it's a editorial decisions. For example:

* Does comments move the post up, down, or not at all. Here in HN the idea is that too many comments is a sign of a flamewar, so one there are too many, it adds a penalty, but the mods may remove it.

* Is 1.6 the best exponent? A smaller number make popular post stay in the front page forever, a bigger value make recent bad post get too easy to the front page. Is 1.6 the best exponent? Nobody know. My guess is that it was chosen by experimentation until the got the result they like the best. And there is an alternative page https://news.ycombinator.com/best with another exponent (or something more strange).

* Number of views are ignored here, but it may be a good idea for other sites.
Worse, they're often tied to changes nobody asked for or wanted, including the customers in particular, and importantly, you can't tell which kind of update you'll get.
Bipartisan bill to create a 9/11-Style Covid-19 Commission
Everything you and the post you're replying to raise is discussed in the article. It even does the analysis focused on multiples of six.
If you're using an EMV chip card, they don't get any personal information about you from the card at all. The card is used to authenticate a transaction, nothing more. The store's payment gateway knows what brand of card it charged, how much money was captured and when, none of which is personal information.
I definitely would not, but I would be interested in hearing the reasons of people who would.
This works at small scale (read: a small startup or for your own machine). It begins to fall apart once you have dozens of services each deployed at some time in the past 5 years, and no clue whether any of them are safe to update, or even validate.
That’s one of the many reasons I think Windows NT kernel is generally better than Linux.

Windows doesn’t do that. When you don’t have enough memory and not enough page file space either, these allocation functions usually do fail returning nullptr.
I've got a Moulinex Grill-pain ( https://www.amazon.fr/Moulinex-Multipan-A15453-empu%C3%B1ado...
)

Simple.

The bread does not 'jump' when it is done.

You must be near because it has no timer ann will burn the bread if left alone, but can toast just one side of any kind of bread.

I love it. My SO hates it.

It is a matter of taste, I guess

(Edit. Link)
Lawmakers call on Biden admin to take further steps against spyware groups
Frank Abagale (most known in Catch Me If You Can) has said that

> Every time you use [a debit card], you put your money and your bank account at risk.
>
> Instead, use a credit card. I use one for practically all of my purchases, even when I’m traveling abroad. With credit cards, federal law limits my liability if there’s an unauthorized use of my card.
>
> When I use a credit card, I’m spending the credit card company’s money every day until I pay my bill at the end of the month. Meanwhile, my money is earning interest in a bank account.

https://www.cnbc.com/2019/08/27/debit-cards-are-dangerous-wa...
1790s

But I would say "oligarchic tendencies" rather than a pure oligarchy, which is the natural and default state of the world once you chop off the head of the monarch and no longer have power vested in a single individual -- it devolves to a smaller group of more powerful individuals.

But elections and popular movements are still in the mix as well, and occasionally make an impact. Thus it's an oligarchy influenced by popular pressures, which is a pretty good classification of all non-monarchic/non-dictatorial governments.
Previously https://news.ycombinator.com/item?id=16806114
> Vfork is usually a better solution.

I think the biggest downside to vfork is (from the Linux manpage) "the behavior is undefined if the process created by vfork() [...] calls any other function before successfully calling _exit(2) or one of the exec(3) family of functions."

So strictly speaking I think doing any of those operations documented by posix_spawn yourself between vfork and execv is undefined behavior. In practice, I believe it's fine, and on glibc posix_spawn is apparently written in terms of vfork, but libc is allowed to make assumptions that portable programs shouldn't.

Story time: I once worked on a Unix-based system with no MMU. The fork implementation did something insane: it looked for things that were possibly pointers (four-byte aligned memory locations which can be interpreted as valid physical memory locations on this system allocated to that program) and adjusted them. It was kind of like a conservative GC in that it treated anything that looked like a pointer as if it were a pointer. But no reasonable person would call modifying memory that may or may not be pointers to be "conservative". Amazingly, it worked most of the time, but sometimes strings got corrupted, and as a workaround there were a bunch of places where string buffers were fully zeroed where just a NUL byte would otherwise do.

This was early in my career, and I didn't design the system anyway. If I were working on it today I'd remove the fork implementation and make everything use vfork and/or posix_spawn instead. Apparently that's what posix_spawn was made for.

Another weird problem with the lack of MMU: the compiler also didn't use register-based addressing (what's the term? like position-independent code but for the data segment?), so global variables were truly global, not just global to the process. A bunch of code needed to be "deglobalized" to deal with this. I wanted to improve the compiler, but long story short I got offered another job first.
That's awesome. Let me know if you ever decide to add Portuguese/Brazilian names.
Dyad Institute?
The more persuasive bit to me is that from the graphs in this article, total homicides correlate pretty closely with density/number of gun shops.
> For instance, for debian I can just turn on automatic updates and basically never need manual intervention.

I question what sort of updates you're actually getting. Debian is known for being extremely outdated. This is a major reason for its stability.

Sometimes things change way too much. Sometimes they change in incompatible ways. Sometimes changes come from upstream and there's nothing the distribution can do about it. In these cases, our attention is required. Things break and we need to fix them. We need to adapt.

In order to avoid this, Debian must be outdated. It must avoid updates that break things and this necessarily means you end up using software that's years old. That's fine, it's a perfectly valid trade-off. I'm sure there are a lot of users out there whose wants and needs are perfectly filled by Debian.

If someone's interested in Arch, it's likely because of its huge repository of up-to-date unpatched software. The Arch user must be able to deal with change. Sometimes it's unavoidable and Arch culture makes it clear that users are expected to put such effort into their systems.
Please just stop!

There is one area where gadgets and appliances are the most cumbersome to use, and that is their electronic UI. They have always been terrible (eg programming VCRs).

Graphical UIs won't make them better.

And all those screens and buttons will be the first things to fail, will be very hard to source replacements for, and will be too expensive to bother repairing anyway, not to mention, an expensive addition to The Thing in the first place.

Please, just add a bluetooth LE interface, and a web app, for control and programming with cheap, ubiquitous, and designed-for-UI mobile phones, and open-source it.

The Thing itself should only have the most minimal physical interface, eg on/off button and led. Keep the embedded mcu (and embedded programmers) for low-level device control mechanisms and some policy enforcement for safety.
You could say they’re pretty soul sucking
SourceForge literally looks like one of those your-free-filez.ru style movie sites with all the fake download buttons. Same aesthetic. Just awful lol
I recently bought a house in California and at some point a few hundred pages in I started to wonder about the wisdom of my insistence on reading everything. But it's straightforward enough to understand if you can tolerate the boredom.
Strange, I get different cookies to you. I get one session cookie called 'has_js' and one called 'cck1' that expires in six months.

I'm sure GDPR allows for the setting of cookies, just not the storage of personal data without explicit consent.
I always think "comorbidity"
I also wrote code when we had a baby (babies actually...), but with a different set of constraints. Me and my partner are from different countries, and we live in a third one, each with its own language, so we wanted to find names that "sounded" ok on all three languages (english, french, and spanish).

My algorithm finds roots that are common on all three languages, and suggested a few options. For fun I added where in the decimals of pi it could be found, closest prime number, that kind of thing...
Because it's not always the case that the code runs inside your machine. For example a package that runs inside a web browser can't do a lot of damage since it's sandboxed, however the install scripts always run on the target machine.

Also the install script may run with higher privileges than the one that the program would have when it's executed. For example there is the case of installing packages globally with root privileges, ideally something that you shouldn't do, but how many people runs `sudo npm i -g something`? In that case the install script runs with root privileges.

Of course there are rare cases when they are needed: but that cases should be an opt-in, meaning that the user is prompted to run the script (if running interactively) or the user has to provide a command line option to allow specific packages to run scripts, or add an option in the package.json to whitelist specific packages.
Can _you_ provide any other legitimate data point that tracks adverse vaccine reactions? Most likely not. Because the narrative is such that if there is anything negative comes out, people are immediately being canceled or fired.
Wrong, tools on the web should follow basic web design rules. The font should be replaced. You can not have bad UX because somebody thinks it looks cool.
"The mental model for Git is needlessly complex"

News flash: Many programmers love complexity.

Complexity == popularity == profit

Prove me wrong, please (I seek simpler stuff)
You need actual consent in order to store personal data.

I don't think the UK GDPR differs yet from the EU one, so the ICO guide might still be useful. I find it much clearer than guidance I can find from the EU: https://ico.org.uk/for-organisations/guide-to-data-protectio...
Sounds like you are comparing the extremes there! There are city suburbs too which sometimes can feel like you are not near a city at all but you have most of what you need. There are also small cities.
Nobody is pretending this is a freestyle or racing drone. It really is for people, like me, who want the freedumb of FPV and have the cash to burn on it, but don't have the time to do all the research and put the effort into a "true" FPV drone that I can race and crash (and repair).

After only flying other DJI's, manual mode was mind blowing for me. The concept of having control over the speed of the props changed everything. It is one thing to just fly upwards with the stick and another to point the drone in a direction and apply more "gas".

I "get" FPV now. It is real flying... but that doesn't mean I have the time or energy to invest in it. =)
Terrible take. Your first source vaguely tries to estimate promotional spending (not advertising as you deceitfully claim). Promotional spend has a positive ROI (or you wouldn’t do it). So spending $1B in promotion gets your $1B+ in sales (it’s self funding).

Plus stock buybacks and dividends are being criticized? Returning money to investors is “bad”? Who do you think provides capital for drug development? The Grenadier Guards?
Altman writes:

> Helion has a clear path to net electricity by 2024

...which strongly implies producing more electricity than put in, not just heat.
Haha, to be fair friend, you seemed fairly surprised the original poster would want to see a play or play chess in person ;-)
In some countries if you have a weird name people it means that you are either a foreigner or you parents are complete morons. Some names strongly imply the later.
"The mental model for Git is needlessly complex"

This, in a nutshell, sums up my feelings about git.
Well, whatever the article says, isn't the actual reason "we have this other one we built using SQLite"?
There's growing evidence that this is occurring; I'm not going to bother gathering links to articles/videos, the ideological mob toeing the mainstream narrative on HN is strong.
“Individuals who have had two vaccine doses can be just as infectious as those who have not been jabbed.”

https://www.bbc.com/news/health-59077036

(Article contains link to the Lancet study)
haha you know nothing about me, how prejudiced! Feel free to wave any colour flag you please..

Not all have beta users, some raise pre-seed round before launch which is what I am trying to find out how they do it.
Huh? Per unit dispensing of generic opioids dwarfs branded opioids.
This is the best reason I've heard stated for preferring Arch. Thanks for sharing!
Rectangle is another great window snapping tool - couldn't live without it.
Interesting - quite like post industrial revolution human workers, then.
Sorry, newest Windows also has printing broken. No luck there.
BuT It MaKEs SeNsE If YoU KnOW HoW ItS ImPleMEnTeD
Many new/inexperienced programmers love complexity.

I used to get into exploring every nook and cranny of every config file and endlessly tweaking settings.

Now I strive to use everything with default settings if at all possible.
> When more sensors don't perform better than less sensors, either your hardware or your software is flawed.

Consider that 99 cameras plus one radar does not make a system perform better if the task is identifying whether there is the color blue in an image. If we add ten thousand radars to this situation it doesn't produce an improvement, in fact, it gets worse, because there is more power being used by the sensors and a lot more complexity.

> Removing a sensor from design because your system doesn't work speaks poorly of your product.

This is a convoluted way of saying that making improvements to things is bad. That is nonsensical.

> Even following that simplistic logic, if autopilot isn't safe, How could they dare not remove it?

They did remove it.
Rambling.

It also seems to seek to ambiguously define your organisation culture without doing so.

Is C1+ best needed? B2+ should include C1. Do people take tests identifying themselves as such? I've always seen the term, while useful, as used mainly in academic circles.
I never feel this way. When I started to use it, I only had to understand a few concepts. And when it started to get more complex, it was because the things I wished to do were more complex in the first place.
I'll do it. I'll have to do some DD first, though.
I think the mental model is "I can use this tool, since it's hard it will make me look smart"
> Is there appetite in the Linux desktop dev community for a grab-and-go toolkit-agnostic Wayland display server that allowed DEs to plug in their own independent WM, decorations, animations, shell?

Well, yes. It's called X11.
I love Louis, but a lot of his complaints are overblown. Not all of them mind you - I agree with him far more than I don't.
> Git does not track historical branch names

That's my biggest pet peeve on this list. Git branches are really just pointers to the HEAD of some commit history, but if you've had a bunch of merges in the past it can be very difficult to tell which commit belonged to a particular branch at some point in the past.

Is there a good solution for this? Seems like it would be trivial to add a piece of metadata about which branch someone was on when a commit was made.
I commend you for the effort.

Any chance this will be included in the Fdroid marketplace?
> But what happens when the kernel needs to copy one and has run out of memory?

Don't allow it. Fork the process with read only pages except for the ranges passed to fork(). Count read-write pages as used memory by the child process.

If the forked process wants to write to a page that's read-only it'll have to do a system call to turn it read-write. That call can then fail if there's not enough free memory to copy the pages.

Of course, kinda hard to fix this now...
Did you ever use any other VCS?
Thank you. That’s kind of you to say.
Understanding your competitor's pricing is not "parasitic", it's research. Every company I've ever worked for that sells something online scrapes their competitors in some way (whether with bots or with interns).
"When I want to see what has been happening on SQLite, I visit the timeline and in a single screen I see a summary of the latest changes, on all branches. In a few clicks, I can drill down as much detail as I want. I can even do this from a phone.

GitHub and GitLab offer nothing comparable. The closest I have found is the network, which is slow to render (unless it is already cached), does not offer nearly as much details, and scarcely works at all on mobile."

This is a valid point. I've always wondered why it seems Github goes out of its way to hide the typical commit tree navigation that so many git clients support (Sourcetree, gitk, tortoisegit, etc).
whoa, do you have a link?
"How should I change to a different branch?" asked the programmer.

"Use git checkout."

"And how should I create a branch?"

"Use git checkout."

"And how should I update the contents of a single file in my working directory, without involving branches at all?"

"Use git checkout."

https://stevelosh.com/blog/2013/04/git-koans/
For workstation use I most definitely don't. Linux 5.13 has several regressions that make it unbootable on my system. Sure, i can btrfs/nix/ehatever rollback to 5.12 pretty easily.... and then what? Stuck in 5.12 for thr rest of my life? Hope that someone fixes it by chance?

What i mean is that I value decent changelogs, ability to diff changes between package versions, etc. much more. When a package regresses on my desktop, my next task is sadly to try to debug it.
So basically you must be 100% perfect all the time and are never allowed to make any mistakes.

This is one of the attitudes that makes the internet so toxic IMHO.
It does come off as excessively NIH, with the first point even just being a client UI complaint.
This depends highly on the bank. From what I’ve read, an overwhelming majority of banks don’t offer any kind of API for transaction data so Plaid is just storing your password, impersonating you, and web scraping your transaction data. This is almost certainly a violation of your banks TOS and I wouldn’t expect any help from them in the event your credentials are leaked and your accounts liquidated.

https://support-my.plaid.com/hc/en-us/articles/4410324401047...
Ah. Fair enough. These people are more along the lines of: "I'm not racist, I have black employees". "I'm not a homophobe, we have a rainbow sidewalk". Meanwhile they exploit and are shitty to everyone not in their group. And all the "locals" are conveniently white while the visible minority transplants never have "local" status.
I’ll put on in for NYC.

Just love it here.

Big beautiful sky line

Fair amount of greenspace including parks, rivers, forests, and beaches

Even more greenspace easily accessible with a bike or car or by train

Bus trips to Vermont for snowboarding all winter (not as great as West coast, but still decent)

Antenna gets me TV for free!

Tons and tons and tons of cultures and restaurants and plays and movies and clubs and music

Close to family (for me!)

Lots of great people watching

Getting more and more bike friendly by the day

24 hour subways, restaurants, supermarkets

## Cons

Expensive

Crowded

Loud

It ain’t for everyone, but I love it here, no reason to leave.
People who have stuff on their monitors specifically so others think "they must be really smart" are the scum of the earth.
I used mercurial a bit when I was starting out but I saw which way the wind was blowing and switched.
The US is very far from that.
> Not to mention, information asymmetry is anathema to a well-functioning market, and yet no. 1 reason for fighting bots given in the whole thread here is a desire to maintain that information asymmetry.

This is exactly right.
I love git because it's fast, but the UX is trash
I was replying to a similar sentence, but it is true that in the end it did nothing but escalate the situation. I apologize and yes, I will try to be more polite.
A question I'd asked a few months ago: https://news.ycombinator.com/item?id=27586432.
Git isn't perfect but for me it was a huge improvement over SVN. The complexity was worth the ability to do stuff I never did with SVN.
Hey man, let's stay friendly to our fellow HNers.
It doesn't. Consider a household with less than five members (index case + less than four others). "One in four" means that less than one additional household member will get infected on average, i.e. herd immunity at the household level is achievable. Whether that translates into herd immunity at the population level is a different question that requires information about transmission between households.
IMO strict memory accounting misses the point. It can ensure that all allocated pages fits to VM (or return error during allocation), but more pragmatic memory constraint is whether working set of pages (including code/mmap-based pages) fits in physical RAM. If that is not satisfied, system/application crawls to a halt due to page thrashing and some kind of OOM killer is needed. And that may happen even if strict memory accounting is satisfied.
It is not a joke. Upgrading dependencies is a lot of work in many programming languages, many web frameworks, etc.