skysight-inc/HackerNews huggingface dataset:
SVG is declarative. You write <circle cx=300 cy=400 r=100 fill=red/> to make a red circle at (300,400) with radius 100. You can then change any of these properties and the system will redraw automatically. Canvas is imperative. You write ctx = canvas.getContext('2d'); ctx.fillStyle = "red"; ctx.beginPath(); ctx.arc(300, 400, 100, 0, 2 * Math.PI); ctx.fill(); and the system will draw that circle. You handle redraw yourself by redrawing everything on that canvas, so you need to keep track of it all. The DOM helpers (React, Vue, etc.) help you with SVG but not with Canvas.

I usually mock visualizations on paper! I'm interested in using WYSIWIG interactive diagram tools like http://aprt.us/ but I never seem to get into them. When I started, making the visualizations was the largest part of the work, but now I've gotten better at it, and making the explanation is now the part that takes the most time.

After paper, I often use SVG to make a non interactive diagram, either by hand, or in inkscape. One of my guiding principles is that the page should be usable without interaction, so the static diagram is a test of that. If it looks promising I can then gradually transform it into an interactive diagram. For example if I had the circle above, and I am using vue.js, I can change it to <circle :cx=x :cy=y r=100 fill=red/> (note the ":" before attributes), and then vue will fill those values in from the object I give it. I can give it {x: 300, y: 400}, and any time I change x or y, it will automatically redraw. I can then hook up x or y to a slider to try out the interactivity. This allows me to start with a static diagram, gradually add interactivity, and then build reusable abstractions that I can apply to multiple diagrams. ObservableHQ and React/JSX allow something similar, with slightly different syntax.

I'd love to see an article about regexes with interactive diagrams. There's a standalone diagram tool https://regexper.com/ and an interactive tutorial https://regexone.com/ but neither is an essay in the style of the Gears article. If you're pursuing this, let me know at redblobgames@gmail.com and I can send over more resources.
Millions of Chinese people visit the US. This is who China would be most concerned about monitoring anyway, and who we should be most concerned about protecting.
The list is innately disingenuous. For most of these products, SSO isn't the sole differentiator between pricing tiers, there are also significant functionality differences.
If they're annoyed they'll go on the Internet and find out how to do it. Defaults should be useful to the many, and the few can reconfigure their UA.

Think about all the use-cases you could build. Maybe you could later set "I'm on a metered connection" at the OS level, have your browser pick that up, and not overuse your metered connection, etc. etc. Maybe you could have that in a browser extension that you manually toggle. No, this is far too useful.
Beer Prices Could Double Because of Climate Change
Who cares what the other differentiators are? If you have to pay for all of them to get SAML, then that difference is what SAML costs.
99% with you, but the vampire-squid consultancies came into being on the backs of market participants trading bank notes for software, and continue to exist on a steady supply of bucks for bugs.

So what did they do right, and what are they continuing to do right other than infecting large organizations with their blood sucking tentacles in a manner which closely resembles a Hokusai woodblock-print and removing some of the favored organs of the management end of the org chart that to be honest, they probably weren’t using anyway?
> That's what effectively limits the fees on payments.

And competition. When India launched its own payment processing gateway and card, branded RuPay, that charged 23% lower fees than Mastercard and Visa, they too were forced to drop the exorbitant fees they charged banks and vendors.

-> https://www.financialexpress.com/industry/banking-finance/ru...

-> https://economictimes.indiatimes.com/small-biz/sme-sector/vi...

-> https://economictimes.indiatimes.com/industry/banking/financ...
Having suffered through both browser wars and the Internet Explorer 6 era, I shudder at any meager suggestion of it.
The practice is bullshit. They are performing the practice. Therefore, they are choosing to engage in bullshit and picking on them isn’t unfair.

“Everyone’s doing it” is not a legitimate defense to well-reasoned criticism.
Would be good to avoid names that could have other connotations or lead to one.
Multi-Account Containers is a specific way to enhance privacy that, at present, requires some manual setup of each container.

Sites that rely on authenticating or payment processing with other sites will not work outside of the established container. For instance, if you try to pay for something with paypal, but you have a paypal container, then you'll either have to sign into paypal in both containers, and if you set paypal to always open in the paypal container then you'll lose whatever session you had in the other container so you need to pay attention.
> I don’t really understand comments like this.

And I don't understand how you don't understand. It was a very simple point that was being made - that the US has projected far more violence outside its borders over the last century than China. It's an irrefutable point and, from the perspective of people who live neither inside China or the US and so don't have to worry for themselves about how violent those governments are inside their borders, a very pertinent one.
I want a browser that can predict when I'll have patchy Internet, loading and prefetching as much as possible right before.
What are the fringes of technology today?
I'm trying to decide a field of self-study in tech for the next few years. I've always believed that the biggest innovations happen on the fringes of technology(stole that from someone, PG maybe?). Hoping to tap the HN brain for some new perspective, thanks for looking!
Quality on the initial revision of Apollo Program hardware and software wasn't great. They did as well as they could given the constraints at the time. But there were numerous failures along the way, and several missions survived mostly through blind luck.
Does fentanyl enable rapid transcontinental travel? Does it provide innumerable economic opportunities by enabling global social mobility?
I had 2 thoughts: 1) I remembered how much everyone hated web directories (or did we?) and how annoying it is to have to click though to get to a page. 2) The other thought was that we've been here before. The solution back then was to give people second names.

I would still bring in the review panel for that bidding war for an existing businesses website. The 5G company should probably outbid the previous owner by some proportional amount.

I find internet navigation [by name] to be a fascinating puzzle since I don't really like any of the ideas. I'm going to have to think about it for a few more years.
And Blink is based on WebKit, which is also open source, which is in turn based on KHTML, which is also open source.

Of course, one rendering engine, it isn't great. But at least Microsoft can hopefully correct some of Google's baser impulses.
Are you saying "feel like" because you don't believe that to be the case?
I currently use an ergodox running TMK with support for Plover. The layout is shown at https://gist.github.com/nelstrom/11232558

If I were trying to do the project you are talking about, I would experiment with coming up with a way for a Raspberry Pi running Plover to act as a usb gadget to connect to your work PC. I'd think it'd also be quite simple to get Plover to output words over serial to an atmega32u4 that can act as a HID keyboard.

So you have keyboard -> RPi with Plover -> Atmega32u4 -> Work PC.

Then you don't have to come up with the chording/dictionary support yourself.

In fact I've had a very similar project on the backburner myself. I'm planning to eventually end up with an nrf52840 combined with a RPi Zero W, so the entire device can act as a bluetooth keyboard with chording support for any PC or phone that can use a bluetooth keyboard.

I haven't made a lot of progress so far however.
Geartrax software, it will draw perfect involute splines.
This is another good case for progressive images as at least you'll get something on the screen.
Neither of those are significant -- both can be forked if it becomes necessary. GCC has a long history of forks, and half the reason clang is becoming popular is because the downstream vendors didn't like GPL and wanted to make proprietary forks.
Almost everybody I've ever worked with who complained about Git has a conversation with a coworker that goes something like this:

Coworker: "I really hate Git, it's so hard to understand what's going on internally."

Git guy: "Did you read the documentation?"

Coworker: "Nope."

Git guy: "Did you read Git - book?"

Coworker: "Nope."

Git guy: "Did you read Scott Chacon's 'Pro Git'?"

Coworker: "Nope."

Git guy: "..."
That's a bad take.

There's a huge difference between a documented authorised-only interface and an undocumented backdoor.
If you’re interested in that, KaiOS devices may be of interest to you.
Remember when Peter campaigned for Trump?
They have more to fear from China.

China does not respect the sovereignty of other nations, nor the rule of law. They are not above intimidating, blackmailing, or otherwise exerting their influence on foreign nationals on foreign soil when their views become too politically inconvenient.

Those residing and holding citizenship abroad but that have family back in China (which are many) have proven especially vulnenable.

Stories of China arresting foreign citizens for activities abroad and never allowing consular access, funding and manipulating groups in foreign countries (especially on university campuses) and then directing them to silence others, and more are a dime a dozen.

While the US's hands are quite dirty here as well, China has shown repeatedly that given the opportunity they are more than willing to try and implement the kind of oppression and thought policing they have at home in places abroad. It is more dangerous for the entire world to have China spying on them than it is the US.
This has been addressed from reading the PR diff:

> If scripting is disabled for img, return false.

> This is an anti-tracking measure, because if a user agent supported lazy loading when scripting is disabled, it would still be possible for a site to track a user's approximate scroll position throughout a session, by strategically placing images in a page's markup such that a server can track how many images are requested and when.
We are already all in on AWS. $1200 a year is a pittance in the grand scheme of things for
a company.
I think the strongest evidence that SSO isn’t a core security requirement is the fact that people aren’t demanding that every site support “login with $social.”

SSO is net good for security and is a quick way around a lot of red tape in certain regulatory domains but the value prop has always been, and still is, largely administrative.

Having a human manage the accounts of hundreds of people with 10+ logins each services each costs real money compared to adding an account once to AD and dropping them in the group with the rest of their team which is why companies, rightly, feel they can charge a pretty penny for the privilege. Small companies can afford rolling accounts by hand but then you grow and then you have to decide if it’s worth spending the employee hours or the cash.
This is hands-down the best part of this for me. I can't stand Medium.com and blogs like it, because the images are almost always smeary placeholders unless I want to wait for, like, a whole 60 seconds. And my internet connection is 18mbps! I'd turn off lazy loading in a heartbeat!
Tech or any other minded people should use their own brain to make a decision.

btw. voting for 'democrat' in US nowadays means voting for socialism. One can certainly do that, but one may want to read a book or two to learn what socialism is.
The origin of that phrase is actually Alfred Korzybski - https://en.wikipedia.org/wiki/Map%E2%80%93territory_relation ; also see Magritte's The Treachery of Images etc., the idea is not recent.
Not OP, but I don't trust startups to responsibly handle my PII. It's not a good gamble, based on incentives, and also based on recorded history. They usually don't encrypt it, they usually don't understand their own backup system, they usually have employees who copy it as "sample data" or "seed data" to developer laptops which are then stolen with some probability greater than 1%, they usually don't delete data on a reasonable timeframe, etc etc etc.

And it's one thing to have my email address, my phone number, etc. And if it was just MINE, shrug. But if you're asking for mine, you're asking for that of many people. And that means that criminals looking for PII for identity theft will know to target you. Or hackers who accidentally steal my data will be able to sell it as part of a bundle. Or it'll happen with your servers, at auction, when you go under. Etc.

So if a service that I very much want to pay for requires me to scan and upload ID, I dunno, maybe it's still worth it to me, but it just makes me so uneasy that I just procrastinate until I forget. This has happened a number of times.

If you're not the government, I want my business with you to be as anonymous as possible, because frankly you're probably not a very good steward of my privacy.

(Actually, I'm even more afraid of government IT, and I know my personal data has been stolen from my federal government at least once, but I've got no options on this one.)
I think the greenfield aspect is deceptively responsible for so much damage. You want a good robotics engineer? Get someone that has made many robots. Want a good aeronautics engineer? Similarly, lots of aeronautics.

Software engineer? We assume lots of software. But, this would be akin to assuming all of the other engineers were simply "mechanical engineers." To an extent, true. And there will undoubtedly be polymaths good at many.

However, if you want someone to ship a Todo App on time, get someone that has done one before. A financial app? Same. ML Pipeline? Same.

Instead, we get someone that succeeded at getting an app in some field out, and assume they know how to get the same in another field. And are then shocked when they are unable to estimate something they have never done before. Or why they spend their time shaving yaks that they know, without typically providing new value to their users.

You want someone to do good at delivering what you are building? Make sure this is not their first time building it.
AR/VR, ML, Deep Learning, Blockchain, Voice & NLP (next platform?)
The subtext here is, I believe, that the on-page JS can already see your viewport if JS is enabled, and thus would have little reason to use images to duplicate that.
Well, the PLA has been caught red handed, twice, hacking Western firms and financial insitutions, including installing malware and identify theft which could be used to impersonate and hack members of the public. The USA is far from clean on this issue, but I don't think we know enough to properly characterise the relative threats.

https://en.wikipedia.org/wiki/PLA_Unit_61398
Is there a reason they can't? I'd imagine it'd have to do with NDAs and such, but the actual modified software that they wrote should be fine, right?
Let’s say it is hypocritical — and China is fully within its rights as a nation to attempt to do this — that doesn’t mean the us should just let them get away with it.

Let China keep the nsa out of their networks and we’ll keep China out of ours.
> So this means better user tracking capabilities are now native, even with Javascript disabled.

No, the change to the spec explicitly says lazy-loading is disabled if scripting is disabled just for this reason.
That’s actually a weird quirk of this phone, even the Verizon one is not locked. The SIM card slot is still there but they make it weird to eject, too.

You can use it with any old SIM but you’ll want to adb uninstall Verizon apps.

I think they wanted the Verizon exclusivity money but know that the tinkerer type is more of their market.

I did try this phone for a while and it was far too much of a toy. Even for the intended purpose the battery life isn’t enough to take away dead phone anxiety.

The screen was sharp and surprisingly readable. Text was very, very hard to input.

It’d truly be a good device if it was literally the size of the iPhone 4 instead of something smaller.

At the time I couldn’t find any sort of convenient way to root the phone.
Impeachment isn't a criminal trial.
> is deliberately encrypting and refusing to provide access to those books obstruction?

Since email deletion policies aren't obstruction until you're told to suspend them, there's no way an encryption policy is obstruction.

> to be a literal get-out-of-jail-free card for crypto nuts

Pff. It's not like simply not writing things down is a get out of jail free card.
Have printed many spools of CF and glass filled nylons using nozzles with tips made from ruby.

Check out “Hardcore Ruby” nozzles, now there are even diamond nozzles.

I print with 0.25mm nozzle in nylon, fine enough for Module=1.5 teeth.

A 0.15mm nozzle would make an acceptable Module=1 gear I would guess.
Sounds like you just had a viable adtech idea that no one is using because there is to much overhead. It takes a bit more to turn it into a sales pitch but I could see it work.
Microsoft is maintaining a fork of Chromium, which they probably rebase against upstream quite often. It may seem like “lockstep” but that’s probably just because they have effective and time-efficient release processes - and employ a great deal of expertise in the field of upstream fork tracking.
To not encrypt your books for a business would be negligence; I assume you leave all your valuable information as clear text for the convenience of future investigations?
He wrote about this more detail in an earlier blog post (about halfway down the page).

http://esr.ibiblio.org/?p=8161
yeah, the 6 is 4.7", which it appears will be the size of the "SE2". this is apparently the smallest phone any major manufacturer is capable of making, even though just a few short years ago, 4" was the latest and there was enough demand for hundreds of millions to be manufactured. hrm...
Introduction of second factor. Reporting. Statements. Investment platforms (just try the stocks or the fund platforms with HSBC). Design. And some interfaces require you to have pen and paper because the transfer webpage can't show you you own accounts, so you have to type your sort code and account number into a blank form. And just plain keeping the message-of-the-day actually refer to things that happened this year.

For a start.
No word of any cases, but North Korea steps up anti-virus campaign
Meetings are MORE seamless when done fully remotely, because everyone is responsible for their own setup. In my experience, the biggest friction is always getting a "room" in the office for people to sit, which often has issues.
If you have a job that pays well, think again. If the Democrats win, you will be giving most of your earnings to the government.

Bernie Sanders has already said he believes there should be a maximum a person should make.
They are a symptom of the resource allocation being performed by those who are wholly ignorant. They exploit this. Viciously and mercilessly. They should not exist. They would not exist if the people making the resource allocation decision, ie senior management and boards of directors were competent to make the decisions with tens, hundreds even thousands of millions of dollars at stake. The con is on. It's much easier to con the ignorant and they do. Moreover they actually mercilessly attack, undermine and destabilise anyone working in the public service or fortune 500 co.s who might actually have enough of a clue to get in their way.

It has nothing to do with Hokusai.

Excusing vampire-squid consultancies on the basis that the conditions are ideal for their horror is simply unconscionable.

They are a disgrace to our industry. They desperately, desperately need everyone to believe "We are bad at sofware engineering" to continue their con. But we are NOT. We can do software engineering and have done it well, so many times, so publically with such spectacular success disrupting powerful incumbants from the garage with nothing more than software. We will continue to do so. Who is next? You? Me? Absolutely not anyone hiring a vampire squid. Guaranteed.
Might not be exactly the same use case, but a simple example is compiling large libraries on constrained/embedded platforms. Building OpenCV on a Pi certainly used to require adding a gig of swap.
Back seats fold down? That's an Uber hurst!
Don’t confuse socialism as practiced in the USSR and its satellites with the “democratic socialism” practiced in Scandinavia, just because they have some of the same words in their name.
Probably doubtful. I bet GCC is used at least 10× as much as Clang.
The discussion of sterility and sclerosis seems reasonable to me. On the subject of stagnation and repetition, I find that my perception is diametrically opposed to what the author of the book and Peter Thiel say. I am a baby boomer, and I am absolutely blown away by things like 3D printers and rocket boosters returning from space and being reused, not to mention the possibility of quantum computing. As far as the arts are concerned, I believe the difference between the olden days and today is that today, there is way more of everything rather than less. This causes an odd distortion of perception. In the 1960s, you could easily name a few progressive bands, musicians, movies, etc., because there were so few. Today, the stuff you can find on the Internet is vast, but there are no few big names to stand out. Or, more precisely, there are a few big names, but that's the repetitive stuff that the author laments. The new, creative, progressive stuff doesn't have those. Go on the Internet, you'll be surprised!
I think we are agreeing on the end result, I was just suggesting that I don’t think the courts are going to be keen delve into 5th amendment intricacies and how speech may be compelled. I was just offering what I think will be the path of least resistance in the opinions in this area. I think your argument and reasoning is sound, I just think the courts are going to dodge any discussion of that by deciding prematurely that this area is like DNA(in the context of forced blood draws) and just rule, punting on the reasoning you put forward.

An unecessary personal detail: I wouldn’t describe myself as leaning liberal on constitutional interpretation (although all my Writs would lead one to assume I am firmly in favor of it), I certainly see myself as a die hard centrist in this area.
The caskets aren’t the only expensive part. Cemeteries often charge exorbitant amounts for headstones and plots. With headstones they lock you in with rules about bronze composition or charge installation fees for outside dealers while still making those dealers do the installation. My family owns a tombstone shop in a rural part of the country so I’ve seen a trick or two they use to keep folks out. Also I would feel remiss if I didn’t say if you order a tombstone online please pay someone to install it. You will most likely do it wrong and either you’ll get hurt or make the cemetery unsafe for others.
https://bugzilla.mozilla.org/show_bug.cgi?id=1542784

The bug is already closed in Firefox. Hopefully it'll be here soon.
The Past and Future of hub
And with the App stores individual developers have access to even more customers than ever before without having to deal with publishing and distribution. In most cases they even gain an easy upgrade system that ensures that their customers will be working with the latest version of their software.