skysight-inc/HackerNews huggingface dataset:
Makes no sense to me. He leaves in the middle of the transition that he initiated?
Thanks for writing back!
I guess that could be done, but that's a whole other rabbit hole (scrape every site, maintain the scraper...).
> They assume that each computer is used by exactly one user.

It's not so much that they assume it.. they leave that feature out deliberately so they can up-sell you to 'Dropbox Family' or 'Dropbox Business'. This is a great example of the commercial incentives for Dropbox degrading the user experience.
> As a relevant example, in Sweden your taxable income is public information.

Same in Norway. However taxable income does not equal salary. And at least in Norway, you can log in and see who requested the tax data about you, and companies can't mine this data.
In Italy you don't even need to brute force them, you can generate them because the algorithm is public.

Except same rare case of same name, same birthday, same place of birth, the generated code is always valid.

https://en.wikipedia.org/wiki/Italian_fiscal_code
True, although there will be more in images with a lot of fine, sharp detail, which is part of why those images will tend to look particularly bad when heavily compressed. An image of small text, for example, will have a ton of ringing artifacts around the edges, which gives it that “deep fried” look.
And if they've already had COVID, let's just vax vax vax anyway? I'd rather take my chances with busymom's ignorance than the CDC's knowledge.
> Mullvad is a low-profile company based in Sweden (strong guarantees for privacy)

What do you mean? Sweden is not at all a strong guarantee of privacy by EU standards.

Did you mean Switzerland perhaps?
You know... those ethnicities. The ones with the culture apparently focused around selfishness and power-seeking...

I think answers like the parent are why Google started doing "googliness" interviews.
And $0.5 of sauce for a sandwich. What a joke.
That was the point of the meeting, to find out more. Since nobody volunteered any additional information contradicting their view, the lead manager had to go with what it looked like: a project was late for no good reason.
Nope! You have to disable the efficiency cores to enable AVX-512. Between that and the relative scarcity of AVX-512 code, this isn’t really a big loss. It wasn’t like it was a free feature.
edit: ignore this, the software can relay connections when direct connection is impossible.

Just found this in the FAQ:

> If you see outgoing connections to odd and unexpected addresses these are most likely connections to relay servers. Relay servers are run by volunteers all over the world. They usually listen on ports 443 or 22067, though this is controlled by the user running it. You can compare the address you are concernced about with the current list of active relays. Relays do not and can not see the data transmitted via them.

"P2P swarm" sounds about right?
> the tyranny of low expectations that is seeping deeper every day

Thank you. I agree and in fact I didn't post my initial response because it was too snarky. HN seems to have this idea that people will only take risks if the downside is minimal or a minor career setback. It completely ignores an entire class of people "who have so little that they have nothing to lose."
I've mentioned this before, but this is why I believe it's "easy" for RMS to be so single-mindedly incorruptible, and why he can be trusted to never waver.
Consequential would be not using these projects, or adopting them if you need to use them.
I've been using resilio sync for years without corruption. If you're seeing corruption across half a dozen different systems, I wonder if you might have a hardware problem.
Way too wide paragraphs to be read comfortably on a standard Full HD monitor. I.e. form over function in order to achieve that vaunted “pragmatic and old school” aesthetic.

EDIT: On second thought though it seems that people are reading too much into it and just projecting this “branding” onto their hero (see my other comment in this thread). Ironically yes: they probably are too busy to craft their homepages in such a way that people on HN will be impressed by their couldn’t-care-less attitude!
Bayesian Methods For Hackers is a very popular one.

[0] https://github.com/CamDavidsonPilon/Probabilistic-Programmin...
Includes an experimental interpreter, which I think is potentially exciting.
Not the best possible analogy but I get your point. The problem with OpenSSL and Heartbleed was there weren't even procedures in case of sh_t hitting the fan, whereas with nuclear reactors that's often the case.

In programming, and especially systems programming, people love to pretend they are infallible, to the detriment of everyone suffering from permanent firmware bugs and critical security infrastructure leaking their secrets.
They have. But it doesn't change the fact that the bailout helped them to maintain their market dominance which they now perpetuate by abusing the rules.
> People are still referencing Mcguyver, but nobody's had the hubris to try and reboot that classic.

They did. And it probably got the same treatment mentioned in the article. It survived 5 seasons despite receiving abysmal reviews.

"Young Angus "Mac" MacGyver works for a clandestine organization within the U.S. government, relying on his unconventional problem-solving skills to save lives." [0]

[0] https://www.imdb.com/title/tt1399045/
I always assumed it was down to them creating their homepages early on (as in: the mid-to-late 90s) and having gotten used to editing the raw HTML file using vi/emacs/ed/whatever when they needed to update it. And they never had a reason to change that workflow.

My oldest, still active, website was created in that style around 20 years ago and only in recent years did I change to a git and ansible based deployment instead of just editing the raw files on the server over ssh.
You can get one for about 1000 euro (maybe 1100) new, about half for a used one. They cost about 100 Euro a year to service. Source: I have a used unit at home.

Most business have one here in Sweden and almost all public places like train stations, malls, hotels have one. Most taxis carry one to and can be alerted by 112 (the SOS number operators, 911 in the US) if they are close. Rural areas are the unsolved problem that these drones might help with.
Didn’t understand your last sentence
Ok you have a point. Anyway, check out Halt & Catch Fire if you haven't.
> To start a good flamewar just post this anywhere online where Haskell and OCaml folks can see it.

Readying the popcorn…
Enabling AVX-512 also requires the efficiency cores to be disabled. A lot of people are getting upset about this, but it wasn’t really a free benefit for anyone except those with very specific AVX-512 workloads that didn’t benefit from the extra cores.
In my experience the issue with doing e.g. FP in Python is that even if your own code is fine you probably want to use libraries which are not FP which will create a pretty jarring missmatch.
Part of the reason the Amiga was well received is it’s OS. It was exceptionally well designed, and everything except, I think, multiuser (which was missing) and process separation (which did not have proper hardware support at first, and not enough memory), was better than what Unix could offer at the time.

Iirc, porting Unix software was actually very easy. I don’t think the non-Unix of AmigaOS is the reason we’re stuck with windows
It's not simply a matter of willpower to avoid procrastination. The "doom loops" emerge in the absence of a structure that returns awareness to a task (but does not require anxiety about the task BEFORE that return). We've all made to-do lists...then avoided looking at the list for some unhealthy period of time. That's the cognitive dissonance hell (don't look! don't acknowledge the problem!).

The answer presumably lies in habits, external structure, and patterns that allow items to be acted upon, quickly captured with minimal thought (e.g. "Getting Things Done" or some such system), and then, crucially, returning to that external structure early and often!
Just following up, we have now open-sourced the extension! https://github.com/netvyne/ext
They were targeting USSR military bases. And it was "known" already during the cold war, not a surprise after the cold war ended. At least in Estonia, every sane person assumed that when there's a nuclear conflict, then the rocket bases and airfields of the occupation forces here would be the first to be taken down by the west because they were the most west-facing USSR military bases.
Without getting in to the conspiracy theories or watching someone's YouTube, it appears the (oft controversial) author rug-pulled a popular npmjs package.

This is probably Github doing damage control / fixing up build pipelines for everyone while they figure out next steps.
Look I hate Discovery as much as the next guy but are you really saying that some of the women or POC on that show are worse actors than the white men that would have been cast a few decades ago? Is Discovery the only Star Trek show you've seen?
I'm not sure there's much overlap between the objectors to Othello being replaced by a white woman and objectors to a 'new' agent 007 being cast alongside established Bond stereotype Daniel Craig.

Which is a moot point really, since my original point was that the objection was for whatever reason to the scripting and casting decision itself, not to the possibility that the filmmaker might be insincere in supporting black characters (there are people who rail against Hollywood for that, but they tend to be dismissed as obsessively 'woke' themselves)
Apple Silicon lead processor developer Jeff Wilcox leaves to rejoin Intel
Try ed. That is how it feels when people can't exit vim :P
You’re seeing (and falling for) an ego-trip that is not there. All CS professors have webpages like this one.
Microcode updates are applied at runtime, every time you boot them. At least on the CPU side. The motherboard might apply them before the OS loads though, so who knows what happens there
Sadly this is the case for most topics on HN. Most discussions involve people talking past each other and beating dead horses. Not that it’s unique to HN.
Wake me up when they try to do "Walker, Texas Ranger" with Ryan Reynolds.
Update on fire incident at ASML Berlin
Sorry this looks more relevant than my other comment - I really should finish reading before I post:

https://docs.syncthing.net/users/stdiscosrv.html

"Syncthing relies on a discovery server to find peers on the internet. Anyone can run a discovery server and point Syncthing installations to it. The Syncthing project also maintains a global cluster for public use."
> FWIW, I hear he’s applying to become an Indian citizen again.

He claimed to have applied for an Indian passport in 2019. But then again he claimed he was an honorary citizen of Canada in the past. He's not exactly a reliable source.
If it’s possible to sue for discrimination based on gender identity and orientation, why would it be impossible to sue for discrimination based on salary, if you have a record of prospective employer checking your salary records?
Federating software projects so they can be interacted with from any forge frontend is the main focus. But federating the search engines internal to each forge is another important aspect. When federated search becomes a reality, looking for a project B on forge A will give an answer even when it is hosted on forge B.

Nowadays, with over 90% of the search run by Google, it does not matter much. Discoverability is whatever Google decides it is. But this is not desirable and more importantly it should not considered to be a solution to the discoverability problem. On the contrary dominance of Google is the main problem of discoverability and the only way to solve it is to provide sound alternatives.
We need to reframe how we think about the Covid pandemic
"Erased" is the key term here, they rug-pulled a popular NPM package. That's within their rights, but it's going to break things and looks very suspicious, so I'm not entirely surprised their account has been locked down.
They are industry and company specific, but so is any concrete problem you'd ask anyone to work on. They don't t need to be familiar your specific tools, but they need to be familiar with why they exist and be able to do something similar on their own if needed. Even at a place like Google, where deployment is extremely mature, it's still important to know what's needed to roll your own. As you say, these things are never turnkey.
I can highly recommend Richard McElreath's lectures "Statistical Rethinking":
https://www.youtube.com/channel/UCNJK6_DZvcMqNSzQdEkzvzA/pla...

They are based on his text book with the same title.

(Disclaimer: I'm the author of the blog post.)
That just when the update is applied, not how it gets there.

The FIT is still updated externally (e.g. by the OS) and doesn't magically fill itself with new microcode.
>> Very few “evil schemes” exist in reality because people aren’t all that clever

True, but those that try actual evil schemes must be watched for repeats. Remember Intel and Rambus?
Isn't the point of the patent that you share a technology in exchange for a temporary monopoly? If the patent doesn't have enough information to implement the technology it should be considered invalid.
> An easy way to provide this is to put up a BTC address

The barrier of stripe or paypal (neither of which require accounts for payment) is _far_ far lower than the barrier of going and fetching some bitcoin.
The reason the US does nothing about climate change, privacy, inequality, etc. is lack of homogeneity? I'd like to see some evidence of the connection. Most of those policies are opposed by the same political grouping. The US has accomplished plenty of things in the past.

Homogeneity depends on the definition of the groups. Most people in the US speak English, have a smartphone, etc. The US has long unified behind ideas - democracy, liberty, civil rights, and opportunity for all, a more perfect union, but that same political grouping has significantly abandoned them (i.e., the 'for all' aspect, which is all that matters). When we look at 'ethnic' heterogeneity (often based on little but bias) the US has always been heterogeneous. For example, Italian and Polish, Protestant and Catholic, etc. used to be very separate groups. The definitions of the groups has always been flexible and convenient.

Finally, the parent argument implicitly accounts racism to the conditions, rather than to the people choosing it - a convenient cover for personal behavior. It also fits a popular trend saying that negative outcomes and human evil are inevitable. It's not inevitable at all; we certainly have good and evil in us, and we have the free will to choose which we do - an ancient belief of the Bible, the Enlightenment, etc. Racial division is a choice. There is nothing more inevitable about it than Protestants hating Catholics. Humans have done good things and bad things, and democracy - overwhelmingly the most successful form of government in history - has succeeded by depending on the good in people. You can do it right now.

Why would people look for arguments that success is impossible? We have accomplished incredible things and have much more to do.
I am saving this to read all the comments later. This is appears to be very close to what I was thinking of to replace my need for 3rd party cloud storage. Still need to add striping and encryption of files across various other computers. This will allow you to use a small group of trusted friends at different locations as your cloud.
Your comment brought me to the realization that the relationship doesn't hold both ways. A rational number can always be written as a fraction but a fraction is not always rational. Never considered this before today :)
I don't disagree. The problem is that people stop with the better practices (like statically strongly typed languages) and increased coverage/branch testing veeeeeeeeery long before they hit the diminishing returns. That's the crux of the issue most of the times: "eh, good enough".

Additionally, I really want us to stop pretending we can program CPUs directly (and I include the higher-level languages here as well, not just machine code and assembly). We can't. We need more declarative languages, e.g. I want to be able to say "I want to open a huge file with scatter-gather mechanics and with these 3 functions piped that do mapping and reduction". Why should we always code this by hand? There are objective best ways to produce this code in most languages. Let's have a DSL library that allows us to express that intent and be done with it and move on to be productive on another task.

This is not done enough to this day. Various people and organizations are doing it here and there and to me they are the beacons of our future hope. Everybody else is just banging at their Emacs / VIM in the meantime.
Also the East German P8000 (https://en.wikipedia.org/wiki/P8000), unfortunately(?) the "higher-ups" then decided to hop on the x86 train not much later.

PS: the conversion from East German Mark to Deutsche Mark doesn't make much sense on that Wikipedia page (the conversion factor seems to be inverted).
> Intel is the reason we don't have ECC RAM on desktops.

Intel has offered ECC support in a lot of their low-end i3 parts for a long time. They’re popular for budget server builds for this reason.

The real reason people don’t use ECC is because they don’t like paying extra for consumer builds. That’s all. ECC requires more chips, more traces, and more expense. Consumers can’t tell if there’s a benefit, so they skip it.

> AMD supports ECC on their consumer chips, but without Intel support it's never taken off

You’re blaming Intel’s CPU lineup for people not using ECC RAM on their AMD builds?

Let’s be honest: People aren’t interested in ECC RAM for the average build. I use ECC in my servers and workstations, but I also accept that I’m not the norm.
Provide value to those who might help. The simplest value is money. The others are harder...what's in it for a UX designer here for example. Good luck.
Another one I like is "alias vim='exec vim'".

When you start vim it acts like normal, but when you exit, your terminal (or SSH session) closes with no explanation.
If you are a resident of WA or CA, your information is not on that platform. I tried to fill out the “do not sell my information” form and I got a page that said this option is not available in your state. I am assuming the obvious. Perhaps my judgment is clouded. Thank you for this information OP.
What is that based on? It seems circular: You blame 'heterogeneity' (a concept based on a myth), it is having no effect, so therefore people just must not realize it.

> Rio

What do you mean by that?
Yep, exactly that. Plus it's very likely everybody else in your companies is not writing FP Python so you'll be peer-pressured to stop because it confuses your colleagues during code reviews.
I hadnt heard of the camelot song feature before. Seems its a code to indicate the compatible key: https://www.quora.com/What-does-Camelot-mean-in-musical-term...
The barrier is still close-to-0 to accept donations - the recipient doesn’t need any existing cryptocurrency in order to generate a wallet and start accepting funds.

That aside...

Maybe for you, not for me.

PayPal and Stripe do require accounts, nondeterministically based on various factors like IP address. For example, I can not use PayPal from my residential IP. Several attempts to address this via phone and email yielded nothing but frustration and lost hours.

Not to mention that both are subject to US sanctions laws and thereby legally prohibited from serving individuals and entities who happen to be in or from “the wrong countries”.
After a Winter Fire, What Is Left?
Sure, but that's a customer expectation vs legal obligation.

Like, my sister bought the new M1 MacBook Air, only to discover that it doesn't support dual external screens - while her previous Air did. So there was absolutely an expectation there that any new MacBook Air would also support dual screens, right?

But, at the end of the day - it is mentioned in the spec sheet. She could have checked. Just assuming that a feature is there is not enough. What's more - if dual screens worked originally, and then they stopped working after an update - that wouldn't be a bait and switch either, it would be a fix to bring the computer back in line with its spec.

And yes, I agree that it would suck.
In the movie Bond retires and another agent is given his code number - she is not playing James Bond (obviously).
Kazakhstan's current government is a Russian ally. You surely have seen all the western hostility towards Russia in the news lately, right?
Dropbox wants users to see Dropbox as all these things because syncing is a table stakes feature for all their competitors now. So they add all these in search of a USP.

From my experience though, their users (and not just the tech bubble) don't care. Someone who even opens the Web interface to access a file without a client/app installed counts as a power user. In fact as more people use aaS that hide the concept of files, a lot of those users are dropping off as they have all their docs in Google docs or photos in iCloud or whatever
1. How are you supposed to change the concrete User model that Django provides without forking Django itself? It's 1000x better to subclass AbstractUser and provide your own User model that you own.

2. One migration file per model is easier to manage. It's my opinion of course, but think about how you'd squash migrations for old models if you're in the habit of bundling multiple RunPython or RunSQL methods in the same migration file.

I wish you'd think straight instead of being angry. It's not like I'm claiming that the earth is flat.
>In 1990, a worker who wanted a TV had to save up two weeks' pay. Today, someone doing the same job could get a better TV for a day's pay. That gives them nine days of free time to spend with their family - or the chance to buy nine more TVs, if they prefer.

I think this is a perfect microcosm of the discussion. The whole point is that you don't get nine days of free time to spend with your family just because TVs are cheaper, and if you did we wouldn't be having this conversation. And what is the use of 9 TVs?
Telegram by default deletes all data after 6 months of inactivity. You can also set a password and configure two-step verification.
There is a OPSEC fairy at work who will rotate your desktop 90 or 180 degrees or some other benign reminder that you failed to secure your workstation before leaving your desk.
Intelligence services are not a random subset of humanity, though.

As one of us two seem to have a definitive argument, I guess we'll have to stick to our beliefs for now. I'm more curious now to know how much of it all was planned than I was before this conversation started.
Oh maybe that was the issue I ran into.

If I just create a new project for each milestone instead of using the milestone field, I think GitHub Projects will do what I need.
Show HN: I made a game with visually programable spells
Listening to favourite music improves brain function in Alzheimer’s patients
> in Sweden your taxable income is public information.

GDPR protects against automated personal data processing, not against publishing of public - by the law - data.
> AMD Ryzen Framework laptop would be amazing

Except you cannot disable AMD PSP.
Well, breaking into your car is still illegal, so no, not fair enough.

More like you buy a car without paying for a satellite radio(or that feature isn't advertised and isn't in the spec sheet), and then that feature gets removed next time you bring the car in for service. That is absolutely fine.
This seems absolutely incorrect.