skysight-inc/HackerNews huggingface dataset:
The stigma against revealing harmful tendencies kills a powerful method of thwarting that behavior - self-outing.

I often (to generally good effect) out myself as a child abuser. This is narrowly possible because my abuse was strictly verbal - which is marginally allowed by society.

The benefits of being able to speak openly (with empathy and careful consideration) about my bad behavior are huge.

For starters, it encourages my children to speak and think about their mistreatment as a matter-of-fact aspect of their lives. Factoring that reality helps them be more self-aware.

Also, constantly keeping sunshine on my bad behavior degrades the ability of that behavior to exist in harmful, self-sustaining cycles.

This also gives me a good position to speak on the sexual, physical and emotional mistreatment I received. I can explain how the people who hurt me were themselves shaped by abuse - which is a deeply unpopular thing to consider.

The overall reality is this. By believing the only appropriate way to think of perpetrators is with shame and rage, we are insuring the creation of more perpetrators.
They're doing a poor job of it. They've been stuck at around 4% market share for over a year now.
because people don't vote based on that.

For whom would that be a larger issue than racial discrimination, economic inequality, COVID, gun rights, or abortion access?
At a pre-school they pay for.
> Dubious legal status” defined by whom?

A potential employer.
This statement is a touch misleading. Portland's the only thing resembling a city in Maine, so it's going to have a larger government, organized police, etc, compared to the rest of the state.

However, I wouldn't describe anywhere in Maine as being remotely authoritarian in the first place. The disclaimer being I haven't really spent any time up north, but I suspect no one is alleging authoritarianism north of Bangor.
For this subject, it wouldn't work. Why do you think these kids act out with violence?

Bullies are highly manipulative and work the system. Constant, low-level harassment makes the victim a squeaky wheel that the local authorities ignore, or even makes the authority figures appear to the victim as working with the bully. Undermining trust in the system is part of how bullies operate in general.

I was systematically bullied in grades 3-4 by a group of about a half-dozen classmates in a NYC Public School. I never struck and rarely spoke up -- in fact I was terrified to go to school, and would invent illnesses or hide in the bathroom to avoid lunch. Guess who had a disciplinary record? Me. One time I literally ambushed -- a kid jumped on me from on top of an iron fence and beat me with a metal bar. 2 "witnesses" said I attacked him and I was suspended. My parents were called to some bureaucrat's office and threatened them with expulsion. They don't like squeaky wheels.

I was fortunate that a science teacher took notice and was skeptical. He took me under his wing, arranged for me to eat lunch in the science room, and did something to get those kids away from me. In some ways, he saved my life and I am eternally grateful for that man caring enough and sticking his head up to do the right thing when he didn't have to.
Could you please reference that for me?
It doesn't have to be like China.

But we've already got a oligopoly of sorts with in the financial system (in the US heavily reinforced by policy after the last 2008 recession down to 5 mega banks and thousands of smaller banks went under). So it will be more like corporate surveillance.

Which yes privacy laws can protect. Especially here in Canada.

It doesn't have to be that way if we had competent privacy rights protections.

Especially not the way WeChat and Alipay has been integrated with the Chinese government.
It looks beautiful. Can it convert pdfs to HTML too?
I proposed the SEC because they are well-known for vigorously protecting their witnesses. AFAIK, the CFPB is a joke. FDIC might be a good pointer though. Not so sure about jurisdiction, I'm not from the US.
Luckily we now have DNA tests which are much more accurate for determining paternity than dusty water.
Church decoupled pretty well
stop teaching bullshit!

Start learning http://lhartikk.github.io/ArnoldC/ Now!

krkRkRrkrkkrKRRKRKrk
If you had access to this wallet how would you actually convert that many bitcoins to hard currency anonymously?
I cannot find anything online, but it was mentioned by Kåre mølbak in the press conference
Forced to watch an ad != forced to vote a certain way.

And again, a threat implies it is done maliciously. You think it would be better if the companies just stayed quiet, and then just out of blue one day said "sorry we're shutting down operations, you're all out of jobs"?
You're not wrong. I tried out our local library's app, holy crap it's terrible.
Is it possible to use the computer modern font?
My favorite papers are those that clearly explain their thought process, show what they did to a great level of detail, and in a clean and easy to read format. These papers can be used as a sort of make shift tutorial, which can be incredibly helpful when studying an unfamiliar topic. (I actually like them better than tutorials, because I get some perspective into their thinking and how they came to explore the topic which makes it easier to generalize the lesson.)

Not just reading papers, but Wikipedia as well: When exploring a new domain of knowledge, you may not know much or any of the vocabulary being used. This turns the average person off. I see this as the most common hurdle faced by those self studying a new topic.

The trick is to slow down, look at the different vocabulary you don't recognize, and then look them up. What sometimes happens is to learn this new vocabulary you'll be met with a wall of even more unfamiliar vocabulary. This turns into a dependency chain of unfamiliar topics. Looking up those words / dependencies recursively, eventually you'll get to familiar knowledge. You can start building up from that place of familiarity and before you know it you've picked up not only the basics of a new domain of knowledge but the more advanced topics build up to what you were interested in.

Learning the prerequisites usually takes hours, but sometimes this process can take days. Taking days to learn a dependency chain to learn an advanced topic seems like a long time, but in comparison to taking a class on the topic or reading a text book, this style of learning is highly accelerated. Sometimes there is no alternative learning style if you need to parse a paper on a cutting edge unfamiliar topic not yet covered in text books, and imo if you pace yourself and value learning over any other goal, it can be quite a relaxing and enjoyable process. Reading papers is a lot of fun.

When I'm learning new topics, I take notes. My goal is to maintain what I learn, not have it go in one ear and out the other, so why not slow down, relax, and take notes? Better yet if I come back to the same topic months later I can look over my notes. If I forgot something about the topic, I know my study style could be improved. This meta-learning feedback loop can be super helpful if you value and enjoy learning new topics (which you do or you wouldn't be on YC).
Which is a plan 9 fork.
Wanted to report the same.
It can, why would they though?
Understanding why a person would do a thing does not exempt said thing from being deplorable.
Replicate: Open-source Version control for machine learning
> We did it because Silicon Valley instilled in us a bias for action, and gave us the skills, and connections, to get it done

but then

> Don’t be obnoxious. Listen as much as you talk. Don’t be a blowhard.

Q: How much are the 'bias for action' and 'skills' relevant, compared with having connections and - just possibly - money ?
Publicly sharing your product roadmap? Good or bad?
may be the transfer of that $1B is exactly the way out of jail. Giving that the fed agents in the case so easily succumbed to the sub-$1M temptation, one can only imagine what $1B can buy you there.
For annotations with zotero, I don't even bother and annotate with the system PDF viewer directly onto the pdf file (preview in my case). Keeps things together all the same for syncing across devices and the annotations are platform independent since it's right on the pdf file. If I need a clean copy I can grab the doi from zotero and download another in like 30 seconds.
I'm not a "crypto person". What makes you think that?
Do they still suck?

I have an HP inkjet printer from ~2010 that works great.

When I want to print from my phone or PC, it seems to just work. I can email a magic address from any other device and it also starts printing.

I order ink a few times a year (we print a lot) and it takes just moments to install. Maybe I'll buy a new laser printer at some point, but I haven't really seen the need.
Ask HN: Hey Drew, why is Dropbox becoming so bad?
When you visit the Dropbox iOS app's PDF viewer there's a bright blue Open button. It shows "Open with... Adobe Acrobat Reader, Add Text or Signature" - it's an affiliate revenue scheme dark pattern that sends you down a totally bad path. It caught my mom today, a Pro subscriber and a doctor, and she was just trying to look at health articles with her patients. Not "sign up for an Adobe account?" as she worriedly said on the phone today.

It's rough. The app is full of crap like this, it's not the first time it's caught my mom - an educated person! There was smart sync (different than "selective sync") being toggled on by default on new installs, which was horrible. Files that don't open! Bad engineering, bad product design. There are the blocking notifications and prompts. The defaulting to show the Dropbox app instead of Finder. That's just in the last two months.

I asked Dropbox CS people to "disable product management." I joked in that thread that they were aspiring to be "anti-mom."

I liked Dropbox, it was basically perfect in 2012, it's why I pay for it so consistently, why I've gifted subs to people, why they keep paying, etc.

Drew, why are you ruining your product?

That aside, remember when Steve Jobs personally replied to people's emails? There is no process for a normal person to connect with a real decision maker at giant tech companies anymore. It's the most foreboding development in the tech industry. Delegating stuff like this to social media is bad management, and Paul Graham should be apoplectic that despite all of these dark patterns, Dropbox shares are still not trading above their IPO price. It's bad business sense, it's bad product. It's just bad.
For me, Paxos alternates between 'very obvious' and 'there definitely is some problem in this'. Thinking about distributed system is hard.
A hidden gem in sound symmetry
I assume the parent is referring to Mr. Swartz, who, though technically prosecuted for computer fraud and abuse, was basically gone after for "stealing" digital copies of journal data.

https://en.wikipedia.org/wiki/Aaron_Swartz
Implantable Device Can Monitor and Treat Heart Disease
Yes. It's much harder for a complicated subject like RCV.

The right-to-repair question was simple and very clear. It explained the ballot initiative within the question:

> A "yes" vote supported requiring manufacturers that sell vehicles with telematics systems in Massachusetts to equip them with a standardized open data platform beginning with model year 2022 that vehicle owners and independent repair facilities may access to retrieve mechanical data and run diagnostics through a mobile-based application.

Compare with the RCV question, which didn't define RCV (that is probably impossible in a single sentence...):

> A "yes" vote supported enacting ranked-choice voting (RCV) for primary and general elections for state executive officials, state legislators, federal congressional and senate seats, and certain county offices beginning in 2022.

Both ballot initiative questions were preceded by a wall of text explaining the details, of course. But I bet most people didn't read those paragraphs.
Can you explain "goto a function name" further?

I wrote this:

#include <stdio.h>

void f() {
printf("f");
}

int main() {
goto f;
return 0;
}

It creates error:

foo.c:8:10: error: use of undeclared label 'f'
goto f;
^
1 error generated.

How can we goto a function name?
To be certain that they are the only entity that controls the coins.
Disorder Persists in Larger Graphs, New Math Proof Finds
I think marriage for practical reasons is a very ancient phenomenon. Of course most people prefer to find someone who is both a good practical partner and attractive to them romantically, but if you can't do both probably better to have the practical connection without the romance than the opposite.
I grew up in Maine, and I think the statement is quite accurate. Portland is not authoritarian, but it is by comparison to the northern counties
Decriminalized != legal. Personal possession is still illegal, but the maximum penalty is a $100 fine, making it like a parking ticket. You now can't be arrested or jailed for personal possession, like you currently can't be arrested or jailed for a parking violation. Edit: And these possession tickets won't count as having a criminal record.

> A "yes" vote supports making personal non-commercial possession of a controlled substance no more than a Class E violation (max fine of $100 fine) and establishing a drug addiction treatment and recovery program funded in part by the state's marijuana tax revenue and state prison savings.

See: https://ballotpedia.org/Oregon_Measure_110,_Drug_Decriminali...
Right so that enables a potential hacker to set an env variable, which has to in a later step get picked up by another cli tool that uses the env variable in such a way that the contents of the env variable gets executed as code.

So interpreters like node/ruby/perl etc could execute the malicious stuff in the env variables. Are there any other cli tools that could do something dangerous?
Most organisations don't threaten you with eternal torture to coerce you though...
I believe the built-in Firefox PDF reader does exactly this.
“I and the public know
What all schoolchildren learn,
Those to whom evil is done
Do evil in return.”

― W. H. Auden
Redesigned Cybertruck is coming, same could be launched in Europe, Elon Musk
My mother and father were born in 1930. Being from that era, my mother always wanted a mink coat because it would mean she had "made it", but it wasn't until they were about 60 and all the kids were grown and out of college that my dad bought one for her birthday.

She wore it once and was so self-conscious that people would think her callous that it stayed in the closet until she died 20 years later.
You can't really make a case for unusual, given the state of the US prison system.
Wow, this is one of the ugliest new languages I've seen in a very long time. The author wonders why popularization is nowhere to be found... I think it's quite obvious just by skimming the first few pages of the tutorial.
Yup, I have aborted a hike because of an inch of snow. I didn't recall exactly where the trail was, only that it was basically cut into a slope. Looking down at it I couldn't figure out where it would be safe to walk and where I would be risking sliding down the hill. It really changes things.

Obviously, I could have scraped aside the snow every couple of feet and figured it out but I knew there was a lot more such terrain ahead, it would have been very slow.
Like they want to pay competitive salaries to devs...

Banks lose talent because they view tech as cost centers.
Cool, but I wonder is key remapping possible? e.g. I use ijkl instead of hjkl (because it naturally maps to my wasd and arrow-key muscle memory)
eBird is a great resource for the casual birder looking to learn more. When I started, I used it to find out where to go to look for birds and what birds to expect once I got there. It also is an excellent listing tool, and listing in eBird helps you identify by knowing what's likely to be seen. As you get more into it, you'll be really glad you kept early lists in eBird. Push past the registration, it's worth it!
Very very very very very slowly using a series of off-shore bank accounts.
> that will have a higher impact than register allocation and instruction selection

The most powerful JIT compiler that I have worked with - Graal - generates code that often on the face of it seems puzzlingly inefficient in terms of registers allocated and instructions selected. Turns out maybe it's another thing that's not as important as all the text books say?

The important bit is removing object allocating, removing boxing, deep inlining, and specialisation... when you've done all that work the exact registers and instructions don't seem to really make a huge difference.
I switched to Sync.com about 2 months ago, and it's perfect. The folder syncs. I can choose which folders to sync. Sharing works, and it's direct sharing through an app or as a link, and that's it. Sync.com is incredible for all the things it DOESN'T do.
Why Dark didn't choose Rust
I had to stop at "few negatives" because my eyes wouldn't stop rolling.
What a pile of entitled nonsense. "Down" to the suburbs? From "up" in the rarefied intellectual world of pointless internet companies, I suppose. People don't like this kind of condescension, with good reason. And how about that slab of concrete. What an achievement! The poor suburbanites must find it a true thing of wonder.
Re: “it seems it only support x86 and x86_64”

Probably because it uses DynASM and I believe only those platforms are supported.

https://luajit.org/dynasm.html
Is this using images for math? Can it use Mathjax for math? Mathjax has nice accessibility tools that is very good for reading math.
Election week remedy via digital vitamins
It’s trivial.

What is hard is managing the identity/ authentication process of large numbers of developers.

Even harder is actually covering your costs, i.e. running a going concern.
The ACTAsia report "China's fur trade" points out that China is the world's largest importer of raw furs, and also consumes 80% of finished fur goods domestically. (https://www.actasia.org/resources/)

If you've got something that says otherwise, let's have it.

When you jump to conclusions you don't describe the world at large, you only describe yourself.
(One is included in the box here)
1. There is definitely discussion. See, e.g., https://news.ycombinator.com/item?id=24990079, https://news.ycombinator.com/item?id=24979807.

What else did you want to discuss exactly?

2. Generally, politics is off-topic here: https://news.ycombinator.com/newsguidelines.html
Well, that problem is solved, but there are new ones.

Once no one needs minks for coats, they just wipe them out as nuisances, making them endangered or extinct. As it is, I believe the mink has been eradicated from many parts of the world.

Now, we may not need mink. But at least making coats from them mean they will be around.
Fair enough, thanks for the explanation. :)
Apple search bot leaked IPs via proxy configuration. Fixed after 9 months.
I choose to live in an area of the country people seem to move to only if they have no other opportunities as youth, or are old enough to not worry about opportunities via retirement. It's cheap here, is what I'm saying.

And many, many young people are moving back and have 'discovered' farming, forestry, and gardening. They treat it like they've discovered some long forgotten relic of an ancient past.

We do those things already. The difference is, nobody in their 80's, and nobody struggling with a family farm is making an instagram about it.

Maybe I'm getting old, and maybe I'm getting crotchety. But, if one more 20-30 year old tells me how I should be growing crops and how crop rotation works, without letting me interject that I've been doing this for longer than they've been alive, and have a current, operating partnership with the local University co-op for soil/water/native wildlife conservation projects, I'll scream.
The problem is that for the vast majority of people religious beliefs are instilled while they are children, within a cultural context, and are empirically harder to change than things like programming language preference. For many, they're not even open to discussion.

That's in fact why there are religious protections. It's simply unrealistic to expect people to give up their upbringing just to get a certain job.

You identify the problem in your paragraph re: Haskell. Suppose I want to set up some organization working to start a new polity. Let's say that as a baseline, I want to recruit people who think it is wrong to resort to violence over say cartoons that are offensive to their religious beliefs. Or maybe I want to recruit people who have no desire to bar people of different sexual orientations from fully participating in love and social life. I can't do that in the current legal system because religious beliefs are a protected class. I understand why we got here, historically, but now that we're not burning people at the stake, I don't see why their religious beliefs should supersede the larger societal norms (of a new society).

It's a matter of how strongly those beliefs are held and the futility of trying to convince people to abandon such deeply-held and meaningful beliefs. Better to tilt the scales by not inviting them to the party, regardless of which way things evolve later.

EDIT> For any given religion I recognize that there are many possible doctrinal and individual interpretations. But how to measure the individual's preferences as a filter on admission? It's easy to fake answers to a questionnaire. How to establish an org without inviting the griefers, and without running afoul of protected classes? I mean you could do it the old-fashioned nudge-nudge-wink-wink way, but that's a huge legal vulnerability.
> that's going to be interesting - NZ is still largely closed to foreigners

He wouldn't be rendered to New Zealand - he'd be rendered from New Zealand.

New Zealand already has an agreement to allow rendition flights to the US.

> would they chain him up at one end and unchain him at the other?

Yes I guess? Seems normal to wear handcuffs or something on a rendition flight.
As software engineer with two architecture degrees, oddly enough, I can't really give a basic path for fundamentals. The reasons why boil down to architecture being something that is both functional and aesthetic, purposeful and monumental, with a wide range of directions, trends, movements, and motivations. Then there's the act of actual building which is an endeavor in and of itself.

My advice would be to start with a piece or several pieces of architecture and research the architect behind them. Explore more of their work along with other architects of a similar style or within the same movement (i.e. Le Corbosier and Mies Van der Rohe). Look at earlier buildings in their careers and compare them to later work and try to see what changed and why. Architecture doesn't happen in a vacuum and typically has rather reactionary elements to it, so what are those. Repeat this process with different architects or movements, and invariably you'll find a lot to explore.

Lastly, Architecture is experiential, and it's tough to simply look at drawings and understand space. Two of my favorite buildings are thousands of miles and thousands of years apart; the Pantheon in Rome, and the Seattle Public Library by Rem Koolhaas. The reason why I love both buildings is that there is nothing that comes close to being in those spaces. Regardless of the the design, methodology, aesthetic, or history of either building, the space evokes something.

That's a meandering non-answer, but that's my take on it.
After drawing the coronavirus card twice in a row, humanity began to wonder if God had shuffled the discard pile.
There isn't but unfortunately what has been happening lately is churches have been voicing political opinion and not losing their 501 tax exemption because the politicians they have been speaking in favor of protect them from losing their tax status.
I trust we won't need a century to see this digusting business for what it is. This is what we do with our advanced brains?