skysight-inc/HackerNews huggingface dataset:
Decoding JSON sum types in Go without panicking
Some years ago, Google published a paper whose conclusion was that high-trust teams were the most productive - not the ones with the 10x developers. This obsession with the "great man" theory as applies to software is harmful to software engineering.
I’ve never worked with AWS, but have a certification from GCP and currently use Azure.

What do you see as special for S3? Isn’t it just another bucket?
And then you quickly find out that the turing machine on your lap doesn't actually have infinite tape. Do you honestly believe that there's no other human endeavor where you can DoS yourself?

If on the other hand you're speaking of the theoretical computational needs of the program you just wrote, then your earlier dismissal of mathematics and its "even worse track record" is all the sillier.
What's your favorite taqueria?
> CodeMic aims to replace books and blogs for discussions of large codebases and showing changes to code over time

This is huge and something I've pondered about how to do efficiently, because what if you could forward this essential context info to something like an LLM, or even LLM / AI aside, address immediately the classic "why did we do that here, in this way, at this time?" questions about a codebase.

I could definitely see some CodeVideo / CodeMic interoperability via some sort of export :D

Let's see what happens...
I just snapped after 2014. Used to be a Samsung consumer with their TVs, galaxy phones, security cams, etc... Their hardware wasn't that bad. It was the software update either buggy or bricking my devices that threw me off. I swear never to allow another Samsuck (my little girl coined that) device in my home and family lives again.
That is totally fair, and I'd say what me and the other commenter here are doing is precisely that, arguing that Stoicism by itself, is not something to live by.
The limiting factor is what can the UI designer wrap their head around. If your system is pure and elegant but can only be understood by the top 5% of developers, it will never catch on. To be blunt, it has to be simple enough to be usable by the least smart hire-able developer. If it requires more thinking than writing FizzBuzz, forget about it.
Modern western liberal democracies aren't without faults either. They've been involved in a few conflicts themselves, like Iraq and Israel/Palestine (whatever your view the situation is an ongoing mess not really helped by foreign influence). Or propping up illiberal rulers. There's the values liberal democracies espouse, and then there are the geopolitical realities of how they act.
Your diagrams are fantastic; I'd enjoy a short blog post or snippet just on how you used D3 for this!

As someone who has also use GSAP a decent amount, these days I usually have a better experience with SVG.js [1].

[1] https://github.com/svgdotjs/svg.js
Solid choice, Pritzker loves recognizing blending modernism and regional/vernacular. Pritzker is essentially lifetime achievement prize, have to examine entire body of work. When it comes to "developing" countries like PRC, obviously 50 year career will have some "dud" looking buildings constructed during period where country was poor as fuck. Part of the charm is appreciating how architects negotiate these conditions. Every few years Pritzker will recognize such works, i.e. Shu (china), Doshi (india), Kere (burkina faso), Rocha (brazil), the OG Barragan (mexico). IMO there's "better" Chinese architects pushing modern Chinese architecture, but they're all pretty young studios and won't get their due for decades.
Giving a random app your 2FA secrets? Raises eyebrow…
The initial comment I replied to said "why would you pay Dell to install a game?" No one is making that argument. It is a strawman and that is in fact silly. App stores absolutely have the right to charge a cut to be on their platform and I have no problem with that as long as there are other means of getting apps on devices. I'm not sure what isn't clear here.
The important feature here I would insist on is to let the user decide when to do a firmware update. Not the other way round. That's the way to build a good consumer relationship.

Why on earth a sound bar needs to update its firmware? Why firmware needs to be in a couple of tweeters and a woofer? It should basically output audio from an input source.
Apart from all those other reasons, the line is also incredibly stupid because they aren't even selling those batteries to anyone.

(Those couple of "power walls" barely make a dent)
You completely misunderstood everything about Stoicism. It has nothing to do with God his plan or elites.

Stoicism in its essence is about living with accordance with nature by seeking virtue.

It is funny that you call Marcus Aurelius a tyrant while he is considered one of the five great emperors. During the Pax Romana golden age the empire lived in relative peace prosperity and progress. After the death of Aurelius the empire descended into chaos.

His reflections are profound not bitter or resentful. Majority of them are relatable today some 2000 years after...
The answer will depend on your countries of citizenship and your qualifications and the work that you will be doing in the U.S. including whether you will be working for your own company or another company. Assuming that no country-specific visa is available, the standard options are the H-1B and the O-1 (and depending on a variety of factors, the E-1, E-2, and L-1).
These are not excuses, but actual reasons: Lambda, S3, DynamoDB and many other cloud-native things.

But sure, if you're just renting ec2 resources and rearchitecturing is not feasible, AWS is probably a bad idea.
This is nothing new.

Up until ~5 years ago, hacking U2F to make it pass (smuggle?) arbitrary data was exactly how hardware wallet like those from Ledger and Trezor were communicating with websites and web extensions (like Metamask), for the lack of a better alternative.
This is how hardware secured "web3" came to be.
As a Canadian Citizen with a extra serving of Melanin, what are the chances of my getting detained by ICE when visiting my family in USA for a week ?

https://globalnews.ca/news/11080371/canadian-woman-detained-...

Edit : fix typo
Also added context.
Hi Peter, suppose a Canadian founder got denied at the border for a B-2 visa and was asked to bring proof that they are not participating in the US labour market (ie. hiring in the US which they are not doing, they are just visiting their S/O). What kind of documents would constitute this proof?

Thank you for doing these AMAs, it's really appreciated and very helpful.
You don't think border processes are becoming uncertain now and relying less on precedence?
I definitely agree with the greybeards and I think we see the results of not listening to them. We have these processors, buses, networks, and all sorts that are magnitudes faster and more powerful than what they began on but many things are quite slow today. Worse, it seems to but getting slower. There is a lot of value in learning about things like caching and memory management. A lot of monetary value. It's amazing to me that these days your average undergraduate isn't coming out of a computer science degree being well versed and comfortable writing parallelized code, given that is how the hardware has moved. It is amazing to me we don't normalize caching considering a big change that was driven from the mobile computing side and adopted into our desktop and laptop environments is to fill ram because you might as well. It is crazy to me that we have these games that cost hundreds of millions of dollars to develop that are buggy as shit, hog all the resources of your machine, and can barely run at 4k60. Where you can hit a bug and go "yep, I know what's causing that memory error"

Honestly, I think so much of this comes from the belief of needing to move fast because. Because why? That would require direction. I think the money motivation is motivating speed but we've lost a lot of vision. Moving fast is great for learning but when you break things you got to clean it up. The problem is that once these tech giants formed they continued to act like a scrappy developer. To not go back and fix all the mess because we gotta go fast, we gotta go forward. But with no real vision forward. And you can't have that vision unless you understand the failures. We have so many low hanging fruits that I can't figure out why they aren't being solved. From deduplicating calendar entries, automatically turning off captioning on videos when a video has embedded captioning so you don't just overlay text on top of text, searching email, or even setting defaults to entry fields based on the browser data (e.g. if you ask for user's country, put the one the browser is telling you at the top of the fucking list!). These are all things I think you would think about if you were working in a space where you needed to consider optimization, if you were resource constrained. But we don't and so we let it slide. But the issue is a death by a thousand cuts. It isn't so bad in a few cases but these things add up. And the great irony of it all is that scale is what has made tech so powerful and wealthy in the first place. But no one stops to ask if we're also scaling up shit. If you printing gold but 1% of your gold is shit, you're still making a ton of shit. The little things matter because the little things add up. You're forced to deal with that when you think about memory management but now we just don't
> Have you tried to factory reset your soundbar?

2 years ago, when LLMs started to become huge, I was really hoping that by this time AI would do this 1st line tech support, with actually helpful questions, suggestions and deductions.
I don't think he's any good at programming
Sibling mentioned CEC fixes— this one is huge. CEC is lovely in concept but I ended up having to disable it completely across my setup as there was just way too many bits of weird behaviour with devices turning themselves on and then switching the TV or AVR to their input apropos of nothing.

I feel like CEC tried way too hard to be magical instead of exposing enough control for the user to be able to block certain commands from problematic devices, or even just designate that device X will always be the boss in a particular setup.
Freezes; looks around Hackernews...

Wait a minute... THIS is The Bad Place!!!

Seriously though, I was super-embarrassed a year or two ago, when I received a phone call and quickly became convinced that some scammer had a hold of me.

I began questioning the poor lady on the phone and she gamely answered all my questions: location, company, including spelling her name and pronouncing it entirely differently. Many answers were quite vague and not satisfying to me at the time. But cold callers will absolutely hang up on that type of treatment!

My ultimate question was asking if she was safe or being trafficked or captive or something, because I noticed there was a dog barking in the background. And she must've been WFH.

Only after I wrote up a detailed play by play of the call and frantically reported it to several of my colleagues,

It turned out to be a totally legitimate call and somebody had authorized the marketing campaign. She just had so little information, she was unable to answer me adequately. I was so embarrassed I can't even tell you.
I can only assume you’ve never worked in desktop support if you think that is something the general populace is remotely interested in. Smartphones are a step in the right direction for the tech illiterate and uninterested. There is zero reason to give lay users enough rope to hang themselves with despite that being the opposite of what I or most users of this site would like for ourselves.
How do you sleep at night knowing corporations use your advice to import scab labor that displaces the existing population?
Hi Peter,

What are the legal ways US graduates in F1-OPT and F1 STEM OPT start their startup in the form of LLC. I found conflicting information that F1 OPT holder can own/start a LLC but cannot actively work or mange it.

How do I even launch my startup if I legally cannot be the owner of it?
> a roman emperor (tyrant, mass murderer, and courtier)

It's interesting to read up on the lives of famous ancients like Julius Caesar and Alexander. I know it was a different time, but the regular and casual war crimes and mass murders sticks in one's craw.
Framework is selling the board as a stand alone: https://frame.work/fr/en/products/framework-desktop-mainboar...

Too bad there isn't a full PCIe (might not be enough bandwidth left) :(.
Yes, OVH was the one that had a fire that burned down a data center a few years back.
Well you're in luck because almost all US residential mortgage lenders perform that due diligence. Credit scores may be a factor in determining loan approval and interest rate but they also look at other metrics including DTI, LTV, and others.
It's even worse than that. It's just a frothing rant.

It get it: it is frustrating that Democrats aren't at least out making stirring speeches. I want some great orator to be teeing up to win the next election, to outline a great program that has Americans going "Yeah! We want that!"

Democrats haven't sought radical change. They've campaigned on doing what we've always done, competently. They've avoided making grand promises. Which is probably wise: that kind of engineering would almost certainly make things worse. They offer incremental improvements that really ought to be kind of obvious -- they basically amount to not discriminating against each other.

Which means they're gonna continue to get creamed by people who scream "woke" any time they're prevented from discriminating, and who enthusiastically take up grand promises that we are quite certain will make things worse.
I had a smart TV that gradually got slower and slower until it became basically useless. I figured it was just running out of RAM as apps got larger with updates over the years.
Those rights have been evidently eroded and discarded as of recently
Your privacy policy mentions that you "encrypt passwords"—is there a reason you encrypt them instead of hashing them?
As long it’s for games ok.

But AI coded software for planes or pacemakers?
Timeframe of 8-hour restricted eating irrelevant to weight loss
I'm reading this link and don't see that in the post. Is this the correct link?

I do see in there a reference to Kymani James, so I did a search for him. I see that he posted incendiary comments online which he later recanted and were taken out of context when reported on. But, I don't see how your post indicates a connection to Mahmoud Khalil, and even if there was a connection, why this warrants detention and deportation?
Mine are visible in the cast menu, but do not work.
It's so hard to say but looking at what they tried to do last go-round might provide some insight and this included dramatically changing the prevailing wage requirements (didn't happen) and tightening the adjudication of H-1B petitions (happened). But the U.S. economy relies on foreign workers in general and H-1B workers in particular so I think in the end, there will just be some tinkering around the edges.
Only in the most desirable of desirable areas. I live on the east coast (almost literally, only a few blocks from the ocean) and a similar church sold last year in the town next door for just over $300,000.
You don’t throw a tantrum over a board game. Because they are just games. The outcome doesn’t matter. Even worse when it’s a simple game that’s barely competitive.
You know fingerprinting is impossible to avoid, right? Adding WebUSB to the mix does not make users more fingerprint-able, because we've long, long been saturated at users being 100% fingerprint-able just because we can correlate their rough location from their IP address to the time of day they access certain resources.

This is something that bothers me about Firefox fans talking about privacy and security in the browser. There really never was any. You fundamentally cannot be private on the Internet that we currently have, at least when stood up against motivated actors. But on the web, at least you're not blasting your identity to absolutely everyone. In direct contrast to every major native OS that makes it pretty easy to get not only the user's name, but their preferred email address. Or every major mobile OS that just hands app developers a tracking ID for every user. No need to fingerprint! The OS gives it to you! Oh, they fingerwag at you, "don't correlate these IDs month-to-month when we reset them!" Yeah, I get it. <wink wink>.

So, when a browser that has been losing users year-over-year for the last 16 years and is now in "also ran" status blocks functionality for the browser, the one place where user identity is at least made hard, telling people they think it's better for developers to make native apps for the functionality, it's really hard to take them seriously on their word that they are privacy-conscious.
Looking at /r/Chromecast, it seems the problem got fixed very recently.
Also talked about here https://news.ycombinator.com/item?id=23578920
Their competitor, Vizio, owns https://www.ispot.tv/ which is used for ad delivery tracking.

It's much more reliable and precise than the familiar Nielsen ratings: since you know the total audience of X% TV households in a zipcode (which you know demographics of race/income/household size based upon), and Vizio TVs account for Y% of all TVs sold for households with incomes between A and B, and C and D you can get a confidence interval of how many people ACTUALLY saw your TV advertisement.

Samsung was/is probably trying to do something similar: All sound in your TV pipes through their home theater system, so they can "Shazam" whatever media you're watching, regardless of the source (OTT, OTA, hell even YouTube or a Downloaded Torrent on your laptop hooked up via HDMI) and phone home.
Because people are allergic to hybrids and I don't know why

"Electric is short range, fuel is expensive, guess I have to pick one"

The ideal drivetrain was invented over 20 years ago by Toyota and apparently nobody but me and Honda noticed it!
Bricking a device does make it really stable and bugfree. Sadly also featureless.
nono, not offers. I'm happy with where I am. I just meant I finally had some recruiters reach out with some opportunities that looked good, for a long while I was getting radio silence or the "hey we want a senior engineer to relocate to Idaho for 140k a year"
GPS and almost all other GNSS is indeed downlink-only. However, Starlink and other LEO internet providers could offer a two-way GNSS service if they added precision clocks in their satellites.
Well I honestly think "10x" Engineers exist... even 10,000x ones.

It's about creating leverage.

So, the great ones aren't lone mercurial artists.

They are the ones who are, in fact, very good at the craft. AND they also got good at writing things down for self/other, and teaching other people what they know, and creating a culture of enthusiastic open-minded curiosity, whether on an IRC channel or in a packed fancy conference auditorium.

Once-in-a-generation brilliance is optional. The rest is not.

e.g. Brian Kernighan will be the first one to tell you that Ken Thompson was in a league of his own compared to Brian. But Brian himself is a 10,000x programmer. How much leverage have his book(s) and software and generous public education created in the world?

Anyone can become a 10x version of themselves (next-year you is radically better than today-you) if they think about that and learn to be like Brian (think, do, self-teach, other-teach, spread infectious enthusiasm).

Edit: clarify prose, and fix embarassing name snafu
The idea of people getting upset at their tech spying on them is almost laughable at this point.
SP gives tales on that in pretty much every video. It's usually messenger apps where the coordination happens - scammers share and sell lists of leads, marks and mules, with different prices for "verified susceptible" targets, there's regional groups (even on Facebook lol) where scam ringleaders and potential agents meet, and yes there's payroll and even legit shift work.

In the worst cases, legitimate companies sublet their office space to scammers - the day shift are regular callcenter employees that do fully legitimate consulting/support/outsourcing stuff, and in the night the scammer crews roll in. Utterly absurd to watch, and police usually doesn't do shit because they're paid off.
I dunno, it's not that bad. If you focus on learning the subjunctive through a set of rules, then it becomes very intimidating. If you focus on the fact that you use it to discuss wishes, desires, and opinions, then it's a lot simpler. The command form "uses" subjunctive patterns, because you're expressing a very strong desire that someone f-ing does something right now. If you say, "hey do you want me to go to the store later?" then "go to the store later" is in the subjunctive because I'm clarifying what another person wishes to be done. Describing that in a textbook is hard, but seeing it in the wild isn't that bad because you hear the command form all the time.
...nervously looks over at my Bambu X1-Carbon...
> the regular and casual war crimes and mass murders

It's phenomenal to read about these revered historical figures! They turn out be privileged thugs. We should be extremely reluctant to extol their virtues.
"The need funding from it somewhere" is the concerning part. Don't let desperate people run your browser. They already got caught injecting their own referral codes into links then just said "oh sorry."
TOTP seeds are only useful if you have the account they are associated with. How would the 2fa app by some random guy discern the identity associated with the seed?
web site of the person/company mentioned in the nature article.

seems 100% legit

https://mycotile.eco/
Never expected to hear about that series on HN lol
social issues are being used to lump in longstanding environmental battles.. very ugly
An OS designed by no one and implemented piecemeal through a thousand disconnected RFCs.
Yes, that is basically it. A tail call should be the same jump instruction as a loop, but performance really depends on the language implementation and is hard to make general statements about.
This is an undersold part of the story

It's not only media companies with DRM

IoT integrations like Alexa come with numerous security requirements that are often good ideas in theory but lead to hacky workarounds to meet certification requirements
The 10x programmer is based on research cited in the Mythical Man Month, and there the most productive programmer was 10 times more productive than the least productive, as far as time taken to complete a coding task. The most productive were ~3x faster than the mean/median programmer.
In the same FAQ:

> Don’t Mozilla products, like Firefox, earn income?

> Firefox is maintained by the Mozilla Corporation, a wholly-owned subsidiary of the Mozilla Foundation. While Firefox does produce revenue — chiefly through search partnerships — this earned income is largely reinvested back into the Corporation. The Mozilla Foundation’s education and advocacy efforts, which span several continents and reach millions of people, are supported by philanthropic donations.

In short, donations do not and can not directly support Firefox development. Donations go to the Mozilla Foundation, which is a non-profit that owns the for-profit Mozilla Corporation, which makes Firefox. (In my opinion, the Mozilla Foundation does a lot of good work and is worth supporting independently if that's your thing, but it's separate from Firefox.)
nothing like Russian, South Asian maybe
There’s only so much of that you can do without it becoming a problem you have to deal with. There is a limited supply of water in any area of the earth.