skysight-inc/HackerNews huggingface dataset:
I guess, but then how are developers in first world countries supposed to pay the rent? If a company wants to source all their developers from third world countries maybe they shouldn't be allowed to list their stock in first world exchanges. Seems fair, no?
Beautiful. "The most noble Philosophers that ever were, Pythagorus, Empedocles, Democritus, and Plato, forsook their own countries, and lived abroad as exiles and banished men, rather than as strangers; and all to search out and to attain this knowledge; and when they came home again, this was the Science which they professed, and this they esteemed a profound mystery"

Can't ever learn too much about Pythagoras.
Best way to fix credit and write off debts in 12days
I saw a comment on a housing thread about HERITAGE CREDIT SOLUTION on how they helped a certain Kimberly Myers, I became curious and wondered if they could help me fix my poor Credit and eliminate loans, judgement, lien, foreclosure and hard inquiries on my report. Well, with my fingers crossed, I gave them a try, eventually they fixed my Credit and gave me a reason to smile and be happy again. They removed all derogatory marks on my report and raised my score to 784. Here’s their contact if you need their services: HERITAGECREDITSOLUTION@GMAIL.COM/+1 (620) 263-0667. You can trust them with fixing your credit report, they are truly professionals.
Tim Peters is also the IEEE-754 guru for the Python codebase.

Truly a giant of the Python community.

<1/2 wink-ly yr's>
1974 called. The Altair wants its backplane back.

https://en.m.wikipedia.org/wiki/S-100_bus
Then maybe they shouldn't be able to make a profit on doing society wrong in the medium or long term.
You literally just described effort - doing everything possible to attract investors.
https://news.ycombinator.com/item?id=21193903
You're splitting hairs on semantics. However you slice it, the software is present after a fresh OS installation, with a default setting that broadcasts my files to Microsoft.

Since you brought up Windows 7, I'll point out in those days Microsoft had the decency to inherit the setting from a choice made during OS installation (but even then you had to dig a little to discern the connection): https://i.imgur.com/SpqXmod.png. You further had to visit a SpyNet enrollment screen before it collected more "advanced" metadata like filenames, location, etc: https://i.imgur.com/z3qtuxp.png

On Windows 10, even if you turn off ALL three pages of privacy-hostile options during installation: https://i.imgur.com/RjXSM6S.png

...you still wind up with a Defender that broadcasts your files: https://i.imgur.com/1M7z3nH.png

Incidentally, the Privacy Policy links in that screenshot all just forward to the generic Microsoft one (https://privacy.microsoft.com/en-US/privacystatement), so who even knows what additional metadata each feature sucks up.

This is what I'm talking about when I complain about all the buttons and toggles to turn off just to get my OS to function the way I expect (in this case, stop indiscriminately bleeding my bits and bytes to the cloud).
That's the point I came here to make. My initial reaction was that this was a step back in modularity, but upon reflection I realized that every time I've upgraded my CPU, I've also had to upgrade my motherboard. CPUs (these days) are a long-lived part, so by the time I get around to changing my CPU more often than not I also end up changing the motherboard, and even the RAM. I think someone like me, someone who values the customizability that one gets by assembling their own system but also doesn't upgrade more than once every three or four years, would be an ideal customer for Element. It's an open question, though, as to whether there are enough people like me to be a worthwhile market.
Logitech MX Master 3 vs. 2S Teardown: Our favorite mouse got even better
> Enigmail requires the use of extension mechanisms, which will no longer be available in future versions of the Mozilla platform.

I hope zat komma does not belong zere.

> Instead of relying on users to obtain and install external software like GnuPG or GPG4Win, we intend to identify and use an alternative, compatible library and distribute it as part of Thunderbird on all supported platforms.

> We intend to identify and use another existing library that provides support for creating and processing OpenPGP messages

That sounds rather optimistic.

> Thunderbird 78 will not reuse the GnuPG file format, but will rather implement its own storage for keys and trust.

Great. I love keeping stuff in sync.
If you're using rebase there's the `--committer-date-is-author-date` and `--ignore-date` flags. One uses the author date for both and the other uses the commit date for both.

Without using either flag rebase should update the commit date and preserve the author date.

If by rebase you meant GitHub's rebase merge option I think you're out of luck :-/
The train goes at 55mph through parts of the line (though around Convention Place and the turn onto 3rd is quite slow due to the bus tunnel's old curve radius.)

At least between Capitol Hill and Downtown the bus does not get anywhere near those speeds.
Okay? I was talking about your egregious remarks about the homeless situation in London.

It’s by no means peachy, as austerity is making things worse - but it can’t be compared to homelessness in the US where there are barely any social safety nets.

> I guess I should start buying them coffee or some food and things will get back on track.

Comprehension would lend itself well to the context of what I said.
My 20 something cousin had emergency surgery that resulted in a hysterectomy. She can never have children. According to your argument she shouldn't get married either?
> The families should not have been separated but how else is the US supposed to handle a surge of asylum seekers?

There's no easy answer for how to handle large numbers of asylum seekers, but intentionally separating families as a way to inflict pain and deter further immigrants is a horrific policy.
For me the restore experience was painful.

I attempted to restore about 1TB of data (on macOS). Since I have 500mbit internet I assumed I'd be able to download it through the app, but that didn't prove easy. Even when split into smaller zip archives, the download would go terribly slow. Often, the archives would be corrupted and I'd have to re-download them.

In the end I had to order a drive to Europe (and pay the tariffs), which is a pain in the ass. (But they did return the deposit even though I missed the 30 day window.)

Edit:

Oh yea, and when you loose your data you have only 30 days to get it back before Backblaze deletes it as well! That's what happened to me right before a multi-week trip, so I was pretty unhappy that I wasn't able to download my backup in the 5-or-so days I had at my disposal, thus having to order the physical drive.
WikiSort previous discussion
https://news.ycombinator.com/item?id=7404223

Can't find a direct comparison with TimSort though..
Well, there's two issues here. One is that zero is both a valid hash and a sentinel, which is a Java implementation problem. The other issue is that an attacker can pick a bunch of things that hash to zero and gum up your application's performance, which is what universal hashing solves.
I think instead of "frequently," it happens "consistently." I mean, how many social media companies can we say have not abused these phone numbers?
My favourite TimSort story is of ex-Sun employee, Joshua Bloch of Effective Java fame. J Bloch was in audience at the time when Tim Peters presented his new algorithm to sort a list, and he was so blown away that he started porting Tim's implementation right there with an intent to commit it to the JDK mainline [0], which he eventually did [1].

[0] Some of the core JDK developers are really on another level. The JDK code, post 1.5, is a joy to read, though verbose. Compilers and Languages seems to attract a certain caliber of engineers, I think.

[1] https://bugs.openjdk.java.net/browse/JDK-6804124
I don't think the term "open source" shouldn't be controlled by one org (OSI). My personal understanding of open source is fine with the license having "cannot be used as a offering/product by AWS/GCP/Azure" line.
The thing you aren’t getting is that hiding a single emoji button for a flag in Hong Kong makes almost no contribution to changing the state of Chinese censorship and is enshrined in Chinese law, whereas intentionally undermining encryption on consumer products in the US At the behest of the government is both unconstitutional, unprecedented and a massive concession to authoritarianism.

You continue to make an absurd and indefensible false equivalence.
I dunno, from what I can tell browsing through steam there's more often Mac ports of a game but no Linux one and almost never the other way around, yet I find more than enough games than I have time for on steam that run on linux.
> The only reason this fight has come at all is because of a bunch of displaced factory workers (and areas that did manufacturing) that have been hurt by this trade...

As a layperson watching from the sidelines in the software world, but fascinated by welding, electrical/electronics, mechanical engineering, CNC, machining, etc., it is incomprehensible to me why US business leaders would so willingly cede manufacturing to competitors (Chinese in this thread's context, but could be anyone really, even within the same nation). As a dilettante, I'm seeing parallels in manufacturing to what I experience in software, but maybe I'm just not seeing what those leaders see, so perhaps someone can help clear up my misunderstanding.

To think you can divorce yourself cleanly from manufacturing and adopt a "throw it over the fence" mentality, and expect to maintain industry leadership, seems to me as misguided as thinking you can divorce yourself from coding and operational support as a software company, "throw it over the fence", and expect to stay a software leader. That might work for one or three iterations of product lifecycles over a few decades, but there are crucial insights into customer needs and market directions that come about from knowing about what those trenches deal with, that disappear in the fenced-off abstraction layer. You gradually disconnect from your market, your sales and marketing teams lose a critically-grounded, no-bullshit feedback loop from those areas, you lose understanding of the complexities to properly analyze the business problems, you lose metrics those areas gather to inform sales and marketing analytics.

Maybe all those factors simply don't matter, or I'm simply wrong about them being factors at all in manufacturing business? In which case, I put on my value investor's hat and ask, what precisely is the defensible moat about giving up in-house manufacturing knowledge (and often accompanying core support functions) and only specializing in design, sales, and marketing for a manufacturer? I've never been able to figure that one out, either. Seems to me in-house manufacturing secrets are easier to come up with (see Japanese electrolytic caps) and protect than this year's trends and important customer segments, but again, I'm just a layperson, so I'm just left wondering what I'm missing.
The search space is so small you can simply create a table with all of the hashes and use that to reverse the hash.
As a relatively new person, I didn't even know anyone could downvote
I didn't say you screwed them over. I said you take their patch and use it to create value that you deny to the contributor. I'm not weaseling words here.

Some contributors will be okay with that. But some won't be - and you're misleading them by telling them that it's open source when it's not. When something is called "open source", it's assumed to meet a certain criteria - the OSD - and can be used as a mental shortcut. When someone sees that your software is "open source", they'll probably believe you - but it's not. You're taking advantage of that.
If you have a lot of images with white backgrounds, that's going to defeat the purpose of Dark Mode.

Some people prefer dark mode because they suffer migraines and bright lights are a problem when they have a migraine. Or homeless people may be using it for both stealth purposes and battery conservation when they have limited opportunities to recharge.

For some people, this preference is not just some minor detail. It's a much more important thing than "I just happen to like dark color schemes."
Hosting your own DoH server
There are arguments that people who get along well and identify with each other often starts to cover for each other when they slack or take shortcuts. People not getting along is one of the main benefits of diversity. Add a few women to a brogrammer culture and suddenly they start shaping up etc.
Twitter has exactly one source of users' emails/phone numbers- the user providing them.
> do newer versions of web browsers also change the base/default colours when dark mode is used, by the way?

iOS at least does not. Perhaps because some sites customize foreground colors but not background colors or vice versa, and they’d break if the foreground wasn’t dark or the background wasn’t light.
Tim the enchanter!
I imagine it also depends on what it’s being spent on. If it’s not used effectively, no amount of money will make any difference - and as you said probably exacerbate the problem.
> …I think if I had a NAS, I would want a solution that runs directly on the NAS instead of depending on a host computer.

Yeah, you could totally do that using a VM on the NAS. The only downside is that it'd be charged as an additional device, assuming you still wanted to back up your main workstation.
> Can you provide an "enterprise class embedded OS" to device manufacturers and address post-deployment updates? Can you provide infrastructure device manufacturers can use to manage post-deployment updates themselves?

Ubuntu is already doing this: https://ubuntu.com/internet-of-things

For Linux distributions, security updates and maintenance are a solved problem. Ubuntu adds to this a read-only filesystem with atomic updates for embedded devices, vendor-only apps and app stores, and so forth.

Disclosure: I work for Canonical, but not in this particular area.

Speaking for myself, I find it frustrating that Ubuntu's solutions aren't more widely known and recognised. As far as I know, our community is very aware of the issues involved in this space and there is no other solution that solves the "IoT maintenance" problem properly.
Here is a legitimate practical use of editing your MAC:

https://fulldecent.blogspot.com/2013/12/how-to-connect-your-...
Hey, it worked for Hitler!

Creating an enemy is a classic technique for distracting the internal population.
This type of overly-simplistic thinking is devilry. Done for the sake or rhetoric rather than actual original thought of the individual. It's done by people who are run by selfishness and the illusion of being separate from others.
Reminds of an old post by Troy Hunt: https://www.troyhunt.com/we-take-security-seriously-otherwis...
Open source with commons clause is like a vegan lasagna with meat.
They never said it was an accident. They just said it was an error, which is true! They did err.
So we should meme everything and see how much we can get banned from China ??
And yet you personally contribute funds to your nation's military, I presume.
China has 5x the number of eyeballs that USA has, this is a wealth of attention, human capital, which is what gives money it's value.
Best to pay cash at California hospitals
Ask HN: Where did the address prefix 192 come from?
On a private Lan, the addresses start with 192 (ie 192.168.0.1). The number is set by the rfc. Why was the number 192 chosen?
FIDO tokens (for U2F or WebAuthn) don't give the relying party anything valuable. If they literally publish everyone's parameters it makes essentially no difference to anything. It doesn't even mean they stop being useful for authentication.
Not exactly. There's still state-by-state work happening on this front, which can still make a big difference. And there's hope: Voting fairness is something that the republican voters seem to respond to, even as their representatives seek to claw it back, as the case in Florida nicely illustrates.
> For those, I mostly use "jq ." to get all leaves on a single line and then feed the output to standard unix tools like grep cut awk and friends.

There's a tool called `gron` designed for workflows like this, I've found it incredibly useful.

https://news.ycombinator.com/item?id=16727665
https://github.com/tomnomnom/gron/
Misconceptions about Continuous Takeoff
So looks we're coming back around to S100-style "motherboards" that were more correctly called "backplanes"; but with PCIe the interconnect instead of basically the CPU pins extended to slots.

Interesting these appear to have their own RAM. Similar to how the Pentium slot CPUs had cache RAM on the slot chassis.
whynotboth.gif?
You may overestimate how valuable those billion viewers are, most of them don't have the money to buy anything.

Also, there are a great many cultural and economic reasons that foreign players generally avoid playing in China's existing professional sports league. Political oppression is just one of those reasons.
Ok, so what about GDPR now? Now every EU citizen can sue Twitter? Compensation?

I am totally fed up with GDPR and its expectation to small/micro companies with the false sense of security it gives to users.

SHAME on twitter, shame on Fb, shane on stupid EU.
PG&E electricity shutoff confirmed for nearly 800k Northern CA customers
> I'm guessing that OP wasn't parsing a single 90Gb object, but a stream of many newline delimited JSON objects.

I wish that were true. Alas it really was a 90gb object. Actually, the first thing I did was split it by top-level key before processing further.
SEEKING WORK | Colorado, USA | REMOTE, CAN RELOCATE

Over a decade of full stack experience. I've been working with React since its inception, and I have a strong knack for finding the best (simplest) solutions to complex problems.

Expert with:

Modern JavaScript/TypeScript (all the ES2016/ES6+ async/await, destructuring, etc. syntactic sugar), Node.js, React.js, Hooks (Redux is no longer necessary), NoSQL (Redis, MongoDB, etc.), SQL (Postgres, etc.), Git, Heroku, Real-time data replication

Very familiar with:

Serverless AWS, Google Cloud, Linux, Machine Learning (Tensorflow), Robots (automation in general), Unreal Engine

Email [redacted] and I'll respond promptly. :)
KYC is absolutely not acceptable for MakerDAO
I'm not 100% clear on what you mean, sounds like automatic voter registration, ie when you go to the DMV to get your license/ID you're automatically registered to vote?

That would help a lot and I'd love to see it but it only deals with one side and doesn't solve the issue of people who are legally able to vote but don't have a current ID.

I'd also love to see election day moved to a Sunday or be made a federal holiday with some requirement that everyone be given sufficient (potentially paid?) time to vote.
The plot thickens. https://imgur.com/8FlBmfT *chews gum...
To be honest, I didn't know about the RAML you link until I read your comment. Would this RAML be common knowledge for people who aren't web developers / don't regularly use web APIs?
Not out of choice! It was a backup of a firebase database (also not my choice). I totally agree that JSON is not a good format for files this large, but it was the only format the data was available in so what can you do.
Try going a little fancier:

alias hist='git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short'
I wonder: is there any small, analytics device for home usage that will gauge your drinking water and tell you pollutant levels? Is there anything like that? Maybe for air?
I also have Ubiquiti networking equipment at home.

Originally I had a DLink gaming router, but as soon as that router went out of support I switched to Apple networking gear, thinking Apple would do an excellent job with support. Also, 802.11AC wasn't supported on my Dlink router.

Then I read an article about Ubiquiti networking equipment on ArsTechnica a few years ago and thought about getting that for a forever home.

The thing that sealed my home network upgrade was Apple discontinuing their networking equipment. I figured (at the time) that Apple would abandon support for their devices. I remembered the Ars article from 4 years ago, and took the plunge on a cloud key, access point, USG, and Unifi Switch. Is this overkill or a 1 bedroom apt or 2 bedroom condo? Yes. However, having the piece of mind that the hardware I bought has continuous software upgrades and excellent customer support via their forums is outstanding.
> Democracy is a means: good government and liberty are the ends.

WTF.

> That's a good part of the reason why the United States are not a democracy but rather a republic:

I guess it makes more sense if you think that rule of the people is somehow the opposite of not having a monarch.
Awesome! Now show me how this is done in Mercurial
What's an SQL query you've written that was hard and/or fun to write?
I'm also curious about the same thing. Ever since I started using KeePassXC's autotype feature, I haven't been able to go to any other password manager. Even with the degraded mobile options and having to build my own syncing with things like rclone.

Does Bitwarden have that autotype option? If not, I'm wondering how difficult it would be to build it myself, if only for the desktop clients.
This is entirely correct. As rhetorical advice, I recommend against calling things a "slippery slope". This causes alarm bells to ring in a pedant's mind, and they frantically search Wikipedia's catalog of Fallacious Reasoning for an appropriate article to copy-paste or internally justify downvoting you instead of authentically engaging with the argument.
Having worked in the semiconductor industry from 1989-2004, I can speak to this a little. TSMC basically invented the model of manufacturing semiconductors for design shops, at scale. They could economically turn out small-scale runs at cutting-edge geometries, and were willing and able to work with small design shops (many in the U.S.) to do it.

It was described at the time as "out-sourcing your design and sales". Companies that could not get behemoths like Intel or National Semiconductor or T.I. or the like to manufacture for them, who also couldn't afford to build and run a modern semiconductor fab, could get competitive manufacturing of their designs done. It was a brilliant strategy, and it allowed them to be less dependent on any one design working/selling well, since they had many different companies competing to fill their factories for them.
Insecticide blamed for the deaths of 200 native birds
I've had CSS filters alone cause noticeable lag on certain machines in the past; they can really pound the GPU. That was a few years ago though, and on a bigger image. Also, I think I was using a blur filter, which is much more intensive than a simple color filter. So probably still not worth worrying about :)
Improve your data science skills
Looks awesome!! Bookmarked, planning to play w/ this. Kudos for launching something useful. :)
This is the main bottleneck in pysimdjson[1]. 95-99%[2] of the time is spent creating Python objects rather than parsing the documents.

There was no trick I could find (although treating all strings as bytes instead of using PyUnicode_DecodeUTF8/unicode_decode_utf8 was a fairly large gain on string-heavy documents) to reduce the cost of bringing the document into Python land, so I added a quick hack to push the filtering down into C, since most of my use cases only need a small part of the full document.

[1]: https://github.com/TkTech/pysimdjson
[2]: https://github.com/TkTech/pysimdjson/issues/22
Math, maybe, is invented.

But wouldn't you say that arithmetic, geometry and harmonics are intrinsic properties of every universe?

The discovery of these properties seems to produce almost magical effects in our world. As it would for every intelligent society discovering these properties.