skysight-inc/HackerNews huggingface dataset:
To be honest, USB 3 was already a loss in some aspects: USB 2 allowed for extremely thin USB drives (as thick as the inner part of the plug); several keyboards had plugs, cables were thin, all sorts of gadgets were made. With USB 3, the extra pins required extra thickness; the beefier requirements made many cables shorter and thicker, and connectors diminished in number (due to more expensive constraints). The extra pins introduced new failure modes (I had a pen drive with internal bent pins, very hard to see, impossible to repair), but at least most people respected the color conventions (blue).

If only color coding was used to help disambiguate some USB C features, that might help somewhat. When buying USB-C cables, I have between $5 and $125 for the same length; the vendor lists all kinds of features (power delivery, Thunderbolt 3, what else) but things simply do not work in the end.

Overall, the whimsical Cambrian explosion of USB 2 and all sorts of funny pen drives and gadgets started dying with USB 3, and I'm not expecting to see it return with USB-C. With increasing power demands and what not, maybe we'll soon see wall plugs with USB-C instead of ordinary plugs. At least international travelers won't need adapters anymore...
This administration might be D, but the next one might not be. What's the statue of limitations on CFAA?
Sitting on a 2019 MBP now, I agree - this computer has been a disappointment. I'm tied to my charger for any days with more than 3 hours of planned use time.
It’s worth noting that William Osman stopped producing videos on his YouTube channel due to the fallout of this video.

It was a long time coming because he comes off as very aloof and has received criticism about the safety of many other projects, but this one appears to have triggered a lot of outrage.

FWIW, I think we need more young, brilliant minds sharing this kind of content. It has the entertainment value needed to capture the interest of young viewers who may not be otherwise interested in engineering disciplines. There are many, many other channels out there (backyard scientist, action lab, Cody’s lab, stuff made here, etc.) who are very successful on YouTube, but they tend to cater to viewers who are deliberately choosing to watch their videos.
"You could just move somewhere cheaper" is always written by someone without a spouse or children.
Intel watch out Laser doping at home
Thank you. I've put it on my to-do list.
Probably hoped the effects would negatively effect people there so they could put pressure to stop the murder of other innocent civilians.

Arguments like this are similar to the BLM protest that try to equate property with human lives.
There's clearly some bad compositing taking place in this one demo so yes this isn't a pure demo of their engine's capabilities.
> I really really dislike having to bend to unnecessary restrictions. I don't think I'm alone in that regard.

You aren't. I'm one who actually moved from a more managed product to a VPS precisely because I couldn't get what I needed from the managed solution.

It's great we have options, but it's absolutely a false dichotomy that the author is presenting. You can have SaaS solutions for things that fit well, while having VPSs to research and develop things that don't fit into a neat little package (yet).
ICQ99 also added a feature like this, despite being an instant messenger, not a web browser.

I wonder if you could just write a Firefox extension that did this. It seems like the sort of thing that could be a viral sensation to get teens using your product--a new MySpace--but unlikely to have a transformative effect on the web.
I'm getting paywalled on that article.

My assumption is that instead of moving to the biggest cities in the us, people are spreading out amongst the smaller cities, not the myriad of tiny counties in the US.

Am I wrong?

EDIT:

https://web.archive.org/web/20220324065328/https://www.nytim...

"But the 10 fastest growing counties last year accounted for nearly 80 percent of the national total, a testament not so much to the rapid pace of change in these places, but to the lack of significant growth in the rest of the nation."
Unemployed Theo (2001)
Give me a break. If you look through my other comments and still think I'm a paid shill, then you're paranoid and seeing ghosts.
That's really not that far off from what some people think. "You should never touch your own data, that is what the cloud is for."
U.S. Air Force F-35 Costs to Climb
He kinda quit after this video. Apparently people gave him all kinds of sh*t in the comments
Surely someone can do thus in CSS?
not if you encrypt your ssh keys, which is what everyone I know does - then your potentially weak password requires physical access to exploit while things accessible over the internet can't really be brute forced.

further, this is even more convenient when paired with an ssh-agent that will securely hold your private key in memory and not allow anyone to export that key...you could dump the memory but that would require root access, which again should be password protected
"I always wanted to learn/do that but never actually found time for it" - Me, sometimes
let's discuss whys and hows
I appreciate that this may be a curmudgeonly view but do we really need the inalienable right to not be mildly frustrated? Is this what we want our political representatives to legislate on? Can't say it does it for me.

Now, if I have a paid relationship with some entity that includes a support agreement in the contract then, sure, I expect to receive that support. And some of the comments here appear to be for that sort of relationship. But in general? Nah.
I'm not saying anything good about Russian invasion or their (lack of) careful approach, merely that no nuclear disaster struck so far, despite a hot and indiscriminate war in place, including literally around nuclear plants.
Randomised trials are for removing bias. You can certainly run precision medicine genomics randomised clinical trials. They are rarely done because so far our ‘omics tools haven’t been good enough to use, but that is changing now.
Let alone customers who abuse support staff: cursing them out, treating them like idiots, being racist, etc
Poorly chosen headline.

As the text makes clear, 'protestware' as a concept is fine, destroying random people's data is not.

> When deployed, this ‘protestware’ expresses the maintainer’s opposition to the Russian government’s invasion of Ukraine. Most protestware simply displays anti-war or pro-Ukrainian messages when run. This is a non-violent, creative form of protest that can be effective.
I’m familiar with Russia’s military past. This war is notably different in character imo.
Spaniard here. What the banks here are doing with the elderly people it's outrageous, they are suggesting technologically handicapped people to manage their savings either over a smartphone or via internet while making in-person schedules very unsupportive.

Spaniard HN users can relate, for sure. The pandemics made that much worse for oldies.
This is an interesting aspect of the GDPR that I didn’t know. But I don’t see anything at all in the article you linked about the right to speak to a human. It only talks about automated decision making, internal “processing” decisions of a business, and not customer support as far as I can tell. Did I miss it somewhere?
If you're comparing configuration to a car, the builders would be the people hosting the software and the users would be the people logging in from the web interface.

Software drivers are the people that use Gmail, iCloud, Fastmail, you name it. Self hosting means building your own alternative, for better or for worse.

For comparison, I can order a gearbox but I've never been under a car, let alone worked on one. If I want a specific gearbox because I like the feel of it, I'll need to learn how to install it or pay someone to do that for me. If I'll ever need a car, I'll probably buy one with all the components I need, and with no real preference for the technology underneath.

Debian is a tool to build your own car. If configuration is too difficult, use a tool designed for your use case instead. There are plenty of big-name brands like Amazon or Google, or smaller brands like shared hosts that will do all the difficult parts for you. Stuff some PHP files on your favourite shared host and follow the five step install guide and you're up and running.

Of course defaults still matter, but people just sticking to the defaults often find that their niche use cases don't align with the defaults. Defaults merely provide most of the right work flows to most users.
Nuclear reactor developer here. I personally have not really gotten on the small reactor bandwagon. I can see them as useful for trying out new tech but the way to really reduce costs is to pick a known and proven tech, serialize it, and increase power. I think SMRs are a response to boondoggle construction projects, but if and when a smr project goes well there will be lots of pressure to make bigger versions of the reactor.

For decarbonising rapidly we should currently be building lots of ABWR and APR-1400 and Hualong One reactors (big, modern, proven).

My take on economics of nuclear is here
https://whatisnuclear.com/economics.html
About 5 years ago I took the time to learn how to plug in USB-A properly. All you have to do is look. The male side of a USB-A plug has two holes on it. They correspond to a small void where part of the female port[1] connector has to slide in. The two holes on the male plug should almost always face up when the female port is horizontal. If it is vertical, all you have to do is look at the female port to see which side has the internal protrusion. That part has to slide into the male part. It's not that hard. I can do it 99% of the time now.

[1] In truth, both sides of USB-A have male/female parts.
Once upon a time Java GC was truly awful. Early versions of java lacked even generational garbage collection, meaning your app would simply hang for a few seconds every now and then while GC happened. On top of this, the performance gap compared to native code was much larger in the early days.

This gave java a reputation for sluggish UIs which would mysteriously hang. In an era where new CPU generations provided meaningful performance improvements to client applications, why would a developer commit to a platform which rolled back the clock by 2 CPU generations?
Is it different than tails? As far as I understand tails routes all traffic through tor too, and cuts the connection if it cannot be done.
Isn't this only a problem if you use usb-a to usb-c cables? This is why I hate usb-a to usb-c cables with a passion. I wish they would stop making them. I cringe thinking about how many people are missing out on fast charge capabilities because they don't know about this problem.
At a higher price level!

It's important to write out and acknowledge that people cost money.
If a society wants to fix a population decline so badly, it should make having and raising children free or as low-cost as possible. I suspect most people avoid having kids due to the economic impact of their own lives, which shows that the wider society could really give a damn.
It's still insane to me how bad the Intel Macs were.
That's actually pretty brilliant.
The Windows UI in 1985 looked great.

(So was the 1984 Macintosh)
Maybe not drivers, but growth? Where does a massive company grow once you've got all the market you can get with your initial approach?
Show HN: Vidu – Personalized GIFs for Sales and Marketing Teams
I look forward to when it's ready, then.
This is such a US worldview. As someone from europe, I'm still scared I'll stumble into a job where needing to code Java sneaks up on me (and quitting with leave and finding a new job is a few months endeavor). I wish it wasn't used anymore but that's far from the actual truth.
Blackholes are terrible, and they become even worse based on the value being provided by the service. It's terrible when you have thousands or even millions in income from an app and it is removed from the app sotre and you are blackholed. It's terrible when someone loses their photos, documents and emails, with no recourse. For personal data (like emails, photos and documents), it should be required that a service has to let you get your data back. That should be a right, even if the service is free. Likewise, there should always be a mechanical identity process for personal accounts that would allow someone to retrieve control of their account regardless (even if there is a small fee here, that is ok) of control of things like phone numbers and email boxes? Why? Because emails and phone numbers are not really valid id's, they are just something with a reasonable expectation that the user is connected to at the time they register.
CDC coding error led to overcount of 72,000 Covid deaths
Your argument doesn't logically follow. I can't connect your first and second sentences to any point anyone was making.

Asking google to take down someones opinion about a business would be violating that persons first amendment right (assuming they are American). Unless you could prove libelous intent. (which luckily is very hard to prove and doesn't cover someone disliking your business)
There's still plenty of verbage on wiki about this, including more recent work. (Or maybe that Nature survey failed to reproduce?)
1) Relax. I wasn’t aware you were the same person. It’s not a big deal.

2) you wrote “you still get 6 weeks,” as if that’s adequate.

I’m sorry you think your brand of conservative politics is the party line, because frankly it isn’t and even you - who I disagree with - deserve to be represented by a party that shares your values. The GOP is the anti-abortion party. They will continue claw back any and every part of a woman’s right to choose until Roe v. Wade is functionally overturned, as they have done for decades. Whether or not that is the majority opinion is irrelevant because they are doing it anyway and your denial of that reality doesn’t make it go away. Much like most Americans don’t want weed illegal anymore but neither party seems interested in making a move at the federal level despite the public mandate.
You may brick your macbook as the switch charger doesn’t follow the spec. This is exactly the problem.
Be careful with that and don't even try the other way around - you can brick your Switch: https://arstechnica.com/gaming/2019/08/heres-why-nintendo-sw...
I have legitimately argued against using NodeJS as the foundation of our next product for this very reason.

NodeJS' culture is very much "move fast and break things", and "all software is political". Look at the TSC drama. Leftpad.js.

This isn't an ecosystem that you want to build and maintain a product on.
> Nginx with a reverse proxy to Rails, Django, Express or Laravel

/me over here reverse proxying to Hunchentoot with CL framework of the week. Have yet to see a serverless setup that even has any idea what CL is . . .
Just how powerful compounding interest really is, and how destructive it is in reverse. I would have gone through more up front sacrifices to dramatically cut down the size of my mortgage - I'd be a several hundred thousands richer with pretty minimal effort.

Debt sucks and should be avoided!
I don't remember all of that RS232 stuff because my memory is that good - I'm reminded every time I deal with anything "embedded" :). I still cross my fingers when flashing - hoping my chosen speeds and params won't brick the device.
we need open borders
Whatever it takes to bring that dictator down.
Aside from being a pain to set up, what’s wrong with using GSSAPI / Kerberos? (within an org)
We find daily 5 informative articles on web here is one of recent archive https://www.stumbleme.com/the-purpose-of-technology/
> companies value call center staff so little that turnover is extremely high.

As do governments. No email address responses, no phone callback options. Messages that say “high call volume, call back next business day”.

I assume evil intent because any reasonable person would offer to respond to emails or return a phone call.
Hey HN. My co-founder and I begun working on Vidu 10 months ago. We are both ex-Intercom - he ran the outbound sales team at Intercom, I was an early engineer.

Vidu aims to help creative sales and marketing teams stand out in a prospect's inbox by allowing them to create hyper-personalized content in seconds. Our first iterations of our product focused on just-in-time use cases [1], it takes about 10 seconds to generate a GIF with our extension and pop it into an email. We're now working on adding integrations to unlock automated use cases, our first Zapier integration was released in beta this week.

On the tech side, we use Blender (for motion tracking and rendering [2]), Ffmpeg, Elixir/Phoenix and Ember.js and we host on AWS.

We decided early on to bootstrap and focus on building and selling. Happily, we recently reached profitability and we're hoping to soon reach a point where we can begin to expand our team.

Questions / feedback is very welcome, thanks.

[1] https://www.vidu.io/use-cases
[2] https://www.vidu.io/learn/recording-great-gifs
>"Hm, maybe if I put malware into a community-trusted module that destroys files of people in a certain geopolitical region, the countless innocent citizens that are affected will realize what they did wrong! Wait, who am I actually targeting again?"

"yeah but countless ukranian women and children are getting murdered by russians! surely a few wiped hard drives is worth it to raise awareness?"

/s of course, but people who hold this view sincerely isn't hard to find.
While true, this is how the system is set up for at the moment, because if one company doesn't cut costs, someone else (with a lot of investor money) will come in and undercut the market.

Because when it comes down to it, people don't care about speaking to a human when they can get a product or service for less than the competition. Both corporations and consumers min/max their expenses, at the cost of service or humans.

It's one reason why I'm in favor of nationalizing things or keeping things nationalized; take away the drive for min/maxing profits and change things into a public service, and (in theory anyway) things will improve for the better.
Extracting Triangular 3D Models, Materials, and Lighting from Images
Show HN: HNGuessr – Guessing the missing words in HN stories
Quite a bit. Table 1 is standard fare in human clinical trials and you could certainly check the summary stats in it for sanity. But you would find a lot of edge cases where your automated system would struggle.

This is sorta done for meta-analyses that aggregate the results of several studies systematically. I think there are people trying to automate more of it.
Counter point: if bigcos are so damn stupid they avoid open source & Free software for idiotic reasons that creates space for less stupid startups who will do and be better. Why do we need to save the rich ignorant and prejudiced from themselves? They're not worthy object of charity.
In most circumstances, you want these two things (user is authorized on the system, user can be identified and authenticated) to be different. Having a process that creates the user on system in order to authorize them to login is pretty similar to all your other configuration management tasks.
"Social" is not a synonym for "facebook". Github is a collaborative social platform. This still seems pointless and offbrand. There is no contradiction here.
They have some great Reddit threads:

I wrote Task Manager and I just remembered something... https://www.reddit.com/r/techsupport/comments/gqb915/i_wrote...

AMA: https://www.reddit.com/r/IAmA/comments/kfpjhg/i_am_dave_plum...
Active reconfiguration doesn't work well if your machines aren't unconditionally reachable.
Not a heavy user of USB-C's extended features. For me it has been wonderful. The kids haven't broken a USB-C kindle by being aggressive with the plugs. I used to buy new cables every couple of months, because they would follow a path where they would work for everything, to not charging a kindle but still works in my phone, to not working in anything. I have yet to have a USB-C cord stop working, and need to be replaced with a new cord.
Or, you know, I’ll never touch Vue.js again?
Ask HN: Is there a portable encryption file format?
Even after a lot of research, I wasn't able to find an encryption file format that is widely used and still considered "supported" on most platforms. The obvious answer is OpenPGP [1], but that's widely considered "not modern" and some languages even deprecate their support for it (e.g. Go [2]).

Specifically, I'm looking for a container format like OpenPGP that can support different cipher suites, e.g. "passphrase-to-key via PBKDF2, then AES-GCM-128" or similar and is portable across different programming languages and operating systems.

I do not believe such a tool exists, but I'm scratching my head as to why. It's 2022. TLS is ubiquitous. Why is there no TLS-in-a-file?

My use case is my push notification project [3]. I want people to be able to do this (on the shell):

echo "secret message" | encxyz -p "password" | curl -T- ntfy.sh/mytopic

Or this (in JS):

import {xyz_encyrpt} from "encryptxyz";
const message = xyz_encrypt("secret message", "password");
fetch(...);

Of course I can design my own thing (and I have), but then I have to make my own libraries for all languages that I want to offer end-to-end encryption for.

[1] https://datatracker.ietf.org/doc/html/rfc4880

[2] https://github.com/golang/go/issues/44226

[3] https://github.com/binwiederhier/ntfy
It was the originator of this thread (endsleigh) who framed the issue in terms of rights and their value. I am pointing out that this is not a useful way to look at it.

Here, you are asking, in effect, whether a Candy Crush player has any such right in the first place, and I think it is completely reasonable to say they do not in such trivial matters. As I mentioned in my original post, I am mainly concerned with third parties, several of whom have shown up in the broader discussion, but customers and ex-customers could have reasonable issues with retroactive policy changes to issues such as privacy.
Logging in doesn't have to be on the public internet. It doesn't have to be a some intentionally isolated network either, but think setting up IoT devices: you log to the AP they created, create credentials and then connect them to some other network with Internet connectivity. So while you are connected to their AP, you don't have sync.
Exactly, this paternalism over (mis)information needs to stop. What kind of free society can we have if dissent is not tolerated? Some of that dissent will be nonsense but some of it will have some truth to it.

It all reminds me of Paul Graham's What You Can't Say essay (http://www.paulgraham.com/say.html)

"The statements that make people mad are the ones they worry might be believed. I suspect the statements that make people maddest are those they worry might be true."
Really? Personally I hate the lightining socket for the lack of durability. It's the first thing that breaks in all my iPhones. Granted, it starts happening gradually after 5 years or so, but it's not an issue with my Samsungs some of which are 10-years old. When you combine it with a battery that is non-replaceable* by the user, it basically encourages you to throw away otherwise a perfectly working device. My iPhone 5S is still able to make calls and send messages as well as take pictures. So is my iPhone 7. Except that both have broken lightning ports that I had to replace. For me, that's the single point of failure on an otherwise excellent device. And I'm still using my old iPad and iPod with the wide connector - no any problems whatsoever!

* Granted, it's a problem of many if not most phones now, but arguably it was Apple who started that insane trend.
some degree of false positives and negatives would be expected, but "no relationship" is still shocking
I'd love to see an utility on the site that I can paste a paragraph of text and run it through to see it in action.