skysight-inc/HackerNews huggingface dataset:
For what home routers cost, they could probably ship a new one to everyone who complains about the bug for less than it costs to patch all of them. Especially since the set of people who will actually apply a patch is only slightly larger than the set who will complain about a bug.
That excuses utter amorality way too easily, Blizzard is run by people, not robots or aliens.
A few sample boards:

Hello https://jtree.treenotation.org/treeComponentFramework/sweepe...

All you need is https://jtree.treenotation.org/treeComponentFramework/sweepe...

Smile! https://jtree.treenotation.org/treeComponentFramework/sweepe...
Probably my favorite writer, and "Pilgrim at Tinker Creek" sits right behind "For the Time Being" as my favorite thing she's written.
> Way back at CES 2014, Razer’s CEO introduced a revolutionary concept design for a PC that had one main backplane and users could insert a CPU, GPU, power supply, storage, and anything else in a modular fashion. Fast forward to 2020, and Intel is aiming to make this idea a reality.

1994 called. It wants it PICMG 1.0 back.

edit: https://www.picmg.org/openstandards/pci-isa/
Riot Games Dropping Facebook Support for League of Legends
Facebook's targeting is far more accurate than any DSP, including BlueKai.
These fees aren’t a direct part of sentencing, I don’t believe, but a side effect.
Looks like they update UI every millisecond. Android devices became quite fast to take this abuse with no noticeable issues.
There are cases where pattern defeating sort beats timsort

https://github.com/EmuraDaisuke/SortingAlgorithm.HayateShiki
That was me. :) The assumption was that if you have a particularly high emissions source of most of your calories (like virtually all meat especially ruminants or, interestingly, fresh fruit and not much grains, sugars, or oils), then biking could be worse. But it's just to point out how efficient electric cars can be and how diet can start to play a bigger role.

I wasn't super serious about the comparison. :) (And e-bikes are much, much more efficient than an electric car... if they last long enough).
If you have one window, with checkboxes, the window would need to start with the boxes all unchecked. And users, being users, would then demand a way to check all of the boxes. And then what would the point of the notifications and requests be?

If they didn't, people would complain that they had to click all these checkboxes, and then missed one.

Or the window wouldn't have room for applications to explain why they needed that access.

Or they would, and users would maybe read the first one, but skip others.

There is no "better experience" which doesn't sacrifice the point of the prompts.
Isn’t PCIe a little slow compared to (say) qpi? Won’t this just mean you’re waiting on memory more often?
Weird. It's supposed to work on Android Firefox 68; Chrome 77 is unclear:

https://caniuse.com/#search=prefers-color-scheme
I was going to say that, since Rio Tinto is a mining company, that it probably originates in Brazil. But actually it is an Anglo-Australian company named after a mine in Spain. (Which, according to Wikipedia, started operations 5000 years ago).
'progressive' usually is the opposite of enriching wealthy entrenched interests, to the detriment of basically everyone else.
Side point but...

“In this episode, I talk to Leif Singer, an engineer at the fully remote company

Why some of the big tech is still not very remote friendly like FB, Google, Apple etc.
That is exactly what I try to point out, but "freedom" cowboys don't care about other perspectives about Freedom. And they actually don't understand it and then they forget every atrocity their country has committed and is committing right now, including trying to overthrow legitimate governments and destabilize other countries economies to gain competitive advantage. Moral and Ethics, I don't see them anywhere.
From Mainframes to PCS: Robot Startups Can Learn from the Computer Revolution
Is this not a slight on Windows Vista? By SP1 they had pretty much resolved all the UAC hiccups.
I've put an updated version here. This updated version is an UserCSS, which means it can be automatically enabled/disabled based on system Dark Mode setting.

https://raw.githubusercontent.com/kristofferR/userstyles/mas...
At first I was a little skeptical of this tool's claims of being simpler than jq, as I struggled to understand why (for instance) they were using <> in some parts of their example and [] in others, but after going through their step-by-step explanation it all made sense, and it does seem very simple. A tool that simplifies things is always welcome.
You can only downvote comments, not stories, at 500 karma
"Individual Contributor" is Silicon Valley jargon for "anyone who's not a manager". So it covers everyone from fresh grads to research fellows.
I am still waiting for the same article to be written about google so they can fix their shit too.

I got phone calls from google cloud platform even though I am certain I didn't give them my number. They even managed to find my real name even though the only place I used it was for the payment method in the billing account, with a fake name on the google account. This is way too much information to give to their internal sales reps.
The split roll initiative likely exempts many parking lots from reassessment at least until June 2025 since they can count as “small business” (fewer than 50 employees) (https://oag.ca.gov/system/files/initiatives/pdfs/19-0008%20%...)
They aren't really trying to hide it, they send you an email with a page or two full of topics and links to help you prepare for the interview. The current state where people practice for their interview is exactly what they want.
Envoy Systems | Full stack / Front End Architect | Remote | www.envoymobile.com

We're looking for a frontend heavy full-stack architect/lead to join our remote team.

Requirements
===========
Frontend experience is key, we work in Coffeescript but experience in Typescript or similar is okay

Must have experience in: Frontend framework (Backbone / Angular / React), Node.js, and PostgresSQL

Nice to have backend in: python, Microsoft SQL, AWS

Tools: Linux (Ubuntu) and/or OS X, grunt, buildbot, vagrant, git

About the company
=============
We build software for a unique area in the pharma space and are expanding our capabilities significantly over the next 2-3 years.

Email resume to patrick at envoymobile.com
Apparently there is a O(n log n) time, O(1) space, stable sort: https://en.wikipedia.org/wiki/Block_sort
That tactic makes sense when you want to communicate to people on a much lower level than you are at, and you want them to get the surface level rapidly.

If this were to be levied at me accusingly I'd throw a programming Bible at them, get thee hence and study.
"I ask my mom and dad to connect me to their old money friends to get some low rate loans to bootstrap my business. I am self made because I asked my mom and dad for the connection. And I also ask them to co-sign the lease for my office."

HN Argumentum_ad_dictionarium at its finest. It's getting tiring.
Sure, I concede multithreading is for performance. Still, the second point of having Redis structures available over a dataset that isn't limited by RAM is a big advantage.
Twitch streaming is a job that’s harder than it looks. How gamers stay balanced
Indeed! Same feelings here. There's something about putting something out into the world that can be whatever you want it to be.
This suggest a very scalable, easy approach to extract data from somewhat regular HTML...
Wikipedia is also banned. Most social media is banned. Though these sites are generally allowed in HK. Many people also do use VPNs, but that's a different topic.
Tim Cook serves the shareholders of Apple. He realizes the moment he says anything that has a significantly adverse effect on share value, the shareholders will fire him. You're basically asking him to quit his job.
Rust uses timsort as the stable sorting algorithm in its standard library.

https://doc.rust-lang.org/std/primitive.slice.html#method.so...
> "We believe any remarks that challenge national sovereignty and social stability do not belong to the category of free speech," CCTV Sports said in a statement.

I wonder what "free" does mean to them, then.
I don't think Android is running at 1000 fps. What makes you say it is refreshing every millisecond?
Show HN: Tundra.sh – Blog friendly static pages generator using pandoc
Right, sorry, so Dragonfly is the thing the shareholders sued to stop. I assumed that was not the result of shareholders suing them to go into china
1987 has been on the line with AUTOCONFIG [0], but the call was disconnected in 1995 after being transferred a half dozen times to clueless sales departments

[0] https://en.wikipedia.org/wiki/Autoconfig
I mean, its only because the company let's them isn't it? The NBA, and pretty much every company, has could totally ignore China telling them what to do, but they would rather take the money.
It seems like your actual goal is to reframe a discussion on China in order to attack progressives, something completely off topic from the original post.
America has always been all about the money, especially when you have half the country voting for a politicians based primarily on how much free shit they’re planning to give away. Disgusting.
I was really hoping this would be about the lumber industry.
Mapping/driving directions
Being in favor of enfranchisement is certainly a better starting point than being against it.
> They can't wrap their heads around the idea that some people aren't interested in advancing democracy, and that they must just be behaving illogically.

I would think anyone who has ever seen 50%+1 of the electorate support an unjust law would be less than interested in advancing democracy.

Democracy is a means: good government and liberty are the ends. That's a good part of the reason why the United States are not a democracy but rather a republic: we don't normally put laws up to the people directly for a vote, but in fact put many things beyond the reach of democracy. Freedom of and from religion, for example.

I don't really see how permitting felons to vote is likely to lead to either good government or increased liberty, although certainly the citizens of Florida had every right to amend their constitution to extend the franchise to felons, and the politicians of the state have a duty to obey their constitution.
https://help.twitter.com/en/managing-your-account/how-to-dea...
That bloody rogue engineer again? What is it with that person. Job hopper too, first Volkswagen, then Facebook and now working at Twitter. That's what you get for skipping reference checks.
PHP Fallback Action
What the hell is SRE?
This is a really useful framework. It's pretty obviously useful for providing peer feedback, but it can pretty easily be used for self reviews or for identifying strengths and growth areas. Bookmarking for the future.
You may overestimate how valuable western eyeballs are, a billion people can recreate this industry with government support quite easily.
We can still do those things.

Perhaps we need to value things differently.

Instead of what could have been, we can and need to focus on what can be.

Longer term, that is the better play.

We all live here and are going to do that for a very long time yet.

It is worth it to make sure living here makes sense, period.
Absoluteky astounding take on optimisation - one example uses techniques to get 25% speedup in SQLite - wow!

I couldn't find discussion on HN - maybe because YouTube doesn't have canonical link addresses for videos?
Precisely. This is part of what I meant by being able to take this route is a strength in itself. It takes a high degree of situational awareness and a significant amount of self-awareness to be able to suss out the differences between environmental factors and personal, and take deliberate action to maneuver yourself into an environment where you can be successful as-is yet still work to strengthen (or at least blunt) your weaknesses.
>the American education system is an embarrassment.

Must be why all the elites from China send their kids to get college education in the US.
Admin Framework for PHP
No, but since you asked, can you tell me what racist things Donald Sterling did, besides make some comments in private?
Chromium Kerning Issue in macOS Catalina
https://www.newsweek.com/cathay-ceo-refused-name-hong-kong-p...

https://www.ibtimes.com/cathay-pacific-ceo-praised-not-givin...
That's a rhetorical question I hope? In case it isn't: yes, that's against the GDPR that requires that when data is collected the purpose of the collection is stated and consent is obtained for the use of the information for that purpose. No consent->violation of the law.
WikiSort should even be faster still

Original author: https://github.com/BonzaiThePenguin/WikiSort

Graph and copyage (by me): https://tse.gratis/aArray/#details

Or grail sort: https://github.com/Mrrl/GrailSort/blob/master/README.md

Sort, is a deep rabbit hole
We Received a Message in Morse from Julian Assange
Under your scenario, what happens to the rest of the world?

Does China become conquerer and vanquish democracy?

Do democratic nations converge and become authoritarian?

WWIII?
What issues do you have with Restic on windows?

I'm using Restic to B2 on Linux, Win and Mac desktops and a Synology NAS (linux based). No problems.

For my purposes, especially with Restic dedupe, plain B2 works out much cheaper than $6/pc/month would. I currently spend around $7/month total for all these.
I thought about that. But did not decide yet as I first have to inform myself and think properly about what implications that could have. For example, could it mean a split of the community like what happened for Elasticsearch which is never good for any project.
Surely they saw the relatively well-known:

https://raml.org/
Blowback's a bitch.
Yeah seriously. First tendency of mine when stuck? Mess around on the web on SO or HN, get sucked into some rabbit hole that is no longer about what I was stuck on.
What we believe as American consumers and what is economically true are two different sometimes contradictory stories.
"Under GDPR, IP addresses can be considered PII, so it makes sense to set up an anonymizer for nginx ip address logs."

One thing I wonder about is what you would do if, say, you have an abuser on your site that you need to ban due to behavior detected after the fact through a log file.

If one needs their IP in order to ban them, but their IP is anonymized, what do you do?
Hello HN community,
I have been messing around with different static pages generators for years. I stitched tundra.sh up around tools I already had installed (shell, cat, awk, pandoc...) to generate myself a simple blog and static pages.

I hope it could be useful for you too. I would appreciate any feedback on it.
Thank you!
The gp was talking about electric cars being heavier. Then the parent said "not that much heavier", so I'm saying "we're not comparing equal things". Unsurprisingly, things aren't just an overly simple comparison. Though it isn't complex either.
I think that depends a lot on your usage pattern.

My family is low-car— I'm a four season bike commuter and my partner can largely get around during the day by walking and transit. Because we put less than 10k km on our car each year, I don't think buying a new Tesla or Prius makes sense for us, either from a cost or environmental standpoint. We were previously in a 2003 Volvo station wagon, and now in a 2013 Mazda 5. Neither of these cars is the most efficient on a per-km basis, but we're tackling that by just keeping the total number of km to a minimum.

Now, I am in Ontario where we have snowy winters, so almost all cars tend to rust out and be done within 10-15 years— it's not like the southwest where there are lots of truly ancient vehicles still being used as daily drivers. Perhaps the situation is different there.
How does that prevent the result being 0? Seems like an implementation detail easily fixed as the author explains.
At least for me, there's really no good reason to upgrade to Catalina. Most of the new "features" are things that I can't or won't use (e.g. desktop Siri). However Catalina causes a lot of problems with things that I do care about (32 bit apps, hardware drivers)
I think that it’s possible in many states, but very difficult. That seems fair.

Personally, I think that it should be possible but difficult for felons to earn back the right to vote. Not as difficult as earning back the right to bear arms, but more than just completing their sentences. Still, it’s up to each state to set its own rules for these things.
You forget the part where now all South-American economies are in crisis thanks to US forcing pet leaders to replace "corrupt" ones. Now 50 % of population in Argentina is poor (counting homeless too) thanks to US Foreign Policy, but for them is OK to maintain the 10 % becoming nastily rich while others pay the price.
Yes, that's exactly what happened. It required re-uploading more than 300GB of data.

Will reach out to support.
Hate-speech laws are ridiculous. They only have their cheerleaders because some people hate Nazis more than they love what Nazis threatened to destroy. Never made sense to me.
> If a company has to do layoffs because they're doing something "wrong", I'm fine with that. The toxic waste thing is just a simple example.

But the company doing the layoff isn't the same as the company doing the "wrong" thing. Think of the guy selling burgers in front of the stadium not meeting the quota because ticket prices surged and less people buy burgers or the bar owner selling less drinks because suddenly the rights to show NBA games rose up in order to compensate for the $4B of revenues disappearing and he has in turn to pass the buckets to his regular who either buy less drinks or shell out more money than before.

edit: I specifically wrote Random Mother Corpo® as in NOT THE NBA . To illustrate the fact that companies and the economy is inter-connected. That boycotting some company or country has some side-effects which bring collateral damage.
I read it but I think the reasoning might be wrong.
Heard about it by reading Java stacktraces one day.
The optimization is transparent because the representation is opaque, I guess?
Virtually the entire security industry agrees that using phone numbers for account security is an antipattern because of sim-jacking, and yet swaths of the biggest tech companies in the industry do it anyway.

I recently got locked out of my Amazon account because I made a large purchase after not ordering anything for ~6-7 months. During the reset process, they tried really hard to get me to set a phone number 'for account security'. From what I could tell from their documentation, it's not even just used for 2FA, it's literally just a way to prove my identity if I need to reset my password.

I refused, and then a few days later Amazon called me up to reconfirm the order anyway, even though I had never given them my number. Their entire account recovery process from that point on was based on me having access to information that was already listed on my account, that the hacker would have 100% had access to. It was all just security theater, literally the only thing that mattered was I had access to my email and a phone number.

Fastmail (to its credit) allows you to have 2FA without a recovery number, but it requires you to add a recovery number, activate a real 2FA app, and then delete the number. At least it doesn't (as far as I know) use the number on its own for account recovery.

Twitter's CEO got hacked because Twitter trusted phone numbers as identity, and they still haven't changed the policy, because collecting phone numbers is fun or something.

In theory, a 2FA over SMS is better than nothing. In practice, it trains customers to be insecure and should be avoided. It trains customers to think that identity verification over text is OK. In practice, you can't trust companies not to use it for advertising, or to start using it as identity verification in the future. In practice, there are very, very few legitimate reasons why a company should ever need my phone number, and pretty much none of them have anything to do with security. 99% of your users should be using a 2FA app instead of a phone number.

Companies like Twitter should be shamed for misusing security information this way, but they should also be shamed for using insecure authentication methods. I'm convinced that 5 years from now, we're going to look back at SMS authentication the same way we looked at serving login pages over HTTP.
It’s a mistake or an error, not an accident.

They mistakenly thought this is fine. They made an error in judgement. Etc
yep, see all the clang-analyzer checks listed here : https://clang.llvm.org/extra/clang-tidy/checks/list.html
Yeah, it bleeds a bit too much on mobile - younger brother passed away recently and I shoved the site out the door before heading back home to be with him. Desktop view has it more marked as separate content - e.g, that tweet is actually a Retweet with a comment, which is kind of a pain in the ass to handle from Twitter's API. Should find time to clear it up a bit I guess.

Site works well on mobile because I cannot stand sites that don't load quick + layout well on mobile, and considering the general content I post, I'd expect the audience to have the (relatively) same pet peeve.

I open sourced the activity scraper as well, if anyone's interested: https://github.com/ryanmcgrath/activity-scraper
I agree. The best engineers I have worked with have been able to justify decisions to a whole team. They were able to educate those who weren’t up to speed elevating the group.

The worst engineers dismissed others out of hand, saying they lacked the requisite knowledge for a discussion.
Presumably it's a case where the speed has gotten fast enough that we can sacrifice some of it for other benefits
One way hash of the IP.
Ooh, that's an interesting idea that I hadn't considered! My page is pretty computationally lightweight to start with (no 3rd party javascript) but if I'm ever in the mood for some unnecessary optimization that sounds like a fun one to experiment with.

Trade-off is slightly more data to send with each page, since you have to inline the SVG rather than having it cached after the first load. But it's a whole 2kb and could probably be smaller if I wanted to look into SVG optimization.
What's the best privacy focused DNS host?
I've heard of 1984's, but I'm not sure if it's the best.
I'm confused what point you're making, here? Not trying to be rude, I'm just unsure of your position. Are you implying this wasn't 'punishment' over China's treatment of Muslims? Or something else? Or am I misreading completely?
You know, this is a pretty apt analogy. Vista (apparently) was considered terrible primarily because it ripped off the band-aid and made a bunch of inconvenient but important-for-security-in-the-long-term changes. [0]

[0]: https://twitter.com/swiftonsecurity/status/85185740489147187...
How does this compare or relate to the wave of projects moving to source available?

How about the Chef / ICE debacle which found support here?
> Didn’t this almost-exact same thing happen with Facebook? It’s funny how frequently these kinds of “accidents” happen.

Assuming that accidents occur with a specific percentage of data collected, it's not "funny", it's explainable: the more data one has, the greater the chance of things going wrong because someone uses data that is there but should not be used for that purpose.

That happens when systems grow so large that they cannot reasonably be understood by a single person.
I think this has the memory on board the CPU card, so it shouldn't affect anything there. What i'd be worried about is the total number of pci-e lanes exposed by the slot for the cpu, that'll bottleneck most systems these days thanks to nvme storage and other peripherals.
No, I mean it formats string and sets it to a textview 1000 times per second. Android usually updates screen with 60fps, but that update 1000 times must make significant pressure on GC and layouting system .