skysight-inc/HackerNews huggingface dataset:
data:URI origin has no access to localStorage, so you have to run your own HTTP(S) server to either have origin for browser instances localStorage or roll something like your PUT persistence.
I take issue with all of the complaints here...

- performance: first rule of architecture is that you don't build the entire thing on the needs of high performance...you only address performance as-needed

- vendor lock in: this is the worst reason. Most companies choose cloud vendors and stick with them over many years. I'd love any survey that showed some massive migration between vendors on a regular basis, but it does not exist.

- the monolith: granted, serverless is really best when building something from scratch. Trying to "migrate" to serverless is just a bad idea. Trying to "upgrade" portions is okay, but do it well using the autonomous bubble pattern, making sure you have a solid translation layer

I believe serverless is our best modern architecture, but I also understand that not every company is ready to do the work and/or pay the price of the change in development processes. I'd agree that it's stalled, but moreso out of fear and ignorance than anything else.
> Absolutely not. The military does not handle issues like this on US soil.

In what sense are the police not military?
Dumb question: how do race cars and their drivers handle "blind spots"?

Edit to answer my own question: apparently they use spotters that radio in to them whether or not it's clear, and (at least in NASCAR) the cars don't have side mirrors but have an extra long rear view mirror.
Considering that World IPv6 Launch was 2012-06-06 and nothing really happened before, it makes more sense to say that it has taken 8 years to get to ~30% adoption.
Fixing the process (formal training in this instance), rather than focusing on specific mistakes (a specific instance of police violence) is generally the correct approach.

However, given how little accountability there is for specific instances, maybe part of "training" is cops actually facing substantial repercussions when they resort to violence?

Side note: Does Jocko have a vested interest here? ie. does he sell a police training course? That could explain his bias to pointing to more training while skating over repercussions.
Your chain breaks between Me and XP, because you omitted Win2K. And that's a huge change - It was the point at which they switched to the NT kernel from the previous DOS-based ones. While MS hasn't always done a great job on all of the OS functionality surrounding the kernel (though it's quite good now), the internals of the NT kernel are and always have always been excellent, and IMO, are considerably superior to Linux' kernel internals.

One reason for this, interestingly, is that NT had less of a past to deal with - it was a clean-sheet design by one of the most experienced OS kernel designers on the planet (David Cutler, from DEC) - Linux was still trying to be "Unix-like" and maintain (more or less) POSIX compatibility (though to be fair, POSIX didn't show up until about the time Linux grew out of its hobbyist toy phase...)
Our internal mono-repo with about 11000 C++ compilation units took about the same time with clang-11 compared to clang-10.
I used the Ubuntu 20.04 packages from apt.llvm.org for testing.
I was always a Windows native due to hobby game development. Back in the 2000-2010 times, that meant you were using Windows.

The dev tooling on Windows for things that aren't .NET has gotten much, much better in the last 10 years. Sometime in the last 4 years I stopped feeling like I had to have a Linux installation available to switch for my programming needs, and I've mostly just been using WSL instead. I still keep the Linux installation around, but now it's months in between when I boot it up.
Police Violence: The Veil of Darkness
Thanks (and to the other comment who suggested the same talk).

This was useful.

The tl;dr for anyone who can't spend an hour watching (why are so many Unity things done as videos?!?! so infuriating!) is that you use "Scriptable Objects" (new to me - this is a first-class thing in Unity) to store common state and so break statically defined dependencies between Game Objects by having them share the Scriptable Object rather than reference each other.

So you might have a Scriptable Object that contains the player's score/coins picked-up/zombies killed etc. On its own this is conceptually basically just a number/several values/etc wrapped in a small singleton class. You then reference that Scriptable Object in your player game object/script that will mutate that value. Anything else that needs to know the score/coins picked-up/zombies killed (e.g. UI code) references the same Scriptable Object.

So now two separate parts of the game share the state without being statically bound to each other (they are only bound to the Scriptable Object). Plug in as many or as few new components all using the same state stored in the same Scriptable Object and nothing else needs to change as they only share the Scriptable Object. No references to other game objects required.

You can do the same for events - create a Scriptable Object for an event (e.g. PlayerHurt or PlayerShoot etc). Since Scriptable Objects can contain code like any other class, you can have GameObjects register their interest in this shared singleton event by calling "PlayerHurt.RegisterListener(this)" etc, and then have another GameObject trigger/raise/activate the event ScriptableObject ("PlayerHurt.Trigger()" etc). Neither side know about each other, so you can plug in as many or as few listeners as you want. The talk uses some extra cleverness to use a UnityEvent to allow for a function call in reaction to the event being triggered - this means a lot can be done directly in the unity editor, but that seems separate from the main secret-sauce of the scriptable object as the mechanism for shared state.

Site here that basically repeats the video nearly verbatim: https://unity.com/how-to/architect-game-code-scriptable-obje...

Cheers!
Ermmm, but it's true!

http://www.biblebelievers.org.au/ij_ch1.htm

There is 20 chapters, just change the 1 to 1-20

2020 years this war as been going on and after 20 centuries and 100 times failing, they are going return us to the dark ages of judasium of 2000bc to 0ad.

They killed their king, jesus, because he wanted all gentiles to have better lives and not just the Jews.

'even in a minority of 1,the truth is still the truth'
So what happens if/when Ferrari stops supporting the remote hardware, or the mobile tech is no longer available (ie none of my 2g mobile network stuff works anymore because no telecoms company here does 2g anymore)
I would agree with you that it does look as if the overall IFR is in the range of 0.8-1.6%, and that the Spanish study was well conducted. But it is also horrifying that a pandemic that has killed more than 1M people worldwide still has so few similar studies to help answer these questions.

2. I don't want to make strong claims about this, but I do think it has moved quite a bit.

3. Yes, mask utility seems really well established now and has been for "many" months.

I still wish we would hear more public speakers using the numbers from 1. above combined with "flattening the curve" to make it clear what we're trying to do. 1% of the US is a million people. That could still be the outcome, but at the very least, we'd like that not happen all in the same month!
Well there are three possibilities
1) Reduce Infections: You try to get infections down to zero.
2) Ignore Infections: Usually used for common cold. People even go to work with it.
3) Limit Infections: You dynamically scale meassures to stay at a defined limit. In this case a number derived from hospital capacity.
Are more than one instrument or pitch sounding simultaneously? If so, it is almost impossible. You could try deep learning, but there's no guarantee that your results would be transferable.
It specifically does mean rich, but includes China and Japan and South Korea, which are not white. The description of economic development was specifically to exclude race and political affiliation from the equation while still capturing the relevant metrics -- poverty causes violent crime.
Achievement is not normal (2009)
I see serverless working really well for a few niche tasks. Finite, stateless interactions that don't happen often. A good example will be a site say example.org that has a donate page. On form submit, a lambda can take the payload and create a subscription at a payment service like Stripe or Razorpay. The donate page at https://internetfreedom.in works the exact same way.

The broader idea is a service (or static site even) sending messages to a different service. Given how popular no-code platforms are getting, tiny serverless pieces can help automate operations between these platforms.
You significantly overestimate the engineering capability of the telecoms industry. They have very little technical skill in-house, most of the software is written and supported by their equipment suppliers (Ericsson, Huawei, etc) and the customer-facing part were outsourced to the lowest bidder years ago and never maintained again.
If you only need a car 2% of the time, what stops taxis and rentals from filling that need for you?

Is your car cheaper, even if you only use it once a month or less?
Model fits in a tweet and predicts all elections since 1960
I think these statistics tell us everything we need to know: https://en.wikipedia.org/wiki/List_of_killings_by_law_enforc...

The right to a fair trial in the USA has been utterly destroyed by police who seek to be judge, jury, and executioner.
I wouldn't have been half the programmer and architect I became without side projects.
On Azure, I haven't really seen this problem. But you can also pay for dedicated serverless via Premium (but you pay per core/mem allocated vs. number of executions). It seems pretty interesting since multiple function apps can share the same infrastructure (allowing for more dense deployments).
Shorter than that. https://gist.github.com/darius/8caf6b8ba3419350d533960dba563...

Saying typing speed is the bottleneck may be a bit of an exaggeration, but if you look at the leaderboard for Advent of Code, the leaders are incredibly fast.

(My result: 5 minutes, but I'm normally a lot slower than those leaders. I'd just already written a tictactoe program and only needed the count-games function.)
Are they really saints? Nadella has done a lot more good by changing microsoft's business model from the inside from EEE to one that embraces open source and collaboration than he could have if he quit. Even while he was at Microsoft he was working in the cloud division laying the groundwork for what the company managed to transform into. They're also clearly not focusing their efforts on EEE now - why would they embrace Apple and get office to work on their platform if that was the case? They're not going to extinguish apple - its too powerful, and their collaborations with groups as powerful as Apple, Google, Linux users, etc would be a waste of time if they were still operating with their old strategy. These are immensely powerful rivals, not weaker/fragmented standards that can be extended and extinguished just like that.
Caching is another big one. Beyond the simplest of services you typically need to cache some info in memory, create connection pools, etc at startup to improve latencies. With serverless that is not possible without killing your cold start time. So it's hard to go serverless except for the simplest of applications.
> That is unusual for supreme court justices, and I think it should be reported on.

It's the word choice. "stark" sounds dangerous. If the reporter favored Barrett, he could have said "bold" or "groundbreaking". He could also have instead written about increasing the representation of women in the Court.
Oof this hits close to home. Moved right before COVID started and got an apartment right next to my job. Figured I didn't need space for an office. My commute is short and I can just use the apartment common areas if I need to wfh. 1 month later and I'm wfh full time in a studio apartment and my desk is in my closet because I have no space and the common areas are closed.
> VSCode, .NET Core, WSL

Care to explain what's wrong with them? What's anticompetitive about them? Or you just don't like them because "reasons"?

> DX12

What is wrong with it? It's not like it's forced down your throat like Metal. You still have the choice of Vulkan and OpenGL

> deliberately crippling cross-platform Vulkan drivers

Do you mind providing citations, instead of just causing flame wars with no solid argument on your side?
$4,500 2005 Toyota Corolla here...

I put 80,000 miles on it in 2 years... I think I got my money's worth.
I'd definitely say I prefer Monty Python and Terry Pratchett's take on absurdism over Douglas Adams'; I do have a soft spot for some of the higher-level gags Adams sometimes included, as opposed to the moment-to-moment there-and-gone gags.
At this point in history, as a SWE, probably doing everything damned possible to get a FAANG job.

There are probably even faster ways, but they are significantly even more riskier and/or unreliable.
Pent up demand but no money to spend on these vacations. Why would you fly to Hawaii when you don’t know if you can make next months rent?
The point, if it wasn't obvious, is that you would find yourself on the receiving end of some pretty unfair judgments if everyone else judged others the way you do. Just because you like to dabble in software in your free time doesn't mean it's the standard everyone should be held to.
Really interesting perspective. Thanks for sharing. You might be right about new generation’s focus shift. If that is true, an interesting future is waiting for us when it comes to business/work software.
If humanity is going to survive the next few decades with a quality of life even remotely resembling what we have now, we'll need to stop looking at the pocket book for a short while.
I'd point out two other aspect not mentioned here - first is that the complexity doesn't go away. Application architectures running on a 'serverless stack' have a lot more moving parts than a traditional server based equivalent. Try showing the you from 10 years ago a modern serverless architecture and they'll think you're mad. More moving parts is more maintenance/problems, but on the plus side, does allow you to throw more resources at a specific part of the whole.

Second - with each cloud provider's serverless service, I've noticed that the underlying complexity is shifted into your application and provisioning. They're a great example of leaky abstractions. The name 'serverless' may lure you into thinking that you don't need to think about servers any more, but actually you do have to adjust to the way they've implemented a service that you're using. Think of Lambda cold starts, or have a look at the DynamoDB pricing page. There's still a server running somewhere.

Personal experience: I've found that ECS (Fargate) is a decent step into the serverless realm, if you've been running normal containers on normal EC2s. It does take away the EC2 management aspects, and it's especially useful if you have some applications that are resource hungry, and some are not. It's a cheap way to run ETLs (we use the ECS Operator from Apache Airflow, which itself is on EC2). It doesn't take long to learn, and it's a good place to start. It does come with its own baggage... the 'stack' that you had on a single EC2 is now scattered about; you may need AWS Cloud Map for service discovery, ALBs for networking, SSM/KMS for secrets, Cloudwatch for logging.

That's when you realize, those sticker infested laptops at Devops conferences are actually modern architecture diagrams.
I wonder how this guy feels about his no-car-small-apartment in 2020? :)

My second bedroom has become an office. I bought my first car a few months ago (after 8 years of living on the outskirts of London) and it has dramatically improved my pandemic life.
I honestly do not know about how they look like. What I meant was higher rate of crime against people and police.

But to give you an idea what might turn police force to want to have more serious weapons. Just few days ago there was a 2 hours long attack on the local police station in France. Attackers used fireworks. Police did not respond though and I do not have an idea why. Perhaps they were outnumbered and outgunned.

In such situation, where criminals do what they like, would you prefer your police force have some serious weapons or you would think that it would be an overreaction?
You're talking about towing on a trailer, which is indeed pretty common. Towing by the eyelet is not.
As I read the article, I compare the author's world view to that of the "survivalists" and "preppers". The guys who stockpile food, water, ammo, etc. that they'll likely never use but might. They deliberately optimize for the 5% or 0.5%, rather than the 95%. They assume independence will eventually be needed (running water may one day be unavailable), where the author is willing to risk relying on inter-dependence (car rentals and hotels will always be available). The survivalists firmly espouse the "when I need it, it's there" point of view. I don't know if one view is right or wrong, but they are clearly opposite approaches to dealing with tail risk.
Lime and Bird are the top rated Micromobility apps in September
In the early-90's I worked on prototypes for the new FAA air traffic control system. We sourced 2Kx2K CRTs from Sony that where the most incredible things to behold when used with hardware anti-aliased vector graphics. Almost 30 years ago. Where has the time gone?

https://en.wikipedia.org/wiki/Trinitron
Yes, I meant militarized police by "troops", exactly what the article is talking about. Though here in NYC I do routinely see heavily armed actual troops (they might be National Guard? not sure), at Penn Station, Grand Central, and airports.

No, I'm not referring to 9/11. However, over the past several decades, there have been several attempted/successful terrorist attacks by people on the ground. At some point you do need someone heavily armed enough to take out an active ongoing attack, like what we saw in Mumbai or Paris. The odds of it happening again within the next decade are not that small. Do you really do nothing to even try to be ready to respond to it? I just don't think most voters are going to be willing to accept it.
Hey Matt! Would you be open to hiring an intern/entry level Elixir devleoper? I graduated in May and fell in love with Elixir in the last few months. I'm eager to learn and ready to work.
Very succinct. I agree 100% and wish more people had this line of thought.
Sad to hear. Dark is a really exciting concept and I hope it gets beyond the "product-market fit" stage.

Getting customers to accept the vendor lock-in for a VC backed programming language/environment sounds like a problem though. Even worse now that it's clear that company could go under at any time.

Maybe open-sourcing the runtime would change this significantly but I doubt any investor would be happy with giving away that kind of leverage. Still, fingers-crossed!
How are you measuring competent vs. incompetent governance?
Why Flutter Is Perfect for IoT Apps
Easiest way is to get a PD tester. The hard way: page 363 https://usb.org/sites/default/files/USB%20Type-C%20Spec%20R2...
This post made me look into my ISP, it seems I was opted in for a bunch of nonsense as well. If anyone uses xfinity, you can opt out here:

https://www.xfinity.com/privacy/opt-out
Anecdotally, I run an Airbnb on our second floor - it's a 450sqft apartment in a pretty good spot in Philadelphia. When the lockdown happened, three months of nearly 100% occupancy evaporated in about three days. After a couple of weeks, local bookings trickled in - 20-somethings who wanted to get high outside of their parents house and take any extra toilet paper they could find. One or two even tried to sneak a party in, but were apologetic and understanding when we asked them to wrap it up and send their friends home. And we finally had our first domestic violence incident, which was traumatic but ultimately resulted in better things for our guest. It bears repeating: 2020 has been rough.

When Airbnb put out guidelines - sanitize, don't allow gatherings, 24-hour cooldown between bookings, etc., we bumped up our rate and started communicating that up front before accepting bookings - and everything got much better. For the last few months, our weekends have been booked solid - mostly for weddings and anniversaries. A couple of remote workers who wanted a change of scenery. Was it the 100% occupancy we've had during summer months in year past? No. But it feels like a better balance.

I think the lockdown flushed out the people misusing the system. Were those people and those setups part of Airbnb's valuation? Probably. But it feels like it's brought things closer to the original purpose of Airbnb. I hope they pull through, but even in the event they don't, someone will swoop in to take over that market.
I have considered it and I was actually thinking to put more emphasis of it. The thing I'm mostly worried about "hosted" versions is centralization. To avoid this, I do provide a managed alternative, where I create, host and maintain your VPS. This way, each installation is done on its own server and there is no direct way to easily aggregate data from multiple users.

You can find more info on this page: https://www.usertrack.net/hosting

Fun fact, the "Hosting" page was actually one of the three buttons in the navbar (Features, Hosting, Pricing), but I replaced Hosting with Demo as the way I'm marketing userTrack only attracted customers that wanted either the self-hosted version or the agency one (them being the one providing the hosted userTrack for others).
If science is about having equations and maths in it, then wait until you hear about astrology.
Most of these seem like fairly weak reasons at this point.

Some degree of vendor lock-in is pretty much inevitable no matter what solution you go with.

Limited programming languages may have been an issue a few years ago, but with the support of Java, Go, Python, Javascript to name a few - most of the core user bases are covered.

Additionally, after the introduction of API gateway, most CRUD applications, including those that require async tasks, can be served by the lambda and serverless.

After having used serverless for a while, the biggest turn off for using it (still) seems to be the performance issues. Provisioned concurrency, i.e leaving function containers running, is really just a bandaid and runs counter-intuitive to the original motivation of serverless to begin with.
Is the head of stat arb now? I thought he was messing around with sports betting in Dublin or something.

Anyhow having played/discussed cards with quite a few trading and research people from SIG I can safely say the poker thing there is more marketing fluff than anything else. Pretty effective marketing though it seems. Which is fine of course, because trading is a completely different game.
Their quality hasn't scaled with the company. It was fun to use them in the early days, I'm back to using hotels now.
You can most definitely setup an iOS device without signing into iCloud, same as you don't need to use a Google account for an Android device.

macOS is also quite a capable workstation OS that needs no account other than a local account.

Windows 10 Home you cannot even create a local account without having the Internet disconnected.
They are helpful in probably 10% of cases where they are indeed the right tool for the job and the benefits outweigh the downsides.

For the majority of companies out there it's just a tool to overcomplicate your stack and turn it into an engineering playground so you can justify 2-3x the headcount despite no significant productivity increase. But hey, at least your company can now be giving talks about how they solve their (self-inflicted) problems managing all the microservices and throw that buzzword on the careers page.