skysight-inc/HackerNews huggingface dataset:
If $600 or $700 is your budget, my main point was to look for Haswell (2014-era) systems.

For example, the Dell PowerEdge R630 (2014-era) server is in and around $600 to $1000 on Ebay, and will be more power-efficient and faster than any 2009-era system.

I think 2014-era servers are where the price/performance point is for the home-server enthusiast, especially if we're talking about sub $1000 price points.

https://www.ebay.com/itm/Dell-Poweredge-R630-2x-Xeon-E5-2640...

2x8 core dual socket Intel Xeon E2640 v3 (Haswell) with 64GB of RAM. Its an auction, so it will probably go up another $100 or $200 from there, but I would expect it to sell well south of $1000.

2014-era equipment is the current price/performance king for home hobbyists. Obviously, a modern desktop with all the bells and whistles is a bit more expensive at $1500, but for $6oo to $700, you can get a pretty good 2014-era system.

-------

My rule of thumb is to buy something 5-years out of date. That's roughly the time when businesses get rid of old equipment and upgrade. So 5-years old equipment tends to win in price/performance.
> Whereas the prior on the validity of something like "early-stage founders should live with their customers" is much weaker.

There's a pretty strong theoretical reason for that as well: startups succeed because they make something customers want; the more time the person making product decisions spends with times with customers, the more information they can gather about what the customers want; and the more the customer trusts and has a rapport with the founder, the more willing they'll be to share candid feedback.

There are some practical problems that make living with your customers a little problematic if you're not Brian Chesky, namely that they may not want another roommate, you may not want a roommate, they or you may already have a family, or you might just get on each others' nerves.

But if you extend the general principle to "spend a lot of time with your users" (and being able to extend to a general principle is a big advantage of having theoretical reasoning), there are a lot of other companies that have found similar success. Facebook was another one where the founder literally lived with his first users. Google, for all intents and purposes, lived with their first users (it's grad school, after all). DropBox, Reddit, and Instacart were their first users. Apple, Stripe, Clerky, Twitch, etc. were in regular contact with their first users.
That's what other forks have committed to doing already (and have done with API changes in the past) so I don't see why you are skeptical Microsoft would be able to.
The Windows tree is unlike the Linux tree in that the Windows tree is the entirety of Windows, not just the kernel. Not having to check out the entire tree is why GVFS was made.

https://github.com/Microsoft/WSL/issues/873#issuecomment-425... talks about why Windows I/O for multi-file operations is slow in general (as opposed to sustained I/O on a single file).
There's a pretty broad range of what "enough" is in the phrase "enough saved". For some people, it might be $1MM in investments plus a paid off house and the promise of Medicare and Social Security. For others, that might be a small integer multiple for that $1MM figure to be either multiplied or divided to be "enough".
Courage Is the Cure for Political Correctness
Yup, that's the term used in engineering as well.
I was just talking about this the other day with glowing nostalgia. What a delightful unexpected event. I had a similar experience to you with the flash version and it lead me to start making music myself and get involved in a scene that really was one of the most valuable experiences of my young life. Having the graph to explore the lexicon for what exists and examples side by side to get an understanding of why felt like finding a secret treasure map. I can only think of one other flash program I've gone and searched out in the years since and it's the dumb Something Awful Jeff K cartoon making fun of Linux users [0]. Any time I've shown the old version to people over the years it blew their minds. If I ever make anything half as impactful I'll consider myself pretty lucky.

[0] https://www.somethingawful.com/feature-articles/jeff-ks-user...
I agree. It seems like this dude is coming to terms with his mortality and is realizing he's spent his life exploiting the system without trying to make it better and is trying to do something to make it better.
npm CLI Roadmap (Summer 2019)
Late response but the coinage is only sort of original. I got obsessed with illegibility because of this blog post: https://samzdat.com/2017/05/22/man-as-a-rationalist-animal/
Ask HN: Best medium for data preservation for multiple decades archival?
What do you think is the medium most suited to data archival for 30+ years ?

Let say :
- We want to preserve from 10 gigabytes to 1 terabyte of data
- This is a hobby (this put constraints on both the money and time allowable on the project)
- We can not / do not want to rewrite the data every 5 years on a new medium
- We want the thing to be practical : durability of the data is important, but the availability (in 30 years, as a hobbyist) of the technology allowing the data retrieval is important too.

Any suggestions appreciated.
It feels like voters are voting for pouring lighter fuel on the wood and throwing lit matches at the wood but vote strongly against having a bonfire. They want politicians to fix problems that they wanted the politicians to create and then don't want the actual fixes to the problems they want fixed.
> The people who are doing most to drive social polarization are the least likely to be motivated by social proof.

Young females dedicating their lives to be Instagram fitness/fashion/bathing suit influencers would like to have a talk with you.
As a Senior Software Architect with a PhD in Computational Hermeneutics, you can take my word for it: Elizabeth Warren is a pro-ontology politician with no understanding of poisson distributions or Bayesian inference. Her solutions are stochastic and would appear puerile to an individual in the right-tail of the IQ distribution, such as myself.
I think it would apply to companies with $xX billions in annual revenue.
I definitely agree with your analysis, which is why I mentioned I was only interested in this company because they already have a bigger remote presence. Still small percentage wise, but still better than being that one remote person. I specialize in a niche, so I had employers willing to let me work remote because they cannot find a local resource specializing in this niche. Ironically, this latest remote role has nothing to do with it.
The problem is that we have clear proof that people are motivated to acquire karma since... people try to do that thing. You could possibly shift the question over to the topic of "Is being motivated to acquire karma a positive or negative utility - perhaps, does the user acquire karma as a goal, or acquire karma to avoid not acquiring karma for their comments?"
You can even break tax law and become President!
I really want them to elaborate on "I don't believe in the existence of hate speech".
Bypassing Firewalls – But How?
Yes, bizarrely, reputation / trust is still the primary foundation of academia from a pragmatic perspective, even though it is the antithesis of science. At least some disciplines can have replication studies cross-culturally. It’s a hard problem to solve; knowledge is inherently a social/shared experience.
I'm saying hide everybody's comment scores kind of like HN does.

However, if you pay $1/mo for access to the karma API you can then have access to the comment scores. That's all. People can still upvote/downvote freely, they just can't see the scores unless they pay.
Due to the way btrfs allocates in "collections" of extents called block groups, it's possible all the space was allocated by mostly empty block groups, which could make enospc possible. But that's a rather old set of bugs that I haven't seen in a very long time and predates all the modern space handling code. It must have been pre-4.0 kernels. And I did run into it myself on purpose many times while trying to help improve the behavior.

Non-obvious, but very straight forward way around such a wedged in file system, is to add a 3rd device. It could even be a USB stick, back then I was using small 4GiB sticks and it would work. That was enough to allocate a couple metadata only block groups to the stick, to write out the file system changes necessary to back out the second device. And once that completes, a brief filtered balance (e.g. btrfs balance start -dusage=10 is usually sufficien) allows enough free space on the 1st device, to back out the 3rd (the USB stick).

The non-obvious thing about any COW file system is that deletion always requires free space. There is no such thing as deleting a file with COW unless the fs can write that deletion change to all the affected trees into free space. Once the entire set of metadata changes is committed, then the data and metadata extents for those deleted files can be freed.

Anyway, a lot has changed even in one year in Btrfs, let alone the past five years. It's thousands of line changes per kernel release.
They don't seem to be expecting a Linux release soon https://www.reddit.com/r/IAmA/comments/c094uf/hi_reddit_were...

Chrome/Chromium on Linux isn't even all that well supported sadly enough.
How is a Walmart easier... Amazon style disruption was the only way Walmart could ever be challenged, precisely because Amazon’s logistics are easier. These kinds of brick and mortar decisions at the town level have like 10 year consequences at a minimum, if not more.

It’s extremely difficult to project forward 10 years in tech.
Could it be they're already that way and they're concentrated at 8chan due to them being driven out of places where social scoring is used?
I’ve always found it funny that Pi is an irrational number, when Pi is literally defined as a ratio of two numbers
All your questions have a single answer, which FSF is arguing for: Free Software. No, seriously:

> In reality though, other humans are always necessary — whether to explain how to use the technology,

You can do that through good UI design, manuals, tutorials and support (possibly paid support).

> to do something that can't be done through the software, to fix the software

This doesn't mean the people doing this have to be the vendors selling the software. You should be able to do it yourself, or hire a third party.

> (after isolating the problem using your data).

Doesn't justify getting that data without consent.

> If there's trust between the user and the software provider, why not leverage it to fill in the gaps that software leaves in functionality.

One of the point of Free Software is that this shouldn't be a two-party relationship. The relationship should include all other users of the software, and put them all in similar positions of power.

(Personal aside: maybe this is because I'm past my 20s, but I start to hate this growing trend where buying a product forces you to establish a relationship with a vendor. I don't want a relationship, I want the product.)

> If there's no trust, how do you use software without giving the provider the keys to the kingdom?

Open source.
One argument is that allowing non-root to mount(2) is already a big security problem.
How We Made Salaries Transparent
Every time I read a New Yorker article I feel like that. Here are four words I don't know in just the first paragraph: garrulous, taciturnity, voluble, reticence.
I can't really see what you're trying to convey. Much of your comment is internally contradictory. For example:

> Well, according to the original post, we've seen an increase in support for suppression of objectionable speech ("cancel culture"). We've seen an increase in support for violence against those with differing opinions (antifa, etc), and more to the point the black-and-white labeling of opposition that would lead you to feel a bunch of idiot far-right trolls count as nazis and thus deserve to be punched.

> If you don't think the internet aided the rise of these opinions, you probably don't spend much time on lefty internet.

Here you're saying that the spectrum of allowed views is narrowing, and there are greater objections to otherwise acceptable ideas.

> Well, perhaps you're right that the word "radical" is wrong. What we're seeing maybe could be described as an expansion of the overton window in all directions, which makes total sense given the nature of the internet vs the nature of mass media.

> I mean apparently even being a flat earther is now a viable mainstream opinion

And in the subsequent section here, you're saying that the range of acceptable ideas is actually expanding in all directions. I'm really not sure what it is you're trying to say, since this directly contradicts the previous section.

The point I'm making is that much of the "radical" ideas seen online are not radical at all - or at least aren't new or unprecedented. People are seeing outlandish views on the internet and concluding, "look! The internet is making this movement spread!". In reality people with those views already existed, and there's no evidence to say that the internet increases the prevalence of those views. You have anti-vaxxers today, and back in the 90s you had faith healers and other denial of modern medicine.
Under the new commands you would either do:

`git branch <branch name> && git switch <branch name>`

or

`git switch -c <branch name>` (create and switch)
I know it's a consequence of conference and journal guidelines but nothing bothers me more than researchers who self-cite in the third person.
Other than the rationals? Those are all computable. Or the algebraics.

Whether there's an infinity between the naturals and the reals depends on the continuum hypothesis, which is independent of the usual axioms of set theory, so you can pick.
I used it. Nice but incomplete, and still needs manual tinkering.
If you are familiar with Nexus or Artifactory or Verdaccio, which all essentially let you have private NPM repos (among other formats like Maven, etc.), that's what this is.
just wait till those high capacity batteries start going. we are going to see some interesting things.

Though in this case, i wonder how much is walmart and how much is tesla. knowing both telsa over-promised and walmart probably refused to pay for maintenance.
No, it is about exactly what every other fight for human rights has been about: Having power over your own life.
Small size doesn’t make you safe, the negative will trickle down.
I think you've raised an interesting idea, although I'd say its less that communism died in the 80's; its more that the nation state competing directly with the US using a divergent economic ideology fell behind for the last time. The US becoming the sole superpower does seem to align with some of the issues we see today, and the lack of an existential "threat" makes for a much less unified nation.

Regardless, its an interesting thought, and I think I'll see if I can find some additional reading on it.
Any word on what the price will be for private repos after the beta ends?

Would be interesting to see how it compares to Docker Hub for hosting private images.
Announcing Notqmail
Shared team office is my favorite setup. As much as I derided working remotely in another post, anything, ANYTHING, beats an open-office plan.
Yes:

https://en.wikipedia.org/wiki/List_of_Asterix_characters#Get...
And? Ads will no longer be targeted to that user with this information. You've identified a distinction without a difference.
If they just want to watch the world burn and slow our tech progress for decades, sure.
How about java projects? How can I add a dependency to a project I’m building without it being published to a maven repo, for instance?
This problem gets more interesting when they ask you to remember the indices of that particular subarray. Wikipedia explains that scenario well.
Except DDG is a for-profit company that is not open source - one which doesn't submit to third party audits or validate their privacy claims. As a small company, they don't have much to lose either if they did sell your data since they're essentially just a reskin of other search engines.
This sounds absurd to me. Ordinary soldiers are unlikely to have been told the codewords for their area of operations until the last minute. They certainly wouldn't have been told about other code words for other areas of operation that they were not part of!

I don't buy it one bit. I also find it unlikely that the bulk of the invasion force was in Surrey in May '44. I think they might have moved to the coast by then.
Here's how "artisanal bread" is made now.[1] Conveyors, robots, stainless steel. No people.

"When you want to bake as much bread as possible, you need robotic assistance. You have to get out of the way. If you have 12 or 15 oven decks, you can't physically load it fast enough."

[1] https://www.youtube.com/watch?v=2Qm_iHgFsPw
Stuff like Syno is probably the easiest stuff out there, but it's still not like I could give it to my parents. It has huge potential just from a marketing standpoint. "Your data's secure because you know exactly where it is." and such.
In this sense, calling Stallman a Luddite is a compliment and recognition of the validity of his point of view.

Luddites rose up against the abusive practices of businesses which happened to involve new technology. Similarly, FSF is warning about abusive practices of today's businesses involving technology.
This looks promising. I'll check it out.
New Jersey High School Auto Shop Class Is Converting Old Volkswagens to EVs
I totally empathize that a steady stream of small rewards is addicting. Social media, like MMOs, like gambling is designed to feed you this steady stream of small rewards and keep you clicking, playing, betting.

It is up to you to take a step back and ask yourself, what would you truly have missed by simply not participating in Twitter yesterday? Perhaps if you can view the situation as it having no possible way for you to "win" then you can re-frame things in a more healthy light.

Remember, you will never be "the best" at Twitter, nor will you be able to win by consuming all available information. There is no win, there is no race. Consume to be entertained and move on. If you ever feel compelled to consume then it is time to take a long break.
The world is a gigantic place. Boredom is never caused by not having things to do. It's caused by not wanting to do anything, and that is a very different problem.
Removing downvotes to have only positive reinforcement is, IMO, a bad idea - there are things that are incorrect, misleading, offtopic or offensive that we deem do not contribute to the discussion. The HN karma system (when the topic isn't political) helps to push more interesting insights on the article or question to the top of the board.

Currently there are three actions that can be taken, upvote, downvote & flag. Since these actions are never actually defined (AFAIK) I can only report my interpretation flagging is something I maybe have done once for an openly hateful comment, but I mostly never do... I generally downvote when a statement is thin (without being amusing), redundant (common knowledge), FUD (probably a regurgitated false talking point) or off topic. This doesn't mirror my upvoting, my upvotes tend to focus on: insight, interesting question, well founded argument.

I am a bit sad your comment has been downvoted as, while I don't agree with your idea, it's an interesting thing to consider and it seems to be suggested entirely in good faith.
Roth IRA
It has happened in at least two instances that I can think of: Mothers Against Drunk Driving (MADD) is now advocating for a variety of policies not always oriented around drunk driving[1].

Second, the State of California's Department of Public Health is currently running both an anti-vaping campaign, and a smoking cessation campaign, without linking vaping to a reduction in tobacco smoking. In short, they have transformed from anti-tobacco to anti-nicotine.

1. https://en.wikipedia.org/wiki/Mothers_Against_Drunk_Driving#...

2. https://www.flavorshookkids.org/, https://stillblowingsmoke.org/, https://www.cdph.ca.gov/Programs/CCDPHP/DCDIC/CTCB/Pages/Cal...
I think that's an indication that the branch has a non-negligible branch misprediction rate. A mispredicts means the branch will often sit at the head of ROB as recovery happens, so will be heavily represented in the samples. That's also consistent with cmov providing a good speedup: that usually means the underlying branches were hard to predict (otherwise cmov usually ends up slower).

In this post I don't find any particular clusterting around branches, but they are all predicted essentially 100% of the time, so that's not surprising.
The consent decree was also used by not-really competitors like Symantec to try to block MS from hardening the OS kernel in Vista/Win7.

https://searchsecurity.techtarget.com/tip/Microsoft-PatchGua...
Why, a Docker container. Yes, even on Windows. Pack up everything into a single image, downloadable from nearly anywhere.

Your web server (which likely also terminates TLS) has to have fastcgi support, you configure the fastcgi and database ports, maybe mount a directory with config files into the container, and that's it.
Suppose the key allows mysite.com to let you see your emails, send more emails, and send money to people, etc. Basically mysite.com let's you see and do interesting things after you've authed.

Even if evil.com gets you to register and present your key, they cannot forward it to mysite.com. Even if they go to all the trouble to completely mitm you and the site looks identical to mysite.com, they cannot get the emails or get it to send money.

This is because evil.com cannot pretend to be you when they interact with mysite.com no matter what you've given them.

It's going to be hard to trick me into thinking I've logged into my gmail if none of my emails are there!

Unless they somehow convince you to put your yubikey in the mail and physically send it to them...
It's worth noting that in SMT2 mode, it's still 2 threads dynamically scheduled across all 4 slices.

It's only in SMT4 mode that it starts statically partitioning the threads onto superslices. Even then, it's two threads sharing two slices.

I assume the static patitioning is an optimisation, that preformance increases due to the split L1d caches (and I'm guessing there is a delay cycle when one slice depends on data from another, I haven't read the documentation that closely).

It's the fact that slices can be dynamically scheduled across all four slices which makes it "not bulldozer" in my mind, and I don't think the presence of a mode that does statically partition superslices should make it "like bulldozer", even if that is the most common mode. It's just an optimisation.

> I'm not even sure how easy or hard it is to switch into SMT1 to SMT2 or SMT4 modes.

Idealy, the CPU core would dynamically drop down to SMT1 or SMT2 mode whenever the the extra threads are executing idle instruction.
Well yeah it is hardly cheap but for the people who can afford it, I totally get how having a computer you can trust is worth the price tag
> why shouldn't I be OK with buying the cheap mega-supermarket brand product

Just some random thoughts, in different contexts:

1. Buying the cheap mega-supermarket can lead to non-obvious degradations in your community (e.g. you find yourself in a news desert because the local paper went bankrupt, following the closure of the local stores who advertised there).

2. Competition keeps competitors honest, but if one company gets too much of a lead, it's competitors give up leaving fewer market-based checks on its behavior (even if it was fantastic and awesome in the first place). Eventually prices will go up or quality down, as the never-ending quest to provide increasing shareholder value continues.

3. The real costs may not be reflected in the sticker price. For instance, you pay for Facebook and Google with your data and privacy, not your money. A competitor that directly charges you $20/year may actually be a better deal.