skysight-inc/HackerNews huggingface dataset:
Just yesterday my SO told me the subwoofer was broken. It's a wireless unit, which pairs with the soundbar, which I got with my TV about 5 years ago.

I quickly come to the conclusion the power supply is broken. And of course the power supply is internal.

I tried to open up the thing, being fairly competent with electronics. But try as I might, I just couldn't figure out how this thing comes apart. I don't want to brute force it, thing is stylish and my SO likes that about it, but also a lot of plastic so easy to break.

Ok, I searched the web for a service manual. Nothing. Not even close.

In contrast, the DVD player my mom uses (mostly as a glorified CD player) died before xmas. It's an old Sony unit, bought in 2000 or 2001, and been on ever since (standby or active). I searched and I found a beautiful service manual, with detailed schematics and instructions for disassembly and reassembly. Even the PCB itself has lovely markings making it very clear what is going on where.

Quickly discovered the issue in the power supply and ordered some replacement parts (still waiting).

Sure I could probably have found a second-hand DVD player for cheap. But yeah it just seemed so senseless to toss away a perfectly good unit when by all accounts it just needs $3 worth of parts.
Jjice asked what the benefit is to YouTube, not the benefit/use cases of users.
My impressions is that everyone whinging about privacy with regards to giving seditionists and terrorists a space to coordinate and share misinformation after the biggest attack on the US since 9/11 are just being contrarian or are absolutist to a fault in their libertarian ideals (which I mostly share).

People minimizing this attack and not treating it like a legitimate 9/11 scale crisis for the US are not considering the propaganda win this is for extremist groups domestically and autocratic regimes internationally. Could this be a slippery slope? Sure, but it's not as slippery as the other side of the slope which goes right off a cliff.

There is still plenty of time/space to have debates about how to move forward from here with moderation and privacy on social networks, but for now we are in the middle of an insurrection that needs to be put down.

Also, should another attack take place couldn't platforms knowingly providing services to the capitol attackers find themselves liable for providing material support for terrorists? If I were managing risk at AWS that definitely be a major concern.

My POV, if we wouldn't have a problem doing it to ISIS after an attack on our Capitol, then we shouldn't have problem doing the same to QAnon and these "patriots".
> Optimizing for worker fungibility, in a vacuum, seems like a -EV "playing not to lose" strategy.

That's why you don't optimise for it in a vacuum. You weigh the potential benefits of switching to Haskell versus the additional cost of maintaining/growing a Haskell team.
The point is that finding a vuln and investigating it to the extent required to prove it works is security researcher behavior. Actually exploiting it and dumping all of a site's user data is malicious. If he had leaked stuff relevant to the capitol riots or something, maybe understandable, though using the vuln to do so would still have been wrong.
I wonder how far this goes. If the built-in Netflix app on my really old smart TV isn't working because it hasn't been updated, for example.
Louis Rossman owns a repair shop in NYC and has been touring the nation lobbying for Right to Repair. He's rarely sees success though because the lobbyists for places like Apple have deep pockets and there isn't a lot of public outrage.

The article is wrong to give any credit to Apple for being on the side of Right to Repair, as Louis explains in numerous videos.

https://youtu.be/zFA3szW9nWk
Sure it could happen. The identity verification needn’t be public.

Facebook et al have no real barrier to fake accounts.
Yes. Nothing new can ever be produced that can endanger lives.

And people wonder why living standards have not gone up since this idea grabbed a hold in society in the 1970's
"Slippery slope" is a logical fallacy.
There ought to be a similar article about nuclear. Public funding for nuclear exceeds solar by orders of magnitude. Not just in the U.S.
Why don't you do that today? Do you expect a human truck driver to defend the cargo with a shotgun or something?
Maybe, as with the opposition to the Citizens United ruling, rights that are given to people should not automatically apply to companies.
> it's a great tool for the job.

What job can this do that can't be done via sql. dealing with unstructured data?
I've worked with Python codebases that had very extensive test suites and I've still encountered many cases of bugs slipping through that a static type check would have caught. Its really hard to make sure tests are fully comprehensive. About the best you could do is generative property-based tests, but then the feedback loop is not great as it may take minutes, hours, days or weeks for a particular problem case to be generated, while the static check would have caught it at compile time or even interactively in your IDE.

I don't hate dynamic languages, but this is a pretty major weak spot for them, in my personal opinion, and one that's bitten me a number of times.
Ayatollah posts to Instagram... they don’t seem to care much about that.
That question of current perception is IMO a political question, and leaving it to Facebook to answer is what's wrong.

Merkel's done the right thing: She has tried to answer it, and bring the laws into line with what the Germans think currently think is just. (With which I may or may not agree, it doesn't matter, I'm not German.) Her attempt may or may not be a good attempt, but she did try. The Americans talk about the first amendment and turn Facebook into something that looks ever more like a combined lawmaker and court.
To me, this is the major flaw with Solid: Why use a third party's service at all? Why should your apps and your data be on your own server? Sandstorm and Cloudron already do this, and make it user-friendly to install, remove, and share web apps with people from a private space. Furthermore, Sandstorm also assumes apps are malicious, so it is relatively safe to install proprietary apps on-device and still prevent data exfiltration.

There are very few types of apps which truly need a third party server to work.
The platform operator should have such a mechanism, yes. Not randos on the Internet the moment a critical dependency fails.
ISPs, CDNs, domain registrars, DNS, etc. have all cut off services to sites that they consider in violation of their user agreements (which mostly boil down to you've become a liability for us). If you've annoyed enough people, you can pretty much get booted off the Internet--especially if you need enough infrastructure, data, authentication, etc. that you can't easily just force people into a game of whack-a-mole.
I suppose you could make the argument that they could detain someone who's violent for the benefit of others in the crowd, but I agree that the implied intent of storming a building with politicians lends evidence to theory that they had the intention of taking hostages.
Bitcoin speculation is an almost pure Keynesian beauty contest.
https://en.wikipedia.org/wiki/Keynesian_beauty_contest

As long as most people think everyone else thinks BTC is the prettiest girl, it can have substantial value and the sky is the limit.

It's a pure speculation asset. You don't need bitcoins to pay taxes. The value has a very weak link anchored to anything in the real economy (limited number of coins and the energy is meaningless nominal detail in this context).
Whatever the limits may be... The heart of the problem is that the answer should be derived through the local democratic process. Not imposed on you by foreigners (and that means Americans in the German and French cases).
This reply led to a google search for darknet diaries. Thanks!
Theres a lot of inaccuracies in here and it just kind of looks like things being thrown at a wall and hoping they stick. For instance front running is done by HFT in the equity markets so I see a double standard there. "exchanges lying about transactions" - what? 51% attack by miners, do you actually know what that is? What the impact is and how much it would cost to carry and sustain that?

Nursie: Oh sure, I thought he was talking about like your trades on the exchanges being misrepresented or something. Weve known about the wash trading for probably 6 years now. Theres aggregators that eliminate the wash trading volumes. Its mostly asian exchanges that are competing for business. theres still a lot of organic volume. Yup theres going to be bad actors that occurs all over finance.
Says who? You? Me? Twitter? The board? The US government? The judges? The legislators? The executives? Potus?
It's not really though. That amount of risk aversion would keep people out of the market who would be better served by keeping it in a lazy portfolio for extended amounts of time.
How doable is to start producing these parts again? Let's say instead of original Intel 386 cpu some custom vhdl stuff? Soundblaster, Graphics card... Is there a market for it? On Ebay vintage machines go for 400-700$
It's not about finding posts encouraging violence, it is about refusing to try to moderate that content, and your suggestion otherwise is disingenuous. If Facebook said "we are no longer going to try and moderate content that incites violence" there would obviously be blowback.
Twitter shares tumble more than 10% after site permanently bans Trump
The 2nd most upvoted comment is about that. The most is about how the Parler developers are inept.
same here with One plus
DNC emails weren't planning terrorist attacks.
I don't think the question is why it's useful to consumers, but rather how does it lead to revenue for YouTube? Do private videos drive substantial direct ad revenue, increase engagement, or similar?

Personally I'd bet on driving general engagement with the platform in some way, but the particular manner is not clear to me.
Should we prefer penalties or incentives in order to use predictable markets for the change we need?
I research what's behind your security, ergo, I'm a security researcher
>the lack of moderation on Parler is not the issue. they actually have very robust moderation tools and all new users start out shadowbanned until enough of their post get approved for rightthink by their user moderators

https://twitter.com/donk_enby/status/1347939939120533506

>This is not an ad network. This is a system where their most "influential" users can get paid to post organic-looking sponsored content. Their CEO talks about it…

https://twitter.com/donk_enby/status/1346565749977051136
The Roblox Gambit
Huh, what replaces Spark in those lists?

For my money, its the best distributed ML system out there, so I'd be interested to know what new hotness I'm missing.
Ask HN: Which books have made you introspect?
This so much. The current USB @&$#-up seems to be the result of "EEs try to expand line-level encoding to create an API."

This should all be solved at the negotiation layer, even if that needs to be made more complex, so that the remaining components can be simpler and reasonably-behaved.

Instead, we got something that allows each device to be a bit more electrically simple, at the cost of ballooning complexity for the ultimate use case.

USB-IF took their eye off the ball, and wrote a spec for manufacturers, without thinking about the consequences to consumers.

At some point, it's a value trade-off between {working product for use cases} and {+$2 on BoM}.
I strongly prefer to repair devices and am reluctant to throw any broken manufactured good out, even when I have poor prospects of repairing them. Instead, I just hold on to them. Phones, stereos, vacuum cleaners, clocks, computers. My shelves are full of broken items, and good intentions, frozen in amber.

Why do I think like this?

I think it is a psychological condition.

It isn't a rational choice. If I apply my educated, articulate self to analysis, I can tell you it's an expression of how I want the world to be, not a realistic evaluation of how modern manufacturing commerce works.

A stereo or an espresso machine that is non-serviceable costs 1/10th as much to buy and performs twice as well as an equivalent device from 50 years ago. The price we pay for that bounty is that 5% of the manufactured items fail early. It costs more to provide repair infrastructure than to run a warranty program, so the dead stuff ends up as waste. I get it.

Still, I don't like waste, and I love repair. My feelings are not economics, they are emotions. And so so they persist. And that's perfectly OK.
You can literally download Reddit and Twitter archives anytime you want.
What parts of "pull over" related to an autonomous semi driving on a freeway looking for a spot that's not sheer, a bridge, unstable rock, mountainous, long enough and doesn't leave the ass in the freeway, not blocking an exit, etc.. is not harder than actual rocket science?
How is it an antitrust case? Amazon doesn't have a monopoly on hosting internet services. And there is no oligopoly for this line of business, there are many thousands of suitable providers worldwide.

It would be different if, say, CenturyLink were blocking content across their transit infrastructure. That would be more like your railroad analogy.
"Correct, it doesn't make a profit for Apple to sell devices, rather than just renting them."

I've seen this argument again, but this is a redefinition of sell vs rent.

Apple sells the device with specific capabilities. You might want it to have others, but that's not the same as renting. If you don't like it, buy something else.

You do get to do "whatever you want" with the device AS provided. You can stomp on it, melt in in a fire, or whatever, and Apple wont ask you for the device back. That's a sale.

"I wanted another version of the device, one that is unlocked, and Apple doesn't sell me one" doesn't mean Apple doesn't sell you what it says on the tin.

They're selling iPhones, locks and all, not generic devices to have different OSes loaded.
It’s a problem Facebook is working on. Presumably signals like user reporting but yes, it’s not easy. If someone figures it out, they’ll make a lot of money.
I'm not being silenced. I can setup a website easily or my own Mastodon, or whatever else. If I really wanted to make it more censorship-resistant I'd use IPFS and a decentralized JS framework for real-time communication.
There is also not-metadata data that WhatsApp stores (group names, status updates, ...). But I think the point is that if you're using WhatsApp (especially group chats), there is a high chance that Facebook, Google AND Apple end up storing your personal data - even if Facebook might not have access to message contents (but Google and Apple still do). Still your data is all over the place. Doesn't matter if you disabled cloud backups because the people you chat with most likely didn't. With Telegram your data is stored on their servers - but but only on their servers.
These are pretty easy to make, using an old CRT monitor as the HV power supply. I made some in the early 2000s. Back then there was a lot of chatter about how "asymmetric capacitors" could provide reactionless propulsion. Of course it turned out just to be an inefficient and dangerous way to make a desk fan.
Lack of moderation on Parler is not the issue
This should have (1993) in the title
Effective Shell – Advanced Text Manipulation with Sed
Popper also specifically said: "I do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be unwise."
Nice, I broke a mixer cup, and now I had to buy a new mixer with his electronics and motor because there is no way to buy only the cup. My fault for buying a white labeled mixer instead of a recognised brand one, but I don't get why there are so many systems for mixers, there should have a compatible system and mixers and cups should be interchangeable between brands.
It's just a choice. A smart charger can detect if a battery is present, or at least some load that is safe to dump power into.

You'll note that many chargers started dropping handshaking because it was inconvenient. To be compatible with anything you need it, but there's many that don't ask, though they may only work with the equipment they were sold with. (E.g. defaults to 5V 2A charging.)
Building a user-owned internet – Stacks (YC S14) mainnet launch on Jan 14th
I poked around on it some, and noticed something ... disturbing.

I saw what I assumed were bots posting a lot of garbage links to 'articles' like "Obama compound raided!" and "8 Democrats switch to Republican Party" (that actually happened in Feb 2020, but the link was to an undated rerun and the link was posted.. 2 days ago?).

The links were to such trustworthy sites as 'firstusanews.us' (made up, but all variants like that), and they all would throw "update your flash player!" malware popups.

Next to each of these links on Parler were view counts - 207, 412, 897, etc - of people who'd clicked the link to view the article.

I could not reply to the link with a comment like "this has malware" because... my account was not verified. Only 'badged/verified' accounts can comment on 'links'. AND... the only way to get 'badged' is to use the mobile app and take a picture of govt ID (driver license, passport, etc). This becomes incredibly lopsided "free speech" biased against moderating/critical voices.

It was literally a field day for bots to post malware garbage and have thousands of victims per day, and no ability for people to warn others.

On one 'article' I followed there were comments from people saying "I don't understand how Parler works" in the comments on the linked article. Indeed...
This measure shamefully disrespects the needs of shareholders for endless profit and hampers large corporations from exploiting and curtailing the rights of end users.

It's the most un-american thing I've ever seen.
I didn't work because you didn't understand the nature of the opposition. It is true that it the freedom of companies to ban people like they want to, as it is for any other side.

I don't think even the last election was a success for democrats to be honest, it was a pretty close call. But that is another metric. Trump became president and had his full term. I don't think past you would call even the current situation a success, you just reduced your expectations.

The supposed fact checkers had a clear bias and couldn't establish trust. That will take some time to get back and I doubt democrats will have success with programs that require any form of solidarity because you still define yourself as opposition to Trump. There is still a huge and solidified division. Hard to govern, but we will see.
>Do I have the "right" to have my site hosted by a private company, or is that a service?

It's a good question, and I think we need to figure out where that line is.

Because I agree, AWS should be able to say they don't want this customer. At the same time, when we live in a world where everything is privatized (and monopolized) you very quickly run out of options. Host it yourself? What if all server companies refuse to sell to you, or the internet service providers refuse to provide you with connectivity? Do you need to lay your own fibre and fab your chips? Where do you get those supplies? It's tough.
Jason Turner has very cool talks, check the C64 one if you still haven't watched it.
You're exactly right. I love your attitude. But for the grace of God there go I.
Reimplement Redux with vanilla React in 12 lines of code
> It was an initial emotional overreaction

This one line summarizes the broken nature of our political conversation.

We are in a cycle of emotional overreactions, amplified by social media, and escalating in severity.
> narcissistic idiots

Right back at ya
Because some security features depend on not run arbitrary code?
I guess for the same reason you implicitly compare BTC to USD or EUR, it needs to be compared to something to give it a value as it does not have an underlying one
The East India Company was processing (and reading) the mail of hundreds of millions of people, and freely choosing who is allowed to continue sending mail?
I sold when unknowledgeable people talked about it and acted like they knew how it worked.

It was ~ 18 k then. I didn't leave much on the table.
And they’d have to prove it in a court of law.
Classic "confused deputy" problem. What is the current recommendation in the modern microservices world to solve it?

When user agent (UA) makes authenticated call to service A, which in turn makes call to service B:

UA -[user auth]-> A -[????]-> B

how to pass authentication information from A, when making a call to B? Options I can think of:

- pass UA token as is. This has a problem that token becomes too powerful and can be made to call any service.

- pass own token and pass user auth info as an additional field. This doesn't solve confused deputy problem, since own token can be used with any user auth and service B can be tricked to make request for data in B not belonging to user

- Mint new unique token derived from tuple (A own token, UA token, B service name). B then extracts user information from the token presented by A and authorizes request. This seems to solve confused deputy problem, because A has no access to other UA tokens, so it can't mint a new token for a wrong user. Downside is that token minting should probably be done in another service and it requires making a call to it for almost every request between two microservices, making it a bottleneck pretty quickly.

I've never seen last one in real life, maybe it has some critical flaws I am failing to see?
It's a sad possibility that people are actively getting newcomers to join the game at the worst of times.
Youtube on my mother in laws Samsung tablet from 2013 has stopped working. It has stopped because it has android 4 and you can't update chrome past V42 and youtube won't load without a later version of chrome. I installed firefox and she has access to youtube through the web for now. The tablet is in immaculate condition physically. if it played youtube in 2013 it should be able to play it now, it cost over €500 at the time. How is this anything else except planned obsolescence. I know there will be comments about security etc but she only needs it for youtube and solitaire.
Did you not read the tweet? Seems rather clear to me.
Trucks tend to have bigger alternators, so there is more power available. Even the most basic economy car has more than enough engine power, but the alternator can't deliver that power. The engine power instead mechanically goes through the transmission to the wheels. (in a hybrid car there are two alternators, one for the wheels and when for the rest of the electronics so the same problem exists)

the is solvable. you can buy bigger alternators, and in some cases there is enough room that they will even fit... However it is an additional upgrade that needs to be considered.
I just replaced the battery in my Pixel 2 this past weekend. It was a 2-3 hour project that involved a whole kit of tools in addition to the new battery.

It was a PITA, but I am thankful that a) iFixit provided a helpful guide and a kit with all of the things I needed except for the rubbing alcohol and b) it was legal and there weren't any software issues to deal with.

Aside from the aging battery and occasionally running out of storage, the phone was completely fine for my needs. For ~$50 and a few hours of time, I've essentially doubled the lifespan of my $700 phone.
Geoff Hinton's Latest Research