skysight-inc/HackerNews huggingface dataset:
> However if you are sitting with a massive ETH mining rig, you would like to do something with your hardware.

You would like to profit from your hardware*.

That's an important distinction, as what make you profit from your hardware, isn't running it on ETH in particular, it's running it on a cryptocurrency which is used. They could run it on ETC currently if they want to keep mining, but they don't as ETH represents more value. So whether they keep running on the fork is more about whether the cash will be there to mine on it and my impression is that it won't be there.

Currently there's quite a big smear campaign on the environment impact of cryptocurrency on the world. This is important for many people, thus will impact whatever they decide to do.

There was also always a preference toward the forks supported by the official developers. It's normal, as long as we have no reason to doubt their decisions, why change? In this case this is even more true as it's not questioning the decision, the intention is clear that it's about the miner hardware.

Let not forget also that this fork will be supported by peoples that proved that they could orchestrate a 51% attack for their own gains... which is pretty much the fear that was always there on cryptocurrencies...

There's no reason to believe people would go toward a fork, thus there won't be much value in mining on that fork versus any alternative cryptocurrency. If I was a miner, I would start selling my graphic cards... they are still sold for quite a bit of money currently and it's just a matter of time before the price crash and it become easy again to buy a new graphic card.
It seems like most of the commenters have not heard of Aphyr's technical interview series.

https://news.ycombinator.com/from?site=aphyr.com
From web searching, North America is 120V but two phases. So you could redo the socket to 240V without running new cable through your walls.

But that's kinda academic if nobody sells kettles that have the North American 240V plug.
It's going to be a very long road, but Valve has definitely been working on it. Through a combination of Kernel patches and WINE magick, they seem to have something cooking up. It's anyone's guess as to how effective (or accepted) it will be.
Pfizer vaccine appears effective against asymptomatic cases
Yea wtf lol

Honestly, by many measures Taiwan is more advanced than the US.
> Google has launched a scathing attack on Microsoft today, accusing it of trying “to break the way the open web works in an effort to undercut a rival.”

That is some pathological levels of projection.
Forgive me for contradicting you, but I didn’t change anything; I just typed momentum when I meant energy. I first thought of the formula, not the name, and then typed the wrong name. I'm not sure how I made such a mistake, but mea culpa. Also my old friend bzbarsky mentioned closing velocity, and I stuck with it when I made my estimate.

I do agree that the ISS is not usually considered to be a communications satellite (though it does have plenty of communications gear on board, including a ham radio repeater if I recall correctly). But it is a thing that we might want to deorbit one day. Since we were considering the ridiculous closing velocity of two objects that are both on escape trajectories, I figure using the ridiculous mass of the ISS was fair game too. But like I said, I originally guessed 50t, not 400t. I was thinking more about the payload capacities of launch vehicles than the satellites themselves.

Whatever mass and closing velocity you consider, 7 or 10 or 11 orders of magnitude all qualify as “quite a few” even if the velocity itself only has 1.3 orders of magnitude of difference.
I've thought this would be great for longer runs. Put a wire in the road or something for the vehicles to follow. Once you are on the wire some protocol for merge points (also marked on the wire) etc.
On a similar problem, does anyone have any wiki software they use for long-term knowledge aggregation?
I can only see "value" for NFTs in context of some digital application which can constrain supply of the thing the NFT represents. e.g A chat application might decide that only the owner of the nyan cat NFT can use the nyan cat emoji. So if there's a different blockchain with another nyan cat, it doesn't really matter, as long as the chat application doesn't use that other blockchain.
github pages != github
Sqrt(-1.0) should return NaN or raise a signal. Let the programmer choose. Throwing an exception doesn’t help anyone.
World-Building, Technology, Futurism, and the Amish
You’re in luck. The Democratic majority in US congress has just announced yesterday that their next priority after passing the American Rescue Act will be a national infrastructure plan.

https://twitter.com/hugolowell/status/1370488211034755072
Some stick to C FFI, some enforce that the Rust compiler version is the same which makes ABI issues irrelevant.
Fitting Cubic Bézier Curves
It's a theme I notice across society. We no longer are consequentialists. We value the means over then ends. I believe this switch in ethics will hurt our society in the long run.
I agree, Kaiser is very very good for the US. However, they tend to be more of a 'standard' care kind of thing. Like, broken arms, colds, pregnancy, all good under Kaiser. But harder things like cancer, ALS, Parkinson's, it's a lot tougher for them to get you the right treatment. This, unfortunately, I know about as people close to me had to leave Kaiser to get dealt with.

That said, Kaiser is still my gold standard for the US.
Some cities do have good governments and high popularity ratings, to the point where politicians get fairly re-elected for decades straight. Mississauga (part of the GTA) is apparently one of them, because Hazel Mccallion served as mayor for 36 years straight and only stopped because she was 93. I'm not exactly sure why she was so popular (I'm not from there), but her endorsement is still mayor 6 years later, so they must be doing something right.
Often when someone wants to make a point on what they feel are their principles, they seek costs + $1 in symbolic damages, as the intended purpose is to set a precedent and not to actually collect punitive damages.
In what way is Go object oriented?
Quite on the contrary, Rust is the ideal language to replace C and C++ where automaric memory option is a no go, like MISRA-C, kernel and device drivers.

Liking a programing language doesn't make me blind to what use cases it actually makes sense to use it, I don't see nails everywhere.
I think the parent poster would classify that kind of web app under as a "short running thing". Sure, the application process might live for a long time but the requests are short-lived and independent of each other.
Valve have a big stick if they want to make companies support multiplayer from Proton.
All that's in the QR code is a shared secret string, passed into the TOTP algorithm.

https://en.wikipedia.org/wiki/Time-based_One-Time_Password
No mention of message passing? Shame.
Yeah, is like build a OS or in fact any infrastructure project. The key is have a clear north so the project know what need to nail at first try...
EAC supports Linux right now, but games publishers have to choose to turn on that particular feature.
"It's supposed to smell like a Wallmart electric force field generation unit, but we could only do 16 different odors in EGA, so it smells a lot like the time pod."
They don't enforce the use of transactions, nor exclusive access to database tables.
Hey there it is. If it was a snake it woulda bit me.
Did you also end up working there? Or just solved the puzzle, got the offer but refused?
> Amazon is nowhere near innocent in their feud

Amazon built the Fire stick to be compatible with Chromecast. Google then changed the Chromecast protocols repeatedly to prevent this.

Only after that did Amazon ban the Chromecast devices from their store.

Tell the whole story, at least.
Maybe it's like in C++, where free functions were advertised for a number of usecases? Discussion with links to more background [0]

[0] https://www.reddit.com/r/cpp/comments/262it3/effective_c_pre...
Yes, I know there are good reasons to do it sometimes, but still don't get what about SqlDataReader benefits from it, other than "I don't know why would anyone would want to inherit from it".

Looks like my issue with that got fixed with extension methods, which should let me tack on such improvements whether the original designer of the class thought that would be a good idea or not.
Ever notice that for every problem, Google's first answer is 1. big data, 2. apply AI?

I don't even mean to be snarky. If you're a hammer company full of hammer experts, you're going to see a lot of nails.

One of the interesting city planning concepts I've seen is to build the houses with their backs to the roads. You still have a place for cars/deliveries/logistics, but it also forms a walkable neighborhood that's designed for people. I've seen some small developments based on this--it feels like a big park, and the only real side effect was the coffee shop needed a second public facing door.

There's lots of cool stuff from architects and material scientists that's worth building, but the longer I work in software, the more I'm convinced that sometimes we should look at a thing and conclude we are not the most qualified people to improve it.
Production Media Management
No easy way to do that, unless you saved the original shared secret (which would be a bad idea).
oddly enough, most of the time I hit issues with stuff not working on safari, but fine on firefox or chrome. I just had a bill pay request from someone using 'bill4time.com' service. Broke in safari, worked in chrome. I seem to hit these situation perhaps once a week or so, where moving to chrome or firefox generally 'fixes' it.
Such bans are rare, and usually get reversed if it was only triggered due to Linux.
Indeed, yet that is not how many Rust advocacy blog posts sell it.
Awesome, now do charts! ;)
There have been many studies of exception handling correctness. They’ve shown that no one can correctly write exception handlers.

In my experience, proper exception handling is more difficult than advanced topics like lock free data structures, with the disadvantage that junior programmers have been taught to use exceptions and avoid lock free primitives.
I was really annoyed when Rocket League dropped native support for Linux, but it turned out it runs much better on my potato under Proton. My only concern now is that they'll add anti-cheat to it (even though there's there no real need for it) and Linux will become flagged. The fact that they moved the game to only be available to new players via the Epic client has me worried they're moving in that direction.
One theory is that they have planned to fork when POS does arrive but don’t want to have to rollback upgrades like EIP-1559 as it would negatively impact optics vs. keeping alive the “true original” ETH.
Your post is a bit vague so I can't tell where the issue really is.

However, I disagree with the posts suggesting all the ways to force change. Instead I'd suggest that you consider whether the things he's doing aren't "wrong" but just aren't your preference.

For instance, perhaps he works 11-5 and you disagree and want him to do 9-5. He isn't wrong.

You say he doesn't want to use Discord. That's not wrong, it's your preference. Lots of companies use other tools. Perhaps you could learn to use whatever it is that he uses.

You say you want a common way to manage your priorities. Is that necessary? Why not just agree on the current goal and trust him to take care of his part?

After all you did say that he's at least relatively successful. And you did decide that you wanted to partner with him so you do see value in the company and at least some in him too.

Furthermore, it might even be great if you were the one to provide all the structure needed for the rest of the company that would give him the flexibility to do what he's good at. It'd be a great strength if you were able to work together separately.

Forcing change is difficult. Since you are partners even more so. There's only so much change capital you can expend so it's better to use it on the truly important things.
My cheapo kettle bought after the last one fell apart in my gf's hands checks almost all the boxes. I think low-tech is almost always better. Also I agree that a consumer trying to buy a cool look is a major problem. Just get something simple that does what it has to do.
DON'T switch if it works! A working system has nothing todo with "favor" or "momentum".
I've found that the brain is the best at long-term knowledge aggregation.

Because it all boils down to retrieving the information. And the brain is very efficient at retrieving information quickly (I can recite poems learnt in school 20 years ago).

I've always had difficulties organizing a Wiki, so instead I try to remember "where" I found the information (which is often easier than remembering the information itself).

Instead of looking for a wiki software, look for a search engine and index your knowledge in that search engine.
See ScreenToGif (amazing tool)

https://www.screentogif.com/

EDIT: Windows-only
> I am not joking when I say that when the Canadian real estate markets crash - it is going to be absolutely disastrous for this country

Sounds like half the world right now.
I find the opposite. I almost never use Markdown unless forced to.

I find it much easier to remember

<a href="https://foo.com"><img src="foo.jpg" width="300" alt="foo"></a>

that some

[foo(foo.jpg)]

or is it

(http://foo.com)[(foo.jpg)(alt=alt text)]

or is it

[foo.com(foo.jpg) width=300]

or is it

(foo.com)[foo.jpg](alt text)[::width="300"]

...? I can never remember the goddamn inconsistent syntax.

and is it 2 asterisks for bold, 1 for italic, or 1 and 2, or is it 2 and 3? With html it's

<b>this is bold</b> <i>this is italic</i>
<b><i>this is bold and italic</i></b>

Much easier to remember.
Love the writeup, which had the inadvertent side effect of sending me shopping for DIN, in which the letter tails use less % of letter shape. For me it’s faster reading while just as (more?) industrial. Thanks for your work, and for showing DIN 2014!
The difference is that our norms promote an expansive view of human rights, both in terms of what counts as a "right" and who counts as "human". The conservative Christian norms... did not.
too bad Metal Slug seems to be in the 30% which doesn't work :/
Doesn't this eliminate the advantage of 2FA?
I have no stake in this, but at the mention of Photoshop I have to say...I bought Affinity Photo a couple weeks back, and it's fantastic. Runs without issue on my underpowered MacBook Air, and cost less than $40. I'm super happy to see such a strong competitor in this space.

https://affinity.serif.com/en-gb/photo/
A Beginner’s Guide to DAOs
You can compare selling a database to selling git. Nobody is selling git itself, they sell the hosting around the tech, or create a dev workflow (gitlab) that uses git at its core.

If anyone tried to sell git itself it would be impossible. I never used mongodb for reasons listed in the article. But there is free and open source and resilient postgres.

the companies who succeeded around git did not build git. it would be a tough thing to develop both git and the hosting / workflow business around it.

so I guess the lesson to learn is don't try to build extremely sophisticated software as a startup where there are already good enough open source alternatives.
Correct, this isn’t mere casting. It is die casting, with really good surface finish (which matters for strength) and good tolerances once you iteratively take warpage into account.

And a big reason they didn’t use this in the past is you’d get bubbles which reduce strength dramatically. But improvements in process tech and ability to use X-rays to do fast, non-destructive evaluation allows near-forged material properties. Better than castings of years past.
Open source software business model concerns in the age of the public cloud
It's possible, but Rocket League has actually never been as popular on Steam as recently, even though you cannot really purchase it anymore: https://steamcharts.com/app/252950 (recent peak players outperform pre-Epic performance).
I don't think I was consciously referencing Gumstix, but that must be where I first heard the term. I remember being interested in those at the time, but like you I thought they were too much.
When politicians say "people-centred vision", they really mean "lobbyist and special interest group centred vision". To them, "people" just means "whoever shouts the loudest".
maximizing cost externalization is the name of the game. smh.
Or you could use two kettles
Flashback to 8 months ago when I mentioned this idea here: https://news.ycombinator.com/item?id=23673927

As it turns out, I'm also working on a fusion device.
That's totally fair, and I understand that Google isn't unique in that respect. My point is that just because Google isn't doing flashy ad campaigns doesn't mean that they're not surreptitiously doing everything they can to continue to establish and cement their position as an unavoidable toll-taker on the internet.
Can’t help to notice the sudden hate of the administration for anything Elon Musk related since the change of administration.
Saturday Assorted Links
> There are many, many cities by the water

I had kind of assumed that if you have to move, one would typically aim to move within one city - if you are trying to keep your customers, that is...
You're overcomplicating it. When it comes to finite state machines at least, it's very easy to use an ID index instead of the raw pointer itself. That's exactly what the regex crate does.

For reference, I am also the author of the regex crate. The only unsafe it uses specific to finite automata is to do explicit elimination of bounds checks in the core hybrid NFA/DFA loop.
Not really any more. X-rays and other process improvements have allowed modern die casting to approach hot forged properties. You don’t get grain flow as good as cold forging, but it’s pretty dang good now.
I live on an area that was toxic wasteland. Its just paved over and lots of condos built, full of families. Its like living in a shopping mall, you're so removed from the dirt it isn't really an issue.
Erlang/Elixir are two of the least OO languages I can think of. Point still taken though. Elixir is an absolute joy, and the more new languages take examples from it, the better.
> Total deregulation is the only way.

"He turned. In his hand was a revolver that the Constitution said he had every right to own. He fired at me and missed. I pulled my own gun, put a quarter in it, and fired back. The bullet lodged in a U.S.P.S. mailbox less than a foot from his head. I shot the mailbox again, on purpose." [1]

[1] https://www.newyorker.com/humor/daily-shouts/l-p-d-libertari...
> hard to understand

The "normal" approach is to define a function which takes some kind of input and exhibits side effects but doesn't return output.

The approach here is to define a webserver which takes input in the form of a URL path and delivers output in the form of an HTTP response body. The differences are:

- the input is considered to be a string rather than an integer

- the output is returned rather than swallowed

But I don't really see that one is harder to understand than the other.
The censorship purges continue...

Book burning without fire!

edit: Flagged? How is it that X liberal topic is generally discussed as though it's just obviously correct, but anything remotely critical in the opposite direction has to go (in this case, anti-censorship should be non-partisan but in practice generally cleaves to the opposing side depending on who's in office).

It's not like this isn't important to discuss in tech, given the long history of orgs like EFF, GNU, etc. And simply that these are matters of information.

How much were we told that the previous admin was literally instantiating The Handmaid's Tale but somehow erasing books with offensive ideas is "just the right thing to do"?
Indeed, in the early days of Amazon S3, they failed their SLA every single month. And I got... a 10% refund every month.
Isn't 'The ends justify the means' the argument of every villain ever? Unrelated to this Tesla stuff, it seems reasonable to observe that the means do actually matter.
I believe it's because ES6 "class" syntax is a recently added feature (in programming language years). I use classes in JavaScript a lot, but I have to admit that it's mostly for the cleaner syntax and less for the OOP features.
However I have to admit that I've also noticed the trend and would really like to know if there's another reason behind it.
Whoever come up with a this levels in autonomous driving (L1-L5) must be marketing genius. Ideally it should have been Yes or No answer to "does your car support autonomous driving ?", just like alive or dead. Right now, it is just another reason in list of Road accident deaths, till it perfected.
Specifically, "Hexing the Technical Interview" has been a favorite of mine for a long while. The writing alone is a lot of fun, and the contents are appropriately horrifying.
Under such a system, if your choice is not to have insurance, what should happen if you step in a hole and shatter your ankle in a way that requires complex surgery to repair? And if the response is to simply pay the cost out of pocket, what if that "choice" not to have insurance was made because you're working at a minimum wage job?
250 miles is within range of a bunch of different cars - and not just Tesla or luxury brands but also Fords, Skodas, Nissan, and Volkswagens too. At UK speed limits that is like 3.5 continuous hours driven at 70mph (in reality you'd not be doing 70 all the time either)... Most people would take a bio break and maybe a coffee in there somewhere and fast charging for 15 mins at 100+kw can give some decent top-up (e.g. ID.3 does over 500miles per hour charging, so just 5mins while you go take a piss is another 40 miles range added)

https://ev-database.uk/#sort:path~type~order=.price~number~a...
Vancouver and Toronto really suffer because they're the warmest parts of a huge cold country and everyone wants to live there. Maybe global warming will mean more people will want to live further North or inland. Ideally the government would try harder like not tax people who live in smaller cities.
Exactly, it's as simple as that. No piece of digital art was sold in that auction, and no provenance of any piece of art was established either. Your point was?
They really need to make swappable batteries which are pre-charged and ready to 'fit in'. This current charging network simply does not scale IMHO.
I find classes in JavaScript just more tedious, and they’re really just syntactical sugar on top of a function anyways.
Working in react I’m always making things immutable, and I generally use typescript, and classes to me are just more painful to write then a function whose parameters act effectively as constructor arguments and the return statement which is the classes public API.
"The interviewer couldn’t help but notice her name, Nephele. It sounds Greek. But he didn’t ask, not wanting to get off on the wrong foot with the promising candidate. He made a mental note to look up the name afterwards."

Sad, I'm so guilty of doing exactly this - right away. I love etymology / genealogy, and am always curious.

Its in no way negative, its literally just my curiosity taking over. Sometimes I hate how ridiculous we've become.
That would explain why Electric cars aren’t popular in Norway... oh wait: https://cleantechnica.com/2021/03/02/norway-at-79-1-plugin-e...
Rust is a constructive proof that your assertion is simply false. It comes at the cost of some complexity—every Rust type carries thread-safety information with it—but the benefit is that writing correct parallel Rust code becomes very easy.

What you cannot easily do in Rust is dynamically switch thread safety on or off.
On the contrary, at least if we talk about Alan Kay's vision then Erlang/Elixir are as close as we have today. Hint: the processes are objects.