skysight-inc/HackerNews huggingface dataset:
What consent? We're talking about fictional characters here.

Is Dwarf Fortress an immoral game, because the authors are not a part of groups like dwarfs, elves and goblins? And some in-game events may occur without the consent of those characters?

edit: Got rate limited for some reason and can no longer respond, so I'm just going to edit this post:

What does the "consent from the group" even mean? Do you have to make a poll, write to the CEO of Women™ or something? Seriously. Can I even include women if I'm making an amateur video game as a one-man effort (no pun intended), and I myself am not a woman?

And for dragontamer, I guess you got your answer. I don't personally care about video games at all, but some people believe this is immoral and rape-like (no consent), so it's not surprising to me that someone calls it censorship and points out the parallels to back when people tried to censor violence in video games and whatnot.

edit2:

> You are free to make whatever game you want. The public is free to respond to your game however they want. You aren't going to get many complaints if you "even include women". If you objectify those women, you might get met with those complaints. If you were a women objectify women, you can at least claim that your are taking control of the objectification. That is viewed as a valid excuse by a lot of people much like how I mentioned people in a minority group are generally allowed to make jokes at that groups expense.

So I should take it as roughly "the consent from the group means that the group isn't going to cancel you"? But if that's the case then why is it called "consent"? Isn't the entire point of consent to ask before you take action? It's like saying "I'm going to force you to have sex with me, if you don't go to the police then it means you consented to it". And from my understanding that's literally what rape culture is.
I spent a week or so a couple years back messing around with TSX as well to see if I could improve some performance of ringbuffers without having to do some more complex locking. It would have required a lot of rework, and someone else on the project pointed out that no TSX implementation seemed to survive extended contact with reality without being disabled.

So I just wrote the more complex reader/writer lock system and went on my way. Turns out to have been the right answer...

At this point, TSX is like a new Google product launch - "This, too, shall pass." I don't know why anyone would bother spending much time with it after all these generations of "TSX! Wait, no... uh..."
Mental health is a lucrative business
It's a blessing I hadn't noticed, that my work does not require the perpetual memorization required by, say, pharmacology.

It's funny that society doesn't normally classify programmers as creatives. (Then again, it doesn't classify scientists that way either.)
And you don't see how "inertia" actually applies to both of those directions?

The nuances if the states could or should switch are irrelevant, but the response demonstrated the point perfectly.
> In a very real way, those contracts are less smart than existing legal contracts.

It's more that they're just entirely separate things. Smart contracts are programmable money. Contracts are agreements between parties. The fact that you can use smart contracts to automatically take actions required by an actual contract is interesting and useful, but it's not enough to make the two comparable.
> The flip side of that is any smart contract that stood the test of time should be rock solid.

They all are until they aren't.
> You’re trying to do business in another country with different rules.

You are not doing business in another country. First, there may not be any "business" involved at all. More importantly, however, you are not in the other country. The other person is. If physical property is involved then someone—not necessarily you—is going to need to worry about import/export regulations when moving it across the border. When it comes to virtual services and websites, however, those concerns rooted in physical transportation do not apply.

> Why does this magically change when someone utters the words “the internet?”

It makes no difference whether you're communicating over the Internet or by phone or two-way radio or postal mail or carrier pigeon, or by shouting to each other across the border. So long as you're only exchanging data and not physical goods they can implement technical measures to block the communication at the border, or order their own residents not to communicate with you—in which case I would advise them to make arrangements leave the country posthaste—but you yourself remain outside their jurisdiction.
It was the weirdest thing - I'm english, so I was watching the UK news, while also watching the graph of cases/deaths on a daily basis (my mum was in a high risk group). I was literally sending them emails of the statistical risk of dying of covid vs other dangerous things, because the media set this tone of complete normalacy, when it was actually a very high risk enviroment. It led to basically nobody wearing masks, for instance.
Is there any reason why these apps have to keep the database state locally? Why not just create a web service? The problem with this model would be keeping the server infrastructure running and getting some money to pay the bills, but it looks much simpler.

I also hate that the anki shared decks web site does not encourage collaboration, or at least not the decks I see in their web site. There are a lot of shitty, outdated decks and instead of collaborating to fix them people just upload their own shitty deck. Perhaps the people studying medicine who create decks on their own don't have this problem, but it is something I see in the web site. It would be great to have a site integrated with git so people can collaborate on github.

Also, classification of decks by language is something I miss. When you search for a language, eg. Russian, you get decks for English->Russian, but also for Russian->English. It's hard to find the deck I want

(Just some suggestions, in case someone of working on anki clones)
It would be fascinating if we had infinitely reconfigurable data center network topologies. Among other things, you could have eg Just In Time network rebalancers that could add more capacity between nodes that have a lot of traffic between them. The reconfiguration would have to be instant, or at least take less time than the actual data transfer to have any benefits.
TSX has always been a correctness nightmare and nobody uses it AFAIK. glibc also had some support for it but they disabled it by default long ago due to correctness issues.

Do people even read past the headlines these days?
What do you mean by task-based views?

Notion et all have something like that don't they? Eg you can create tasks in a notion doc, add tables, kanban board and so forth.
You probably did what I did and mostly missed what was happening the past couple years by using duckduckgo the whole time. I formatted my phone at some point last year and the search engine reverted to google, it really was unusable but not something people who wouldn't know better would get too upset about.
Do you have well-cited, well-researched strategies on being able to read any and all misinformation and know easily whether or not it's true or false?
Idun Ketchup FTW! Their new unsweetened variant, also with less salt and no preservatives, is pretty good and should be export material!
> Do people who had SafeDollar have control over their own money? Did the people whose money got locked in the DAO because of a software bug have control over their own money?

Nope, because they didn't do their due diligence. Do you deposit your savings to a new bank that's not had a single audit done? Are there any specific banks that you won't do business with? It's the exact same in the crypto sphere.

> Do you in fact do this?

I do indeed. I use it as my daily spending card. Should Contis Financial Services Ltd collapse it'd be a bummer, but I've lost more on a night out by dropping a paper note. I will agree it's not like using a bank card, I should specify more like a pre-paid card.

Whilst you don't get the financial protection that you do with standard institutions it's the price you have to pay to start working towards a different financial future.
Shaders for Game Devs
Nah, that's governed by contracts, law and enforced by the police. That money tends to be traceable and recoverable.
Are there even any dependently typed smart contract languages that would allow you to encode and carry proofs in your contracts?

Without that I think the best you could do is model your program in some other formal verification system and then convince yourself that your model matches the actual contract.
Ask HN: Do you recommend anti-malware to your family?
I sometimes forget that there's a whole world of users outside our more technical cohort here on HN. I'm curious about how this group talks about anti-malware/anti-virus software with their non-technical family members. Do you recommend it to them? What software do you recommend they use, and why?
https://masienda.com/on-masa/food-processor/

> It’s time to set the record straight, friends: food processors absolutely work for turning nixtamal into masa.

> A basalt molino will still yield the best results for making masa.

Primavera's masa was smoother than my Indian wet grinder masa, which I am certain is smoother than food processor masa. One can also make tortillas from masa harina. The question is what has been lost? The limitations of masa harina by itself are widely understood.

Before giving up on already available home equipment, I'd compromise on the percentage of masa harina rather than the smoothness of the masa. For example, a commercial blender such as the Vita-Prep can puree anything if one adds enough water. Then dry out the water, as the Masienda blog advises, either by dehydration or by adding masa harina. The limitations of masa harina aren't apparent in smaller quantities.
Oh wow, I hadn't heard of it being done with fish, that's great. Just earlier today I was looking at my (frankly ridiculous) dill crop and wondering what to use it with that isn't salmon.
Symmetric connections for everyone, everywhere by default (assymetric only when it's not feasible, i.e. mobile devices). This I always thought would open door for more peer-to-peer or onion or some superdecentralized architectures.
I might sound a bit naive, but what is the vetting process for distributing funds? This sounds more like a grant than traditional VC funds.

Raising capital from a good VC firm is hard. period. If you do not have track record, you have to go through a lot of due diligence, it is selective. I can also understand why, because it is some LP's money so you want to invest in a startup that is risk-aversed.
> This argument does not help. Those same folks cannot carry around a crypto-buck either.

I'm commenting on this as well as sibling and descendant comments: There are First World countries (several in Europe) in which credit cards are both uncommon and pretty much inaccessible to the majority of the population while at the same time crypto services apps and wallets are ubiquitous. The reason why credit cards are not is because governments want to discourage excessive personal debt.
What is a suitable replacement for Teams?
Strongly reminds me of USSR
>"The World Association of Non-Governmental Organizations (WANGO) is an international organization uniting NGOs worldwide in the cause of advancing peace and global well being. WANGO helps to provide the mechanism and support needed for NGOs to connect, partner, share, inspire, and multiply their contributions to solve humanity’s basic problems."

PDS: I found this organization by first finding a Wikipedia on NGO's:

https://en.wikipedia.org/wiki/Non-governmental_organization

Then wondering such things as:

o How many NGO's exist in the world today?

o How many NGO's exist in each country?

o Which country, in the world today, has the most NGO's?

o Which country has the least NGO's?

o Are their sub-levels of detail available (you know, like an Excel spreadsheet, or what-have-you) which can rank NGO's by membership count, funding, areas of responsibility, geographic reach, main issue or issues dealt with, etc., etc. ?

But anyway, those are the questions, whose answers, when I searched for them, found me this organization...
You’ll see it in large companies too; there is heavy inertia and quite a bit of lock-in on the windows ecosystem.
Exactly. This is precisely why there aren't (or at least, in a rational world, should not be) any undisclosed zero-days in crypto. If you're aware of an exploit, you're just going to exploit it immediately unless you're willing to let someone else exploit it in your place.

There is a large amount of money at stake with these exploits and it doesn't make economic sense to let one sit around.
> Videos which point out that the conspiracy videos are garbage have the potential to adversely impact their astronomical view counts and by proxy their profitability.

Do they really though? Is there evidence that there are *any* effective strategies for reducing viewership of mind-rotting extremist content at scale?
I suggest to steer conversation on how end customers / end users benefited from your work.

Example:

"More sales due to improved experience and better user interface", "Higher rankings due to ....whatever work you did...", etc...

This basically helps you to escape (but not guarantee) stupid low level conversations on deep technical bits.
Convey that your work and experience helps to boost company business and it's relationship with paying customers vs. "I have N years of experience and know X and can also do Y".

Company is investing in you and want to understand their return on investment.

My suggestion works better when having conversation with higher level, intelligent decision making person vs. low level technical idiot manager armed with stupid coding puzzles, but worth trying anyways.
Not sure about the other languages, but I've been using Clojure with Java 14 and GraalVM 11 for quite some time.
https://imgur.com/a/t40mYLK
This is also hostile to accessibility.
That’s precisely my point. An oracle in the system is needed for an override. But introduction of such an oracle is viewed by most crypto enthusiasts as a undebatable compromise.
>People being told to go back to work or face homelessness are going back to work.

Shocking.
The irony of the GP post being the most upvoted one in the thread.
Wow that's fun time~~
Yes there is expertise and capital costs involved, which make it not an arbitrage play. It is more like a cartel, which seems to explain what is going on here, with the 3 insulin producing companies all fixing their prices together (at least in the US)

In theory there is 'nothing' stopping another company from coming along, even a group of Biohackers may try to do something - I wonder if that's been done... :)
Don't give me too much credit, I stole it straight from https://augur.net/ by swapping "truth" with "justice." ;) Fortunately for me the idea blockchain is irrevocable and my theft cannot be reversed.
It's quite common, almost to the point of universality, that employees of a company have motivations that aren't 100% inline with those of the company. Google might care about profit above all else but many of its employees care about using the power of Google to advance their own interests rather than maximizing Google's profits.
You should take a look at the breakdown... USDC is such a large portion of Dai backing (62%) that it's deemed an existential risk. They're working on reducing the reliance though with more stablecoins and more collateral classes.

https://share.streamlit.io/tadzz/maker_dai_collateralization...
Ethereum just forked the entire blockchain to undo a transaction they didn't like. I'm not sure if that's reassuring or a complete violation of the entire premise of smart contracts.
I would trust things with formal proofs a lot more
I don't understand this reaction to TUF, at all. The post you link to explains that "APT addresses all attacks TUF addresses", which implicitly recognizes the value in TUF's design.

If you're going to rebuild the entire trust and signature system of APT, why roll your own crypto instead of adopting the model designed by an academic that has been proven useful in other situations (e.g. Docker and Notary)?
Why do you think that cow-beef isn't desired in Israel? We eat plenty of beef.
Polymorphism is good. You describe polymorphism.

Inheritance is bad. Inheritance is patching a class and overriding some of its methods, while leaving others intact. This brings all kinds of unexpected interplay between methods of different levels of overriding. A typical example is http://www.cse.psu.edu/~deh25/cmpsc473/jokes00/joke01.html

Ideally all "concrete classes" with method implementations should be final, and the polymorphism should be achieved via interfaces / typeclasses / traits, or purely abstract classes where these are not available. Reuse of implementation should be achieved via composition; there are several ergonomic ways to express it.
Credit card transactions are reversible, that means such flaws can be considered a cost of doing business rather than permanently destroying anything.
> https://www.nytimes.com/2019/04/16/insider/china-xinjiang-re...

The NYT reports are texts, without even a photo of any one of the Chinese observers. While at the same time, the report was working together with some colleague... It's rather dubious that such photos were not included at all... The reporting is also all about being followed, and has no information about what they actually learned. It's like: see that person follows me, they must not like me asking people around, so I wont ask around, I'll just report that I got followed. WTH? Are you are reporter or some kind of superhero? To report any kind of coverup story, you have to be covert and careful... This whole piece just looks to play on the customized lazy bureaucratic and use imagination to confer certain biased sterotype...

> https://www.nytimes.com/interactive/2021/06/22/technology/xi...

I cannot access, paywalled.
Is Intel planning on fixing TSX in future CPUs?
Indeed, contracts can be invalidated if they're abusive. For example, there's a doctrine in contract law called unconscionability. If you buy an airline ticket to Boston, the captain can't say upon landing "Welcome to Boston! You can pay $10,000 to deplane or we'll take you back to where you departed." Or let's say that, when you agree to the terms for a e-commerce site, buried deep in the terms is a clause saying the site gets half the money in your bank account. Sure, both parties might've technically agreed to the contract, but the contract probably isn't enforceable.

*Not a lawyer either, but I've read some introductory contract law stuff. All I know is this: you don't want to rely on the courts to save you, since they generally err on the side of the literal contract, but I don't spend much time worrying about accidentally agreeing to a contract that will sell myself into slavery.
Extremism is used as pejorative because part of its definition is not wanting to take part in any kind of meritocratic discussion and accepting your being outnumbered gives you right to use extreme measures to be heard and/or prove your point.

Extremist movements tend to be composed from people that do not listen, do not want to understand the other side and are interested only in furthering their own views. Further, frequently more moderate people (as in being more open to discussion or not accepting extreme measures being used) are being ejected from extremist movements to preserve their extremist nature. This process of polarization is a contest on who can be even more extreme and makes further resolution of the difference in views even more difficult.

I object to the idea of extremism.

Resolution of any problem requires that people cooperate and extremism thrives on prolonging the problem rather than seeking resolution.

(edit: hint, maybe you meant to use word "radical" rather than "extremist". Radical is an extremist sans extreme methods)
Try the Linear app. It's simple and does the job quite well.
> Do not validate email

Full stop. Require email confirmation to complete signup. If the address can receive email, it's valid, it doesn't matter what's in it.
Has anyone else noticed that most complaints like this about Youtube's moderation fail Hanlon's razor? I'm just not sure I believe these type of conspiracies that attribute specific and nefarious reasons for these moderation decisions.

It is natural to try to see patterns in the moderation, but I think the largest pattern is that there is little pattern. They instead have an job that is impossible to do at the scale they do it at the budget they do it at. They therefore make a lot of mistakes. They hate to admit these mistakes so they are constantly trying to defend the indefensible rather than admit that there is no way to have a uniform moderation policy that works on the hundreds of hours of video that are uploaded every minute.
Because the payout would be too large
https://en.wikipedia.org/wiki/Market_for_zero-day_exploits#M...
The wikipedia entry on this is a bit misleading or misinformed. As there are multiple above ground buyers for 0-days that have no interest in making it difficult for people to sell to them.
I think I'm going back farther than you think. Webstar, BBEdit, and of course the Macromedia stuff which was in it's infancy. Macs seemed like a bargain compared to say a WebForce Indy
Because market cap is nonsense, if I create FooCoin with 1,000,000 tokens and sell one for $250, it has a market cap of $250M despite only ever having $250 in real money involved.
> What on earth is “socialized insurance”?

Sigh.

Look. I appreciate passion for the topic. I absolutely care about this too. I probably spend waaaay more time than a layperson should reading about healthcare problems and policy. Like a lot of other people here on an engineering forum like this, I know the power of approaching things as their own kind of system.

And it kinda looks like you don't yet. That's something I've no doubt you could fix, but you'd have to want it. Maybe even enough to google the term "socialized insurance." Or understand that when healthy people pay into risk pools... that's what insurance is.

> The Democrats are the party who put massive amounts of effort into derailing the only viable candidate to argue for public healthcare.

Presumably you're talking about Sanders. I encourage you to talk to his office while he's not running about other people who are supportive and enthusiastic about public healthcare efforts. There are plenty. Arguably not enough: if they'd had few more Senators to get past Joe Lieberman in 2010, Medicare-for-all-who choose would have been a reality then. As it was the ACA was a mixed but significant policy victory.
It's funny when people act surprised that other people respond to incentives. Of course if you pay people to not work they will not work. If you don't pay them unless they work, they will work. Do we have to relearn this lesson after every round of left wing economic interventionism?
But why would we want to encourage such groupthink and discourage dissent?
I think you lack the historical culture and can't understand the context of these texts. If these texts were revolutionary at the time it's because they were not enforced before. You could be legally imprisoned for your thoughts (which you had or people thought you had), and it still is the case in many places around the world.

> Hating someone is an opinion. It is not an act of violence.

> What good is an opinion if you cannot express it?

So which is it ? Because obviously walking around and insulting people based on their race or religion is an act of violence
First world citizens like to complain about how little they trust their govts, but I find it very telling when those same citizens can only see crypto as a benefit to nefarious actors. It's like complaining about Facebook and continuing to use Instagram.