skysight-inc/HackerNews huggingface dataset:
> If ETH were PoS at the time of the split, it would be a lot less obvious from the chainstate which one people would choose to use. Both chains' participants would try to make it look like their chains had more users by some other means. But the point in the article is that those "other means" are not only costly actions, but also the marginal cost each fork can afford for these actions is, in equilibrium, equal to their respective marginal revenues.

You forget that when the ETH/ETC split happened, the hashrate fluctuated immensely after the Poloniex listed ETC (and ETCs price skyrocketed) and many miners switched to mine ETC.

Now in hindsight it is obvious but during the chaotic days, it wasn't obvious which chain would be worth more in the future. That ETH had more POW done at that moment was unimportant. You had to use other means to decide which chain to use.
Things that go up for no apparent reason can come down for no apparent reason.
Can you unpack? Software-defined planned obsolescence?
A teenager's guide to avoiding actual work
> Nobody is forcing OP, or anyone, to use Apple Music

The promise of ecosystem integration kind of is. Apple, sometimes softly and sometimes very aggressively wants to keep people inside their garden. Since they keep raising the walls it‘s increasingly an all or nothing proposition - which increases the pressure for Apple to do better in areas in which they‘re not doing well.

I think for the ecosystem & its customers it‘s ultimately a good thing.
> Could I pump out tiny SaaS starter projects and sell them at $10k+ a pop?

Honestly I'd probably never trust a business doing this. From my POV they're probably just after cash from a buyer, not a good place for my data.

I know I'm probably an outlier though, I don't think I've seen anyone else note a lack of privacy policy on the names one for example
probably not, read this thread for details, but miners underclock and undervolt for efficiency. Gamers overclock for performance.
Some religions: From the Book of Moses 1:33, a Mormon scripture

> And worlds without number have I created; and I also created them for mine own purpose; and by the Son I created them, which is mine Only Begotten.
> car makers are incentivised to try to ensure their vehicles have decent resale value

Is this actually true or merely a theoretical thought? Because it would seem that car makers are incentivised to ensure their vehicles annihilate a couple days after their warranty expires and/or after a couple of miles after their guaranteed mileage is driven, and comparing e.g. reputation of second-hand cars manufactured in 80es/90es/2000s/10s seems to support it.
Hypothetical Decentralised Stock Exchange
When I'm going from one shared indoor space to another, I don't remove my mask unless the walk is more than 10 minutes. I suppose the mask doesn't bother me that much and I don't want to touch it too much.

Going for a walk outside - that's another story.
Then the way to go is offer a 9$ a month store with stripe integration and cut out the shopify. Even cheaper and easier!
Selling is not a problem whatsoever. The laws that regulate prison wages should probably be changed.
Great list. Another meta-entry to your list:

https://github.com/cjbarber/ToolsOfTheTrade
Angular Dev Tools
It would be very nice if it was hooked into Google Search in real time. I guess that's the next step for an actually useful Google Assistant?

(GPT?) auto generated replies for karma building seem to be gaining traction, I wonder if it can spell the death of forums haha (most likely, it will bring in better moderation systems).
No, they mean there is a greater lack of engineers compared to other occupations requiring similar levels of education and therefore we should put more effort into educating and importing engineers. Saying we shouldn't focus on getting more engineers in those cases is just dumb, the economy would greatly benefit, you just want to protect your currently privileged position at the cost of society as a whole.
In general no, we don't.

But pragmatically in the current circumstances this seems to be the best option (or least bad) until things are sorted.
> The product is not tainted because it was made by prisoners, but because your justice system sucks.

The product is tainted because it was made by enslaved workers being exploited for their labour.
I wish Matrix would instead focus on fixing all the existing encryption usability issues instead of these new features:

https://github.com/vector-im/element-web/issues?q=label%3AA-...

I would love to migrate my family to Element (and also friends, and eventually also recommend it to employers if they're ever choosing something other than Teams) but can't until it's reliable as webmail. I also wrote this comment:

https://news.ycombinator.com/item?id=25271512
"Once Element is mature enough (and I'm sorry, but looking at the incoming issues on https://github.com/vector-im/element-web/issues?q=sort%3Aupd..., it doesn't look like it yet), then hopefully more companies will start considering it."

I get that E2E means it cannot be as simple as email, and I can handle the extra training that's needed, but not for figuring out all these known issues and attempting to prevent people hitting them, or having to handle the situation if they do.
> But starting from that, can we implement what seemed to be the initial goal stated in the government's document ?

why not simply having 2 QR codes, one full, one light ... ?
I'd rather buy a used card from a professional miner than from an enthusiast gamer. The former card will have run at very stable thermals, while the latter will probably have gone through a lot of thermal stress resulting from heating up and cooling down, and component stress from power on/offs.
It's utterly wild how there are people in the comments saying "maybe slave labor is actually good for the slaves."

I don't even necessarily disagree with that possibility - sure, work provides meaning in life, it's better than sitting in a cage.

The issue here is the perverse incentives of corporations profiting off of prison labor. Same issue as private prisons - no one should be making money off of keeping people in cages. If we as a society have to do that, fine, but it's unconscionable that it be a profitable venture.
How is judge or prosecution incentivized to make you one?
Got any links about how to use a smartcard?
Hardware hack: Notepad open and a cup on the keyboard
Ask HN: How do I learn Data Structures and Algorithms
I want to learn Data Structures and Algorithms. I want to do this for my knowledge sake and also to prepare for jobs.

So, where do i start ? which resources/books would you recommend ? How do i master Data Structures and Algorithms?
Does anybody use bitcoin for payment at all or is it only speculation at this point?
> Sometimes I do this by accident, just forgetting to take it off when I get in the car. Maybe that's common?

I’ve done that. If I plan to make several stops, I might put on my mask at the first stop and then leave it on until I’ve finished my business at the last stop.
Talk to the HR, take some holidays, etc.

You deserve it, as anyone else, regardless of your social status.
I saw what you did there.

That was cute.

Hey, here’s an idea…why don’t you check for yourself? All you need to do, is go to my HN handle.

https://news.ycombinator.com/user?id=ChrisMarshallNY
E2EE is opt-in per-room.
I am one who holds cash. Not all, but not an insignificant portion either. I have a mixture of assets. Why not invest that cash? None of the investment opportunities that I see fit my risk profile. Example: I'm holding my stocks now, but I do not plan to buy more.

The average middle class (and below) person in any highly developed country has a mixture of assets, dominated by their house and cash savings in a bank. Most don't directly own financial assets -- stocks, bonds, etc. However, they are invested in a pension (national or private) that will certainly invest in financial assets.
Biomass
It's not just corporations that lobby for the war on drugs to continue. So do Prison and Police Unions. https://www.opensecrets.org/news/2014/08/money-not-morals-dr...
If the alternative is death, sure.
this is great

I enjoy it more every time I read it

I totally get the appeal of nazism or any other movement where you can become part of the Cool Kids group that bullies instead of being bullying

To feel so victimized and disempowered for so long, and then have someone come along and tell you that 'the evil people' stole it all from you and you have to fight to get it back, with physical violence if necessary

It must be an intoxicating and freeing and empowering feeling -- maybe like religious belief -- tho that's just a guess

The out groups change a bit, but like that story says -- it doesn't really matter -- that's just details to the believers

America used to be hella anti-semitic back in the day -- though maybe people and business execs were just more open about it back then?

Chomsky talks about it -- nazi house parties/street rallies in Philly in the 1930s

And the US supported the creation of Israel in part or primarily to not have to accept as many Jewish refugees

There was a nazi rally, promoted as a "pro america" event, at MSG in 1939 -- more than 20,000 people attended.

https://www.npr.org/sections/codeswitch/2019/02/20/695941323...

I doubt that any serious political scientists or historians think that democracy is safe in America right now.
"Hardware should be available" seems like the kind of axiom that FOSS people would support, especially when the reason for lack of availability is a crypto mining profit motive.
> I'm talking about using an already provisioned device with this new-ish OpenSSH feature

Talking about these things is a bit confusing because the keys do so much, but the simple answer is that you'll need to generate a new key, yes. You need to get the key from the device, at no point will you have the private key outside the device, which means you won't be able to use one you generated previously.

> In your blog post you say it produces two files, the private and public keys. If it generated on device it wouldn't (be able to) have the private key?

I may be misunderstanding your question, but the "private" key it generates is more of a reference to the one existing on the device, not a standalone private key that you get when you generate one with ssh-keygen.

The way it actually works is that these devices come with some randomness baked in and they use that to derive all the private keys you need with various cryptographic techniques. You can never extract any of those private keys (which is where the security lies) .
I wanted to get back into Ruby after developing a serious allergy to Python, but for me the niche of 10-100 lines long programs right now is comfortably filled by statically compiled or project-less languages such as Go or Deno. I really dislike having to create a whole directory to install dependencies for a quick script, or managing dependencies if I need to run the script on multiple machines.

That said, if Ruby were to get an option to statically compile into a standalone binary, I might check it out again. It really is expressive and joyful.
> bitcoin is slow and inefficient

Oh, come on. If it gains universal adoption, it is fast enough that every human being can make one transaction in their lifetime, maybe even two! What more do you want???
At Element we have a bunch of customers doing so, but the one I can speak to most accurately is Element itself, as a company. Our internal space view looks like this, for instance: https://matrix-client.matrix.org/_matrix/media/r0/download/m.... As you can see, it's pretty enterprisey - we even have HR rooms ;P
Remote Pair Programming
hello, I regularly give tutoring in distance learning. Soon, I will give a course on perl. I'm looking for a way to share an editor between my student and me. I would like something simple like tutorialspoint.com/execute_perl_online.php that would allow collaboration. I haven't found anything. Should I make it myself? Do you have any ideas?
I do. It is in many ways more convenient than international wire transfer.
What would you put in the "light" QR code ? If you put the date of the test, then the organizer can access it. If you don't, then they can't check whether your test is recent enough to be authorized to attend their event.
Unless they patch bitcoin to remove energy intensive proof of work concept, bitcoin is goner in couple of year.
I'm fairly confident the great filter is ahead of us. It won't be long (20-50yrs) until any hacker minded 14yr old can create a virulent virus in their bedroom and release it to the world when their girlfriend/boyfriend dumps them or just for the lulz.

And that's just one of the many ways coming where any average person can decide to ruin the world. It's already possible today for a single rich person, if they wanted to, to destroy the world. I don't remember exactly how. Something like buy 1k airplanes and have them seed the atmosphere IIRC. Those kind o things get cheaper and cheaper until their in reach of your average joe
The entire point of Matrix is that it has E2E. If E2E isn't a requirement then my prefered communication tool is email.
In this particular case, the no apparent reason is certain person known to speculate with cryptocurrencies suddenly decided he'd go on to publicly bash the thing he pumped in the past "for no apparent reason". I mean, we couldall speculate the price was a bit high for his taste and wanted a discount, or maybe he really believes what he said.

That said, I agree that bitcoin price is kind of a bubble, and something that is pumped and dumped by people with a lot of money to the detriment of those who saw it as a miracle savings investment (usually people with little financial education) or those who truly believed in it (I think those became a small % of the users a long time ago).
I've had some luck building toy websites for the main purpose of trying out or practicing some tools or skills. Most recently was a site where I was semi-automatically collecting stock price data, creating and posting stock charts and attempting (unsuccessfully) to identify buy opportunities. It was on the domain BuyTheDip.com. After I was done dabbling the site just sat for a few years until a buyer approached with an attractive offer. It was during the Wall Street Bets frenzy so I think it might have been related. Now the domain redirects to a Discord group, so I guess they just liked the domain name.

Point being, you might just keep building and dabbling and score a winner now and then.
https://idlewords.com/2006/04/argentina_on_two_steaks_a_day.... (by Maciej Cegłowski, the creator of Pinboard)
This subject has been discussed a lot of times and there is an insane number of content available for free. Even high quality courses from MIT, etc, all for free! From udacity, to udemy, to khan academy, to youtube, etc.

An example to get started apart from those millions of options you have available for free, there's:
"Grokking Algorithms: An illustrated guide for programmers and other curious people"
There is at least a single case where kickbacks from private prisons influenced judges.

https://en.wikipedia.org/wiki/Kids_for_cash_scandal
https://news.ycombinator.com/item?id=27194284
In Germany, only the driver can get fined, not the car owner. However, if the latter cannot tell the authorities who was driving their car at the relevant point in time, they can be forced to start keeping a written log of who's driving their car at any point in time. That's only for the future though, it does not apply retroactively.
Cursive, it's easier to write the g with two loops in cursive.
Some companies are sorely mistaken about what they actually need, though. I was once interviewed (and accepted) at a small company that apparently needed fundamental 3D skills. I ended up being grilled quite a bit about rotation matrices and the like.

The reason for this? They maintained an in-house 3D engine they use for various products they sell to important customers. What I only realised later was that a grand total of two people actually worked on that engine. The rest of us ended up just writing and maintaining large C++/Qt programs riddled with technical debt.

What they really needed were people who can wade through large code bases with significant tech debt. I wasn't interviewed for that skill however, and I happen to not be very good at it. (I'm especially bad at resisting the urge to fix tech debt that is currently hindering my own work, even though sometimes I have to let it slide because of deadlines.)

I didn't last long there, and learned later they weren't very good at retaining developers there.
Coursera and many similar online resources all have good DS&A courses.

Check out https://www.coursera.org/browse/computer-science/algorithms or just search for free courses, they all cover the same things so just find one you like.
I have no idea why you are downvoted. The stock market and the housing market are at all time highs almost all the time for the last 150 years. This doesn't mean you should almost never buy stocks.
Yes, Alabama prisons are full of 14 years convicted of marijuana possession.
Online radio that plays background music
I'm not sure he knows what eyes are.
Short but messy. I suspect either that the algorithm doesn't actually work or that some worse than polynomial space or time cost hides in the numerous steps and subalgorithms.
Self Expectations
How do you encode that a website and assets have been delivered? It doesn't seem so obvious.
I’d rather hear from your co-workers, or, preferably, the current maintainers of software which you originally wrote.
And I just purchased my first Bitcoins last week. *sigh*
I'm not close to any NASA missions at all, so this is just my take.

It seems clear that NASA is more happy than not about what SpaceX is bringing to the table. Any model that spins a NASA-vs-SpaceX narrative is confused and wrong. I think that's an agreement with your point.

But when you look at what SpaceX is operating in opposition to, whether it's cost-plus bids, or closed contracts for various launch services, etc etc, NASA has been very much a part of that whole system.

So, my point is, it makes sense to talk about SpaceX's model vs the model of "the NASA/Boeing/Big Government Contractor complex".
I wonder why people think of the Bitcoin blockchain (assuming that's what you mean by "the blockchain") as immortal. We've had computers for less than a century and been doing blockchains for about a decade of that.

The oldest known poem is 4000 years old and carved in clay. It seems to me if you want a poem to last forever, never to be seen, there are much better ways, like carving it in granite and burying it deep underground where it's unlikely to be found.

Even if you insisted that it's "digital", making a commit in the Linux kernel is much more likely to last for as long as computers last because Linux is actually useful, sustainable, and copied to just as many, if not more, computers as any blockchain.
Not exactly what you want but there's Dosbian which boots the Pi to a dosbox instance, no login or desktop.
Not an expert on Iron Maiden (I do enjoy various metal/heavy rock) but just a casual read through Wikipedia doesn't scream "music theory as the cornerstone of their success". A forced analogy that I think does not really stand on its feet.

I disagree with the premise that there's some crystal ball that those companies have which tells them that asking those questions somehow determines good candidates. It's more likely that it actually filters for the type of person who is willing to do his homework and has a good baseline of discipline and is willing to prepare. Which arguably has some value in itself.

I don't have a formal CS degree but I have studied and implemented data structures/algos and spent quite a bit of time (months) to make them performant inside a database. I can guarantee you that the knowledge that you will ask for in a whiteboard interview is way less than one percent of what's required to implement performant and practically useable data structures for use in modern programming languages and databases.

And the punchline is that it is all about the seeming minutia that the author is dismissive about. The reality is that the market for simple, generalist solutions in terms of programming languages and databases is zero. There's a ton of optimizations and literally HACKS (for a lack of a better) word that make real-world data structures and algos go fast. Just take a look here and tell me how many platform-specific things you can find (this is bulk of the implementation of persistent immutable maps for Clojure): https://github.com/clojure/clojure/blob/master/src/jvm/cloju...

Regular whiteboard datastructure/algo questions are nothing more than regurgitating 1970s theoretical solutions without much practical day-to-day value. Is there a hint of a knowledge you can extract by knowing them? Sure. Is it much more than that? I don't think so.
I don't know why you're being downvoted, all-time highs is nothing to be afraid of. Ben Carlson discussed the topic a few times with a lot of interesting data points:

https://awealthofcommonsense.com/2020/12/investing-in-stocks...

https://awealthofcommonsense.com/2017/03/all-time-highs-are-...

https://awealthofcommonsense.com/2016/11/dont-be-afraid-of-a...
Software Engineers aren't equal to Software Engineers. What different subfields require is so different, some are fine with bootcamp grads and for others they absolutely need most of it. The confusion stems from still using the same job title for those vastly different jobs.
Let's steal everything we can grab, it will slow others from stealing.

Let's buy all the toilet paper, it will slow others from buying toilet paper.
This is why you should not ever dedicate yourself to a single project no matter how much you believe in it. You should at a minimum have one back up project that will generate publishable results no matter what happens.
To add:
1) The fundamentals of algorithms can be relevant, such as understanding that one solution is more or less computational (or memory) efficient then the next (and why), but I agree that figuring out how to do a certain a algorithm in a specific situation (usually quite far from anything the person will likely be doing) is rarely useful (unless that's the job, but that's rarely the case). There are more nuances to it, but that's the gist of it imo.

2) Fundamentals on writing maintainable code on the other hand is rarely focused on (AFAIK, I personally don't really have any experience interviewing with such companies) - even though that's usually something that is emphasized a lot in most people's jobs. Even more interesting is that, based on my experience (I've interviewed a significant amount of devs), devs are surprisingly bad at these questions and also quite often become defensive about those type of questions (very similar to how I imagine people become about algorithm questions).

I believe the industry would produce better solutions if we focused more on writing cleaner, simpler and more maintainable code - also in the hiring process (thus incentivizing the educational system to align with that) than our current algorithm focus.
There’s now quite a few of these ‘new retro’ projects around, but right now you can’t actually buy any of them from stock (Foenix, Commander X16, Mega65, ZX Spectum Next)

These projects often seem to get bogged down in the costs and practicalities of creating the plastic parts rather than the electronics/software. Large injection-molded enclosures aren’t cheap (for lowing-volume products) and custom keyboards/key caps are even harder to do. (Still waiting on Amiga key caps from a Kickstarter about 4 years ago… apparently it’s still happening eventually…)

That can lead to long delays and high prices.
It is all a scam. Buy when it's low for a few months, sell after a big run for a few months going down. Only suckers believe in it
Could you please elaborate more on how these two are different?
Keep dreaming. Under $1000, literally anybody can buy 1 bitcoin. That would be the end of it.