skysight-inc/HackerNews huggingface dataset:
You can (and people have) post this to Twitter as a joke with no additional punchline required.

So, you've avoided Vendor lock-in. But at what cost?

"Cloud native" is a buzzword without a meaning. Any modern service, library, or framework understands that it's most likely going to be executed in a Cloud virtualized environment. After that, the differences are negligible.

The real power of the cloud isn't that it's "someone else's computers", it's the rich diverse ecosystem of different services that INTERPLAY with one another in "<provider>-native" ways.

Whether it's AWS, or Azure, or Google. Pick one, and invest your platform into it.

The CNCF landscape may offer you the ability to migrate between a provider easier, but whatever discounts you might realize on raw virtual instance cost per hour will be MINISCULE compared to the A) additional overhead of building cross-cloud, and B) the opportunity cost you will leave on the table of not being able to utilize specialized services from these providers that solve immediately problems you'll need to instead reimplement yourself.

Lastly, and now we're getting into personal feelings territory instead of raw facts of "total cost of ownership", the whole CNCF leaves a rotten taste in my mouth by pretending to be an impartial agenda-free organization (a la Apache) when in reality it's origins and real mission are Google's attempted play at competing in the cloud wars from 3rd place.

There is no debate about this. At the core of everything in CNCF is Kubernetes. And while you can run Kubernetes on any server in the cloud or otherwise, managing it and maintaining Kubernetes infrastructure is a full time job that anyone who tries wants to immediately delegate to a provider. And here comes along Google saying "Well actually, we have a Manged Kubernetes service in GCP, and wouldn't you know it, it's the best one? I mean you know Kubernetes came froM Google originally right, so it makes sense that we would build the best one."

And everyone nods and goes along with it. What percentage of CNCF platforms are running on GCP? 90%? Higher? And once you embrace one of those Managed Kubernetes services, you're just as locked in if you had built on AWS Lambda or Azure Functions, only you've spent way more time and money for ZERO benefit to your actual underlying business.
You certainly should be liable if your product is highly dangerous and addictive, and you've purposefully created an environment that incentivizes over proscribing of your dangerous addictive product. If you actively encourage the misuse, you are the problem.

You could make similar arguments against Wells Fargo account fraud or Boeing 737 MAX. Both involve executives creating environments that resulted in abuse or "misuse" by employees or customers. Did these policies cause harm? Were there safeguards in place to reduce abuse/misuse, or were those ignored because they would have stopped the gravy train?
"Applied CS"

Computational science:
https://en.wikipedia.org/wiki/Computational_science

Computational biology: https://en.wikipedia.org/wiki/Computational_biology

Computational thinking:
https://en.wikipedia.org/wiki/Computational_thinking :

> The characteristics that define computational thinking are decomposition, pattern recognition / data representation, generalization/abstraction, and algorithms.

Additional skills useful for STEM fields: system administration / DevOps / DevSecOps, HPC: High Performance Computing (distributed systems, distributed algorithms, performance optimization; rewriting code that is designed to test unknown things with tests and for performance), research a graph of linked resources and reproducibly publish in LaTeX and/or computational notebooks such as Jupyter notebooks, dask-labextension, open source tool development (& sustainable funding) that lasts beyond one grant
Apple II “Mist” Demake
Virtual workspaces – working in a Minecraft office?
I've built ~12 web APIs in the last few years across various languages (TypeScript, C#, and Kotlin).

You should always design first. I'm a longtime Open API Spec user, so I build the spec from scratch in Apicurio Studio or Stoplight. (I highly recommend keeping it in JSON, as the YAML specs are horrendous to read/edit.)

If you're very attached to your language of choice, there are usually tools you can use to annotate your data models and controller classes, and then you can generate your Open API Spec file from there.

The benefit of all this is that your public docs are programmatically bound to your type system (hopefully, assuming you're using a strongly typed language). If your spec changes, your code won't compile anymore.

You can also use your spec file to generate models/controllers (if you did spec-first instead of the annotation option), as well as unit tests. You can import it into Postman. It's very useful.

So our compile process is something like:

1. Lint the Open API Spec file with something like Spectral

2. Generate models and controllers from Open API Spec (which are imported as base classes and are not modified by humans)

3. Compile

Unfortunately, the existing generation of model generators for C# don't handle null well, so you lose out a huge benefit of the strong typing. TypeScript and Kotlin are fantastic about that, though. In general, I would recommend Kotlin today because it has the best combination of ecosystem and language, whereas C# has a great ecosystem but frustrating nominal typing system (until C# 9 anyway) and TypeScript is built on the shantytown that is JavaScript/npm.
Acai Berries don't make you think you can feel the atomic bonds in the molecules of your body.
Show HN: Check your GitHub Stars for repos that opted in to Hacktoberfest
> Maybe women leave STEM because they can.

!
Ah, I am once again oblivious to the joke.
>It's also falsifiable.

And the world does prove it false. If you look at municipal budgets infrastructure is usually around 10%. There isn't one out there that spends a majority of their budget on infrastructure. The expensive things are cops and schools and fire and other labor intensive services.

The municipalities that have gone bankrupt the issue has almost always been an inability to pay pensions. With the other ones caused by financial fraud and/or mismanagement.

For the life of me I can't understand why people keep posting this Strongtowns nonsense. Their core hypothesis is easily probable wrong and they post the silliest numbers. Like this one pegs Lafayette's infrastructure replacement at 32 billion. Yet Lafayette's entire budget is only 0.6 billion. Since they haven't spent the entire budget for last 50+ years on infrastructure that 32 billion is obviously nonsense.
the maker of TT-RSS is really awful.
> Instead of just writing papers for our "real" target audience (the community), we go all-in with "defensive writing" and we start iper-optimizing every single sentence to make sure it can't possibly be misunderstood even by the dumbest reader. Papers can't just be "clear" for a benign reader: they need to be bulletproof against capricious people who are ready to reject things for random reasons.

Considering how many papers I read that still are easily misunderstood even by smart readers... I think "defensive writing" is better understood as "good writing".

Of course papers are expected to be "bulletproof." It's called a standard of excellence. Peer review is supposed to be meaningful, not a rubber stamp. But the sneaky secret is, the bar isn't even that high. I read so many papers where I wonder why an obvious alternative interpretation isn't even mentioned, or an opposing viewpoint isn't cited, or where the author subtly misrepresents another author.

("Capricious people" are a separate subject, but they certainly exist just as much in industry as in academia...)

The rest of the post aside, this particular bit of the "rant" just feels like a defense of lazy writing. An academic paper isn't just a blog post, and it shouldn't be.
A comparison, to give people an idea of why this story sticks out:

In my 25-floor condo, the company that did our elevator renovation was able to replace 3 elevators over the course of 1 year. They were done in sequence, not parallel, so we had full use of 2 elevators the entire duration.
MIT Ideas Virtual Generator – MIT Innovation Initiative
Here's how I did it, but I think there should be a more optimal solution.

Inspect history, see that mistake was made 1 commit ago

git log

Interactive rebase to edit last 2 commits

git rebase -i HEAD~2

This will open rebase editor, change first line to below

edit e794bf2 Add Hello world
pick 77c37d2 Further work on Hello world

Fix typo in file.txt

stage modified file.txt and amend to commit

git add file.txt
git commit --amend

In the editor fix commit message (again?)

This causes merge conflict in file.txt, should be avoidable?

git rebase --continue

Edit file.txt to remove conflict markers, make it as below

Hello world
Hello world is an excellent program.

Again, stage file.txt and continue, just exit the editor, no changes needed on the last commit.

git add file.txt
git rebase --continue

You can inspect with git log, but that's it

git verify
Reminds me of "Heart of Darkness". Marlow, an 1800s explorer, goes up the Congo, and at some point is corrupted by evil and loses his mind in the jungle. Becomes a demigod figure, served and worshiped by the local natives. He decorates his fence posts, with skulls, facing his hut. Usually they face out, to keep the evil out. But not with Marlow.
What is the functional difference from the “law” being the whims of a king, and the “law” being an incompressible mess where you are always guilty, but selectively prosecuted?
Don’t people scramble with MAC address every day anyway?
I am not sure if you typo'd "moralized" or "normalized". I think the latter, but it might be good to edit your comment with the intended version (if you see this before the edit period ends).
Yeah. The mobile page is rather hostile. I went to the site with no intention to play on the phone but just to find out more about it. Instead I got turned away.
> we've reached the point where the only acceptable cause to

> claim is "sexism".

I disagree. The differences could be societal, cultural or biological. For example, I don't think it's contested that at least some women pick some career choices due to the want to have/raise children. People could argue indefinitely as to exactly how much influence each factor plays, but to call 'sexism' simply because there are gender differences seems incorrect.
It is not a loophole, it is simply the statement that GDPR's aim is to target companies, not state operations.

Remember that Europeans trust their State more and their companies less than US citizen, on average. The law simply reflects that state of mind.
Fictionsl space ships size comparison [video]
That makes sense. I suppose it’s easier to blend in on a team then the lead name with a team of students behind you.
You'd need a wolf who could ram through such a concept, though.
I think your terms are incorrect. Proxy queries in your context are referred to as recursive and content is authoritative.
You've probably meant: ';drop+table+users;@gmail.com
That's the point. Oxycontin did help people! A lot of people are speaking as though it's an inherently terrible drug only used for abusive purposes, and that's just not true - for many people it was a valuable drug needed to address their legitimate pain problems.
That’s a silly argument to make because it completely ignores reality.

Sure: nobody forced those pills into their mouths. But when you go to the doctor and say “I have this issue, please help me” and the doctor says “take this and it will help you”, clearly that’s something. Especially if that thing will actually not help you in the long run, and a large company knew that.

When you’re dealing with large numbers of people, instructed by an authority figure, who is in turn influenced by a third party, with an end result that lives are ruined, then corporate pandering in the form of “everyone had a choice!!” seems rather odd because it clearly doesn’t absolve the doctors or the third party of any responsibility.
I agree; r/Holodomor should not have been banned but should instead have had its moderators replaced.

That Stalin sub's creator and sole moderator is already banned btw, so I'm pretty sure they just missed banning the sub or something. And it hasn't had any activity in 7 months so at least it's not active.
There's a lot more to Kubernetes than avoiding lock in. Pick your favorite managed provider (GKE?) and stick with it. Use all of the GCP native tooling also so that Google can manage your network ingress and load balancers, TLS certs, etc. You are 100% right that there's still lock in.

But Kubernetes does more than avoiding lock in. Kubernetes creates a common interface so that if you chose GCP and I choose AWS and someone else likes DigitalOcean, we can all benefit from using the same tools across the stack. Very few tools on the linked landscape graphic are specific to a single provider.

If you choose Kubernetes solely to avoid vendor lock in, then you should reconsider. But if you choose it so that you can easily use any of the tools on this landscape, regardless of where you are hosting your cluster, that's a little different and has a lot more value.
Your community has failed over and over and it is because you all are absolutely controlled by capital.
s/ferrite/ferret/g
Hilarity ensues.
Doesn’t mean the mobile page couldn’t be improved upon.
It’s not just top-down pressure but bottom-up too. Your students, undergrads, grads, postdocs are also incentivized to publish as much as possible for their own careers. So you are supporting them.
They do not work that way.
Poor neighborhoods make the best investment
Hi! Here's the post where I document my build process: https://johnjonesfour.com/2020/10/03/model-rocket-telemetry-... Happy to answer any questions about that!

For the video issue, I need to do some homework and figure out what the issue is. It's just speculation at this point. Yes, I am saving the Pi's microSD card.

Telemetry transmission and reception is done by an Adafruit RFM95W, and I'm using this library to interface with it: https://github.com/adafruit/Adafruit_CircuitPython_RFM9x. It handles data just as Python byte arrays, and I only transmit data from the senors (in real time) but not video. I use that library to determine RSSI as well.

Thanks for the note on the language idea. Like I said in the post, I want to be talked out of that :-)
Getting to Know the CSS Background Shorthand Property
i'd start with rfc8890 "the internet is for end users" as some baseline behavior

https://tools.ietf.org/html/rfc8890

i like very much that the hypocratic oath starts with a long section on freely teaching & sharing. i believe both in teaching, but also taking great lengths to insure the machines we build are understandable, learnable, visible. any system closed off remote & far away from us is untrustworthy, almost certain to bring about surprising costs & damage to us, over time. the only responsible softwares & systems are ones that everyone can investigate & assess, can evaluate, to look for embedded elements of harm. and learn from, take the knowledge of- as all natural sciences grant!!- & learn from.

the oath goes on to say that those who don't uphold the oath should be denied the teachings & learnings. trust only those who will act for good & virtue.

the oath says we should act in a pure way, doing only the good we purport to bring, taking no other actions (ex, seducing someone in the house). again it is utmost to retain trust, to act only virtuously, for the end user, for the stated recipient.

things that happen between practitioner & their, i dunno, practitioner, are to be held in confidence, not shared, not spied on or surveilled for other use/misuse.

violators of the oath are to live short disrespected lives.
Sackler are accused of misleading both doctors and the general public, regarding the addictive nature of opioids.

https://www.theguardian.com/society/2019/feb/01/oxycontin-sa...
How about a list of compromised Chinese telecommunications systems? It's not surprising that the NSA would infiltrate those systems in order to complete some of its objectives, but the list of which systems were compromised when is sensitive information that Snowden leaked right after revealing he was in Hong Kong in a misguided attempt to gain asylum there.
It's possible there was once an abundance of such life and they were too simple to be preserved in the fossil record. And now that life has leveled up and conditions have changed such forms are rare or non-existent today.
I don't intend to make it sound cheap or expensive, I simply point out that people without the knowhow can access out of the box solutions if necessary.

For comparison, the internet access itself is usually around 30€/month.
Google discontinues Daydream VR headset
I think hardly anyone is able to really face the suffering our normal daily lives cause, to humans and animals, now and in the future. It's too much and the implications, if we were to face them, are too radical. So we tend to look at the effect we have on the people close to us and call it good.

Now imagine you're a billionaire, and your behaviour is like this. Won't you look like a monster, because of how distanced you are from most people, and the extent of your influence?
Also lawmakers have pretty much put sourced their jobs to unelected committees. They realized they don’t know anything about a topic and also can’t be bothered so they appoint these committees Who put into place “regulations” instead of laws that are basically the same thing but without oversight or accountability - they don’t get voted out if people don’t like it, and most don’t even know who these people are.
With time dilation it could have been 7 days depending on the observer and their reference frame.
Links are anchor tags and right clicking works for me on Firefox.
It's facile and wrong to think of Oxycontin as an unmitigated evil in society. What about all the people who were diagnosed with terminal cancer and were suffering from unimaginable pain? It doesn't matter if you will get a crippling addiction if you're going to be dead in 8 months anyway. From what I've read, Oxycontin was the first available drug that could be easily administered at home once or twice a day and gave meaningful pain relief even for the worst pain. The drug may well have made bearable the last months of millions of people.
We have an entire generation of developers who earnestly believe Apple computers are their only option for a dev machine. I absolutely guarantee that the author of this article will choose another Macbook Pro when it comes time to replace this one he hates.

There are other computers out there. Better ones. More interesting ones with funky form factors, if that's what you're into. There are faster ones, lighter ones, ones with touch screens and ones with far, far better keyboards.
This feels very much like a case of when you have a hammer everything looks like a nail
It shouldn't surprise anyone that sonos does malicious shit with their software given that you can't set up these speakers without A) giving them an internet connection (local wifi is not sufficient) and B) creating a sonos account.

There is zero legitimate reason that speakers need to phone home or be associated with your identity to function.

Any device that has mandatory account registration should be looked upon with extreme suspicion.
I thought so as well (the title seems very generic) but that seemed frowned upon.
This plastic, PVA, is the one used in white glue, the one that kids use in school or carpenters use to glue things together. Wikipedia [0] says it biodegrades slowly. I believe (keyword: believe and am not sure) it could be redissolved in warm water, or might even be replaced by a renewable glue like gelatin.

[0] https://en.m.wikipedia.org/wiki/Polyvinyl_alcohol
The expectation for a performance review is that, well, there's some attempt to look at the actual performance and evaluate it. For example, imagine that the job at the public company would "evaluate" the performance every 12 months by solely counting the number of projects launched. So if you're doing great in a 18-month project, your score is 0 (since it's not launched yet), and if you've been part of launching 3 small projects, then your score is 3, no matter how irrelevant or poor quality the projects were.
Check out CDMA. There's a blog owned by one of the original engineers at Qualcomm that goes into the history and theory of CDMA. Unfortunately I can't find it.
Local and State elections in the US are usually overwhelming dominated by larger cities and counties.

There is local representation but in many states legislative districts are allocated by population not geography so often areas with higher population density have more control.

And, State-wide elections, such as, Governor, Attorney General, state supreme court justices (where elected, such as, WA), initiatives, referendums, and so on, are often dominated by the high population centers.
> Personally, I'd be quite happy if service workers (e.g. cashiers, wait staff, receptionists, etc) wore masks permanently, regardless of what happens with Covid.

Wow, that is one of the most entitled things I have ever read. I think I can safely assume you wouldn't be in the pool of people that would have to wear a mask every day for work. Some people are working multiple simultaneous service industry jobs. This would mean they would spend most of their waking hours behind a mask for decades. All to avoid some rich asshole catching a cold.
Pre-registration is what funding committees and proposals are for. You get the funding, the experiment is approved, now go do it and publish the results.
Yeah I think the giant out of town multiplexes are screwed. But they’re probably also a lot cheaper to redevelop into something totally different.
This monotheistic appeal to the altar of legalism is frightening. Just because my government or even peers have determined that raining down hellfire on villages in the Middle East or has accepted that some of the state's population should be subject to capital punishment does not mean I think it is 'good'. Moreover, I can be angry because I think it is bad. It is not simply irrational either - in my framework of moral logic I see someone doing something 'bad' and naturally react negatively towards that behavior.
Interesting read around that question: Stuart Kauffman’s At Home in the Universe: The Search for the Laws of Self-Organization and Complexity
Sonos is a horrible little company and the sooner they die the better. Privacy violations, intentional bricking of devices, grafting a service onto hardware that doesn't need any, forcing users to disclose a ton of information they should never have to disclose in order to get their bloody speakers to work.

Sincerely hoping that the GDPR will be used to maximum effect to show once and for all that these practices need to end.

Them saying they have a 'legitimate interest' does not make it so, that's just a preemptive strike against their future GDPR audit.