skysight-inc/HackerNews huggingface dataset:
Whenever I see buzz around “ML for Computer Systems” my first question is always “how debuggable is this?”

A major benefit of the sophisticated heuristics and algorithms that power modern systems is the legion of experts who deeply understand how they work. When we see poor performance, a bit of digging and asking around will usually unearth some principled reasoning about how we can modify our programs to work well with the existing heuristics (think branch prediction).

Unless we are careful, we lose this with an ML-based approach
You can have all the empty space you want to build on, but if it doesn't have water or electricity, it will continue to be empty. Modern societies rely on modern infrastructure.
I need around two days to set up a machine with all the necessary components and settings for our development environment. I wouldn't mind not having to do this for myself or new people.
I'm seeing this a lot with several of the "devops" or cloud architects (or whatever the preferred title is these days for the guys who manage the apps running on the servers) that we've hired in the last year.

I've noticed two distinct types:

* The "AWS cert" admins who have a dozen different cloud certs, but little practical experience. Every problem is to be solved using some over-priced, over-engineered conglomeration of cloud service. It doesn't matter if it's just an internal app to be temporarily used by a few dozen users for 6 months, they immediately begin following some "best practice" guide by setting up some complex multi-region, multi-subnet, read-replicated, load-balanced, auto-scaled, content-delivery-networked, containerized, Cloud-Formated, hourly-snapshotted, hot-swappable, OAuth secured and social media-login-enabled, automated environment that would be appropriate for only some retail giant's Black Friday operations, not a single CRUD app, to be used only temporarily by 10 users in HR dept.

* The "automation expert" who takes the requirements to set up and maintain a few environments (e.g. dev, test, and production) that might need to be re-created only a few hours, 1-2x per year, and instead spends weeks crafting some monstrosity in Ansible or Cloud Formation or Terraform, complete with all sorts of required infrastructure servers that themselves bigger and more complex than the actual working environment itself. And what's worse is that none of these frameworks like Cloud Formation are ever 100% anyway, so you can't just "push a button" and create a new environment. Instead, there are a dozen holes in the different tools that need to be manually plugged when run, so it's not like a developer or junior devops person who doesn't know the environment inside and out or understand the undocumented quirks could use it themselves anyway, if and when the original guy leaves the company.
Japan to launch bank-deposit-backed digital currency in 2022
Categories of spaces built from local models
Not necessarily a middleman. The banks will back the digital coin, but might not be much involved in transfers (we'll see).

A bit like physical cash, it is backed by the gov, but you don't need to involve the gov to transfer it.
There are some benefits to usages of cloud-based tech, and there are some drawbacks.

The cloud inherently attempts to decentralize computation (duh). If you can have multiple servers across a country, chances are, one freak accident (weather, power-grid failures, etc) is less likely to bring down your ecosystem. If it's well architected, your users may not even notice. In that sense, it can be fantastic for reliability and scalability since a lot of these cloud server companies allow for easily creating new instances of the same project.

If your software is written poorly or your environment is poorly architected, then you can encounter issues using the cloud like centralization as you mentioned, and you'll also have to manage difficult or arcane deployments. You also run into a problem of dependence on your cloud platform of choice. No one likes vendor lock; it hurts flexibility and increases costs in the long run. If your project is AWS based for instance and has a dependence on Lambdas, for instance, what are you going to do if Amazon suddenly raises their costs beyond what your company can reasonably accommodate? There are some workarounds, but they obviously aren't as nice or immediately available.

But also, what are your alternatives to using a cloud provider? Your company could create physical infrastructure in safe places, but all the prime spots would be taken up extremely quickly not to mention that it's waaay more costly to build a mainframe on or offsite than it is to spin up an EC2 instance or ten. And if your system isn't on-prem or thereabouts, then it seems like cloud is the only real solution there.

Agree 100% with the IDE stuff though
Well, maybe three will actually do it. There's quite a few vaccines which require a course of three or even four shots to confer lasting long-term immunity. If you don't do the full course with repeat challenge it tends to fade after some months or years.
C maps more closely to assembly/hardware than most other languages. Saying C has plateaued gets pretty close to saying it’s hardware performance that’s plateaued.
my dad lives in a "master planned" community in the middle of nowhere in the desert centered around a man made lake that needs to get refilled periodically. the weird thing is that 20 years later its actually much more populated and thriving
Thanks, really appreciate the detail. Edited my post.
At this point a major shift would be not having a major shift every month.

Myself, I am refusing a third booster shot. We were promised a return to normalcy after getting vaccinated (with the % required ever increasing, and communities with almost 100% seeing no improvement) and after falling ill with the second shot I'm not participating in this charade anymore.
> Right Click Search (lets you right click search using all available search engines)

You can do this in Firefox without an extension.
...which was also given the absurdly humorous name of "horse laundry" (말세탁), because, you know, it's just like money laundry, except with horses.
Some people don't believe the 'Lab Leak' explanation. They believe the 'Wet-market' explanation.

Well, wet markets are open. Wet markets are weapons of mass destruction.

In April 2021, the World Health Organization called for a total ban on the sale of live animals in food markets in order to prevent future pandemics.

Hasn't happened.

Given the ongoing damage caused by COVID-19, lives lost, economic, mental health, educational, is this OK?

I am going to make an extreme suggestion. Given the risks, I don't know what else is feasible: As long as wet-markets are open there needs to be mandatory quarantine of any traveler from China, or traveler from a country that doesn't enforce mandatory quarantines on travelers from China.
> Or just buy a used PC.

And miss out on doing my part in destroying the environment? I don't think so, bud!

I buy new everything. New phone, new computer, new car, new shoes every year. You think I reside in a developed country to live like some African? Bruh.

If you don't throw out your whole PC whenever it slows down due to dust accumulated on the heatsinks, you should go live in rural China.

I pay lip service to the "green" shit by buying electric cars and LEDs... Ford trucks and 50W lamps, that is.

I keep my windows open in winter because I have a damn efficient heat pump, too. My fridge has no doors.

Don't be a Midlands faggot, live like a king.
Yes, money creation pushed wages up as it did costs. And gains from technology resulted in real wealth increases for society in general.

However, holding the asset itself resulted in loss of buying power over time. There is a distinction between cash the asset (the thing you hold and trade with), and income.

Holding shares in a corporation over 50 years may be a good idea (depending on the company).
Holding land/house over 50 years may be a good idea (depending on the location).
Holding fiat cash over 50 years is never a good idea.

And the problem is someone in society has to hold it; we can't all own stocks and houses.
The standard way to do this would be to use the wireless switch as a pilot-duty relay to switch a contactor for the compressor.
> worst command-line interfaces

If you mean TUI wise as in curses, nearly all of them.

Command line parameters however, there are so many examples. Tar, unrar and unzip take the cake, all in the same category of tools. "unrar x" whatever it is, I always have to look it up. dd because of the way its parameters are specified: dd if=/dev/zero of=foo.bar bs=4096 count=1024 . It's all historical and I can live with it, but many of them at least have the saving grace that they have excellent manpages or you've used them so often it becomes second nature.

There should be a special place in hell for tools that combine short and long style command line options with a single dash. Like "foo -b a -r -baz 123" with "-baz" being a single option, because I will automatically add an extra dash there out of habit.

Coworkers discovering ncurses or some library around it tend to go on a TUI frenzy for a while, and it inevitably ends up being some convoluted mess nobody wants to use. I'll admit there's a few indispensable curses based tools, for instance top (and some variants along that line), but they're far and few in between. At most dialog comes to mind for dealing with prompts for end users, but I personally abhor it in anything but a setup or installation context.

Those very same coworkers also make tools with indecipherable command line options, often because they don't know the language they're working in has a standardized option parser library or module.

> best

I don't remember which tool it was, it could be "crm" (for failover, think like heartbeat and pacemaker) but I might be mistaken. It's been years since I've used it. The command line had options like so:

tool [options] section action resource_src resource_tgt

But the best part was, if you just started the tool without any options, it'd drop you into a pseudo-shell. It'd show you a blank prompt ending in ">". If you then typed "section" you'd end up with a "section>" prompt.

I remember for what I was doing with it, it felt really intuitive. At any point I could type "help section" and it'd list the available actions for that section, together with short example.

I've forgotten the real syntax, but you'd have commands like:

tool node status

tool node standby servername

tool service stop dns

tool service migrate dns secondary

If you were in the pseudo-shell, you could do:

$ service

service$ migrate dns secondary

service$ up

$ node

node$ status

node$ exit
The vast majority of that empty land is either in less ideal climates out in the west or on federal land.

See: https://sitn.hms.harvard.edu/wp-content/uploads/2017/12/Fig1...
> hostile

> requires masks, requires CRT

This is some serious "won't somebody think of the children" energy.

Every day people like you make me ashamed to be from Texas.
Taxpayers, law abiders, hell even environment conscious is who we are to say our way is better.
I don’t have a good resource, but https://m.youtube.com/watch?v=0HlrqwLjCxA is probably an OK start.
An alert is not a cap. They should add a cap to just shut down/delete resources if the cap is hit.
Kind of hilarious that the monitor is so “tall” but in the pics next to the regular monitor, it can only fit like four or five tweets in that space.
Single purpose accounts aren't allowed here, and neither is using HN primarily for ideological battle, so I've banned this account. Please don't create accounts to break HN's rules with.

https://news.ycombinator.com/newsguidelines.html
I must admit I'm not seeing the point of this but it obviously has a use or you wouldn't have created it. I'm just recently trying to get my head around async in python, good to see some clear and understandable code involving it.
> We don't need coal or iron today

Yes, who uses steel anymore? /s
> most of them revolve around money laundering, drug trades, and ransomware.

You need a citation for that, because according to experts “In 2020, the illicit share of all cryptocurrency activity fell to just 0.34%,” reported Chainalysis [1].

For many, it's a hedge against inflation, for others it's the next potential global reserve currency, for some it's just a savings mechanism. There are more rational reasons than just crime that you're ignoring.

1: https://www.thomsonreuters.com/en-us/posts/investigation-fra...
> None of these features require a blockchain and can be done trivially

what can be done and what is done -- different. You might want to tell those companies that charge a fee to guarantee the transaction, that they can just trivially stop doing that now.
Xi Jinping has been threatening invasion for years, and before that, decades of CCP threats.

https://www.bbc.com/news/world-asia-china-58854081
Why do you consider it a safe haven for your money when the volatility is so high?
Doing that would require humility and honesty.
Thanks, Mario, but the code needs fixing – checking TheXTech
Surely the answer is: we don't know. And, we'll see. For now I feel short term is a reasonable focus.
Personalized Books
Winning what ? US dollards?
To be honest I wouldn't want to light living spaces with CRI 80 LEDs, no matter how long they last or how efficient they are.
> But if I can build my app using smart contracts, then they are always available to execute when needed - just pay to write/execute

Do you mean that you would build your app so that it entirely runs on the Ethereum network, basically using Ethereum like a cloud provider? This sounds like just a more expensive, difficult, and resource intensive way of running a lambda function...
Tether is rat poison, and from the very beginning most voices in the cryptocurrency community have refused to call it a "cryptocurrency". It's a private token controlled by a private ledger. I know no one in the space that has a favorable view of Tether.

USDC is regulated and sane centralized alternative. Dai is a sane distributed alternative.
network all the way down

-- Alan Kay maybe

btw, slight sidestep HDMI CEC is also a bus/network, and even SCART was too.
Thanks for explaining! I appreciate the insight. Seem that I _have_ indeed, been spoiled (or, at least, coddled), because I've never worked on a multi-cloud environment, so have never had to consider such a case.
Appeasement will continue as long as America is dependent on China for economic growth. Unfortunately, it seems there is no way out at this point without provoking a hot conflict. Decoupling is an option but must happen over a long timeframe to allow for rebuilding critical manufacturing and supply chains. As Xi said, the next decade will be a struggle.
The government can do way worse than add conditions to your money. They can arrest you and put you in jail.

They can already take all your money. They can take it no matter what form you put it n in.
I don't think the issue is solely intent at the time the photo is taken.
If I put up a CCTV camera in my brick and mortar business with the intent of having security footage in the event of a crime, but I subsequently review the footage, take some stills I think are funny, and put them on social media to build and entertain an audience, then I have pulled a kind of bait-and-switch. If people in or near my business reasonably assumed that the footage would be used specifically for security purposes, and are OK with being filmed for such a purpose, they may justifiably feel deceived.

I can be on-board with the arrangement that "You're on camera. We'll see you if you shoplift. But hopefully you're in a store where others are also weakly dissuaded away from shoplifting."

I might choose not to frequent a business where the deal is "Don't shoplift. But also, if you trip and fall maybe we'll cut a clip of you for the internet to laugh at."
Or don't expand them, make them denser. Hopefully means less travel needed as well.
> LastPass - Just what I thought was best in 2016, not sure what's best these days but I'm somewhat satisfied

1Password
Sure, all the caveats from muh capitalism and muh free market still apply ...

But,

This is THE textbook example on how competition pushes innovation forward and drives prices down.

Thank you, Cloudflare!
Do you think someone building a new city will not connect it to the grid and think about the water?
Why do you think "our incertainty is so high we (shall) not make policy recommendations" ?

Even if the example you are putting was correct, and there was an insane amount of uncertainty, it may have still be the correct recommendation and the correct policy to first vaccinate "risk groups" and then later extend to the entire population, when/if shown necessary.

In other words: adding "unless conditions change" to every statement made by any organization is redundant, so they don't do it.
We don’t know the long-term strategy. We’re literally looking at the data coming out of Israel month-to-month to determine how long the boosters will be effective.
They've been saying from the beginning that vaccines only offer short term immunity and that the virus will be mutating (hence potentially making current vaccines ineffective) so that we might end up in a scenario similar to the flu.

Now, I suppose that whether large scale booster programs, vaccine passports, etc will continue will simply depend on how widespread and serious the virus remains. So no-one knows for sure.

We might end up with combined flu/covid vaccines recommended annually for the vulnerable.
The likely scenario is no one actually knows what the future will hold yet, so they're only basing policy on what they have learned thus far, and changing as the situation develops when it doesn't match their expectations. Not sure if there's anything else one can do.
"The grid" tends to refer to more than just the transmission wires.
Muddied beyond utility is the point of the left.

Rustling Jimmie’s non-violently to disrupt the sensibilities of utilitarians like yourself.

Because like you said, progress is happening anyway. Let’s disabuse the right they can stop it or channel it with their high minded stories of economics (basically just watching what happens naturally), Protestant work ethic, and gun toting.

Those voices truly do mean little to the economy they rely on. 5% of people in the US hunt. If the right wants rugged individualism, there’s plenty of room in Antarctica.

Either side is big government authoritarian, that’s without question. I’d prefer the output be support human life and stability, not the dimwits who ignore their dependence on this society while calling for freedom from it.
It lowers the "value" as a monopolistic asset class but not the "housing/day units" value.

The second value is what society should care about increasing, and it should go out of it's way to destroy the first kind of "value".
HN’s attitude is very surprising to me. I would think that they could get very excited about flash loans, decentralized exchanges (automated market makers), daos, and other concrete innovations coming out of crypto asset projects.

I think it’s mostly jealousy and a feeling that they missed the boat, so they want to see it sink. I think that because I’ve had the feeling many times.

They may not realize these are early days. The average person saw the bubbles in tech company stocks and even to this day I find myself having to argue with people who think that tech is in a bubble despite the fact that these companies are now some of the biggest, most profitable, and most powerful in the world.

Everyone on HN is asleep and a company offering a product called SushiSwap is a multi billion dollar unicorn. I think 99% of crypto projects are scams, but they are also exploratory. Even if they crash now, these decentralized apps are significantly more solid than pets.com ever was. Does HN really think that just evaporates?

I would ask anyone on HN who is doubtful to do this - go read the UniswapV2 contract. If you don’t think that’s a cool innovation, please come back and let me know, I’m interested.

The situation on HN really feels to me like one of “live long enough, see yourself become the villain.” They are playing the role of the old men in suits in the 90’s sitting around a table in New York and looking at those internet hippies in California saying “we build real things, not these internet funny money companies”.

And what happened? It’s like Zuckerberg said to the suits in the Social Network - “I could buy Mt. Auburn Street, take the Phoenix Club, and turn it into my ping-pong room.”
This is easy:

Standard Jetbrains Runtime - slow as fuck, missing a whole host of performance improvements, security updates, and bug fixes since the fork occurred back in JDK8/9 Era.

OpenJDK - ugly as sin, gui becomes glitchy, lose out on customer support channels (first thing they tell you is to use the standard jetbrains runtime)

Newer versions of Jetbrains Runtime - have to reinstall manually every time you update your IDEs. You also lose out on customer support, as they are beta software.

This isn't really a hard problem to solve: find a way to upstream your improvements to the JVM, and then package the upstreamed version. All of these problems go away, and you're even relieved of the burden of maintain a long running fork.
Unless you’re talking about dysfunctional developing world air forces like the Afghan Air Force I have difficulty believing that, and even then I’d question it. I can’t say I know how every single force operates, but I’ve seen a few African air force crews doing preflight preparations and in all cases the pilots did their own inspections. It’s really basic operational stuff.

The USAF is also not any more professional than other developed world and NATO air forces, who all have similar procedures in any case.
Which SMTP do you recommend? Is it best to use the AWS one or what are the other options?
My family teases me about my irritated voice for Alexa. It seems this is the tone she listens to.
The machines to make mask material are very different from other textile machines.

They are expensive, and take a long time to build.

https://www.oerlikon.com/polymer-processing/en/solutions-tec...
I’ve bought into the Apple HomeKit ecosystem, paying premium for all the devices involved, hoping that Apples costly certification process filters out the junk, but no: it’s the same crap.

Devices are “Updating…” for minutes when I want to switch them on. Once a month something gets stuck as “Not responding” and I have to delete it, re-add it, and redo from scratch all it’s configuration and automations.

I’ve tried Thread that was meant to fix the issues of Wi-Fi devices, but the Thread bulbs are the least reliable ones I have.

It’s all awful, and I’m an idiot sitting in the dark listening to Siri making excuses.
> storing a database of millions ... any possible malintent a human photographer could have

Then again, as a sibling comment pointed out, there's a decent chance these days that the individual human photographer casually puts the image of your face into Facebook/Instagram(/Google?)'s database.
It’s probably easier to buy a regular case and then fit the raspberry pi into it.
Would you be ok with a drone someone programs to follow you every time you’re in public, taking photographs and recording everything you do?

An extreme example, but I suspect there are very few people for whom this is a Boolean issue.
mdfind also requires to enable spotlight on the target locations, which can slow down stuff.
You can use Budgets Actions for that:

https://aws.amazon.com/blogs/aws-cloud-financial-management/...