skysight-inc/HackerNews huggingface dataset:
Now I don't miss it at all, but if I ever do
have it, a cup of decaf coffee will have me
buzzing for hours, and an espresso will make
me extremely uncomfortable and jittery

I think you're rather lucky! Whenever I successfully wean myself away from caffeine... one reason I can never stay away is because when I go back to it, it feels so good.

However I feel lucky myself in a different way. Never been tempted by harder drugs because caffeine has taught me I'd never stand a chance against them lol.
Thanks. It feels reasonable to sue based on a false attribution of what she said. Saying she was this ID doesn't seem bad except for when it's not true that she was this ID.
Not really. I mean, the telemetry data is important to the business, but it ain't the reason why VSCode exists.

A much bigger value is that VSCode brought Microsoft into the consciousness of developers who would have otherwise never thought of using a Microsoft product for anything. It's been so successful that there are even classes of developers who think that "Visual Studio" refers to VSCode, not big-poppa-windows-application Visual Studio.

Source: I worked in the dev tools business at Microsoft for the past half-decade.
This post brings up a good question - how does one get better at low-level programming? What are some good resources?
It's how we get to the moon and Mars and how we survive as a species.

This is unbelievably pessimistic. You're literally saying that Earth is beyond repair and the only way for humans to survive is to move to a rock in orbit that we've spent a total of 3 days on in the past 70 years, or to a planet no one has visited that has radiation that makes life essentially impossible for us.

Assuming that's true, let's run some numbers. Assuming we can get to 3 launches per day (weather, launch sites, Mars being in the wrong place, etc are limiting factors), and we get 100 years of launches before everyone dies, and we can fire 100 people in to space at a time, that means the future of the human race rests on slightly more than 10 million people. The other 6,990,000,000 of us will perish with the rest of life on Earth.

Damn. If you're right then humans are going extinct.
Python modules can define a list named `__all__` which of present will define the behaviour of importing “everything”.

The `from x import y` syntax is unaffected
"The guy in the article" is not a guy.
Oh Thank You. I think the paper in Nature is much better. Would be nice if Dang could change it.
I'm pretty biased since I gave k8s trainings and operate several kubes for my company and clients.

I'll take two pretty different contexts to illustrate why for me k8s makes sense.

1- I'm part of the cloud infrastructure team (99% AWS, a bit of Azure) for a pretty large private bank. We are in charge of security and conformity of the whole platform while trying to let teams be as autonomous as possible. The core services we provide are a self-hosted Gitlab along with ~100 CI runners (Atlantis and Gitlab-CI, that many for segregation), SSO infrastructure and a few other little things. Team of 5, I don't really see a better way to run this kind of workload with the required SLA. The whole thing is fully provisioned and configured via Terraform along with it's dependencies and we have a staging env that is identical (and the ability to pop another at will or to recreate this one). Plenty of benefits like almost 0 downtime upgrades (workloads and cluster), on-the-shelf charts for plenty of apps, observability, resources optimization (~100 runners mostly idle on a few nodes), etc.

2- Single VM projects (my small company infrastructure and home server) for which I'm using k3s. Same benefits in terms of observability, robustness (at least while the host stays up...), IaC, resources usage. Stable minimalists hardened host OS with the ability to run whatever makes sense inside k3s. I had to setup similarly small infrastructures for other projects recently with the constraint of relying on more classic tools so that it's easier for the next ops to take over, I end up rebuilding a fraction of k8s/k3s features with much more efforts (did that with docker and directly on the host OS for several projects).

Maybe that's because I know my hammer well enough for screws to look like nails but from my perspective once the tool is not an obstacle k8s standardized and made available a pretty impressive and useful set of features, at large scale but arguably also for smaller setups.
Assuming a 5% yearly interest rate, compounded weekly, that's a net worth of ~$213K.

My attempt at math: https://www.wolframalpha.com/input/?i=200+%2F+%281.05%5E%281...
All in all, I think IBM did mostly the right thing. Given that they published their hardware and software interface standards, they must have expected to be creating a platform as well as a product. They might not have adequately anticipated the resilience of DOS when they tried to come out with OS/2.
Do you understand that safe browsing is an anti-malware and anti-phishing system that has nothing to do with tracking?
What data telemetry does vscode collect? And how would that be useful?
I'm sure they have.

What they haven't done is adjust spacetime so that we know what the vaccine could potentially do - a year down the line? two years?

We literally do not know. At all. We can make educated guesses. At that point - I'd rather abstain from the jab for now at least until this flu season is over.

Feel free to judge me for my personal opinions but I'm not getting it yet. Too early for me. Let everyone else be the guinea pigs.
i dream about being able to take back everything police steal
Is the last part really true? I think large companies often hire much more broadly and some don't even have a specific position/team for you until you go through the matching process after you start the job.
This will interest you "Interindividual Differences in Caffeine Metabolism and Factors Driving Caffeine Consumption" : https://pharmrev.aspetjournals.org/content/70/2/384
I completely disagree. My company is absolutely “monorepo scale”, but I also know we’re nowhere close to having the test coverage to allow people unfamiliar with a project to freely land changes in it.
No one has used the words "docker swarm" on the comment section

Fill in the words

Kubernetes is to Multics as ____ is to docker swarm
>I don't find this a compelling enough argument that it would likely restore the public's lost trust in these institutions.

Which is precisely the point of how illogical it is.
I really hate to sound negative talking about Mozilla, because I think their mission is appealing to me, but it came down to a matter of execution of that vision.

From personal experience, my perception of Mozilla has been negatively affected by how they've handled the rewrite of Firefox for Android. It was released too early, and it's still missing the ability to search through browsing history. And there are still so many bugs and performance issues almost a year after its release. I opened issues for many of them and they have been left ignored to this day.

- Scrolling up on Google search's results page and some other pages is not registered half the time, and sometimes triggers pull-to-refresh instead

- Scrolling up inside an input box while the page is at the top of the screen causes unintentional pull-to-refresh

- Bitwarden autofill is not registered unless you kill and restart the app after logging in

- You can't save images that require cookies to be passed to the request, such as under DDoS protected pages

- Links will sometimes redirect to about:blank unless you go back and click them again

- Most recently visited page is not restored when closing and reopening the app, even though it's saved to the history (closed as wontfix)

- Uses large amounts of memory, causing Android share actions to be silently killed due to OOM unless you quickly kill the app right after sending them

- Closing a tab and clicking "Undo" in the popup sends the tab all the way to the top of the list, instead of its original position (inconvenient if you have a large number of tabs open)

- Frequently loses open tabs in memory, even within ten seconds of navigating to another tab

I'm pretty much only using mobile Firefox out of principle and for uBlock Origin at this point. And sometimes I still have to use something like Brave to get around performance issues.

And then Mozilla announces that they've spent their development resources on projects like Rally and DoH that I personally have no interest in using.

It's certainly frustrating. It makes you wonder what their management is thinking.

I hope I'm not alone in thinking these are objectively bad experiences to have on mobile, which will only increase the marketshare of Blink-based Android browsers. It's been my experience that, when one of their mobile team's engineers says that they have to wait for the corresponding GeckoView issue to be fixed before it can be upstreamed into FfA, you might as well give up hope of seeing it fixed for at least another few months, if ever. And I can't understand why they close and ignore some issues that still have a very real impact on the browsing experience to this day.

It's sad, because Firefox is the only opportunity on mobile to take advantage of uBlock Origin and other WebExtensions (though full support is still not implemented yet), and Brave's adblocking is at times inferior, like for Twitter's web version.

Apologies for the rant, but I feel that it had to be said.
Reducing the fuel/air mixture doesn't increase efficiency, yes you need less fuel per unit of air, but you need more units of air too.

The problem is the air gets thinner as you go higher, meaning you need to fly at higher speeds, which means you need to fight more drag. Really it's not flying at low altitude to save fuel, it's flying slow to save fuel.

Jet engines become more efficient at higher speeds which compensates for the increased drag, and thus jet aircraft fuel efficiency goes up at higher altitudes. Piston engines are unaffected by airspeed, so at higher speeds they are doing more work at the same engine efficiency. Thus the aircraft fuel efficiency goes down.
Why did the Apollo program stop?
> Consider the source of the project for your answer (mainly, but not entirely, bored engineers who are too arrogant to think anybody has solved their problem before).

This seems both wrong and contrary to the article (which mentions that k8s is a descendant of Borg, and in fact if memory serves many of the k8s authors were borg maintainers). So they clearly were aware that people had solved their problem before, because they maintained the tool that had solved the problem for close to a decade.
RIP innovation if the bar is that low
Firefox (currently) has a setting called browser.compactmode.show which makes the UI more compact when set to true. You might want to check it out?

Using this setting, tab bar plus navigation bar take up 72 pixels vertically for me.
>Since when does Germany have a national health care system?

>Germany has health insurances, both private and public but there is not one unified system really.

Correct. Far too often, people in the US and UK think that

1) every developed country other than the US has "national health care" or "universal health care"

2) every such country does it like the UK, a monolithic system in which the government owns both the biller (single payer) and provider (hospitals)

Regarding 2), the UK system is unusual in being so monolithic. Canada has single payer but neither the national nor local government owns and operate all hospitals. Australia's system puts significant emphasis on private insurance as the alternative or preferred option to public insurance. Germany, Switzerland, Austria, and others have a variety of private and public insurance companies and hospitals, typically differentiated by income level or profession. France's system is somewhere in the middle.

Regarding 1), since Obamacare there is essentially no difference between the US's system and Germany's or Switzerland's. The US has always had a mix of public (Medicare/Medicaid, military, VA, IHS), nonprofit (Kaiser), and for-profit (Anthem) insurance providers, as well as public (military, VA, and various state- and local government-owned), nonprofit (Kaiser again, university hospitals), and for-profit (various hospital chains) deliverers. Obamacare merely mandated that the 15%[1] of Americans pre-Obamacare that did not have health insurance get it or pay a penalty. The figure is 8% now.

And before you say "Well, that's not 100%", while the penalty for Obamacare noncompliance is not high enough, 92% of Americans having health insurance is not very far from the 95-97% elsewhere. There are always people who fall between the cracks, whether a German who neglects to sign up for a new sickness fund after changing jobs, or a Canadian who neglects to sign up for a new provincial health care card after moving. The only way to get actual 100% coverage is to use the UK NHS model of having no membership card at all.

[1] Yes, 85% of Americans before Obamacare had health insurance. How many of you non-Americans (heck, many Americans) thought that "0% of Americans have healthcare" before or after Obamacare? It's OK; you're not alone in believing everything you read on Reddit.
This argument is often made and is ridiculous.

No one should or is using Kubernetes to run a simple LAMP stack.

But if you have dozens of containers and want them to be manager in a consistent, secure, observable and maintainable way then Kubernetes is going to be a better solution than anything you build yourself.
GNU AGPLv3

Wiki quote:

> GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there.

>The purpose of the GNU Affero GPL is to prevent a problem that affects developers of free programs that are often used on servers.
Right. Not like Americans do this...

Taken further: if some people can't get what they want because legitimate moral obstacles get in the way, then they rationalize their desires in an attempt to give them a patina of legitimacy. However, that desire already functions as a summum bonum. So there's the real religion behind the scenes and then there's the public facing ideological curtain that conceals it.
I asked some questions on slack related to this, and in case anyone else was confused like me thinking tools.build is a new framework for managing build tasks, that does not seem the be intent.

tools.build is a helper lib to write programs that make artifacts such as Jars or Uberjars. It competes with things like depstar in that sense.

Tasks are still meant to be managed by deps.edn (tools.deps) and the Clojure CLI by having tasks be Clojure programs that are invokable as either -X, -T or -M, and the idea is you would orchestrate them with another tool like make, a shell command or script, babashka task runner, npm scripts, just etc.

This means that any Clojure program can be a "task". All you need to add a new task to a project is define an alias for it in the project deps.edn.

Now one caveat is depending on the type of program the task is, you might need to call the alias with either -X, -T or -M option:

clojure -T:alias
clojure -X:alias
clojure -M:alias

Ideally all Clojure programs that implement a task move to rely on exec-fns, and thus would be called with -T or -X, which will eventually allow you to chain tasks together where the return of the first task exec-fn will be passed to the next task's exec-fn, so you can compose tasks and run them consecutively from the clojure CLI.

So tools.build is just a lib that you can use to help you write tasks (which are just normal Clojure programs), but it is itself a set of exec-fns tasks which you can use directly as an alias as well:

clojure -T:build-api copy-file :src '"./src/tempo.clj"' :target '"./output/tempo.clj"'

with alias as:

:build-api {:deps {io.github.clojure/tools.build {:git/tag "v0.1.6" :git/sha "5636e61"}}
:ns-default clojure.tools.build.api}
Show HN: Combine todo lists with money to make yourself stop procrastinating
Have you ever tried to package things with .dep or .rpm? It's a f** nightmare.

A place to store secrets and provide those secrets to your services.

"A problem that is unique to kubernetes and serverless. Remember the days of assuming that your box was secure without having to do 10123 layers of abstraction?"

I remember 10 years ago things were not secur, you know when people baked their credentials in svn for example.
In the comment you replied to, the commenter says:

> If most of your on-paper net worth is unsellable assets, I don't think it would be much of a stretch to say those wouldn't be subject to a hypothetical wealth tax.

Wouldn't a primary dwelling fall under this umbrella?
Half of vaccinated Canadians unlikely to spend time with the unvaccinated
LoL. Also Ex-Amazon here. I can tell you for a fact that most SDE2s I've worked with had zero clue on how the OS works. What you're describing may have been true 5-10 years ago, but I think is no longer true nowadays (what was that? raising the bar they called it). A typical SDE2 interview will not have questions around OS internals in it. Before jumping on your high horse again: I've done around 400 interviews during my tenure there and I don't recall ever failing anyone due to this.

Also, gate-keeping is not helpful.
Yep, that's exactly the reason why we went with Parameter Store
We'd rather build a UI on top of that then let users down by sending them to AWS UI :)
Different kind of engineers usually, but yeah.
Honestly it's probably a case-by-case thing, and debatable. A lot of it is down to the motives of the people involved, and I think swatting really hits on a grey area. With any sort of "potentially lethal indirect action" like this, there are some people who genuinely do wish to kill the victim, but are scared enough of legal consequences that they're trying to hide behind an act of "plausible deniability" - they're too scared to do a cut-and-dry "this is agreed upon by society to be murder" act, and/or they want to do something where they're likely to be undetected. A lot of times they genuinely want to keep living their life, but specifically want to off this other person because they feel like their life would be better with that person out of it (i.e. the motivator behind many duels, or many poisonings of spouses, etc).

The second big thing is a grey area of "quasi-lethal intent", which is as old as humanity. Perhaps the classical example of it is King David "willfully endangering" Uriel, the husband of Bethsheba, in order to get him out of the way in order to adulterously claim her as his own. It's a fuzzy motivation - did he really mean to kill him outright, or perhaps merely to cripple him, or just simply "get him out of the picture" by sending him off on a distant military campaign? He knew quite well it could end up lethal, and it did. The reality is we just don't know where the motive fell - we do know that no matter what, it was a very bad motive, that was close to being murderous; we just don't know if it was "the full monty".

I think a lot of swatting and such is like that. It could be a laissez-faire "if he dies, he dies" attitude, or it could be lethal intent. Without mindreading, we can't tell the difference.

Either one's pretty bad, and at the very least, I feel like the former is pretty cut-and-dry "manslaughter". I think we've got a few degrees of murder it also qualifies for - in fact, I think the description of what is often "third degree murder (aka Depraved-Heart murder)" is pretty close:

https://en.wikipedia.org/wiki/Murder_(United_States_law)

https://en.wikipedia.org/wiki/Depraved-heart_murder
https://www.youtube.com/watch?v=eywi0h_Y5_U

Ballmer's thoughts were rational at the time, but wrong.
British suspect Twitter hack last year Bitcoin scam is arrested in Spain
Hi! Thank you very much for such an in-depth (albeit somewhat pessimistic) comment.
1. Making educated predictions are the essence of investing. As a professional options trader, don't you agree? Just for the record, I am an options trader myself.
2. It is possible to control your exposure, so taking control of your options does make sense.
3. "Years and years":) Ok, is there a correlation between a number of years spent in the financial industry and investment performance? Sure thing, Berkshire doesn't look that bad, but in truth many professionally managed funds are simply burning people's life savings.
4. Why would anyone believe? People should try and see. First on a paper trading account and then with actual cash.
5. All the examples you made are translatable into an everyday language, for example "IV smile" can be translated into "market sentiment", etc. People are being discouraged by the excessive jargon and unnecessary overcomplication. I understand some people are afraid of creative destruction, but c'est la vie..
6. You praised Tastytrade(!) Yet before you said "you would never trade with your mobile". Their founder (Tom Sosnoff) indeed sometimes shares good material, the problem is that sometimes he says something that's good for him only, so take his advice with great caution, these are 2 links: https://www.facebook.com/watch/?v=5658429654182670
https://www.reddit.com/r/thetagang/comments/ooio8q/does_anyo...

And yeah, tastyworks has been sold to IG Group (British CFD provider) so now they are in a mainstream gambling ;)
Congrats! Great to see YC supporting more software companies that are working towards finally bringing the "boring" parts of the sector into the 21st century.

If you're interested in exploring the idea of supply chain integration, I'd love to chat. We're an ESA-backed, online marketplace for the space sector [1], and we've built a few integrations already to bring tools and data together for engineers.

[1] https://satsearch.com
Massive thanks - noted!
The Amazonification of Space Begins in Earnest
>The police have a solution.

Then the solution is not good enough, they should figure out a better way.

>People don't seem to like it since they go in without fully assessing the situation.

bottom line what the general public want: the cop to handle the situation without causing death

>Since we live in a democratic republic (at least if you live in the US) the general public should decide on the solution.

The general public pay these police from tax to do certain job.

The general public should force whoever in charge of the police to be replaced if they don't do good enough job.
I don't think it's pessimistic at all.

The Earth is fucked. Not by humans, just by itself. It will be fucked within a few hundred million years simply because the sun is going to get bright enough to boil away the oceans.

If we want any hope of our legacy to carry on in the universe, we need to begin exploring the possibilities now, because we have the scientific knowledge and technological capabilities to begin that exploration process.
Transmeta CPUs were cool
Err, no. Look at most startups and tell me how many of them care if they’re serving optimized content over HTTP/2?
You don't have to talk about politics at work. Heck, you may have even heard never to bring up politics or religion. Because of consequences.
If you discover a 0-day, as as software developer, you have the moral responsibility to report it to the manufacturer, not to sell it and make money off of it.

Their argument of "we're trying to stop terrorists, pedophiles etc" is the same argument as all the government organizations that are cracking down on encryption, and how bad guys can benefit from it.

NSO knows that they've fuked up, and the tone of the article clearly indicates that. They just want to plead ignorance. Hopefully they get sued and bankrupt their butts, but again they're just going to rebrand and start doing the same thing over again