skysight-inc/HackerNews huggingface dataset:
Apple has tried to put Netflix out of business and so far isn't succeeding. They sort/of tried to put Facebook out of business and failed so miserably they may not get over it for another 5 years. They haven't even been able to beat Spotify, where they arguably should be dominant.

Apple is pretty pitiful as a services company. Yes, they're trying, and they may eventually figure out whatever structural issue it is that's keeping them from being successful here, but I think for every significant business Apple has successfully cloned (Evernote, maybe? What else?) you can come up with at least another where they haven't been able to despite trying, and another 2 or 3 where they haven't tried (yet).

Yes, many small startups watch WWDC with fear in their souls that Apple is about to disintermediate them. It's worth spending some time to understand the differences between those companies and companies that Apple has failed to compete with despite trying hard. I'm sure some obvious differences will jump out at you if you're willing to abandon the position that Apple is an unbeatable juggernaut.
The article states the opposite:

> Java Renaissance: Ryzen 5800x is faster than M1 in most tasks by a large margin.

> Java SciMark 2.0: In the SOR benchmark, the 5800X is more than twice as fast. For others, the 5800X is slightly faster, with the exception of Monte Carlo Integraton scored 2.7% lower than M1.

> Java DaCapo: 5800X is mostly faster by a significant margin, except for the H2O benchmark which is more than twice slower.

> Python PyPerformance: Overall, the execution time is roughly the same, with the 5800X slightly faster. Probably a faster Python implementation like PyPy can highlight the differences better.

> golang.org/x/benchmarks: The 5800X performs significantly better in all benchmarks, around 30% faster in most benchmarks and some are twice as fast.

> Redis: The 5800X performs significantly better in all benchmarks

> JavaScript Web Tooling Benchmark (v8): The 5800X is significatnly faster in most benchmarks

> JavaScript Octane 2.0: Same story as above

I'd like to think my parent is a troll.
I do not think that serverless is the thing that the author thinks it is. It's definitely not "batch", and it's definitely really cheap. I think that the fact that the author doesn't look at the economics of various deployment mechanisms is pretty revealing - within the first three hours of my first cloud engagement we were making faces about the costs of different options. To be honest this is the biggest preoccupation of every team doing cloud that I have looked after. It's also the reason (the only reason why business are going to cloud. If you can get 20% e-2-e soup to nuts savings that is fantastic but in terms of system architecture that's a very thin and high risk landing zone to aim for - it's really easy to screw up and get +20%. Serverless is one of the methods that can help a project drive overall costs under the line, and I say "good for serverless".
Who said it is stopped from happening?
It's happening right under our eyes, at a slow pace, because you can't just make so many changes in terms of software, ui, perspective, etc.
Nitpick: It's 4266 MT/s (at 2133 MHz). DDR is 2 transfers per clock.
With 9 years you can’t really say the deadline was strict... I’d probably chalk it up to bad managers who didn’t know what they wanted in the start of the project. Kudos to the developers for making a nice looking game.
>I would omit most information that can be inferred from context so long as context locality is good.

context also changes with time as other people edit your code. Your single variable name with simple context can balloon in complexity and move around. Don't assume locality is fixed.

Additionally locality wastes precious time. It is preferable to read a variable name and not even need to touch context.

>generic functions (filter, concat, inner_join) are better over custom domain functions when the audience consists of other programmers.

Not true. For filter and innter_join especially the predicate or inner lambda can be intricately complicated and hard to decipher, better to wrap all that complexity in an english name. You save programmer time by having the programmer read an english over deciphering even simple code.

Rule of thumb: It is far easier to read one line of english then it is to read a one line of code. So it is better to allow readers to ascertain meaning from naming over context. You are wasting the programmers time otherwise.
How to create online survey for free with SurveyJS and Google Sheets as back end
Seems like hacks to make the game run better on consoles. PC def doesn't disappear stuff you aren't looking at.
Cool story, but the majority of that is not related to serverless. You still need a CI/CD pipeline with serverless and I’ve dealt with just as many miserable setups there.

> I can’t give the cloud providers my money fast enough

People run VMs and k8s on the cloud as well and run into every one of the problems you just described (aside from literal hardware failures).

Your rant seems to mainly be about having a good CICD pipeline and that’s not really related to cloud or serverless.
Why are religious gatherings exempt? That seems utterly irrational. Surely now of all times is a time for the government to say to religious people “sorry, but we can’t pretend to respect your fantasies right now”.
Apple may be a consumer level company, but then, business level hardware has ceased to exist anyway. Thinkpads are not what they used to be in terms of reliability.
> virtually infinite auto scaling

Ah, the bullshit. When we showed GCS engineers our hadoop workload, their eyes went really big and told us that they don't have that kind of capacity in a single AZ.
My favourite Windows bug is the Start Menu search function.

Install Windows Server 2016 or 2019 in any manner you choose: Blank VM with ISO image, new Azure VM from Microsoft template, whatever.

Try using the Start Menu.

Nothing will work.

The search upon typing will not show all items.

If you click on a search result, it won't launch.

Type "SQL" to try and match "Microsoft SQL Server Management Studio" and be shocked to find that it doesn't. But it matches on "Management"! It's not that it didn't index it, it's just that it couldn't be bothered fully indexing it... or something.

Type "Internet" and you won't see Internet Options. Sometimes it won't show up even if you've typed "Internet Opt". You have to complete the search to "Internet Options", character-for-character to reveal that it exists.

Etc...

It blows my mind that this could be fucked up, not just once, but for every single Windows release since Vista, in similar but different ways.
The recipe wasn’t a total abomination until they got to the “pastry.” What does “put it in pastry” mean in this context?
I believe the technical term for a tightly coupled set of microservices is a 'distributed microlith'.
I think you need to either talk to your system architecture function or get a system architecture function in your organisation.

Managing this stuff is a job, and it requires discipline and organisation. It's one of the few functions of an IT department that is left once you go to cloud (as dealing with Oracle's bullshit is then gone). The younglin's doing development in the business functions have to play by the rules - and the business functions need to agree that there are rules or they will :

a) spend much monies on the issue you describe

b) get cracked open like fresh eggs by any passing hacker who is keen on sports cars
Congrats on launching this. It looks useful and the pricing is fair. In fact it may be too low considering time spent on support and maintenance.
I'm opting for the 5950x. Yeah it's 33% more cores for 45% more money, but in for a penny.. The 5900x is already split across 2 core complexes and the 5950 will just add 2 more cores to each. Cinebench multi-core does shows exactly what you would hope adding the extra cores: 5900x is 75% the score with 75% the cores vs the 5950.
SATA Link Power Management (LPM) and Device-Initiated Power Management (DIPM) could also be the culprit here with similar symptoms - after using the computer for a while, the SSD will stop responding to I/O activities, leaving you a half-dead system. Existing programs like a browser, taskbar or window manager will still work for a while, until they need I/O too, eventually everything will be progressively dead.

It should be a persistent problem that shows up immediately after you've just installed an incompatible SSD, and it should only affect those who installed Intel Rapid Storage Technology driver. So, if it only appears after a system upgrade, it should not be the problem here. But apparently it's still a possible cause.

So, just in case, the solution follows:

First, try disabling HIPM and DIPM in Windows "Power Options", you can use this tutorial: https://www.sevenforums.com/tutorials/177819-ahci-link-power...

Also, if you are using the Intel Rapid Storage Technology driver, LPM and DIPM can be disabled by making the following registry changes. After making the changes, reboot the system and test.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor\Parameters\Port0]
"LPM"=dword:00000000
"LPMDSTATE"=dword:00000000
"DIPM"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor\Parameters\Port1]
"LPM"=dword:00000000
"LPMDSTATE"=dword:00000000
"DIPM"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor\Parameters\Port2]
"LPM"=dword:00000000
"LPMDSTATE"=dword:00000000
"DIPM"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor\Parameters\Port3]
"LPM"=dword:00000000
"LPMDSTATE"=dword:00000000
"DIPM"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor\Parameters\Port4]
"LPM"=dword:00000000
"LPMDSTATE"=dword:00000000
"DIPM"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor\Parameters\Port5]
"LPM"=dword:00000000
"LPMDSTATE"=dword:00000000
"DIPM"=dword:00000000

Note:

1. It disables LPM and DIPM blindly for Port0, Port1, Port2, Port3, Port4, and Port5. It may miss your SSD if you have more ports (unlikely), and if you know the location of your SSD, one entry is enough.

2. I only tested it many years ago on an old version of iaStor, perhaps a new upgrade has made these register keys ineffective. Who knows.

3. Previously, uninstalling iaStor and using the built-in AHCI driver in Windows could be a workaround. But I'm not sure whether it's still a solution.
A counterpoint. All recent Mac OS versions have been a steaming pile for the first few releases, Catalina and Big Sur included.
> I'm convinced that anyone who says they haven't had "any issues" is either lying, has very low standards, or just doesn't pay much attention to detail.

It feels dismissive, but I agree. It seems unbelievable that there could be such a massive difference in bugs just based on different hardware.

Did these people never have a bald 'V'? Or have other characters clip into them? Or spook an entire street by dodging? Or get a wanted star for shooting a gang member? Or not have the weapon accessory page not update after salvaging? Etc.
> It's because of one of the most literal examples of survivorship bias. No living people have ever died as a result of taking some particular obviously unsafe shortcut

People take something far more seriously if someone they know, especially a family member, friend, immediate colleague, etc, dies of it, compared to if the only deaths they know are stranger deaths reported in the media. So I don’t think it is true that people will ignore something unless they personally die from it, if your spouse or child or parent or best friend or boss dies from it you will take it very seriously.

I don't personally know anyone who has died from COVID. As far as I know, I don't know anyone who knows anyone who has died of it either. Probably the majority of people are in the same boat as I am. Not saying I don't take it seriously, but I'm sure I'd take it even more seriously if someone I knew died from it.

(A work colleague got sick with it, had to go to spend some time in hospital due to breathing difficulties, but has since recovered – that obviously raises the psychological impact of it for me a bit, but they live in another country, if they lived in the same country, even same metro area, as me, the psychological impact for me would be greater.)
I don’t think your past experience reflects current practice.

My reality at a 20 person shop with a few devs is much closer to the OP - a few hours setup (we save the cloud config and can remake servers in a few minutes), servers run for months without intervention, uptime is on par with cloud services, deploys take seconds. Managing servers or deploys just are not major problems for us.

Serverless is not a solution to deploy problems - mostly because they’re just not significant problems for us, if anything the dev deploy story is worse than renting VMs. It’s an interesting take on serving requests and I do believe some variant of it might be the future (a variant more like cloudflare workers IMO), but at present there are serious drawbacks and it is not clearly better, particularly when provided by a predatory company like Amazon.
> Is anything about that specific to mac workloads?

The memory and instruction architecture may be more 'generic' but it and the neural engine, storage and media controllers, image processor etc will have been shaped and fine tuned by the requirements of the mac.

It is probably the marginal gains of each subsystem being 5-10% better for purpose that gives it the edge.
Your examples are poor. LetsEncrypt and certbot automated cert renewals a long time ago. If you’re still having to manually renew your SSL certs, you’ve picked a crappy vendor. Security updates are also as simple as a cron job that runs your favorite package manager update command. You want to run those commands on multiple machines? Use the several different FOSS orchestration platforms that make it easy for you to deploy and configure your distributed services. Sure, these things take some initial set up, but it’s nothing that can’t be accomplished in a few business days for a start-up.
It’s not just “configuration”. There is also the issue of continuous monitoring and upkeep. Not to mention someone has to worry about servers going down, hard drives going bad, backups. Would any one person know how to configure and maintain everything above?

I’m a developer who happens to have AWS in my toolbelt. I could set all that up by myself. In the the two years that I worked there, we never had an issue with any of it.

How much in house expertise would we have had to hire to manage everything that we used?
They bought Intrinsity as well, leaving us wonder about the fate of Fast14.
Using nuclear power for carbon capture
And now their market cap is 3x Intel's.
For Javascript, I recommend "You don't know JS".
I've tried tons of ressources and that's the one that finally made it click.
There’s ways to achieve it through overdose, but your average person will not have access to the medications that will all but ensure the outcome.
That is kind of conspiratorial sounding. Apple has to charge more than a PC maker which spends almost nothing on build, quality, design, developing and maintaining their own OS and software.

Charging more in the premium segment is normal in any industry because you a smaller volume to spread fixed costs over.
Pretty much the entire music industry would disagree with you on apple being consumer level
Computer viruses, piracy, and various forms of spam are illegal and can carry harsh sentences. We all see plenty of it.

That people occasionally get caught probably does discourage some of it, but there's obviously plenty to go around. At some point you have to accept that the law won't get rid of some of this stuff.
Then you are working at hyperscale yourselves already, and there are maybe 50 organisations like you out there.

Maybe.

Right now I don't think that there is a single telco that has the scale to break GCP, or a single manufacturing company (exempt Tesla) or a single energy company. Or bank.

I agree that pharma, social media and streaming may do this. But since Netflix is on AWS I am doubtful of the last.
Look, it doesn't have to work for everyone. Of course there are workloads where it's not going to be enough. That's fine. My personal workload requires 128GB of ram but I don't go around telling people 8GB laptops are pointless.
Not much of a “how” here in this article; little attempt at insight.
No, they don't. Memory latencies for top-end phones like the iPhone are generally over 100 ns, which far from being a huge advantage is consderably worse than the best desktop and latpop x86 chip latencies which hover around 50 ns.
Also benchmarks are biased towards multicore use cases, probably because slow things that feel like heavy computation are more commonly had parallelization efforts put into them, and are fun to benchmark.
I'm really unhappy with my knot... https://imgur.com/vwQqx7q
Legislation is a non-starter because there was always be a little island country that will allow whatever you want to exist legally on the internet as long as it generates piles of cash.
I'm not sure what your point is, but no modern ISA is really bare-bones RISC. They're all somewhere in the middle, including RISC-V, despite the name (it just puts the more complex instructions in optional extensions).
They're talking about single-thread performance.
Just food for thought - many people don't appreciate cairns because of their distinctly unnatural appearance. I used to build them until I learned this. In hindsight it makes sense, people ought to be able to enjoy the environment as close to its natural state as possible, with the somewhat necessary exception of the trail.
M1 performance is about much more than just battery life, it’s screaming fast is raw execution power as well. In single core it’s even competitive with Ryzen for goodness sake. That’s just mental.

I don’t see this as a significant lock in risk. It’s not like Apple are the only company selling ARM laptops and desktops, and it seems clear Google, Microsoft and Amazon among others are serious about ARM.
I was saying the opposite.. apple could charge even more imo but then leave the hardware free like others do , if you solder everything, firmware lock everything , sell upgrades at 5x the price (and compare the price of the baseline to say.. wow it's cheap ) then apply a tax on all software, now when we compare prices we should account for that also
>I’ve heard the reason they always charge more for RAM is labor costs from running additional tests to fail chips other companies ship.

Which is false. Apple uses the same off the shelf DRAM chips from established manufacturers found in any PC/Phone/Laptop.

Unlike Flash storage, there is really not really bad performing DRAM per-se, just defective, And apple is no guarantee of free from defects with RAM fault in MACs being as common as in the rest of the PC industry.

The extra price is just the Apple tax.
I have to strongly disagree. To me it feels like a very luke-warm copy of Deus Ex, where your choices don't matter and all dialogs are written for 14 year olds. Since I'm playing on a PC, I also don't suffer from actual bugs, but more like "second order bugs" which aren't technical but design/writing related: it's clear that the developers had to constantly plaster over the fact that they didn't have enough time to properly fix (or finish) their designs.
I don't really see the advantage of using RISC-V as the ISA for a specialised processor. Yes you can have some tooling advantages because the basic stuff is done for you but such ISAs are often hyper specialised. You may not want everything in the RV32I/RV64I (the basic RISCV instruction set) and you'll certainly want a whole bunch of stuff that isn't in an existing extension and you may want to do things in a way that's fundamentally incompatible with the existing ISA (maybe you want flags or condition codes, maybe you want a giant register file with indirect addressing, auto increments and weird memory addressing modes, maybe you want variable length instructions or fixed width that's greater than 32 bit etc).

The complexity is in the specialised stuff anyway so having a RISC-V base is unlikely to save you a huge amount of effort.

The author attempts to point to Nvidia as an example

> Because RISC-V has such a small and simple instruction-set it beat all the competition, including ARM. Nvidia found they could make smaller chips by going for RISC-V than for anybody else. They also reduced watt usage to a minimum.

As I understand it Nvidia's use of RISC-V was for controller cores, its not the main ISA doing the important work (i.e. Whatever they use for the shader cores in a GPU). I suspect they chose RISC-V primarily because there were no arm cores that precisely fit their requirements, so RISC-V gives the opportunity for a custom design that does.

So yes RISC-V is great when you have a need for a CPU that doesn't fit nicely with what arm already provides. In a coprocessors these are likely to provide control and coordination. You'll still want to build a custom ISA for the custom accelerator side of it.
As far as I understand it lives in droplets heavier than air that fall to the ground in a matter of a few seconds. The next person entering the elevator won't breathe it. Truly airborne viruses can be lifted by regular air turbulences and travel kilometers before landing on someone else.
It's the best combination of lightweight plus Windows-like. I will still use it for setting up a limited machine for someone just moving off Windows. It's more work to set up, but very stable.
> So while no direct heahlt impact, it is quite a disaster if one couldn't test people for HIV any more.

It only invalidated certain types of HIV tests. The impact would be that some subset of existing HIV tests would have to be abandoned. That would impose a cost on the health system.

The real issue is that there were other vaccines being developed that were equally effective but which did not have this drawback. If this was the only vaccine available, the health system would have worn the burden of changing HIV test regimes; given several other effective vaccines are becoming available, it wasn't clear that the cost of imposing massive changes on HIV testing regimes was justified.
There are two options I think: a VPN or a dynamic DNS like duckdns.
Out of these, only Microsoft could reasonably develop a browser enginge - and they stopped doing so, decreasing the available web implementations by one.
I’m not worried about google stopping chrome, it is way too big for that - just firefox is unique in what they are doing, and is irreplaceble from a freedom of web perspective.
I think it meant you wrap it in pastry, like you do with a beef wellington.
I think you mean you need zero revocable permissions. The permissions still need to be declared in the manifest, and can be viewed in app info. This is how it works on Android, anyways. I've used both root access and repackers that modify the manifest to remove offending permissions on the past (occasionally it works, but more often it results in the app crashing, especially when the permission is for network access)
So your prediction is that the chip will be bad at running Linux and windows?

To me it seems a priori quite unlikely that the patterns of MacOS, windows and Linux are so different that this would be a major win. There may be a few specific things, but any CPU that prioritizes to much for some particular os would have big problems running CPU-intensive user-space-only workloads.
And all you got after such long time waiting id a game thdt is well patched, documented, has all the DLCs and is way cheaper.

"AAA" is not a quality definition yet the size of the studio/marketing budget. Don't get fooled!