skysight-inc/HackerNews huggingface dataset:
Two Words: Elden Ring.

90+ hours into the game. 100% pure joy.

> a game I spend more than 2000 hours is now a game I hate -and don’t play, of course-.

2000 hours is quite a lot of time to invest in a game. I imagine the longevity for the game is because the developers were updating the game, which was funded by the very things the author is complaining about.
Localstack is a total mess, cryptic errors, it either works flawless or with lots of bugs.

I definitely like the idea of using AWS services as much as possible, unfortunately each dev getting their own account was shut down by my current employer.
> And from a cost perspective won't these come down

No. Even discounting the explosion of prices of lithium, nickel and other materials needed in batteries due to wars and what not, there's already significant demand for batteries ( mostly to convert vehicles to EVs), which far outstrips supply. That's unlikely to change in the foreseeable future ( like a decade), so no, batteries won't continue to get cheaper.
You're off by a decade, three-mile island, Chernobyl, Fukushima and all other accidents which "would never happen if you had actually been smart" only added dead weight to an already completely uncompetitive business.

There hasn't ever been a nuclear plant built which was not subsidized. Wind and solar needed a kick-start, now they bid to even get permission to build off-shore wind power.

> By the mid-1970s it became clear that nuclear power would not grow nearly as quickly as once believed. Cost overruns were sometimes a factor of ten above original industry estimates, and became a major problem. For the 75 nuclear power reactors built from 1966 to 1977, cost overruns averaged 207 percent. Opposition and problems were galvanized by the Three Mile Island accident in 1979.[48]

> Over-commitment to nuclear power brought about the financial collapse of the Washington Public Power Supply System, a public agency which undertook to build five large nuclear power plants in the 1970s. By 1983, cost overruns and delays, along with a slowing of electricity demand growth, led to cancellation of two WPPSS plants and a construction halt on two others. Moreover, WPPSS defaulted on $2.25 billion of municipal bonds, which is one of the largest municipal bond defaults in U.S. history. The court case that followed took nearly a decade to resolve.[49][50][51]

> A cover story in the February 11, 1985, issue of Forbes magazine commented on the overall management of the nuclear power program in the United States:

> "The failure of the U.S. nuclear power program ranks as the largest managerial disaster in business history, a disaster on a monumental scale … only the blind, or the biased, can now think that the money has been well spent. It is a defeat for the U.S. consumer and for the competitiveness of U.S. industry, for the utilities that undertook the program and for the private enterprise system that made it possible.[55]"

https://en.wikipedia.org/wiki/Nuclear_power_in_the_United_St...
Looks like it's 1% between 1550-1600. I couldn't find stats for an actual perfect score. Saying it's crowded I guess is ok, but is a matter of perspective. Like the top 1% of income earners saying their yacht club is crowded. Maybe true, but only for a very small number of people who could choose to go somewhere else if they actually wanted to.

http://go.collegewise.com/how-many-people-get-a-perfect-sat-...
Alternatively, you could request that your customers do third party verification before accepting an application, doesn't solve the privacy issue but does side step the responsibility for you, but again this all comes down to contracts and commercials.
OK, how about a startup that built something that was better for a completely solved problem on the web?

They had no idea at all how they'd make money but there was a significant cost building and running the product.

Yet VC's had no problem funding this moonshot startup. Then another startup invented a solution that could allow them to monetize. Only problem was that it was very controversial and there were dozens of blog articles criticizing the idea. But they adopted it anyway and found incredible success.

That company if you haven't already recognized it was Google. Anytime you try and take your experience and generalize it across all startups you would be wrong.
This or not, having a house is pretty far away from "misery" in my book. At least you've got a roof over your head and no landlord to price you out of your home into the streets.
> you say that but ... you "read RT daily"

I really hope you recognize the problem in what you are implying.
Not even going to click the link, as I'm sure it's a germ of an interesting data point wrapped in self-conflagratory turd.

For every "exodus" article, is statistics that show fairly typical ebbs and flows (and I say this as someone who is happy when more folks move out of this state) and I'd argue the sudden extra interest in foreign property is loosely coupled to crypto-fever and everyone wanting to buy up "cheap" whatever physical assets they can before the inevitable bubble pop.
Billions of male chickls are ground up by the egg industry every year because they aren't productive at all. Also, egg laying chickens are only economically viable for a few years at most, even though they live for many more, so egg laying chickens are indeed killed because they become a liability.

> why do ethical vegan proponents feel it is better for an animal to never live at all?

The same reason that I feel it'd have been better for someone who abused and murdered their child to have never had any children.

Bringing something into this world does not permit us to treat it however we want. We all know that, some people just think it for some reasons doesn't apply to chickens, cows, pigs, etc.
How do you gate feature limits in your SaaS product?
Do you use an experimentation tool like LaunchDarkly and Optimizely to set up feature flags ? Although these are more suited for booleans. Well you could use number / integer feature types but you would still have to somehow track usage on platform.

Or do you roll your own custom usage tracking and feature gating logic in your code?

How do you keep things clean when you have a super complex pricing matrix? Or consistent across multiple projects / codebases?

Disclaimer: I built Limiter, an open source platform for applying feature limits to your SaaS business. I'm mostly seeking feedback, low-key wishing for users.

https://www.applimiter.com
There really needs to be a comparative study between China's internet industry and the U.S.'s. It often seems like horror stories of 996 are like Silicon Valley unpaid overtime burnout culture, ramped up to a new degree.

> “No matter how good you are at the game, the game has only one ending, which is the company being acquired,” Ding said, adding she was sad when she played it for the first time, believing being acquired means failure. “Later, I searched for a job for a period of time, encountered various setbacks, and gradually realized that the process of trying hard is more precious. When I went back and played it again, I accepted the ending, and felt that it was really in line with the current internet age.”

The same market dynamics on both sides of the Pacific.
"You're fired"
I’d rather learn something useful that keeps me sharp then pretend I’m working.
That's exactly the issue. Since he isn't going to memoir depth (or only rarely does), I'd like him to make sure not to dig the same shallow hole over and over again.
Yes. I have a general anxiety that has followed me throughout my life. It typically grows when I'm in a new situation or don't know how people will respond. The only way through it is to do it anyways. If you don't push code, don't speak up, don't ask questions, then those are opportunities for value that are lost. Once you start doing those things, you will see that even if you make mistakes or fumble things, people won't think too critically of those and won't remember the mistakes. In fact, a lot of specific things you do won't be thought of much at all by the people around you as long as you're doing what you're supposed to.

Think about the people in your life that you've known. Not even people that you were necessarily close with. Like your classmates, coworkers, and whoever else that you would see around. Did they ever make mistakes? Chances are that you won't be able to recall. And if you can, you probably don't think that it's really a big deal now.

So just do it. The anxiety that you experience will quickly fade while the benefits you gain will last for much longer.
Well, in this case, it was the "brilliant" idea they thought it was. At first, they thought end users would pay but never even stopped to think about what they would pay to be recommended Aleve over Advil, (probably $0.00). Secondly, they thought Drs (providers) would be key but then were somehow dumb founded that they wouldn't pay for this service because it doesn't really solve a problem they have in the current fee-for-service model. Now, there are companies that plug into EMRs that do medication reconciliation (MedRec) that help look for conflicting medicines and tracking patients current med and compliance, etc. There are lots of players and they need a way to differentiate. They mostly all have very similar offerings. THIS is who wants want the person was making. Additionally, they could probably get the pharma companies to give them the clinical data so that their more effective medicine shows up higher in the list when meds are suggested. So, yes, I think execution could have fixed this. But they were selling to the wrong person because they don't have any background in healthcare and didn't hire a consultant who did before they hired 5 contractors to make a website and database.
Ask HN: Why is Web3 Fiverr not a thing?
> And rich people have the luxury of more time to study, because they don't have to work second jobs or cook for their families or clean the house after school and have more services that can save them time.

Unlike tricks for getting into university like studying after school for classes, hiring private tutors, or taking extracurriculars like lacrosse or rowing, which are great levelers equally accessible to the rich and the poor.
Access to the report on Empowering Digital Citizens here:
https://www.dropbox.com/s/fta5ycpjjgrcepr/Empowering%20Digit...
This was a startup that would have required a 2 year run way to get into the B2B sales of a tricky market.

There was clearly value on the table, working out how to make money form it would have been 80% of the effort, but I suggest there's something there.

He should have given it away for free.

There's a 1000% chance that if all of a sudden, doctors all over the place start using a tool because they think it's useful, and recommend it to their friends, that it would find a way to be successful.

A drug company would buy that just for the data.
I don’t remember the details anymore, but my combinatorics class required calculus. Something to do with Taylor series.
So basically the issue is that large codes (ex: RS(32768, 32768), a 32kb message+32kb parity) are very expensive. I don't quite remember the math off the top of my head, but I believe to form error-correction over a code like this, you need to make a 32768x65536 matrix (2GB). Which... quite possibly can work on modern computers, but you can imagine that in the 80s and 90s this is infeasible.

The largest codes in practice are 8-bit (RS(223,32) as the satellite guy mentioned). CD-ROMs are much much smaller RS(32,28) inner + RS(28,24) outer-code.

Instead of making such a large code, you can make a smaller interleaved code that handles a burst-error like the large code, but no other kinds of errors.

------

CD-ROMs, designed in the 80s, would go for the interleaved code. (1GB of RAM on every CD-ROM reader would have been prohibitively expensive in the 80s!)

In practice, its burst-errors that happen with the most frequency anyway. Random errors are exceedingly rare in practice, most errors are "localized" to a single region. In this paper-example, a tear or rip in the paper would erase many bits that are "next" to each other.

By focusing on "burst" errors instead of "all posssible random errors", you end up with much faster computations that use much smaller matricies.

--------

I hear that the new hotness for year 2000+ era is Low-Density Parity Checks. But I don't actually know how they work / or their math at all. I know they're an "imperfect" code from a theoretical basis (they'll correct fewer errors than a simple Reed-Solomon code), but they are "less imperfect" than interleaved codes and other codes designed for burst-errors... while having even better performance characteristics.

Reed Solomon is great... if you got the compute power for it.
Sum types are great in functional languages, but people are talking about using sum types in languages that don't natively support them. This blog post warns about misuse:

Abuse Of Some Sum Types In OO Languages
http://www.jerf.org/iri/post/2960
> you will need bigger technical resources

I don't think it's censorship to put resource limits on services, as long as they apply equally to every account (and companies can obviously try to limit accounts to one per person).

In fact, I think it's even reasonable to say that your resource limits can differ based on how much you are willing to pay, or how much users like your posts.

At the limit, if you're sending spam (which no one wants) then all your posts will be disliked, so you are granted zero resources and can't send any more spam. That reasonably balances one person's right to free speech against everyone else's right to not have to listen.
How does HN fit in this picture?
'Gris' is also another game about mourning and loss, and is an absolute audiovisual experience on its own.
> The counterargument is that no, we aren't, and optimising for market exploitation is both an effort in frustration and anathema to human wellbeing

I don't see how an argument that agrees with the parent is counter argument. They literally said we all need to look out for our own well being, and a part of that is managing our participation in voluntary exchange.

> We aren't all totally independent actors competing in a ruthless market to maximise profits.

I missed the part where the parent said that. Where was it?
Just greedily generate a planar graph? lay out some points randomly, start adding edges at random and skip adding any new edge that crosses an existing edge? Then randomize the positions of the nodes to give you a game board?

Or is there a simpler way?
Merge SQL command committed for Postgres 15
Personally I think one of the real usecase for smartnic is isolation: for a cloud provider, you can rent a bare metal instance and run all your networking security stack (think encapsulation, filtering, throttling etc) on the smartnic.

IOW the customer has full control of the host, but the cloud provider manages the smartnic. Incidentally, this is exactly what AWS does with their ENA adapters designed by... (ex-?)Anapurna Lab they bought some years ago (:
When I try to visualize their full set of aws resources (say, their TF aws 'resources' etc) ... might not look pretty under the hood. You have to drink the serverless koolaid-on-steroids to be putting all your eggs into the 'aws-basket'. OTOH, this might be a brave thing to do, as devs we/I hesitate to cross that line when nothing is on our laptop & the IDE lives on the cloud. maybe that's the future.

One issue (that he mentions) is that not everything is mockable in the AWS (or any other cloud envmt) - this has some repercussions for TDD.
It really does! Startup compensation is heavily built around employees having a stake in the company for this reason. A sense of ownership really does increase your capacity.

Unfortunately, with corporations being so blatantly "mask off" recently, you've really seen that sense tank outside of small startups. It's just much more in the employees faces now. It could explain the trend, but I still stand by my stance that a vast portion of American-style Work Ethic is really just propaganda to keep workers undervaluing their labor and mental health.
> A truly tolerant free speech society should be able to tolerate even literal nazi discourse without crumbling. What happens in practice is people get tired of debating, decide they're right and start excluding others.

It’s funny how it looks like you are almost sympathizing with nazis. By definition, nazis seek to exclude and maybe exterminate, everyone they don’t agree with, so tolerating them means giving them the right to preach their methods. That’s pretty much the core of Popper’s paradox of tolerance:

“Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them.—In this formulation, I do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be most unwise. But we should claim the right to suppress them if necessary even by force; for it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols. We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant.”
From 2500/yr to 300/yr is 88% reduction in cost.

Heat pumps are 300% - 500% efficient, enough to represent a 66% to 80% savings on their own. Adding insulation reduces the total amount of heating necessary, plus heating oil and electricity aren't priced the same per-unit of energy.

This is not unbelievable in the slightest. Perhaps if you find it surprising, you should ponder where your reasoning got hung up.
It should. But it sounds like there's an artificial valuation being propped up by not considering long stretches of vacancies. Of course, this only benefits people who own the properties...
I don't think anyone saw Chrome coming until it blew up nearly overnight, if memory serves.
> Nowadays, we just call the RPC topology as microservices, which is usually an HTTP API, just not on the public internet.

That's not necessarily true, though there are plenty of places that do it that way. But there are a whole slew of pub/sub mechanisms and various transports (message buses, for instance) used in the implementation as alternatives to HTTP(S).
Nah, it all started when Ukraine gave up its nukes in 1994. It was naive to think that Russia would honour the Budapest Memorandum.
I feel like it's increasingly both and the lines are becoming more and more blurred.
For the benefit of those fortunate enough to have never had to configure that beast, you can find any number of terrifying examples. Here's one: https://tldp.org/LDP/nag2/x14661.html#X-087-2-SENDMAIL.MC.UU...

From that, we see

LOCAL_NET_CONFIG
# This rule ensures that all local mail is delivered using the
# smtp transport, everything else will go via the smart host.
R$* < @ $* .$m. > $* $#smtp $@ $2.$m. $: $1 < @ $2.$m. > $3
dnl

Clear as day, right?
Anything that gets us closer to a world in which chickens are not farmed for their meat or eggs is good. The incomprehensible violence of factory farming for mere taste is unforgivable, and stuff like this is a small step to its undoing.
What's great is /r/SAT and /r/ACT are available to basically everyone, even with a very slow internet connection. Extracurriculars, not so much.
Vegan is not the same thing as vegetarian.
Almost everyone I know that's ever used JunOS from a command line for 'serious' ISP things finds RouterOS painful and cumbersome.

The way things are laid out in a hierarchy in a full system "/export" from a Mikrotik is so weird and annoying compared to a hierarchical junos configuration from a "show configuration" on a juniper router.

If people want to make a real router of an x86-64 system rather than putting a mikrotik pci-e card into it (wtf, why?) I'd recommend they go with vyatta or VyOS instead, or install something like a barebones centos or debian and then add FRR to it.
The distinction between what is presented as a thought experiment and what is supposedly claimed as historical fact is most definitely material. And Graeber makes it clear what he's talking about:

> It's important to emphasize that this is not presented as something that actually happened, but as a purely imaginary exercise. "To see that society benefits from a medium of exchange" write Begg, Fischer and Dornbuch (Economics, 2oos), "imagine a barter economy. " "Imagine the difficulty you would have today," write Maunder, Myers, Wall, and Miller (Economics Explairzed, 1991) , "if you had to exchange your labor directly for the fruits of someone else's labor." "Imagine," write
Parkin and King (Economics, 1995) , "you have roosters, but you want roses".

He quotes Stiglitz after this and remarks:

> Again this is just a make-believe land

Before claiming it's the same myth it's necessary to clarify what the myth actually is and why it supposedly is so important for capitalism.

> Yes, I obviously did read the book. I also used to believe the myth because I first read it in an undergraduate econ textbook.

In a deleted comment you claimed you read it in Mankiw. There it is most definitely presented as a thought experiment asking the reader to imagine the inconvenience of barter.
I really like the guys from ScrapingBee, they're completely transparent, how they got to where they are is there for all to see, and the product is quite good too. It's a pity that deal didn't work out for them, but I'm sure a big exit is on the cards for them soon.
It's not a very good impression: MISRA C is basically a list of guidelines, half of which say "don't invoke undefined behaviour" (duh) and the other half are questionable coding-style rules. None of it really corresponds to any Ada features (not to mention you basically ignore any MISRA rule you like if you just write down that you've done it and attempt some justification).
Disclaimer: I work at smallstep. https://smallstep.com/pricing/.

For our hosted product, you're looking at $30-$60/month.
..which you could easily argue is a direct result of NATO denuclearizing Ukraine in the 90's.
Good luck operating them [safely] in case of social unrest or terrorism.

After the collapse of USSR a lot of RTGs where stripped and used a scrap metal by people completely unaware of the risks. Luckily, RTGs have moderate amounts of active fuel.

> it seems like they'd choose the coal because it scares them less while hurting them more

Who is "they"? An imaginary group of people that you disagree with?

> I hate to say it, but it does really does seem to come down to dealing with irrational fear a lot of the time.

And once again HN claims to be rational...
Climate change can be mitigated by technological solutions. Sure, you also need political action, but it's a marathon, not a sprint: a chain of bad decisions will make matters worse, but you'll still have a chance to recover. During the cold war, a chain of bad decisions could have led to immediate, full-scale disaster. That you had to depend on "some luck" to prevent the collapse of civilization as we know is terrifying.
>This is why so many failing startups try to pivot to two-sided business models like advertising.

That seems to cover Google just fine.
I'm personally more worried about current management practices (short term and absurd metric oriented) that would not be up to the risk involved.
Cost is said about 10x higher than land based Uranium extraction. However uranium cost proportion of nuclear energy cost is rather low (10%).