skysight-inc/HackerNews huggingface dataset:
Ask HN: What are your contrarian views?
There are lots of smart people in this community who are deeply specialised in all sorts of domains.

I'll bet there are some fascinating counter-consensus views at the edges on what the future holds in these domains.

Let's hear them!

What do you think is true in your domain that most of your peers don't?
A business plan is important when things start to scale. When you have more investors or more management. It becomes a communication piece.
The Mothers of Family Photos
> While it is true there may be a machine in the future that can do what Holmes claimed

No, there won't. I feel the need to keep repeating this because for some reason many people seem to conflate "it is not possible with current technology" with "it is a physical impossibility". Doing accurate quantitative blood tests with a finger prick is a physical impossibility.

All that said, one thing that made me especially mad about Theranos is that a lot of their ideas, e.g. one small, portable machine that can run tons of tests; simplified, consumer-accessible pricing; access at neighborhood pharmacies, etc., had a ton of value even if accomplished with venous blood draws. But instead Holmes' delusions of grandeur forced her to hang everything on the fraudulent, and impossible, "must be done with a finger prick" idea.
They'd still leave the problems to the next generation. The next generation just wouldn't be in charge.
As cool as this is; I’m a bit surprised that this is trending here with its questionable legality.

I get that it’s not hosting any illegal material, but it’s linking to it, so it’s still pretty sketch.

Neat tool, though…
This is true, but there have been a lot of browser bugs in the past with Origin/Referer headers. Relying on those is not as foolproof as a CSRF token, which would require a more severe UXSS-type issue to leak. I wouldn’t advise it.
The Unbearable Bleakness of American Schooling
This is the cycle most applications go through. Apps start out simple and attract beginner users who don't have many needs and aren't intimidated by a complex interface.

When users reach the limits of the app, they clamour for more features, and the application gradually gets more complex, more powerful, and because the complexity is incremental, the users grows in skill along with it.

Eventually, the app is large, complex and intimidating, and ripe for disruption by a new simplified app attracting a new generation of beginners who don't understand the need for the complexity and would need to invest too much time to gain a feeling of competence.

The new generation of apps are also usually better in some dimension, don't get me wrong, but there's also usually a turnover in userbase required to make a big shift forward, because the forward move is accompanied by a few steps back everywhere else.
> if Foxconn being the only employer in the city

As far as i know Foxconn factories are cities. You don't look for a Foxconn ad in your city, you get on the train and relocate there.

Wikipedia says: Number of employees 1,290,000 (2020).

The largest Foxconn factory is located in Longhua Town, Shenzhen, where hundreds of thousands of workers (varying counts include 230,000, 300,000, and 450,000).

[I live in a 400k city.]

Another Foxconn factory "city" is located at Zhengzhou Technology Park in Zhengzhou, Henan province, where a reported 120,000 workers are employed as of 2012.
E: Just realised I have made a mistake when typing, sorry.

In the first message Signal knows the sender. Signal always knows the recipient (otherwise it couldn’t deliver). From then on Signal doesn’t know the senders because of Sealed Sender.

Also: “a token that A wants” should have been “a token indicating that A wants”
I personally think we a converging on some kind of an apocalypse rather than a singularity as the fanboys thought ten or twenty years ago.
Only to channels which I'm subscribed, of course

I've turned off watch history and they recently made that necessary for the main suggestion queue ('discover?')

As a result I really only get suggestions in the end of video cards (selected by the channel) and the list on the right - which is almost always ~8+ minutes

I watch almost exclusively on a desktop machine/browser for what it's worth. The mobile experience is way too much

Google LOVES a/b testing. I wouldn't be surprised to find we're in different studies
O wow, one of my first expensive pieces of software I bought when I was young. Guide for DOS by ProjectPluto. I wanted to find out if the so called predicted Galactic Center conjunction with the winter solstice really took place in 2012 (as popularized by John Major Jenkins in Maya Cosmogenesis 2021).

It turned out it took place - according to the algorithms and ephemerids of Guide - in 1998 or 1999, depending on the arc second definition you use. Great software.
That’s the only potential way out, yes. We’ll need lower population on earth, but to continue our current speed of scientific progress we’ll need the same or an even larger population overall, so we’ll have to move into space (the final frontier, these are the voyages…)
One of PGs things is if you're default dead or default alive. So even if he has never literally read a balance sheet he cares about the information in it.
Thanks, I've yet heard of Tokio, I'll save that and the Sled article in my rust.org file.

Interestingly, the example code on the Tokio github page use the antipattern described in the Sled article, regarding the try operator.
> It almost suggests the device needs to behave one way when you first get it, evolve somehow as you begin to use it a certain way.

I think this is true for a lot of interfaces. I've never seen a successful implementation though. The common "Advanced" menu options are a clunky workaround.

A successful example in fiction is Neal Stephenson's A Young Lady's Illustrated Primer, which is a fictional ~textbook from his excellent (real) book The Diamond Age.
Ask HN: How do you get a hacked Instagram account back?
A friend did not have 2FA on his Instagram account and it’s been hacked and taken over by somebody hawking bitcoin.

He’s tried going through Facebook’s help centre to get back control of the account, but hasn’t been able to speak to anybody to move the case forward.

Any advice on what he can do to regain control of his account? Thanks!
Show HN: Static analysis tools to measure maintainability index written in Go
IRS doesn’t care as long as you pay taxes on the money.

KYC and AML? Just lie that you mined the monero on a now defunct pool. I have a plenty of coins that I genuinely acquired in such manner and haven’t had issues selling them. The bank only cares about hearing a vaguely consistent story, they aren’t cops.

The KYC stuff will only become a problem if you get caught via some other means, because lying to the bank is a crime.
It can, and should, be both.
Get involved in local politics so you can expand the sphere of people that you can influence.
Oh, no: you take that into account obviously.
Everyone’s ethics have a price tag. It’s better not to pretend otherwise, since it clarifies a lot of human behavior.
Suppose, right now, normal life expectancy was 200 years. How would you feel about a new program being rolled out to impose disease and death on everyone over 80?
This sounds comparable to the Feynman technique. From the Farnam Street blog [0]:

"There are four key steps to the Feynman Technique:

"-Choose a concept you want to learn about

-Explain it to a 12 year old

-Reflect, Refine, and Simplify

-Organize and Review"

[0] https://fs.blog/feynman-technique/
Jacques Ellul, The Technological Society and Propaganda

The interesting bits of Kaczynski's manifesto are a less-well-written rehash of Ellul. Ellul's writing was found in Kaczynski's cabin.

People know about Ted and not Jacques because Ted lived in a cabin and killed people, and Jacques was a college professor in France.
If you have so much anxiety you can’t pitch your idea and tell someone who you are you aren’t gonna make it as a founder unless you have a cofounder who can carry you.
> If it's something practical like programing or music that means applying the techniques to make something.

When a child learns a new word, they may go around gratuitously using it for a while.

When you learn a new concept or technique, gratuitously apply it in every way you can think of. Having done that, you will be able to use it appropriately when the need arises.

For example, in music, if I learn or discover a new kind of chord substitution, I will gratuitously apply it to a bunch of chord progressions. Then I'm left (hopefully) able to apply it when that sound is what I want, or when it solves a voice leading problem.
Please, let's not build the habit of disregarding ideas because we don't like the mouth they come from. If an idea is good it's good, if it's flawed it's flawed. Ideas should be able to stand or fall by their own merit. I'm not going to defend the Unabomber's actions, but I don't agree that we should disregard every thought he ever had because he's a terrorist; that's a cop out and not a convincing one at that.

It's also reductive, as the situation with Kaczynski is a hell of a lot more complex than "deranged terrorist". We aren't doing anybody any favors, least of all ourselves, by reducing history and people to the simplest headlines that don't represent any of the nuances of reality.
Virtual machines with KVM on Pixel 6 and Android 13 DP1
I strongly disagree with that. You really can't claim to speak for everybody.
You're just saying that Signal's priorities don't align with those of some people, but the point of the article is that, given certain priorities, they'll be more easily fulfilled if your system is centralized, nothing else. Whether these priorities are the "right" ones is orthogonal to the debate about decentralized vs federated architures.
He who has seen the light calls the others sheep.
https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-...
PG also said in his thread that he never reads pitch decks.

YC Continuity and similar follow-on investors are 100% reading pitch decks which have projections, financials, etc.
I haven't heard about more Lanes causing more turbulence, but I would bet on it at face value.

The main argument for not widening roads is that it creates induced-demand for more traffic on general, which doesn't solve your problem.
I'm not surprised. Hackers tend to gravitate towards "interesting" or "curious" things no matter the legal status. Sci-Hub, ThePirateBay or Swartz downloading documents from JSTOR are all interesting subjects which most hackers would find interesting enough to upvote if it shows up here. If the whole "Encryption is munition" thing would have happened when HN existed, I would have expected that to circulate the frontpage weekly, if not daily.
This is what happens when you use the (wiki) encyclopedia to write your paper. It's a paraphrase of "First appearing in 2010, Rust was designed by Graydon Hoare at Mozilla Research". See me after class!
> This isn't easy and to be done well, involves a sewing machine

My mom taught me to sew when I was young. I find it generally easy, no sewing machine required. I repair most of my clothing with a $10 sewing kit from Walmart. Every couple years or so I go and buy some more thread and maybe needles. Any clothes that get too far gone to repair go to the scrap pile, which I'll use for patches, or maybe rags in the garage. T-shirts generally aren't worth the effort, but just about anything else I can usually sew up in about 30 minutes or so by hand. Might not look great but these clothes turn into work clothes after I repair them.
A gambling Sharp breaks into the NFL
Meh. There’s plenty of deep learning music generation stuff out there, this is still a really cool approach

I think it would be cool to combine the two. Instead of generating raw midi, your GAN or reinforcement learning agent or whatever could try to generate sequences of transformations to melodic fragments.
Neural program synthesis type stuff.

Or maybe one could build an automatic music analysis tool that can start from the score and try to infer the program that generated them. (Is that a thing already?)
>"Taking notes while consuming material should be avoided, focus on the material and try to really understand it."

This is a good habit. A technique I have been using in previous weeks is to initially do a superficial read (inspired by Mortimer Adler's "How to Read a Book"), not worrying if I understand every piece of information, highlighting along the way. The goal is to understand the overall structure and broad arguments of the text.

Since highlighting is ineffective for learning [0], these act as markers to focus on for creating flashcards as learning material upon a second, more in-depth read.

[0] Research paper [PDF]: https://pcl.sitehost.iu.edu/rgoldsto/courses/dunloskyimprovi...
Or, the criminal could buy goods and services with the monero directly.

The IRS will ask questions of those people, but not the black hat "security researcher".
The author misses one very important thing: The user only logs in on user-agents they trust.

CORS is supposed to secure the user’s data. You are NOT supposed to send global server-side data (like secret keys to third party services) through CORS.

Consider that any user data shown “publicly” to all other authenticated users (eg user icon via Facebook’s API) can be used to deanonymize that user, because someone can just create a fake account, exfiltrate the images, and do a reverse image search.

But the author is right, CORS is just one part of the equation. Together with SRI, they can definitely make secure cross-chain interfaces.

The actually insecure alternative back in the day was JSONP. Read my stackoverflow answer from OVER 10 YEARS AGO: https://stackoverflow.com/a/5447005
Your wordle doesn't think DRAPE is a word.

My computer has a perfectly good keyboard. It would be nicer if I could use that for typing in letters.
Thanks for this explanation.

Do you know anything of how Mina would handle things that need to exist in the public state of a blockchain, but which cannot be learned from the 22KB proof—for instance, DeFi smart contracts? For something like a DeFi DEX to be useful, it's not enough to know that specific operation succeeded. It has to be possible for anyone to invoke the operation themselves, and that means that the state of the smart contract, and the contract's executable code, need to be publicly known.
Suse/openSuse comes with Ruby pre-installed because Yast, their distinctive system manager tool, is written in Ruby.
I do get more #shorts in my feed recently. I don't know if all of them are from channel's I'm subscribed to.

Generally, some month ago, two?, I felt like the feed has changed for the worse.

It's not actually presenting anything new or interesting anymore. Feed turned more into an echo-chamber of the same topics just from different people. A massive waste of time. Hasn't always been like this, so I might be at fault for that to happen.
Yeah: I definitely agree with this, and I think it is an endemic problem to discussion of ethics in technology: we tend to focus on "but I could"--which sometimes ignores the law but even when it doesn't tends to then get bogged down arguing the exact boundaries of the law--without instead trying to judge people on whether they "should" (maybe based on the ramifications it has on other people) or "would".

I just think it is also worth noting that, even if we do accept the false dichotomy, I would not be an effective criminal... which seems to continually disappoint some people ;P. (I'm sorry to be such a let down! lol)
This is what makes me think they should mandate an expiry date for this infrastructure stuff, this is good programmable obsolescence.
If you'd like to see similarly counterintuitive behavior in computer-land, check out Bélády's anomaly (increasing the number of pages in memory results in more page faults, not less for the FIFO page replacement strategy): https://en.wikipedia.org/wiki/B%C3%A9l%C3%A1dy%27s_anomaly
Sure, but import doesn't imply good. Putin is arguably making people mad right now.
I retired shortly after my fortieth birthday, and it's been a godsend!

My worst day of retirement was better than my best day of working or education.
The tow trucking companies are either supporting the protest, those who don't are found out and harassed into inaction.

Also, most tow companies make the bulk of their revenue by towing large vehicles, so potentially antagonizing the truckers and ending up on some kind of unofficial towing blacklist would hurt them to a point where they'd rather not do anything.
So maybe the direct effect of those companies is negative, but overall the indirect products, causes multiply revolutions, specially in the field of AI and deep learning.

Most of the open source tools today (e.g. kubernetes, tensorflow, pytorch) are not coming from academia , but from big tech companies.

The problem is not those companies, but rather the consumers do not want to pay for anything online. Hence, the need for advertising, privacy issues, etc.
Discovered in 2016? Was it preexisting?
Life expectancy has increased dramatically virtually everywhere in the world [1], and not just due to dramatic reductions in child mortality.

Poverty, presumably one of the major causes of human suffering, has also declined dramatically worldwide. [2]

[1] https://ourworldindata.org/life-expectancy

[2] https://ourworldindata.org/extreme-poverty
This is an issue from 2016, it's 2022 now and Signal works perfectly fine without Google Play Services. The .apk is there if you don't want to use Google Play Store: https://signal.org/android/apk/ and it prompts for updates when they're available.
This is a great viewpoint emotionally, but physically you can’t do at 50 what you could do at 25. There’s a reason pretty much every sport (even golf!) has a “masters” class for older players.
Quite possibly!
It's been years since I built a wheel, but this seems useful for just truing up a wheel after it gets beat up. Very cool, I would've loved to have this setup when I worked in a shop.
Use what you are trying to learn.
> Trips are a good thing. They're economic activity.

Spoken like a true capitalist. Not all "economic activity" is good.

Sitting in traffic driving to an out-of-town shopping centre to buy groceries because there are no local shops in walking distance may be economic activity, but I'd struggle to call these boring, wasteful trips I'm forced to make a good thing. More like an irritating waste of time and gas.
Change of generation is a thing that used to stump me. It's a valid problem, from older people having weird political choices to scientific research counting on fresh blood (yes it does).

Until relatively recently when I switched to believing that there's actually a biological cause for this: sub-clinical forms of dementia. We just get old and lose capacity for meaningful change. We keep functioning, but the decisions we make are based on what we already learned about the world 20-40 years ago.

Which means it's fixable. I don't want a world where I replace my father and am replaced by my children. I want a world where my father starts acting like a valedictorian again, but with a life of experience behind it.
I know, but you did say "purchase", and unfortunately for the HN community, I was in my pre-coffee pedantic state, so I do apologize. :- )
Because it's Paul Graham, who's a very rich and wise venture capitalist, over whose musings people who also want to be very rich and wise venture capitalists someday, must fawn and nod their heads and agree with, as if he has said something very profound.

Is this tweet wise and profound? Obviously not. Is there a kernel of useful information buried in there? Barely. As you said, is the purpose really just to elicit a reaction? Obviously, yes.

These kinds of remarks remind me of people who used to brag about getting good grades despite not doing the reading or homework, as if that's a virtue.

They're not harmless, because plenty of people will take away from this the idea that you don't need to do research on things, in general. Because Paul Graham is very rich and wise and he said so.

It's dumb fortune cookie wisdom, like so many of his wise and profound edgy, contrarian viewpoints.
Not a direct answer to your question, but look up a browser extension called "SponsorBlock". It auto-skips in-video ads. These days I don't watch YouTube without this.
Learning is an exercise in creating space in your mind to represent a new map of interrelated symbols.

When you start something new, all the symbols are "too close together" and it takes time and repetition to increase the "resolution" on that map so that you can put the symbols into position with more precision and not have them confused with one another. You don't yet have a good intuition for the significance of each symbol and it won't come from being told, because sources have biases - frequency over time and space is a much stronger signal. It's the same with connections between symbols.

Doing, rather than just reading, is important; you need to try and find that Goldilocks zone of growth, where if things are easier you're not learning but if they're harder you lose hope. Try something just beyond what you know how to do, page in new information on demand when you get stuck (from docs, people, source code, whatever it is).

Writing notes helps me personally creating the space for symbols and reminding myself of what I already heard about but I don't know that it's necessary for everyone, and I especially think I've found it more useful as I've gotten older (and know more stuff already). Sometimes when I learn something "new", I pin it close to a concept I already know, which dulls its novelty and I'm probably more inclined to forget it, until I'm reminded of it again. And this is down to that "creating mental space" idea again.

Repetition increases symbol salience, particularly when you're surprised by the divergence between what you thought something meant and what it actually means. The risk of simply reading, and not doing, is that you're not surprised often enough. Doing stuff keeps you honest.
Maybe you could force a comment on downvotes or you loose karma?
I'm a 100%, and so's my wife.
Indeed, not everything that is permitted is ethical.
Good argument, in the spirit of the reversal test https://en.m.wikipedia.org/wiki/Reversal_test
This is brilliant- nicely written and a great introduction into a neat approach for generating music. The resulting piece is a very convincing piece of classical music too! The simplicity in developed Python framework for this kind of music generation is inspiring- I like the functional approach with defined core elements.

Reverse engineering music is hard, music has patterns but it also has patterns of breaking patterns. I think the heuristics here for compostable repetitive elements that repeat, reduce, and elaborate is a neat approach-very fractal-like in a way.

I'm looking forward to reading the other articles submitted by you!
From reading the linked document, this sounds fairly reasonable; although the security research was prepared for the court during 2021, it has only been shared with the vendor as of 2022-02-04, so the remediation process (including updated software builds, testing, customer deployment) is likely in the early stages.
https://github.com/riscv/riscv-code-size-reduction is the place to check.