skysight-inc/HackerNews huggingface dataset:
> Problem: Managing server hardware takes money and people.

For most, this was never the effective reason.

Most rationales behind cloud migrations are likely based on quick scaling, which is meaningless in most cases - except for the signalling of committing to a future where demand hockey-sticks upwards.

It's valid if you are netflix, but how many netflixes exist in the world?
Was it about tax evasion when Al Capone was convicted?
Years ago I had an idea. A game of magic battles. The witches and wizards would search the vicinity (very much like Pokemon go) to find other witches and wizards, challenge them to a duel and fight it out with their wands (or smartphones). The spells would be triggered by using movements i.e. gyroscopes and trickier spells would require lots of wand waving and verbal cues.
I suppose when AR/VR glasses becomes the norm, we could also integrate the magical beams and cooler effects! Anyways, it brings me so much joy to see a portion of it materialize. I'll just patiently wait until someone comes up with the entire game
My first job was IT support for on-prem systems and, as I battle my containerized deployment scripts this morning, really miss those days. Probably just nostalgia but I had named them all after superheroes and it was just way more fun when you got to spec a server and install it, fix them (physically) when they had issues, and panic when the AC broke.

Edit: Also I was way more fit from climbing around a building all day cabling stuff. Genuine question - does anyone know what sort of IT jobs require physical work? I miss those days a lot!
> You'll need to travel further (on average) to buy a barbecue, tent, etc. I think I remember the large American supermarkets selling this sort of thing — in Denmark, you'll need to go to the DIY / sports / etc shop. This will have a car park.

And that's if you don't get it delivered. And even so that is when you use the car (hence why Europeans have a lot of hatchbacks). Not driving to a grocery store a quarter mile away to get a bag of chips that you forgot for a party. The energy expenditure for that is crazy. It's no wonder America has such high resource consumption.
> One of the most common uses of null is to communicate missing values in the sense of "this entity has this attribute but we don't know what its value is"

The correct way to represent this, which has been widely used for several decades now, is sum types. If your value might be unknown, you need to explicitly represent this in the type of your value (e.g. Optional<Foo>) instead of relying on a hack that allows subverting the type system.
> I feel like a better approach would be to specify what services you actually want to run and that requires a separate secret key that you will never use for other development tasks,

You can get pretty far along by never using the root user, and having very limited iam policy for your day-to-day user. That is also what AWS documents as best-practice:

> We strongly recommend that you do not use the root user for your everyday tasks, even the administrative ones.

https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practi...

You can not set quotas that way, but you can at least limit which services are accessible. Furthermore e.g. ec2 has fairly rich set of conditions you can use in policies to lock down the access even more:

https://docs.aws.amazon.com/service-authorization/latest/ref...
The first header after Introduction:

> Todo List App

> Adding React to your IHP project

The first sentence of that section:

> To access the JavaScript ecosystem we need to add NodeJS to our project.

Both the header and this first sentence imply that this is an optional add-on, not a dependency.

I can also speak from experience and tell you that there is no dependency on react. I've played around with IHP and in its default form the stack resembles Rails: Haskell renders HTML with forms, which submit data to the Haskell server via POST. No JavaScript required at all, much less React.
Menu Design Ideas for Digital-First Restaurants
"It’s not rocket science” and “It’s not brain surgery” – comparative study
True, but the Python docs aren't also trying to tell you a life story at the same time.
It's more complicated than that. The vaccines don't work for everyone. There are certain medications and health conditions that interfere with the vaccines. Even if they stay home, vulnerable people are at risk from coming into contact with people who come into contact with the people who don't wear masks.

If you don't wear a mask, and you give the virus to someone with your asymptomatic case, and they go home and give it to their immunocompromised family member, you might end up indirectly killing someone.
> And just for clarity, an example of restricting travel in a god damned pandemic is not an example of "systemic economic exclusion", it may be an ill conceived policy choice, but the west is also not responsible for your pathetically low vaccination rate which likely helped the new variant come into existence.

I’m not from Africa nor am I from America so I don’t think I have a horse in this race but I think this is the sort of rhetoric that the guy is critiquing. It has a clearly skewed understanding of the power differentials of the pandemic and then blames the nations with less power for being able to pull less strings.

Firstly, it makes total sense to me that preventing travel from a region just because it discovered a variant, when that region is apparently world reknowned in its ability to study infectious disease, is a policy born out of ignorant xenophobia. There’s no evidence that this thing started in the regions that were banned or that omicron hasn’t already spread internationally at that point, only that one of the nations with a world class variant detection system sounded the alarm.

Secondly, damn are we really gonna blame colonized countries on low vaccination rates when vaccine access is still being hoarded, it’s production still close sourced, and antivax movement is still strong in western nations?
And LINQ is converted into SQL if you do LINQ queries against a database. The queries are sometimes far from optimal, but the developer experience is quite nice.
In the future, I can imagine cloud providers offering discounted bandwidth from one AWS customer to another.

Then I can imagine SAAS companies offering discounts if your API requests originate from AWS cloud.

Maybe even Amazon prime members will get free bandwidth from their home internet connections into and out of AWS.

At some point, the whole lot becomes a walled garden, and being outside it is more expensive if you need to use services that are inside.
China Uses YouTube Influencers to Spread Propaganda
What exactly is wrong with considering China as the enemy? China is a genocidal, totalitarian state that actively tramples over human rights. IMO it is the closest thing to pure evil in this world next to the DPRK.
> For example, the latency of game streaming services is awful if you're used to a local experience, but if you ask a 12 year old that's never experienced low latency, local gaming, they don't even realize it could be different. They'll happily play high latency streamed games.

That's subjective and dependent on the service and the game. I have Stadia, GeForce Now, and local games ( with some overlap). Latency is minimal and barely visible ( invisible for grand strategy games).
No, as a professional you just pick better software.

Sufficient extensibility does not require software to be terrible.
I've heard! I don't have much occasion to use Linq as a data scientist, but will definitely keep an eye out if I ever write C#, etc.
Creative and Brilliant Restaurant Ads to Learn From
How are these companies allowed to provide services without direct customer support. We all understand they don't want to pay for the labor, but that can't be an excuse.
What's New in Elixir 1.13
By far the best option would be to add support for sum types and pattern matching. Besides being tremendously useful in its own right, it would also eliminate the need for nulls.
It's blockchains all the way down >_<
I do actually own shares in some of those companies. That's kind of the point. You can own the internet, and that's before even "Web 3".
This is not as easy as you think.

I have met some wait staff that has gone to school for hospitality and while they make shit pay, I have had friends easily making about $2000 a week and they don't want to go to a wage system.

I have never waited, but I get the point, if you do good you can make good cash. It's the same with comission jobs.

Where tips suck is if you are at a dead place, cheap place, or you are a lazy shitty waiter.

Good service gets good tips. If you are on your phone making TikToks when you're supposed to be taking an order, and you smell like an ashtray every time you come to the table, that is why you have shit tips, and it's the same reason no one would hire you at some sort of normal wage.

Some people believe they are not paid for their worth, but it's actually heartbreaking to think how many people will flat out say NO to a job that's an actual career.

It's like when Uber drivers get upset that they don't get full benefits but lose their shit when you mention spending 5 hours a week driving around isn't really a job.
To be even more specific: Webassembly is an abstract stack machine. There are no binary executables. You distribute the code in either the text or binary (`.wasm`) format, which is then executed by a runtime.

The runtime can be an interpreter or a (JIT) compiler. The latter can get you relatively close to native performance.
https://www.thelancet.com/journals/lanepe/article/PIIS2666-7...

> Asymptomatic cases had a significant but lower secondary attack rate when compared to symptomatic individuals.

Curious what your searches look like, because that took me like 2 seconds to find.
How? Becoming corrupt is not the same as getting blinded by zealotry (you can be an honest, true believing, incorruptible zealot). Seems like lazy wordplay to me... or something out of Star Wars, like falling to the Dark Side.
AWS allows configuring cost alerts via AWS Budgets service.

https://aws.amazon.com/aws-cost-management/aws-budgets/
Many academics have presented evidence that cross-sectional and time series momentum strategies outperform. They could be described as technical analysis, since they are purely price-based.

I am skeptical of a strategy based on human recognition of chart patterns, one could try to apply image classification methods from machine learning to price charts. There have been a few papers along these lines.
None of those links show that the US is dependent upon China for defense equipment, including chips. All they do is tout how little semiconductor fabrication is done in the US.
Maybe it is more profitable for them to not have hard limits for legit cloud uses and deal with hackings in a way to just forgive. I am pretty sure they have some calculations done showing what way is more profitable for them.
Nope.

I'm old enough to remember it was always called "currency".
Ok but can you understand other fields are different to mathematics? In other fields we argue more informally.
>> I cannot think of a single thing more complicated than a concrete block that functions better now than previous versions did 10 years ago...

I've got news for you. My uncle worked in construction most his life. He told me the concrete isn't as good today as it used to be. He said in some places for shipping they "blow it around". Meaning you don't put it on a ship using a conveyor, you do something similar to blowing dust through a pipe? I never asked for more detail. He thought the handling was exposing it to humidity or in some way degrading the concrete. This would be another case of prioritizing cost/efficiency over the customer.

So even your humble concrete block might not be as good as they used to make em'
The polarization is much worse on the left side of the isle. I’d always observed it on the internet with what comes across as belligerent hate of anything done by a conservative, but this recent poll really brings home just how far the brainwashing has gone.

https://www.washingtonexaminer.com/politics/over-70-of-young...

If your political beliefs prevent you from associating with somebody because you have labeled them so firmly as to write them off entirely as a person, you have jumped the shark and become the problem.
China might be sovereign, but the professor isn't. Notice how China isn't expected to show up in court.
Think of it this way: there is always a GROUP BY (implicitly), i.e. GROUP BY rownum(). So there is always a big group with all the rows (or rather many small groups).
Just curious, is there any other way to monetize compute/memory/space power apart from cryptocurrency?
I swear to god whenever I search for something in the python standard library I have to scroll past a bunch of sites like this before i find the actual docs.

The standard library docs have their own search. Plus there is always help()
I have seen a lot of food couriers in my travels and as our economy suffers from lockdown and pandemic, there's a lot of people being laid off and resulted into being a food courier, the competition grow fierce as there's a lot of food couriers working.
> You are kinda concluding Python is dying because nobody runs in HPC iPython notebooks.

By far the largest number of users (not core hours) on both of HPC systems I manage are using Python or R. A lot of them use Jupyter and RStudio through an OpenStack instance. So they're using exactly the sort of notebook interface you're talking about, coupled to 40/72 core nodes with 256/512gb of RAM.

I'm well aware of what Mathematica is capable of, I made use of it for all sorts of things in my research career. I used it a lot for generating input configurations for molecular dynamics simulations, plotting, symbolic algebra, generating Voronoi diagrams in post-processing of simulation data and more. All of that ran on a HPC cluster as part of the pipelines.
Or if you don't get tipped, the server still has to pay the 7% of sales. So it sounds like the restaurant was trying to shove all the risk on to the server and also take the upside of the generous tip.
Their expected tips are considered when their fixed comp is set. They still get paid more than line cook or bus boys and I would argue have easier jobs for the most part.

However this breaks down if someone drops a huge tip on them. I could understand the other workers being resentful.
I am convinced that Microsoft underwrote them to boost Windows and cast FUD at everything else in the 90's, and they've never recovered their disingenuous ways. What annoys me most are the market share reports, implying that Microsoft owns the entire computing world. They don't. For personal use, I'd say Apple has broken into the majority. I'd pay money out of my own pocket to see PC vs Mac sales numbers with corporate purchases removed, rather than the same report they've published every quarter for 20 years now.
> Post a copy of your PhD please.

Not taking a side but this is an ad hominem argument

> vaccination hesitancy is highest (~25%) amoung PhD level educated people:

could you share a source for this? sounds fascinating
This is definitely cultural but also personal issue. I regularly tip cashiers, nurses (usually in the form of chocolate or some small gift), car mechanic, hair dresser, programmers (as in monthly donations to FLOSS) etc.
Gartner has a long history of putting out garbage. Some called them anti-Linux, but I was always in the camp that they were just writing crap for large quantities of money and the people paying wouldn't know the difference. This story from 1999 is surprisingly still up: http://www.cnn.com/TECH/computing/9910/22/gartner.linux.idg/...

> The second report ("1999 OS forecast: The Linux face-off") projects market share in server dollars for the next few years. This one even contains a pretty graphic. The Gartner Group finding is that Linux will fade from the scene following the release of the first service pack for Windows 2000.

> The third report ("Red Hat's future: Boxed in") concludes that Red Hat will fail to overthrow Microsoft by 2004, and suggests that Red Hat needs to find a more viable business model.
I agree, and more sophisticated analytics data structures, like R's data frame, do have "typed nulls" (except in R they're called NAs).

I don't know, and would love to know, why databases have been so slow to adopt this.
If nobody ever shared useful but unprovable ideas we'd worse off.
After 0 years of study I would say it's more "how long since the last jab" in current circumstances.
Kind of sad Hadley Wickham isn't as prolific as a paper writer anymore. These papers [1] were, as its nature, very consumable even for someone outside R community. I liked them a lot.

[1] https://scholar.google.com/citations?user=YA43PbsAAAAJ&hl=en...
> As a lead or principle, I describe what I do as being a "fire-and-forget resource". I build everything myself and don't require supervision. I will deliver regardless and am also able to justify my decisions. People seem to be happy so far.

Terminology is subjective of course, but:

I would also expect the above from a "senior" developer.

I would expect a "lead" developer to additionally be involved in leading a team and coordinating work within that team. (either from a project, people or tech perspective, or all/both).

I would expect a "principle" developer to be working at a higher level coordinating work between multiple teams and making architectural decisions that cut across the whole org or a large subsection of it at a larger company.
> If you want to see what aphantasia is like look at the picture of the Apple. Now close your eyes and try to imagine the apple, seeing it mentally in your mind’s eye. If you don’t see anything, you might have aphantasia.

I can imagine the apple, but I can't literally see it. Nothing I "see" has any colour or obvious shape. It's more like a memory of having seen it. I can still describe it, but only the features that I can remember. Is this aphantasia? Is it possible that everyone has "aphantasia" but some people confuse remembering having seen something with actually seeing it? Or is aphantasia actually the inability to even imagine the apple?
Ok, I didn't need to learn that I might have aphantasia too :)

Similar to Steve, I enjoy (and do well at) abstract thought and mathematics.

But contrary to Steve, I dislike diagrams (they are mostly write-only for me) and prefer words for describing complex stuff too. I also enjoy drawing and can draw reasonably well.

Now, my dreams are usually pretty vivid, but I see that's "normal" according to https://en.wikipedia.org/wiki/Aphantasia
JetBrains recently announced Fleet. Written in Kotlin and Rust.
I only have experience with Flow, but it's not decentralized. The developers claim it is, but they hold master keys to remove contracts from the chain.
This one gives a better idea of why this might have happened, in the direction of travel, the white back of the sign is easy to miss with a white-sided box truck behind it:

https://www.google.com/maps/@37.4902551,-121.9483919,3a,75y,...

The pole at the end of the divider with the sign facing away, stretched-arrow street paint left-turn symbol, and the enormous expanse of intersection pavement are all a little disorienting.
> When you call yourself an Indian or a Muslim or a Christian or a European, or anything else, you are being violent. Do you see why it is violent? Because you are separating yourself from the rest of mankind. When you separate yourself by belief, by nationality, by tradition, it breeds violence. So a man who is seeking to understand violence does not belong to any country, to any religion, to any political party or partial system; he is concerned with the total understanding of mankind.

—Jiddu Krishnamurti, Freedom From the Known, Chapter 6.
What Is Google?
If 3-value logic is such a good idea, why doesn't any modern general-purpose language use it?

And even if it were a good idea, leaving the user with no built-in operators, not even a simple COALESCE(bool) to properly manage the null complexity? That's unacceptable.

Given a SQL boolean expression `f(b)` that can return true, false, or null, how do I test if `f(b)` has returned NULL? How do I handle that NULL case?

ANSI SQL gives users a strange new paradigm for boolean algebra and then says "GLHF" and gives you zero tools to handle the situation, not even linguistic features that would let you roll your own boolean-based functions, since you can't write SVFs that take boolean parameters.

I mean this trashboat of a language doesn't even let you bind boolean to a variable! You have to deal with the PITA of converting from Booleans to bits because those are totally different things.
It is subjective and depends on your baseline. When you're used to fast editors ((neo)vim, sublime text back in the day, etc.), then VS Code is sluggish and bloated out of the box, and the idea of adding extensions that could make it worse is nightmare fuel.
Or more generally: Job titles aren’t portable between companies in the tech industry. Don’t assume that they mean the same thing at every company. Don’t assume a company is underpaying people just because they’re giving out Principal Software Engineer titles. Principal Software Engineer at one company could just be the equivalent of Senior Software Engineer II at another company.

On the hiring side, everyone knows that titles only indicate relative seniority within a company. Interviewers must actually interview candidates to determine what their role was, how experienced they are, and other factors.

It can be a warning flag, however, if a company is giving titles like “Principal Staff Software Architect” to someone who is clearly junior enough that they would require a lot of mentoring and guidance if they were hired. It’s common that candidates are resistant to downleveling their titles when changing jobs, so handing out enormously inflated titles is one way companies try to trap junior employees in their companies. At least until they realize that nobody cares about their inflated titles and they still have to pass the same tech interviews as everyone else.
> I think human nature will tend towards some kind of hierarchy

Only if you ignore every society that that ever existed without a strict economic hierarchy, sure.
"I wanted to do good, but I did not want to make noise, because I felt noise does not do good" I once read.

So the owner is seen as evil, the woman is fired, the co-workers are destabilized by their own unluckiness and the termination of their colleague...

I do not understand this fallacy to make a large tip and to advertise it: noise in the restaurant, video to the rest of the world... just to show off!
> Any language where "x = x" commonly returns an object that is treated as falsey is broken.

Err, that will include any language that implements IEEE floats.
My Oreck worked great for 18 years, but it did have flaws. I disliked the bags (difficult to change), but it ran like a champ with a lot of abuse. My Miele isn't as light, but does a far better job (and is HEPA compliant). Hopefully it lasts as long as my Oreck.
If 3-value logic is such a good idea, why doesn't any modern general-purpose language use it?
Ah that makes sense. Figured it had something to do with the message pump (the mouse move is a classic tipoff of that pattern). Yeah those message semaphore functions are seriously neat. But they have a few sharp edges around when they are not listening (race condition usually). I had something similar with pulseevent a few years ago. Pulsing while processing would sometimes miss the event because there was nothing waiting it was busy doing things, and would loop around to wait again but not do anything because it 'ignored' the pulse. In that example you posted it depends on when the 'extra' message shows up. Depending if it is before or after the peek it will sometimes work (race condition).