skysight-inc/HackerNews huggingface dataset:
> This isn’t your problem Mom. You should’t have to go buy new hardware. This is a problem with the people who make that website. They should be making their website’s code more accessible to legacy devices.

And here is me, a web developer, thinking that using a feature supported by the latest versions of all major browsers should be fine...

I don't know what a proper strategy should look like; but it's hardly a case of "progressive enhancement" that the author is talking about. You might — if the functionality of the site allows — progressively enhance from no js to full js; but you can't progressively enhance from old js to modern js. One could, of course build different bundles with different javascript targets; but how many such targets should one have? How many legacy browser versions would the author want web developers to support?
They're talking about nuclear-tipped anti-ballistic missiles; blowing up an incoming nuke with an airburst nuke of your own. We don't have them currently, but both the US and Russia have tinkered with the concept.

Do it high enough up and it's got similar fallout to the atmospheric tests we used to do. Not great, but better than millions dead on the ground.
Let's say the bill was $100. Let's say tax is 6%. Let's say your dad wanted to tip 20%. Your dad is talking to the waiter over a mere suggestion of $1.20 that the waiter has zero control over.

In my experience, I'd say half the bills I get have suggested tips and of those I can count on one hand how many suggested the tip on post tax amounts. I used to give an exact pretax 20% tip, just on principle, but one day just I realized it was kind of silly to worry over such little amounts. Forget principles, the day I can't afford to tip well is the day I can't afford to dine at a restaurant.
>especially concerned about bills like one from Sens. Amy Klobuchar (D-Minn.) and Chuck Grassley (R-Iowa) that would prohibit big companies from unfairly favoring their own products on their online markets

So Walmart, Amazon, and pretty much every online retailer will drop third party products and sellers.... How is this helping? Why would any company with products they buy/create/sell allow third party sellers back on?

The future will be big companies that stand behind products and a zillion mom and pops on Etsy.

As a small seller that sells on Amazon, Walmart, and through a zillion other retailers, using their infrastructure, warehouses, payment processors, shipping power, etc., I think such bills are too naively worded whenever I look at them.

>“It was like it was written by somebody who didn't understand e-commerce," she said.

Bingo.
From a quick look at plask.org:

* seems like Plask is only for macOS (Window.js also supports Windows and Linux)

* Plask exposes the Skia APIs directly to Javascript; Window.js exposes a <canvas>-alike API instead (but also based on Skia)

* Plask supports video playback with AVPlayer; Window.js doesn't have video support (for now :-)
I'll never use a centralized one like that. I use a password manager that keeps my vault file locally and is synchronized through any cloud storage provider of my choice. I chose OneDrive, but if I was more insistent on absolute privacy it could also synchronize to a WebDAV server I set up myself.
How is your high speed rail going to get from SF to Tokyo?

Perhaps some sort of tunnel? But it’d still take too long and potentially have too much air resistance … unless, since you already have to resist a huge amount of water pressure, you lowered the pressure to that equivalent to the altitude that airplanes fly at or even higher.

…Oh no.
Got it. Thanks for doing this!
It’s not really a good early warning system if regular daily aircraft traffic that’s been around since before radar was invented can interfere with it. If this was the case, the system would be unfieldable.
> Bugs, like toys, would be easier to animate and thus an easier option.

> In one of his trips to Marine World (Six Flags Discovery Kingdom), he saw a shark which he thought could be done so well in animation (like Bugs Life and Toy Story, at that time animation was restricted and advance materials could not be made)

What is interesting is that these directors knew the limitations of the technology well and let that inform their decision making as to what stories they would undertake.

Because of that, these stories never entered the uncanny valley.
Sharing is available only via AirDrop. You can copy the password too. But no "shared password".
The problem with paid parking in the US is we need to supplement the perceived/actual scarcity with adequate alternatives. If parking is made paid because of demand, that is one thing, however if made as a deterrent to drive, that is another and alternatives should be thought about before plans for paid parking are made.
This country is developing dangerous missiles, sincerely, The Governments that own and sell dangerous missiles
Peak 1984 irony.
Tell HN: I used noprocrast for 24400 minaway
And I must say, I was productive. But I must confess I checked in incognito anyway.
I meant it in the sense it is used in economics not in the colloquial sense.

If A cares enough about an issue and is willing to deal with the consequences and B does not then A wins and B loses.

Everyons is willing to commit something for a cause they care about. It could be as little as taking time to convince others by writing an article or a tweet, or as much as being able to commit violence for it and deal with the consequences.

One aspect of life, from negotiations to geopolitics to convince your opponent that A) you would be willing to pay a higher price than they are for your position B) you CAN pay that price.

In case of Intel v China, CCP has something to lose by banning Intel but they've demonstrated or at least convinced them and most other companies that they're willing to pay that price and CAN pay it (by the virtue of being the CCP and having absolute authority). A nation with less resources may not be able to convince a mega corp in order to get concessions.

So in this case if Americans care more about this issue they have to convince the Chinese that they're willing AND able to pay a higher price than they are.
Not true. The setup techniques are not standard protocols. Far from it.
Intel apologized specifically for mentioning Xinjiang. This implies that there are no slave concentration camps in Xinjiang. Otherwise, there would be no need to apologize.

There are two dimensions to that revised statement. If it had not been accompanied by an apology, then it could be taken as clarification of a genuine position.

As it stands, it is a contradictory mish mash of public relations that suggests there are no slave concentration camps in Xinjiang while saying generally Intel is against slave labour.

A clarification of the Intel position is in order. More to the point, Intel should be asked whether it deems Xinjiang to have slave concentration camps. What made it explicitly specify Xinjiang as an example of slave labour? Does removing Xinjiang reference mean that Intel now believes there are no slave concentration camps?

Hence, the clarification question about Intel's position is in earnest. But, it was just a succinct form of all these follow up questions. Sorry if that was unclear.
They looked like black dashes or symbols that went from at least her shoulders to across her neckline/upper chest. I thought it looked cool myself.
You don't have to hate NASA to lament their riding roughshod over threatened species' habitats on a routine basis.
This was an eye-opener for me too.

As a web dev, I had been thinking "there's no reason anyone would be running anything but the latest version of Chrome" -- but here's a reason.

Should we be trying to support old versions of Chrome? The author thinks so.

> This is a problem with the people who make that website. They should be making their website’s code more accessible to legacy devices.

I'm not sure how likely that is to happen. Where do we draw the line? Most tools oriented towards helping you do legacy browser support (like caniuse) don't even have UI's oriented toward helping you figure out what version of Chrome is when and where a good line to draw might be. (At what point would the OP author think we could stop transpiling down to ES5? Literally never?)

Just cause I'm curious... Version 76 is what his mom's chromebook had. When did that come out? Looks like July 20 2019. So about 2.5 years ago.

But this does make me re-think what appropriate browser support policy should be... mostly I just have questions not answers though.

The author was so clear that it was the websites fault and they should be supporting this 2.5 year-old Chrome... I'm curious what other HN readers are doing, is anyone testing on or making sure to support this kind of old "evergreen" browsers, and if so how?
The last line of your reply there really says it all. Every facet of how our cities are built caters to the automobile owner. Universal street parking, parking minimums, highways through urban cores, not prioritizing public transit infrastructure... these things all reinforce automobile dominance, and they've been public policy for the last 70 years.

In order to fix the issue of congested and dangerous streets, we need to get drivers to shift to other transit modes, and part of the answer is to stop coddling them with free parking.
but package.json and package_lock.json presumably are
Deployment of Infrastructure in Pipelines (Amazon Patent) [pdf]
Lynn White's classic study, "Medieval technology and social change", looks at three broad innovations: the stirrup, which led to mounted knights as shock troops and the feudal reorganization of society to support them; the agricultural revolution driven by iron horse-drawn plows and three-field rotation; and the development and exploration of medical mechanical power and devices.
They'll have had the local fire marshall come in to determine legality and when that failed to create a crime they'd fall back on the BS charge that was dismissed to justify their violence on the scene.
They have a Windows app. I only have iPhone, iPad and Mac so not sure how good it is.

https://support.apple.com/guide/icloud-windows/set-up-icloud...
How do you review a whole book for interview purpose? Is it because you had already gone through the book in the past?
Thats great. The NFL players drop, throw and break the iPad like devices all the time. We got to fix these broken tablets people!
> Suppose company X has a real innovation that is worth billions of dollars and google sues them using "bogus" patents?

Bogus patents will be dismissed, eventually. Going to court means commiting to a multiyear-process with no clear outcome if the other party has a hefty patent portfolio (regardless of how you characterize them). The process is quicker and more painful against those without defense,as Google learned when Apple decided to go "Thermonuclear" with patents.
Thanks for the video.

I am curious about Mercury's Lagrange points. Per the video, they should theoretically exist ... but have astronomers observed natural satellites at those locations, like the corresponding points for Earth or the Jupiter trojans?
> OK, but the wages also grew slower than necessary because the income was padded by tips, reducing pressure on the business to raise wages to retain employees.

Tips are better for the business, because it lets them price-differentiate, and thus serve more customers. The more meals a restaurant serves, the more money it gets, regardless of how well or poorly the customers tip.

Over the past 40 years, businesses had a lot more bargaining power than service workers, and have obviously optimized their operations in a way that benefits their bottom line.

If you don't like these outcomes, you have a few options.

1. You can curtail business bargaining power by empowering workers.

2. You can curtail business bargaining power across the board, by raising wage and benefit floors through legislature.

3. You can curtail the rising delta between service wages and living costs, by having someone else (the middle class, the rich, corporations, Uncle Bezos, importers, ???) pay for the difference.

4. You can curtail the rising delta between service wages and living costs, by setting price ceilings on living costs through legislature.

5. You can curtail the rising delta between service wages and living costs, by bringing costs down, via creating a competing low-cost provider through legislature.

... Or you can shrug your shoulders, and just pay your 20-25% gratuity for the exact same level of service that used to earn a 10% gratuity.
ITT: people that are high wage earners in the industry with the highest potential upward mobility that want to argue about the basis and percentage of tips for people doing the work with the least possible upward mobility.

Tipping, at a minimum, is social grease, and to the extent that you want it to be, redistributive economics with near zero administrative overhead.
I think you can install root certificates on iOS using .mobileconfig profiles, so this issue should be possible to fix.
As other people have replied, differing missions and costs of failure explain most of this, although in my opinion CADT in web development is actually the primary problem. I won't link the jwz's essay here for good reason.

In short, the expansion of the web economy has allowed for incredibly lazy programming, being done by minimally qualified people, mostly motivated by short term gains, who consistently forget the expensive lessons of previous generations. The original web technologies were fairly good- HTTP and HTML both addressed a need, and I think they were sound (never liked html's derivation from sgml, though, and I don't agree with HTTP's decision to be stateless) but so much of what's sprung up since has evolved with no real natural selection.
>They have legal relevance. If a program takes those decisions from you, who'd be responsible? This may be a reason why few people want to touch the topic

Agreed but it seems like something that could be handled in ToS agreement. This seems like something that would be a good side/portfolio project but I don't think someone would pay for it which is probably why it hasn't been done yet.
That is exactly how npm works. Except instead of one at least somewhat-aligned group of maintainers of a Linux distro trying to keep things under control, you have a much larger set of packages individually maintained (or abandoned) by totally independent people.

So practically nothing will ever exactly match, which leaves you right back at many slightly-different copies of hundreds or thousands of dependencies.
> I'm fine with having a 10-minute flight delay every time a rogue nation fires an experimental ICBM in a desperate attempt to maintain its sovereignty.

Agreed. North Korea is now nuclear-armed. Every single one of those ICBMs could have a nuke on it now.
Nut.js is a cross-platform native UI automation / testing tool
You don't need a PCB. The Ergodox uses two ICs. One is the microcontroller; it is a mini computer that reads the state of the keys (which ones are pressed right now) and emits the relevant USB messages so your computer interprets those as keystrokes. The other is an i2c i/o expander that reads the keys for the other hand exactly like the microcontroller does. (The microcontroller periodically asks it to scan the matrix on its behalf.) It exists so that only four wires need to span the gap between the two hands, instead of one wire for each row and column. You could, of course, just treat both halves as one keyboard and run the matrix wires between the two sides, and omit the i/o expander. It's basically an optimization for split keyboards. (I have built ergonomic keyboards before, and just make it one big thing instead of two halves. Simpler. But takes up more desk space and is less flexible.)

Each key also has a diode which might look like an IC. This is to prevent "ghosting", where pressing a certain combination of keys looks identical to pressing another combination of keys. The lowest of low-cost keyboards don't include this, because if you only press one key at a time, ghosting can't happen. (Most people don't press more than one key at once, except for modifiers like Shift + letter. They work around this by handling modifiers specifically, often not including them as part of the matrix.) Here's an explanation: https://deskthority.net/wiki/Rollover,_blocking_and_ghosting

The search term you want for building a keyboard without a PCB is "handwiring". Here are some guides: https://geekhack.org/index.php?topic=87689.0 https://matt3o.com/hand-wiring-a-custom-keyboard/

I thought I had some better resources in my bookmarks, but I don't.
I think non-residential street parking, paid or not, should probably be illegal. Or at least eye-wateringly expensive and limited to a few minutes at a time (e.g. food pickups). I say this as someone who drives regularly. The lack of visibility street parking creates in densely developed areas is a major safety hazard for all. Cyclists can get doored, drivers have diminished environmental awareness of things such as pedestrians emerging unexpectedly between two cars (perhaps to get to their own car, or just jaywalking), parked cars blocking visibility of oncoming traffic for motorists trying to turn, etc. None of it good.

For residential street parking, I guess it should be up to those communities to decide what they want. The town where I live has outlawed overnight street parking which prevents people turning single-family homes into overcrowded communal living situations like you see in many parts of California. It makes the streets very safe and pleasant for walkers and kids on bikes, but also works against housing density which I recognize as problematic. I support density, but not density with cars; we need a lot of investment in transportation alternatives.
The Great Epstein Cover-Up, Part I
I feel like the simpsons make nuclear look great. You have homer, the lovable idiot, who is a Nuclear safety inspector for the plant, and, even though he is completely underqualified for the job, the plant still has never had a meltdown.
As I've found out first hand, when you live in a neighborhood where it's more convenient to walk to the grocery, gym, bar, friends' houses, it really makes you wonder what you're spending all that money on that car for. Not just the parking spot, but depreciation, fuel, maintenance, insurance, parking tickets...
I’m not even sure there was a fixable problem; this seems to be something where you want the grounding order near-automatic on a path that doesn't have too much review in the loop and even a cancellation after quick review on a less instant, more certain 9f correctness path. If it is a real attack, delay can be critical, if it's not after the grounding order goes out, a slight delay in cancellation doesn't make a big difference.
You're right, it is there. It is not in headline font, however. It's in a small font, and I did not see it. I just looked at the search results, not seeing all the other noise on the page.
Nope. As long as the litter is around he uses it and I've been reluctant to remove it in case using the toilet stresses him out.
> Instead of using a small explosive to bring down an enemy nuke, surely there's an idea to use a bigger counter-nuke?

Yes; Russia protects Moscow with such a system.

https://en.wikipedia.org/wiki/A-135_anti-ballistic_missile_s...
Yeah. There's a leap in logic there. There's MANY unfounded assumptions in this article that steer it towards the author's predetermined conclusion.
What about before 1990? Also, did you take a lot of flights as a baby that you remember?
I see what you're suggesting. That' clever! Not sure how scalable it is. I'm sure if you ask npm folks they will give you some wild examples of packages doing crazy stuff!
The title is somewhat misleading. A groundstop is far less dramatic than "grounding" all flights (including ones already en-route). Grounding all flights would be akin to what the FAA ordered during the 9/11 attacks.
Our customers use Ably across such a diverse set of use cases, but here's a few:

1. Sports events streaming live updates (see https://ausopen.com/live-scores, we are streaming live scores for the Tennis Australian Open right now). Companies like Toyota even use us to facilitate engineers tweaking the performance characteristics of their cars in realtime remotely.

2. Edtech - we have numerous customers using us to drive live classroom environments, think shared white boards, collaborative tests, presence, teacher engagement. You may have used Codewars in the past, that uses Ably under the hood for example, https://www.codewars.com/.

3. Live screen sharing and collaborative applications. You may have used the amazing Tuple.app, that uses Ably under the hood https://tuple.app/.

4. Collaborative and live web and mobile SaaS applications, where changes need to occur concurrently, notifications need to be presented, and other realtime updates are needed in the interface. You've probably heard of Hubspot, they use Ably under the hood to power their collaborative and live features, https://hubspot.com

5. Developer infrastructure and platforms that need realtime capabilities at scale. You have probably come across Split, the leading feature flag company backed by Atlassian and Microsoft. They use Ably under the hood to power billions of feature flag updates in realtime each month. https://www.split.io/

6. Financial market data - typically streaming updates to thousands or millions of subscribers with very low latency, and sometimes using features like Deltas (https://ably.com/documentation/realtime/channels/channel-par...) to keep bandwidth & latency as low as possible.

I could keep going, but I hope that gives you the idea, realtime is not just for Christmas or for Games :)

Matt, co-founder of ably.com
Upwards of 99%
I feel like that's not all of it; there is a certain expectation for parking to be free from many people and I feel like it's because the demand for parking can be drastically different in geographically nearby locations.

For example, in the bay area, parking in SF is difficult to say the least and usually in paid garages. But go less than 30 miles to east bay (far east or south east bay, not Oakland or Berkeley), parking is much more plentiful everywhere and the expectation for parking is free.

If you live in the east bay and visit SF once in a while, you are coming from a daily life of the expectation of free parking to suddenly seeing signs for $20 a day, $50 a day, and so on. Without really consciously thinking about the economics and thinking, oh, it makes sense, because millions of people want to park in the city, it can definitely drive some emotional responses. If you live in SF and have thought about the economics and have accepted that parking is expensive, then the emotion and impatience and anxiety can be reduced/removed by the UX.
LAPD officers fired for ignoring robbery, playing Pokemon Go
If parking gets too expensive, I can imagine self-driving cars circling the block until the owner is ready to go.
So your claim is that prisoners in USA have never been "raped, beaten, medically experimented on, re-educated and indoctrinated to praise the CCP, shipped to factories around the country to work without pay"? (I've skipped the obviously absurd part, although if you count the slavery...)

Essentially: try to distinguish between information about facts - which is largely true - and the narration being built around it.
>any time there are measures to make parking inconvenient, you end up with annoying ordinances banning street parking...or "members only" local passes...or meter maids who exist to torment us all

"annoying ordinances banning street parking", as if street parking isn't itself extremely annoying to pedestrians and cyclists.

"free" parking is not free. just like any other scarce good that the government mandates to be "free", someone, somewhere is paying for it.
"And the launch date for the first manned Mars expedition? Maybe 1986 wouldn't be a bad year, from all angles."