skysight-inc/HackerNews huggingface dataset:
There's plenty of blame to go around, if you want to play blame games. The "free market" has no mechanism for 3rd parties to affect the decision making process. Microsoft has its policies, well known to the buyers, and the buyers accepted this as well as their own policy to delay recommended upgrades. A completely neutral person, a patient, is put at risk through no fault of their own, had absolutely no say in either transaction (either the original point of sale of the OS, or the policy to not keep software up to date) is injured.

This person arguably has an injury claim against Microsoft (their bug, their policy to stop updating software without disabling it thereby permitting the broad weaponization of their software). And they have an injury claim against each medical service institution who refused service because their systems were fully or partially non-functional due to their negligent choice to run old software; to not have their own user space programs on a constant "everygreen" cycle so that, without any gaps, it's possible to run their mission critical software on a currently supported and secure OS.

Basically, these injured 3rd parties have to sue or legislate. Either way it requires a sovereign to intervene in the market.

And what role and blame do millions of non-business end users running outdated software, and their computer was part of a web enabling such prolific spreading of malware? Do they get sued or billed their incremental share? What if it's $1000 per person running Windows XP? And now that they have liability, maybe they can all sue Microsoft because Microsoft permits them to run outdated software?

This shit really needs to be engineered better, and really where we're at is, we're monkeys playing with computers and reveling in our own self-importance, when in reality we still sometimes suck. And this is an (yet another) example of how primitive we are still.
Amazon has focused on being an online retailer, be it weird art stuff or movies or storage. They divested what they focused on - which again, is pretty common. Look at P&G, for example. Or Nestle.
In the UK, people fleeing domestic abuse hive high priority to housing, should they not be able to afford the rent otherwise.

See https://www.womensaid.org.uk/the-survivors-handbook/money-is... and other pages in the section.
Americans keep buying veggies and then throwing them away
Its not like everyone could afford books or training (or even had access to them).

IMO in pre-web days it was a far more tedious and frustrating experience.
I assumed by "they" you meant the Telegraph. If not, then please clear up the confusion...
How US tech companies can help Cuban entrepreneurs
Contracts of adhesion still are still pretty solid. Generally, it's only going to get voided if the process (i.e. take it or leave it) and the terms are unconscionable.

Courts uphold shrink wrap and click-to-agree contracts all the time.
My guess is that the socket side of this is done during development by AMD and then given to the manufacturers directly so that they don't have to do that part. The only other way I could think of is if the tools have a way to lay out as many of the traces in parallel (i.e. tell it, all of these traces are going to the same place just offset a little) and then do most of that automatically for say the RAM and power. I think most of the length and impedance matching is already automate-able in Altium and other high end software.
I would very much like to know that too. I think Alan Kay said something about the middle management at Xerox being excellent people, too, so I would be tempted to think this is the one important factor to get the kind of tech oasis that were PARC and Bell Labs.

Some of us end up in the few dream-team environments that already exist today, but most will have to build those ourselves; any hint would be very welcome.
The spend/build-out is even bigger than that because if these cars have no driver how to they refuel? Unless they've got a robot arm capable of doing that themselves they still need a human involved. As well as somewhere to do repairs and maintenance on the cars. Right now Lyft and Uber effectively out-source that to the owner of the vehicle. So whoever is doing this roll out doesn't just need the vehicles they also need the facilities to house, maintain, and fuel them. That infrastructure is, arguably, even bigger and more complicated than buying up the cars.
Kind of off-topic on-topic: I went to that restaurant/bar in Chicago to try their cocktails and it was one of the best experience I went through there. Way better than the Milk room (haven't tried Violet hours though). I wish there was an Aviary where I live now :(

They do "experimental" cocktails (or artistic cocktails). Cocktail in a bag, Smokey cocktail, bubble tea cocktail, cocktail in a tea pot, ... and they taste amazing as well.

If you read that blogpost I suggest googling or checking on TripAdvisor/Yelp for some visual pictures :)
Remember, though, that this is just a preliminary injunction. Waymo could get considerably more as the case goes on, they're just going to have to work harder to get it.
???
This is wrong, Amazon's core business is profitable when not accounting for reinvestment into infrastructure
About one million Germans were dead or wounded as a result of allied bombing. Almost certainly entire hospitals were blown up too, in Dresden if nothing else.

A small prize to pay for not having nazies stomp around my backyard (almost literally, there are remnants of a nazi bunker not half a mile from where I live).
Yes. CoDel/AQM can only help bufferbloat if you control the bottleneck. However it's possible to artificially make your router the bottleneck if you get really steady bandwidth.

BBR only helps TCP but will help prevent bufferbloat along the whole path
I work for a botanical garden and spend a lot of my time working in the gift shop. We have a huge pile of t-shirts, dozens of designs each in several sizes. Most of the employees spend at least an hour going through the whole pile to figure out which shirts need to be restocked. I wrote a python script that takes an xls sales report generated by our POS system and outputs a list of all the shirts we've sold, by design, size and color. It takes me 5 minutes to go grab those shirts and put them out.
> "On the other side, you have the software manufacturer's instructions to stay on Windows XP at all costs."

It is one thing for an individual to purchase software for their own needs, but any firm or government should not purchase software that will not be upgraded to the current versions of the Operating System. That is simply irresponsible and should have been rectified in the purchase contract.

As it is, are there specific examples of software used by firms and government that are not updated to current versions of Windows?
They might have thought "there is no sensible answer in that case, so just have the behavior be the natural operation of the existing systems as designed" which turned out to be adding the inputs.
Those sectors of the economy that receive tax dollars, most prominent among them the public sector.
Too contrarian and agreeable at the same time?
235 sq ft per person seems fair. Ikea has a 400 sq ft setup for 3-4 people.
WannaCry Ransomware Attack Is Massive However You Can Be Safe
Yeah, I guess I should have stated that my experience was in the US. And I grew up in a large city as well so I can imagine the experience for someone living in a rural part of the US was more like yours than mine.
Behind the magic of Elixir+Phoenix LiveReload
Usenet and Listservs served similar purposes. They just weren't as easy to search or as prolific. I remember spending more time posting posting questions and waiting for replies compared to now where I almost never post something new to Stack Overflow.
Walmart has a solution for the WalMart atmosphere/class issues - offline-pickup. Order online, don't leave your car, and someone will place the order in the trunk.
Yes. However that kick is spread over so many components. So they aren't really "principal".
Without the so called incremental improvement offered by Ryzen 7, there is no motivation for Intel to drop its prices on 8 cores chips. Intel now has to answer the challenges both on the 8c16t category and 16c32t as well.
The 5 Pillars of AWS Well-Architected Framework
SB HWY 17, at Bear Creek Road, Los Gatos, Ca. early May. The road was resurfaced at one point. The old surface and new surface form a line that runs parallel to the lane marker (the yellow line in the shadow on the left).

At about 8:30 AM a sunny day, the median barrier casts a shadow that is also parallel to the lane marker. The edge of the shadow and the edge of the road resurface artifact form a line that is similar width to the road marker.

The old road surface is more reflective than the new road surface and the higher reflection creates a bright line that appears to the lane tracking video system (Subaru EyeSight) to be a lane marker. Since the car has crossed that bright line, the system sounds a lane departure alert.

Leads me to think that if the car were autonomous, it would have reacted.
Adding meaningless noise
JWT Fundamentals: How to Easily Share UI Components
Well, possibly no faster than can currently be achieved by asm.js if the JIT likes you, but I think discussions of raw speed miss the point.

1. Parsing text based JS is much slower than parsing something like WASM.

2. Initialising data required for programs can take significant time in JS as that data is just a program that must be parsed and run.

3. Those first two points, along with better type support should help things get fast quicker, as the parser and JIT have less work to do.

4. In general JS comes with a lot of baggage that it's extremely hard to get rid of at this point, in many ways it's not really a great foundation to build other things on.

Now, WASM seems to provide a pretty good basis for building many things low level things on, but less useful for higher level languages which might want garbage collection or other facilities. I hope we'll end up with a successor or an evolution of it being the primary thing browsers interact with and JS simply being a language supported on it.
Gerhard Steidl is making books an art form
Are Our Customers Where They “Should” Be?
Tends to happen when vegetables are picked early, and are at the very tail end of their shelf-life by the time they get shipped around the world and hit your refrigerator.

If you grow your own, things last much, much longer. For instance, it's not uncommon for my parents to have tomatoes kicking around ripening off on the porch for a week or two, unrefrigerated. Don't try that at home with supermarket vegetables.

Greens are probably the worst example. Ideally, you'd eat them the same day they are picked, but that obviously doesn't work in the supermarket model.
He's saying that a hanky, internal tool would be impossible to improve. He also says that because Amazon sells to 3rd parties, they are driven to improve. So he's claiming that Amazon is structurally setup to solve problems, while internal-only products aren't.
Microsoft Software Assurance is something very distant from real SwA.

> https://www.microsoft.com/en-us/licensing/licensing-programs...

> https://en.wikipedia.org/wiki/Software_assurance

Users don't want to upgrade, many I know would rather use linux or macs. Microsoft should acknowledge the thing and fix what's wrong. IT departments these days are trying to convince the people they work with.

OS editions

- 10: Home [wipb + cb], Pro [wipb + cb + cbb], Education [wipb + cb + cbb], Enterprise [wipb + cb + cbb], Enterprise LTSB [ltsb], S

- 8: Core, Pro, Enterprise, RT

- 7: Starter, Home Basic, Home Premium, Professional, Ultimate, Enterprise

vs

- Debian: unstable, testing, stable, old-stable

- macOS: developers beta, public beta, released

- BSDs: current, stable, release, old-release

I am unsure if the Windows mess can be considered a "naming scheme", the single thing I have very clear is that there's something terribly broken (maybe the whole marketing fuss thing).
> "And what happens if some of the software or equipment used with that system is not compatible with Windows 10?"

It is irresponsible for a firm or government (as opposed to an individual) to purchase software without a contract that ensures that it will be upgraded to current versions of the OS.

> "You're far too quick to excuse Microsoft for what was, ultimately, a defect in the original product."

What defect are you referring to exactly? That Microsoft years ago couldn't predict every way that cybersecurity attacks happened to their OS? Or that users of versions of Microsoft software still under support contracts (including firms and governments) did not run software update tools for a patch released in mid-March?

It is simply unrealistic for a firm to anticipate all forms of cybersecurity attacks. Later versions of OSs include not only different architectures to fix cybersecurity flaws but take into account changes in the Intel hardware that help to combat cybersecurity attacks.
> It's perfectly reasonable to tell someone that, go make an MVP and we will acquire it.

You have a point in general, but it is some of specifics of this case that raise doubts about whether that is the whole story.
Lightweight E2E Testing for Spring Boot / Angular Applications
Free two-day shipping, presumably. I know that gave me a shot of dopamine when I first discovered it.
>server segment where MBs are significantly more expensive

False-ish

Single socket server boards are on par with home motherboards. They only become expensive when you start wanting 2+ NIC's and A LOT of sockets. But then yes your feature thing is mostly true.

> and lack a whole slew of additional features nice for desktop machines.

False-ish

Intel's server socket (for non E7's) is 2011v3 which is also their enthusiast socket. I dropped a XEON E5v4 2030 into a 2011v3 ""ethusiast board"" and it worked without a problem.

Sure my enthusiast board doesn't support ECC RAM, and I can't over clock a XEON. But a 2011v3 board in and of itself is only ~50-60 more then an EXTREME low end <$100 stock standard home user motherboard.

You get what you pay for if you want a dirt cheap board to drop a server class CPU into you can find it.
Assuming we're talking like 10+ years ago, it was the hassle free speed of ordering, the cheap, fast deliveries (and accurate delivery time estimates), the product selection, the live inventory and ease of returns. Compared to everyone else doing e-commerce at that time, Amazon was in a league of its own (at least in the UK).
I hope instead of focusing on the doxing, people focus on employing and protecting him from threats. You can't count on keeping a secret forever.
The site could have been more explicit. What's a CI?

Never mind. https://en.wikipedia.org/wiki/Continuous_integration

Not even a trace of "continuous" or "integration" on the whole Concourse page.
Walmart is the way to go. I've stopped my prime a long time ago. Amazon needs to spin their video on demand stuff into a separate service, not force those costs on their prime users.
Writing Trading Utilities in JavaScript – Part 1
> The slightly less rational idea is that you won't shop at their online store because of the name association.

Yes, but why is the name association producing an aversion in this case?

If it's simply a matter of not wanting to support a company you find ethically dubious for example (which would perfectly describe Walmart), then it would be perfectly rational to want to avoid it and all its associated ventures.

Voting with your wallet and all that.
Google bans it for example: https://opensource.google.com/docs/using/agpl-policy/.

I would also be surprised if Apple (being so allergic to the GPLv3) used AGPLv3 software, though that's just speculation.
چرا در استان اصفهان کف کاذب دارای اهمیت میباشد ؟
How to Remove Pet Tear Stains Naturally with PurEyes
I'm still learning how to programme (getting better every year); Stack Overflow is good for quickly discovering class functions I didn't know about (but would have found by drawing my finger down the class reference if I'd gone that way), and suggestions for dealing with annoying bugs or compilation failures. It all has to be carefully filtered, though; I know I really should double-check everything I read there against a more authoritative source, and examine any algorithms etc for applicability.

But that's not learning programming. That's an occasional source for a neat trick, or a function I didn't know about. I probably try SO a couple of times a week, and generally it's not to learn anything so much as to save myself five minutes digging through a reference manual. For proper learning I just sit down and grind through a book while reimplementing The Secret of Monkey Island in whatever language/style I'm trying to learn.

So for at least some of us, self-learning programming before SO was pretty much the same as now.
The lawyer can pull down the defendants' pants and point and laugh, then tell Waymo how funny it was.
I love both my iPad mini and switch. I can't wait for Apple to release a hardware update....
I will also throw in my (biased, as I work on the project) suggestion to take a look at Pachyderm (http://pachyderm.io/). It is open source, language agnostic, and distributed. Plus it automatically tracks the provenance of all of your data pipelines, regardless of language or parallelism over your data.

Basically you set up data pipelines, where the input/output of each stage is versioned (like "git for data"). That way you have versioned sets of your data (e.g., training data), but you also can know things like exactly what model was used to produce which result, what data was used to train that particular model, what transformations occurred on that training set, etc.

Things like Airflow and Luigi are, no doubt, useful for data pipelining and some workflows (depending on what language you are working with). However, by combining pipelining and data versioning in a unified way, Pachyderm naturally lets you handle provenance of complicated pipelines, have exact reproducibility, and even do interesting things like incremental processing.
Ask HN: What should I make?
I'm a solo developer with some "full stack" skills but am having hard time finding my unicorn, which is ideally something I can make and run by myself for paying customers, who are preferably small teams/businesses.

What do you wish existed that you would gladly pay for to relieve some burden?
Not soon enough. Where I live the best you can get is 300/300 fiber, only in select parts of town, & for prices that (to me) aren't affordable. For now I put up with 3/1, since it's included with rent. Until I can afford to move & maybe do better then.
Already is, you can subscribe to Prime Video for $8.99.
People in the know have been complaining about this for many years, and it's corporate bean counters that collude with a sclerotic corporate IT mentality to be conservative in all things including software.

And the reality is, the overwhelming majority of IT people have no training or background in risk assessment, they are not computer security people. But the bean counters, always optimizing, without good information let alone perfect information, have assessed risk incorrectly. And now there's a wildfire in progress, and basically being incompetent at the task they were handed, are all surprised.

Many other people who have considered this eventuality are not surprised.
They are right - SO is a better version, but the majority of impact came from having the information globally searchable at all. Heck, even searchable USENET indices had a huge impact, pre Web.

And SO still suffers from the same basic problems they all had - "good" answers get stale, information tends to clusters around simple/beginner problems, etc.
It strikes me as a rather naïve analysis.

Amazon are ruthless entrepreneurs, making every deal they can. If someone else opened up their internal services, nothing special will happen.

Making your distrubutors fill your warehouses without paying them, since you have relabled the business relationship and adjusted the margins somewhat, and getting away with it because you more or less own the market - that's the sort of deals you need to make.
In 20 years of software development and trying different platforms, JavaScript has been the most frustrating and the most rewarding of all of them.

I find a lot of value in using JavaScript as a cross-platform shell. I personally do a lot of work on all of the major operating systems. I primarily (a light primary, like maybe 67%, not 90%) work on Windows, but most of my users are working on macOS. And we're all writing software that eventually has to run on Android. There is almost never a problem I can't solve using a JS project of some kind. That's the rewarding part. I feel like my software goes a lot further on the JS platform than it could have ever gone on any other.

But it's frustratingly slow. A lot of that is the poor quality of a lot of the libraries that are available. I'm not really keen on writing my own HTML templating system, but I'm afraid I might have to just to get the performance targets I want (I static-gen almost everything).

And I often feel like the language is not doing enough to help me. I love writing metaprogrammable systems, but the lack of easily accessible, standardized, advanced type information in JS is a big impediment to that. Sure, I can enumerate all of the methods an object has available to it, but there is no good way to enumerate the parameters those methods take, their return type, or even that they are methods, if I ever happen to get a reference to one of them sans the object from which it came

And yes, I still do object oriented programming. But the functional story in JavaScript is not any better. With map, filter, and reduce being methods on Array, coupled with JS's goofy OO semantics where methods can become detached from their objects if they aren't explicitly bound to them, things become frustratingly verbose to get basic functional patterns to feel good.

So a WASM that let me build better dev tools, in better languages, without losing that cross-platform capability, would be a godsend. Having it run in the browser also is just icing on the cake at this point.
Why Hardware Engineers Have to Think Like Cybercriminals
Why did you link to an article that gives no evidence?
And in Windows 10, forced updates are opt-out, and yet, prominent tech sites like C|NET publish crap like this without tons of caveats about why it's a terrible idea for most everyone who needs a C|NET article to tell them how: https://www.cnet.com/how-to/stop-windows-10-from-automatical...

They kind of acknowledge how bad this advice was:

"Update, May 15: With the Windows 10 Creators Update, Microsoft has largely addressed the forced updates that often resulted in lost work. And, while the the recent WannaCry ransomware does not (thus far) appear to affect Windows 10, you need to make sure your PC is kept up-to-date with security patches to avoid exactly those sort of attacks. To that end, consider the information below to be out of date, with a more thorough update to come."
>People in the past worked longer hours,with less vacations, didn't have longer education or retirement etc. So they've worked less.

The per capita aggregate demand for labour has massively increased since 200 years ago. If you divide the amount of wages paid out in the aggregate by the number of people, you see it has increased something on the order of 20X. People work less because they have less need to work, as a result of much higher levels of wages/wealth. If they so chose, there would be plenty of work they could do, and that there is much higher levels of demand (as measured by constant dollars paid out) for it than there was in the past.

>Further more , what we do know from history is that technology does cause transition periods with heavy unemployment and other forms of suffering.

Technology has not historically caused transition periods with heavy unemployment.
And judges aren't fond of people who are obviously trying to pull a fast one.