skysight-inc/HackerNews huggingface dataset:
Is there a fundamental limitation that would make it impossible to use a haskell-style coherent typeclass system, where the instance of a typeclass must be globally unique?

My guess is yes, since that would probably forbid modifying the instance, since we would now have both the new and old copy. Unless of course we couple type class instances with the definition of the type itself (or the definition of the class) and view the type together with all its instances as a unit (as Unison does with mutually recursive functions), but that would bring on its own set of issues.
The fact that it was a reliable offline piece of FOSS software key for so many workflows, browser-extension much?
PoW isn't necessarily bad, if the work can be made useful.

e.g. https://en.wikipedia.org/wiki/Folding@home

I vaguely remember hearing about some coin proposing a Folding@home concept. Does anyone know of any novel Po(useful)W coins?
> It has been my experience that gifted and talented persons are more likely than those who are less gifted to experience spontaneous existential depression as an outgrowth of their mental and emotional abilities and interactions with others.

I read it a while ago. While my initial reaction was "relatable", later I started getting doubts.
Is it that talented people are more prone to depression (e.g. due to social isolation) or that their depression channels into existential/philosophical more often (this sounds even more plausible)? In both cases, I would love to see some numbers.

The only thing I know that might support a link thinker-depressed is this one:
"A Wandering Mind Is an Unhappy Mind"
(https://science.sciencemag.org/content/330/6006/932, PDF http://www.uvm.edu/pdodds/files/papers/others/everything/kil..., HN thread https://news.ycombinator.com/item?id=16797947)

As a side note, "talented/gifted" is usually considered synonymous with high intelligence. Yet, I bet that it is as strongly correlated with dedication (going to the levels of passion or obsession) and sensitivity. It might happen that it is not IQ that matters in terms of gifted people being depressed.
OOP Is Not Essential
But as the coin with the largest market cap, greater than the next 9 put together [1], is by far the biggest one.

I agree though. Bitcoin isn't the only crypto coin worth talking about.

[1] https://www.forbes.com/advisor/investing/top-10-cryptocurren...
I want to reserve the option of thinking well of people in general. That goes for friends, acquaintances, and strangers. Much of what they post deprives me of that option.
No, if the replacement cost is not being factored into to the ongoing costs then it isn't "they just need to double their infrastructure budget" to fix it. They needed to do that over 20 years, the entire lifetime of the infastructure. Every year where the 'true' cost is not being paid means even higher costs later.
Could this be due to the different order of the %s and %p?
The fundamental problem that needs to be solved is voting power allocation. You have a group of people that wants to use a cryptocurrency and you want to allow everyone to voice his opinion about what transaction are valid and should be recorded and which are not so that you can determine the consensus.

Your first problem is to decide who gets to vote. Does everyone get to vote or do you have to participate in the system, e.g. own at least some coins in that system? Do only humans get to vote or do legal entities like banks and companies get to vote? Does everyone get the same vote or does the number of votes vary, e.g. based on the amount of coins you own?

The second problem is the hard one, you want this system to be anonymous which means you can not have a directory of voters but you have to prevent voters from casting more votes than they are supposed to have. That means you have to find some proxy for voters that is ideally impossible but in practice at least hard do duplicate. On the other hand this proxy should be easy and cheap to obtain so that every voter can make use of his vote.

For the example of proof of work the assumption is that every human can own and dedicate about the same amount of computing power. It is not too easy to duplicate because you have to spend money in order to buy more computing power and in turn more votes which is better than giving one vote to each username or email address which are much cheaper to duplicate.

But it turned out that it does not work all to well, people can own and dedicate vastly different amounts of computing power after all so that now only a tiny fraction of all Bitcoin users make use of their vote. Everyone else now trusts the miners on the basis of aligned incentives, i.e. malice miners would destroy the trust and usefulness of Bitcoin, driving its value down, and with that undermine their mining revenue.

Personally I am quite skeptical that one can find something that works well. It has to essentially proof that you are a specific human without revealing your identity and still be unforgeable. Proxys like computing power, storage space, or money are generally duplicable by investing more money, so that it seems hard to come up with a system where voting power is not concentrated on the wealthy.

This is not a fundamental problem but there are certainly people that would consider this to undermine the promise of cryptocurrencies to a certain extend because the votes and therefore the power is not spread evenly among the users and so this requires some amount of trust.
It's not even about someone charging for their work.

It's about the mediator overcharging for the littlest work they do.

Also about taxpayer funded research being available to everyone, why should tax money go into the pockets of the publishing racket?
A somewhat particular case of this, which is missing in the examples, is the IRLS [0] algorithm for minimizing sums of distances. I say "somewhat" because the random part is missing, you just update all the weights at each iteration.

The idea is that optimizing a weighted sum of squared distances is trivial: the optimum is just the weighted average. Thus you set up the weights, iteratively, to the inverse distances, so that you end up minimizing the actual sum of distances.

[0] Iteratively Re-weighted Least Squares
> own build system

Nothing in Rust requires you to use Cargo. It's really convenient to have a good build system like Cargo—but if you like C style of manually invoking the compiler, rustc can do that too.

Rust is no worse by bundling Cargo. It strictly dominates the alternative, which would be to just ship rustc and allow the user to pick whatever build system they like. You still can pick your favorite build system; but if you don't have a particularly strong preference, Cargo is a very good default.
Which is perfect for creating "spying platform".
Seems as though crash reporting is now deemed harmful. Strange take by the community.
But pay does not depend on how hard you actually work.
Poll: I Have a Talent
To some extent yes, but there's a lot of low hanging fruit.

Java is only just now getting value types, even though flattened value types are fundamental to getting good performance on modern CPUs. Much software is HTML and JavaScript which is so far from having value types it's not even worth thinking about. Simply recoding UIs from JS -> Java/Kotlin+value types would result in a big win without much productivity loss.
Hurting afterwards is a really bad sign. I think that keeps many people from getting over the hump to consistency.

Why is sports so bound with punishing yourself / self hate instead of enjoyment?
Do they go to find a bush/tree at least?
1.
Privacy is my first concern. I only want to partake anonymously (Don't try to argue it isn't really anonymous, that isn't the point.)

I use it to spread my interests actually, so I don't need social media to keep up with friends or family. I like to have slower channels of communication here.

Anonymous users don't eradicate self presentation completely, but it is on a whole other level compared to most common social media users. I prefer harsh and honest to fake and nice for any impersonal exchange on the net.

4.
Moderators. They take themselves too seriously and are often far too engaged and enforce arbitrary rules. That wouldn't be that bad if many didn't try to form a club of moderators to feel superior to their users (Yes, I am thinking of reddit). On most platforms moderation is decent, but I heavily prefer the hands off approach.

4.1 Algorithms themselves. I know Tiktok is successful and popular with many. But for me it is basically TV. Instead of such a model, I would prefer a simple search function. Otherwise the most benign content will always be way ahead. Such type of algorithms will always prefer trash to real content, which is a runaway effect if the algorithm promotes it to more and more people.
I think it is completely safe to say that almost everything on social media is manufactured, faked and illusionary.

The 'recommendation algorithms' make it even worse which is why '3. Creators—- They all work for the algorithms' is another scam to drive the most followers and eyeballs.
I don't think it's that "niche", actually.

At least from my anecdata, a lot of people who want to do some basic sound editing without buying an audio editor (those are often quite expensive) at least try using Audacity at some point.
China’s super heavy rocket to construct space-based solar power station
Not to defend Robinhood, but the GME debacle was not like you sending your kid for milk; it was like everyone panicking and sending their kids to the same store, to buy a whole cart of milk each. As the early months of 2020 demonstrated, brick&mortar stores don't handle deviations from regular buying pattern well either, and having cash in hand doesn't change anything.
I don't agree that it provides any security and they don't provide any way to verify those claims anyways so it's not like their empty list of verifiable arguments will convince me.

The web is currently orders of magnitude safer than the appstore and is designed to run code on demand.
Safari in the upcoming macOS Monterey and iOS 15 do exactly this, syncing tab groups between all of your devices :-) well, Apple devices anyway.

I hope Chrome adds this to their own tab group feature set soon because it’s pretty nifty!
The Dangerous World of Psychological Safety, Part 2
Here's a relevant 2016 thread with JohnCarmack discussing the 40 hour work week.

https://news.ycombinator.com/item?id=10845832
It's for sure something I try to keep in mind raising my children now. It's a form of admitting that you never have 100% of the facts + knowing that making mistakes is very good for learning. You can definitely learn things from how even the youngest of kids solve problems.

This of course does not mean you should let them die screaming "yolo!", there is a balance to be found, but having this mantra keeps the balance a bit more on the "open mind" side of things.
1) that's whataboutism
2) people complain about Firefox as well and many are avoiding Firefox as a result, blocking Firefox's connection to Mozilla with various tools, etc.
It shouldn't be necessary, but it's simple to configure Windows firewall to deny it access to the internet. I haven't noticed any adverse effects.
Some of those can be resolved by using a distributed log (Kafka, Redis Streams) rather than a message queue. Not all of them though!
Does typescript really protect one from javascript though?

I imagine it is fine. If it was just myself developing I would be fine, but the insufferable junior devs that learned "=== or die" rear their ugly heads.
>Some feeds only give you the excerpt of a post, with a link to see the full post at their site. Don't follow those: they break you out of the RSS reading experience, and trick you into losing time on their site.

That's... how I prefer to read them.
Running completely barefoot has changed everything for me. It started several years ago with just intending to walk barefoot across park fields and down short trails. However, I soon had the urge to start running barefoot whenever I could.

This became a lengthy venture of mainly relearning how to run properly, losing extra fat weight, and improving foot strength and reflexes, which seemed to all come without much laborious determination.

Several years later, I'm out running barefoot across all kinds of terrain, except for trails surfaced with sharp gravel, and it feels great! On the rest days, I start out with a few miles in mind, but often end up running twice as far or more, because I just want to keep the fun going.

I realize that most people have trouble relating to this. It's something I would have never really understood until I had gotten rid of my shoes and tried it.
Yes, and I agreed with that in my comment. My point is that the software already hands out some data by its core function, so users are generally accepting of losing a little more data as long as it seems reasonable.

It's the psychology of "well, it's already sharing some data. what's the harm in a little more?" There will always be people that want minimal data sharing, and I'm one of them, but the vocal minority are exactly that - the minority. The majority of users don't actually care, which is why the data harvesting industry is as big as it is - plenty of data out there to harvest.
Switzerland here. We have both, traditional ones with bad uploads and trendy small providers with ex. 1Gbps symmetrical. In some cities this is even one of the cheapest options.

Right now I only have 4G, and given that I don't have many neighbors but a antenna nearby it works great too
This is all stylistic preference which is by definition purely subjective. Just because a codebase isn't written in the same way as [big Java corp], doesn't mean it's bad.
> all you wrote is nonsense.

Meaning you disagree, but you're neither willing to discuss, nor to "agree to disagree"?

I didn't catch anything overly uncivil in GP's answer, and they did present arguments and clarify their position, so I'd say this kind of reaction isn't warranted. I also don't think this extremely shallow dismissal does your views and opinions justice, but if you're not willing to engage in open-minded discussion, why not say nothing at all?
Interestingly it's almost necessary in third world.
You don't need PoW mining or any sophisticated consensus at all if you use tamper-proof hardware. Here is my proposal of using FIDO keys https://news.ycombinator.com/item?id=26214175
If this article resonates, you might enjoy the film American Pastoral. The protagonist deals with his precocious daughter and her struggle to live her existential and political intuitions.
We've solved the static IP and port blocking problem at Hoppy Network, using WireGuard!

https://hoppy.network
Is it like, Audacity is widely used by whistleblowers, so by tracking down its users, authorities could prevent human rights violation from being uncovered?

What else are these features useful in context of “law enforcement”?
It seems to rely on Homebrew to set up all the other pieces which is, on my book, a hard no. The suffering I see in my org with Homebrew's reliance on pyenv (it only provides 3.9 - Big Sur provides 3.8 and all the rest is via pyenv) is enormous. I have moved to MacPorts for most of the stuff I need and it makes the machine a lot more like a straight BSD-based Unix, with the added benefit everything can be removed by an `rm -rf /opt`.
> people complain about Firefox as well

Not nearly as vehemently as with Audacity.
In all fairness, where I work (large european financial institution), all the dev jobs have been moved to India.
Ask HN: Do SWEs harm themselves salary wise by not returning to the office?
FANG companies pay the highest salaries and have requested their employees to return onsite when the pandemic is over. Employees are protesting (e.g. employees wrote a letter to Apple execs). If working remotely becomes the norm, these companies will start to hire remotely. This will lead to lower salaries. You can already see that happening in the crypto space where companies are remote first most of the time and salaries are lower in general. So my question is, wouldn't it be smarter for SWEs to commit to come onsite for a couple of days per week to keep competition out? Do you already see it happening in your org?
Why does crash reporting need my IP address?
It didn't copy the entire file for quake - it got the license wrong (which is even worse!) That what I said in my original comment!
Gunmen attack Kaduna hospital, kidnap eight, including one year old baby
Rather than "put up with" this "serious and dangerous" cyber crime, we should celebrate it. The ability to turn vulnerable infrastructure into cash is a godsend for our infosec and our national security (which are increasingly difficult to distinguish).

> the enabler

I believe this is the source of our disagreement. The enabler is the vulnerability in the infrastructure and the concentration of risk to make a juicy target. If it were impossible to turn this vulnerability into cash--and I disagree that even an effective ban on Bitcoin would accomplish that--it would still exist.

Other actors have non-financial incentives to find and sit on these vulnerabilities. Imagine if the ransomware attacks of the last few months had never happened. Those vulnerabilities would still exist, unknown to the defenders, waiting for discovery by attackers. China might discover them and exploit them all simultaneously with an invasion of Taiwan, for example. That would be worth far more than even a few hundred million dollars, in my estimation.

These attacks hurt in the short term, to be sure, but they are very helpful in the medium to long term, because they force us to actually harden our infrastructure.
> these days it's more guilty until proven innocent.

And not even that. Being proven innocent can protect you from legal problems, but social-wise not much happens, because the amount of people badmouthing you, who don't know - or pretend to not know - that you were found innocent, is too great.
I miss the double-chop torch action sooooo much since moving away from my moto.
I think they are similar but not identical problems. For things like some stock price I can see how you could have several competing oracles that can build trust over time, but if you want to monitor and report the amount of solar energy I am producing for mining I can not see how this could work. Especially not if you want to preserve anonymity which kind of rules out that miners crosscheck each other by placing their own sensors.
> I guess this I would call the real toxic masculinity.

HN is the last place I would have expected to see these words.

Which is slightly interesting take on a parent - I presume they housed you, fed you, got you educated and relatively safe...I cant possibly imagine you are writing this from a rehab facility or jail. And yet, for denying you a bicycle deems that man "toxic"? And what does a parent taking away a privilege have to do with masculinity? Which one of your human rights were infringed upon exactly?

I'm genuinely interested.
Probably Approximately Correct – A Formal Theory of Learning (2014)
So information from as few as 10k or 100k users have any value? What is it that is gathered and sold, and in what form?
This summarizes some problems I see in the day to day with ex Amazon folk trying to transplant ideas without understanding why the process was successful in the first place. Some good detail that might help with that.
China tech crackdown focuses on data after Didi probe
What cryptocurrencies will look like in 50 years
Another interesting article on this subject:
https://irony-97882.medium.com/the-melting-of-iron-89469b01e...

The iron finance devs have a history of failed projects (at least 4) and tbh the space between a rugpull, incompetence and a genuine mistake is a gray area.

https://www.rekt.news/ lists a lot of these cases and the cynic in me believes many such cases are inside jobs.
I am working on my alternative, the 4M card which is a double-sided inkjet printed 4x6 card that (almost always) has a QR code linking to a web site which either I run (type 2) or is somebody else’s site (type 1).

The type 1 card could point to Wikipedia (here is a picture of a cultural treasure and where I got it from) or YouTube (this card plays a song, see the movie trailer which is the punch line of the joke.). the type 1 gives up some privacy but it somehow floats free of the idea of intellectual property.

The type 2 cards are better from a privacy viewpoint but are even more interactive, and might point to a ‘photo shell’ or a blog post or instructions on how to reproduce more cards.

A current goal is developing ‘tools’ that seduce people into interacting with the cards, otherwise they don’t see all three sides and the card failed. They cost about 8 cents so if you ‘steal’ one it is like mowing the grass and it helps me keep up the production rate and go up the learning curve faster and give you better cards.

The production rate is low compared to conventional social media (I make a run of 1-5 cards almost every day) but high considering I am manufacturing something.

It might not change the world but it changes me and the people around me and if the goal is ‘reach out and touch someone’ I know it works.
Off topic but I didn’t realize you could save that much! Why are externals less expensive?
Glad to see that not everywhere on the internet thinks anglo-saxons don't really exist.
> There’s no reason to collect data “necessary for law enforcement”.

in any application on your device. Period.
Developers successfully install Windows 11 on a OnePlus 6T
On the other hand, building everything "cloud native" can also enable some things that are very difficult to achieve otherwise. One thing that comes to mind is decoupling storage and compute, where you can use auto-scaling for the compute parts: great for OLAP / data-warehousing types of problems.

Regardless, I don't consider it merely a "useful starter" -- there are many mature businesses for which IT is not their core competency but still need to deal with complex architectures, and the cloud is very attractive to them.
I have one big problem with Blender, and that's all the upgrades its been through.

As a result when you're trying to figure out how to do something you can't just google a youtube video because inevitably it'll be of a different version. So you'll see a guy telling you, "now click the little x button" etc.

Of course in your updated version the x button has long since been replaced by something else.
Look mate, the ten people that use Firefox are not going to be as vocal.
Pro-Trump social media app hacked on launch day as half million sign up
Is my NAD AV receiver the only device smart enough to know I want the LED power indicator off when I watch a movie, either that or someone wired it wrong?
Who doesn’t?
I studied Physics but I think if I could do it all again CS would make more sense (in my job I do some CS stuff anyway and zero physics..)

At least in Europe, even Engineering fields (let alone sciences and god forbid, the arts/humanities..) have pretty dismal job prospects compared to CS.

It seems like everyone and their grandmother wants to "learn to code" these days and it really doesn't seem like a sustainable situation.

That said, it's quite a hard field to actually learn enough to be a useful, paid professional so at the moment I'd still say it is the best degree choice.
It may be 'crap' for people who do not understand the naming of these products.

"Champagne" or "Bordeaux" (for example) name places. It's "wine of Champagne", "wine of Bordeaux", etc. like when saying "Balsamic vinegar of Modena". It does not name a recipe itself.

I think countries that have this sort of local traditions and products, and care about their cooking and drinks understand the value of these protections rather than allowing a race to the bottom. If you can have for instance bottles labelled "Bordeaux" with "Made in where-ever" in small characters then basically it's bland uniformization and meaningless buzzwords for the sake of mass production.