skysight-inc/HackerNews huggingface dataset:
> Bitcoin. Ethereum. Etc.

This is tech. Not its applications.

> The smart contracts running on Ethereum are open source, unlike your PHP script, can be audited, and if marked immutable,

Ah, to once again have a child's wonder and belief in magic. Just add th incantation "blockchain ethereum smart contracts", and all is right with the world.

Meanwhile reality [1] just in the past ten days:

--- start quote ---

Insufficient validation on an OHM smart contract at Bond Protocol allowed an attacker to drain 30,437 OHM (~$300,000) from the Olympus DAO defi protocol.

Olympus DAO wrote in an announcement that "This bug was not found by 3 auditors, nor by our internal code review, nor reported via our Immunefi bug bounty."

---

On October 14, Ethereum reached a milestone that alarms many who have pushed for blockchains as "censorship-proof" technology. More than 51% of blocks produced in the preceding 24 hours were processed by relays that filtered out transactions involving Tornado Cash

---

The defi project Earning.Farm lost 748 ETH (~$971,000) to a hacker using a flash loan attack. The project contract was missing a check that a flash loan was initiated by the protocol, so the attacker was able to instruct the project to withdraw large amounts of funds

---

Rabby Swap, a feature of the Rabby crypto wallet, was exploited a month after it was first rolled out. An attacker discovered an apparent vulnerability in the Rabby Swap smart contract that enabled them to arbitrarily transfer other users' funds.

--- end quote ---

[1] https://web3isgoinggreat.com/
> keep refusing to acknowledge the trade-offs in the technical implementations of crypto.

No, we don't. The thing is, every time a "good application of crypto" comes up the next question is "show these to us". And invariably those "good applications" have no idea what they are doing, require centralized trusted entities to function, and can be run from a Raspberry Pi.
I looked at a Thelios, they have great info on GitHub including top-down images of the system internals, https://media.githubusercontent.com/media/system76/tech-docs...

On this one you can see they use a Gigabyte X299 Aorus Ultra Gaming Pro.

However, it's common to do replacements, so am exact model is only going to be possible with bespoke systems IME.

Did you try asking, most people only want a specific bundle of features and don't care about the model numbers per se.
The world’s energy situation is not as terrible as you might expect
I can't understand why people keep comparing internet and blockchain.

Nobody would compare a heavily constrained MySQL and the Internet, why it is any different for blockchain? It's at most that, a (bad) piece of software that allows you to store data in a convoluted way.

It's not a business, not a business model, not a revenue source, it's a piece of technology.
> a new big ripoff almost every day
> the SEC, which is now hammering about one crypto business a week

This is still an impressive imbalance. Though I have to admit I have heard nothing from european regulators....
This is great. Does it support running these tests as part of CI? In other words, is there some kind of NodeJS module I can add which runs the test suite that I've captured online?
Agree with the other commentator, that can happen literally anywhere in the world. Bedbugs are THE human parasite, fuck em but they're everywhere. You should do your due diligence when staying or traveling anywhere, before putting bags down or sleeping in a new space.
Mission accomplished. I never stated anything about my knowledge of construction. However, for whatever little it’s worth, I do know more about it than most people I encounter, especially in a forum like HN.
related:

Barry Eichengreen: Dangers of strong dollar

https://www.foreignaffairs.com/united-states/dangers-strong-...
It's working so well that those countries household incomes are comparable to Louisiana.
> on-call rotations should be brief: 1-2 weeks every quarter or so for any reasonably sized team ... the company should have dedicated SRE staff that do that work.

This depends on the size of company you work at. I haven't worked on teams large enough to only go on call once a quarter, and many employers weren't big enough to have a dedicated on call team.
AirBnB works in my opinion best for very remote, or not-tourist travelled places. Where you're going to the island of Sørøya, for example, and there's literally no hotel space or otherwise accommodations available. Unfortunately, big business management companies exist in Norway too... go figure.
> Your manager is bad. Really bad.

This. Find a new job. That's everything you need to know.

/e: also,

"I feel so burned out and anxious all the time, not because of overwork, but due to a lack of formal structure in my work day."

Please do it asap and treat yourself to at least two weeks of personal time before switching jobs. You're shortening your lifespan here because someone else is doing a shitty job (and I not only mean your direct manager).
I have the sentiment that CSS is now too bloated.
It could be nice to obsolete some feature.
A kind of edition could be pleasant : to get new features you have to opt out some old obsolete features.
This also allows fixing known issues by breaking backward compatibility.
For instance:

`@edition(2023)` could make `box-sizing: border-box` the default
since chernobyl there have been a few very major civilian reactor meltdowns, and zero deaths caused by them
I think you should start by reading how "async" really works… that's call on a poll() (or epoll on linux) function, a loop, and a list of "call this function when this file descriptor can be written/read".

The whole async thing is there to abstract away and not have the program structured around the main loop… but in reality you have to keep in mind you are in a main loop that calls poll() and then all the registered functions.
Of course it accounts for externalities. If someone is dumping toxic waste onto your property, there is nothing anti-libertarian about suing them to stop it and compensate you for the damages.
War zones, potential war zones, or climate risk zones. See not only Ukraine this last year but the fact that France ran low on cool enough to be useful cooling water due to the summer heatwave. Unacceptable and unnecessary tactical risks. Don't risk rendering an city uninhabitable per generation at best for the sake of boiling water.
> The argument “There will never be a war here” seems foolish to me.

You know the same country that is invading Ukraine that may target a nuclear power plant could just as easily just drop its own nuclear weapons right?
See the faq:

https://news.ycombinator.com/newsfaq.html
Might be interesting to look at finance / trading related things since they have a pretty strict trading day (I think).
The problem with the cloud is that it makes things easy. Just throw it in, eh?

Developers keep adding toys that cost money, and then at some point, someone at the top notices the bill, and it's all hands on deck.

The cost due diligence should happened before anything, not when your ass is on fire and you need to save money yesterday.

"Do we need that beefy RDS instance?" ¯\_(ツ)_/¯

"Why does our ElasticCache data keep growing at such a high rate and nothing is expiring?" ¯\_(ツ)_/¯

"Could X be done much cheaper with Y?" ¯\_(ツ)_/¯

"Why did we spin up DynamoDB for this if we already have Postgres?". ¯\_(ツ)_/¯
Another thing, just to show how far away we are from resilience in this sense: Having a surveillance state with perfect information about where everyone lives and maybe what their politics are.. that is not safe in case your country is occupied by a hostile force!
A valid concern but these are a lot harder to replace than nuclear power plants. Electricity and heat are fungible, chemical products are not. You can't replace sulfuric acid with water.
Sorry to sound so misinformed, but since Clojure is a Lisp, what advantages does it have over other Lisp dialects such as Common Lisp?
Thats just called corruption and has existed as long as people have.

No need to get fancy.
This is influencing the world more than what we want to believe.
Just barely and only because the still functioning USSR prestig preservation urges kicked in and fed a million biorobots to secure the reactors and build the sarcophagus.
Modern medicine already incorporates wide ranges of data. Doctors use flowcharts, scales, point systems, etc, to diagnose certain conditions because those tools have been developed by studying and considering a lot of cases.

However, there's a lot that isn't covered with data. The "middle of the scale", the "almost but not quite there", the "this is weird"... Doctors are good at that, through experience, and those are the difficult cases. Those are the ones where ML will not only likely fail, but won't even explain why it fails. We're talking about human lives here. If anything, I think software engineers massively overestimate the performance of ML and underestimate doctors.
> Since I'm in a leadership role now

One challenge of leadership positions is that problems get escalated to you and this comes with unplanned disruptions. If you take the attitude of the previous job that you are responsible for implementing outcomes and combine this with chaotic schedule it gets toxic. It can help to focus on taking responsibility for process and letting somewhat go of outcome. Defining and enforcing process is now more of your job and you should have or need to demand a degree of freedom here.

> where in I'm required to have nightly meetings with other teams who are outside of my timezone

You may not avoid these meetings but you may be able to cut work at other times. Saying no to meetings and requests can be scary at first but you can either learn to say no or you will be stuck on this level forever. Your job is now not just to protect yourself but also your team and organization and that critically depends on saying now.
AI seems to be a hyped solution in search for a problem. ML, sure, for some use cases. Regardless of where I encountered ML / AI / "expert systems in my life so far they have been sub-par to actual biological intelligence. In all cases they were really hyped.
Not sure if "Europe survived" is what we should be striving for.

The exclusion zone which can't be inhabited for more than 3000 years to come is still 1,000 sq mi large. You can also still measure higher rates of radioactivity in mushrooms and game.
This is simple downplaying of the situation.
I mean it influenced even something so 'not important' as mushroom picking for decades (in case of northern part of northern Europe - it is still not safe [0][1]).

[0] https://en.wikipedia.org/wiki/Hydnum_repandum#Constituents

[1] https://no.wikipedia.org/wiki/Blek_piggsopp#Radioaktiv_forur...
This! Leiningen is Maven for Clojure and tools.deps is Ant, for those who used them in Java-land. tools.deps can't build your project without a separate library called tools.build, just like Ant can't pull down dependencies without Ivy.

Maven (like Leiningen) bundles all of that in a single tool, plus adds tons of more options. On top of that, you have a plugin for almost anything.
There are really goods suggestions in this thread, I just made a compilation of all the links posted (at this time):

Restfox https://restfox.dev/

bruno https://github.com/usebruno/bruno

Hoppscotch https://hoppscotch.io/

Hit https://hit.yolo42.com/

HTTP Client https://www.jetbrains.com/help/idea/http-client-in-product-c...

Hurl https://hurl.dev

Insomnia https://github.com/Kong/insomnia

Kreya https://kreya.app

Milkman https://github.com/warmuuh/milkman

Nap https://github.com/davesheldon/nap

Paw https://paw.cloud

restclient.el https://github.com/pashky/restclient.el

REST Client https://github.com/Huachao/vscode-restclient

Socketfox https://socketfox.dev

Step CI https://stepci.com

vim-http-client https://github.com/aquach/vim-http-client

vscode-restclient https://github.com/Huachao/vscode-restclient

verb https://github.com/federicotdn/verb
The danger of hitting a PWR core just right so it actually becomes a dirty bomb instead of having a meltdown seems kinda irrelevant next to the overall casualties of a war.

“Real” dirty bombs aren’t really any more deadly than a conventional bomb; they’re not WMDs. They just happen to make continued inhabitation of an area more risky or impossible for some time. Keep in mind that radiological dangers are very easy and cheap to measure, especially compared to chemical or biological contamination.
based on how grids have fared over the last decade, you also can't replace nuclear with wind, solar, and batteries.
A bailout of homeowners of course. ;)

In Europe (or at least Sweden) you don’t make money by working; you make it on your home appreciation. People even talk openly about their “housing careers”. I’m not kidding, that’s the exact wording they use and it’s a mainstream term, e.g. used regularly on Swedish television. You can regularly hear indoctrinated youth say things like “when you own a home you pay (interest) to yourself” and other such nonsense.

Now all those that bought into this giant Ponzi scheme of course want to be made whole, with tax money. It will get ugly for sure, and I’m not at all certain that they won’t succeed (to the unspeakable detriment of the country/continent).
Dying from cancer a few years after the disaster still counts, not zero.
You can read more in multiple articles like this [1] and associations like this [2].

[1] https://www.theguardian.com/business/2022/sep/25/schools-in-...

[2] https://www.feedingamerica.org/hunger-in-america/child-hunge...

Edit: did you really create a whole new smurf account just to reply to me in multiple threads? And just to keep asking questions instead of refuting anything I said?
Interesting how much developer tool UI aesthetics are moving towards dark design. The homepage for Linear App (https://linear.app/) also embraces a dark mode.

I was talking to a designer friend of mine and he bemoaned how difficult it is to design for dark mode because you have to give up shadows in the design and move towards other ways of separating elements on the page.
Much of Britain.

"Research has shown that the average age at which children started work in early 19th-century Britain was 10 years old, but that this varied widely between regions. In industrial areas, children started work on average at eight and a half years old."

https://www.bl.uk/romantics-and-victorians/articles/child-la...

And the first laws limited children to 12 hours work:

https://en.wikipedia.org/wiki/Factory_Acts
SQL queries sometimes put floats in GROUP BY. E.g. if you have a many-to-one relationship you might do a query like

SELECT foo_id, foo.some_float, SUM(bar.some_thing)
FROM foo JOIN bar USING (foo_id)
GROUP BY foo_id, foo.some_float

I feel kinda dirty whenever I do this.

Though, I would guess the optimizer (at least in postgres) is smart enough to ensure no float equality checks actually happen under-the-hood. They could be necessary, if the schema was different than I'm imagining; but maybe in that case, it would almost always be a bad idea.
Procreate isn’t Adobe just fyi
> you should always explicitly delimitate the life cycle of any task

Unless you want a hacky actor system, in which case it's totally fine to `create_task` a ton of corountines which have their own spin loop with await sleep :)
Debian recently voted to add proprietary firmware, so your devices should work by default.
What is 'good' tomography?
High resolution, fast scanning or only imaging a certain kind of samples?

I presume you're not scanning biological material with such a high acceleration voltage, so I'd look into NDT systems from https://www.nikonmetrology.com/en-us/x-ray-ct or https://www.zeiss.com/microscopy/en/products/x-ray-microscop...
You might want to look at Hypothesis, a testing library that can also randomly generate test cases and reduce examples to a more minimal case. It supports many data types and "strategies".
Software+Libre
Not quite - the Swiss system much prefers substitutions than giving out actual heroin. And the police do enforce drug laws, mostly against the dealer networks but also against individuals for possession for other drugs. Also it's not like heroin is legalized. You must have been an addict for at least two years to get it from the health system, and it's a last resort, you must have failed at least two other addiction treatments first.

The Swiss approach was also somewhat specific to heroin. If you read about it, it's always heroin that's being discussed. The policy could work because there aren't huge numbers of addicts and the number has been in natural decline for a long time. Addicts are mostly old so the population is shrinking, the cost of giving them free drugs is low. Heroin addiction was a phase, people moved onto different drugs now, but the decline is often attributed entirely to this policy.

So what do we see if we look at e.g. crystal meth or cocaine? Not so successful there. Swiss cities dominate cocaine consumption in Europe:

https://www.swissinfo.ch/eng/society/drug-use_why-swiss-citi...

Numbers of addicts are growing and the police do enforce the law, albeit in Neuchâtel for the first meth offense (of possession) you can get out of it if you attend some counselling sessions. After that it's back to prosecution.

https://www.thelocal.ch/20161003/neuchtel-dubbed-crystal-met...

https://www.swissinfo.ch/eng/society/crystal-meth_power-cut-...

https://www.theguardian.com/world/2022/may/05/swiss-police-s...

They aren't handing out crystal meth, suffice it to say.

There is also the ethical issues involved with forcing people who stayed clean to pay for other people's addictions, which is what this boils down to. Of course it can still be rational when considering other costs but that doesn't change the underlying ethical issues.
Coal power stations release a lot more radiation than nuclear power stations. If you're concerned about cancer then fossil fuels should be a priority ahead of nuclear.
Property taxes makes this tough in California.
This is definitely possible.

I've very rarely had after-hours meetings because work was handled by colocated teammates, or the company only had one office. If chatting with another timezone was needed at all, it was async, or US cross-coast calls in the morning during business hours.

On-call is harder to avoid. It's hard to escape being chained to the pager, but even so the actual time spend responding to pages should be low. And I've had a number of jobs that didn't come with pager rotation at all.

My on call pages mostly looked like "get paged to reboot this thing. 15 minutes 1-3x / week."

With a single notable exception, my jobs have kept the majority or entirety of their work inside 9-6.
Could you elaborate why you chose Nim over other languages? The advantages need to be pretty strong when picking a niche language like this I would assume? Curious what the thought process was like.
Modi employs new tool in war against the English language: Hindi medical degrees
Yeah, those batteries that have been struggling to keep above 70% uptime for the decade suddenly going offline en masse due to safety issues are a huge problwm
>Java is improving faster with more pattern matching, records and functional programming features. Other JVM hosted languages are becoming less appealing

Java is the standard for JVM. However, if Java was the perfect tool for any job, no other language would have been implemented over JVM.

I would rather use Kotlin than Java, who, to me, seems bloated and ancient. Also Java, the greater programming environment, kind of forces all things to be objects, unneeded inheritance, unneeded abstraction and patterns on top of patterns. I kind of like to use a more data oriented approach than object oriented approach, or pattern oriented approach, or Uncle Bob oriented approach. I strongly think that the shortest path is the best path, the less abstraction the better, the less CPU cycles used for something, the better.
Freelance certainly does not have to be 12 hrs a day to be successful.
> Windows Subsystem for Android declared ready for prime time

Translation: They managed to compile it.
Good job, Microsoft ! /s
I fail to see what is unreasonable in my attitude, you give no explanation in your comment.

My "team" is composed of around 700 people across Asia and Europe.

My kids are in school during work hours.

My 6pm—midnight slot is strictly private life and there is no reason for it to be otherwise.

So, your last line contradicts the rest of your own comment.
It's probably better to fiddle around with some OpenGL / WebGL blendmode tool and see what's actually happening, and why you'd use certain modes in certain cases
https://www.striking-women.org/module/workplace-issues-past-...

> Reformers took up the issue of the working hours from the end of the 18th century onwards. Their campaigns resulted in the passage of legislation in 1802 and 1819 regulating the working hours of children in workhouses and textile factories to 12 hours a day.

> In 1833, the Factory Act banned children under 9 from working in the textile industry, and the working hours of 10-13 year olds was limited to 48 hours a week, while 14-18 year olds were limited to 69 hours a week, and 12 hours a day. Government factory inspectors were appointed to enforce the law.
How LinkedIn Redesigned Its HQ for Hybrid Work
containment buildings are built to withstand missile strikes and airlines crashing into them. it would take a deliberate effort to breach one.

and since nuclear weapons exist, this is a ridiculous reason to not build nuclear power plants. if russia wanted to do area denial with a radiological weapon they would just set off a dirty bomb.
Probable “green jellybean” reference:

https://xkcd.com/882/
Async is overengineered and bolted on. If you must use Python, I'd still recommend Twisted, which is more accessible. Otherwise, of course use Go, Elixir, etc. in the first place.
There has been ~ 180GW of NEW solar power installed in 2021. It's got a capacity factor of 10-25% but even that newly installed usable power is already a sizable portion of ALL nuclear power in current use (~400 GW with ~50GW of additional nuclear power capacity being built (how long does that take? 5-10 years per power plant? That'd make an extra ~ 5-10GW/yr then)). Photovoltaics are also still on the exponential part of their trajectory installation-wise and also on an exponentially decaying trajectory cost-wise.

I'd not bet against solar power with all these things considered. If anything, I'd start building additional HVDC power lines to geographically smooth out local variation of available power.
First, stop saying "the opposite of science" that doesn't make sense.

Why test for this on dogs first?

It's a mental capability so communication is important. Why not test on a human first?
> If someone is dumping toxic waste onto your property

If they own that part of the river, they are dumping it on their property. This is the definition of an externality.
I try to not worry about if my method of comparing floating point numbers is perfect. I figure close enough is close enough.
>1. Improve startup times.

.Net code can be AOT compiled to native code. Doesn't JVM have a similar option?
To be fair, there was initially some very justified excitement around cryptos and BTC in particular. Once the drawbacks became obvious, it's totally fair to change one's mind.
Puma 6: Sunflower
The book https://pragprog.com/titles/pb7con/seven-concurrency-models-... is actually pretty good, and much better than the title may suggest.
In brief, papers with shorter titles get more citations, study suggests