skysight-inc/HackerNews huggingface dataset:
> In both cases, the only practical option is to have multiple copies of the file, plus some checksum to decide whether a copy is "good".

Well, or FEC blocks (eg, par2). Might be insufficient for the every 64th byte case, but probably enough for a few zeroes sectors.
>No medical treatment is natural.

Wrong. Giving water to a dehydrated person is a natural medical treatment. Your entire premise is now disproven.

>You know what's natural? Infant mortality. Nature sucks.

You know what's natural? Children having identity crises and not being mentally developed enough to know the long term effects of their decisions. Nature sucks.

>If you cared about these kids you would learn about why they want puberty blockers rather than suggesting we torture them by denying them medical treatment because of some concept of "natural".

If you cared about these kids you would learn about why they want puberty blockers rather than suggesting we torture them by pumping them full of steroids to destroy their bodies and denying them their natural development because it's politically expedient.

"Treating" "trans children" is a crime against humanity. Much the same way lobotomies, FGM, etc. are.
Some other poster posted that they must have a pretty specific definition of nudge, because it defies credulity that defaults don’t change outcome if only because half the time I don’t read the defaults or know where to find them.

I mean I just found out two weeks ago you could change the hacker news banner color. Are you telling me I’m in a statistically insignia can’t minority of hacker news users?

Also how many settings are there in the average application, you can’t tell me most users go through all of those settings to get exactly what they want.
Zeroes and Ones: Into the Depths of Computation Jim KellerDr Jordan B Peterson
James B. Keller is a microprocessor engineer best known for his work at AMD and Apple who started his career at Digital Equipment as part of the Alpha design team. He was the lead architect of the AMD K8 microarchitecture and was involved in designing the Athlon and Apple A4/A5 processors. In this interview he ranges from topics on the essence of engineering, processor design, team management and more.
I love anecdotes and I have some of my own, but does anyone have real data-backed arguments for why Americans still get hired for 10x a comparable developer in India? Are we, (I’m an American developer) really 10x as productive?
Also my experience with a Polish outsourcing firm that promised a lot to one of my client. Costed over 200k, one year late, full of bugs and security vulnerabilies. I was brought on the project later, fired the outsourcing firm and rewrote the whole codebase in 8 months and billed maybe 50k total. Outsourcing is rarely cheaper and certainly not on par with quality.
If I order the key chain, will Amazon fulfill the order by mailing me a smoke alarm?
The total amount of waste fuel produced by all of humanity since nuclear power became a thing is magnitudes less than the waste produced by solar panels and wind turbines that will need to be decommissioned due to age (some of them already in the near future)
The same article said the US average was $110k, which in many markets won't even hire a junior.
The answer, I think, is that given sufficient numbers sheer volumes can provide counteracting political power to rich minorities and their vassals.

So cheap housing will arrive when those who do not benefit from economic rent seeking or exceptions to having rent extracted from them outnumber the rest.

With high population growth, I think that's possible. It's also possible with economic collapse but I think the Bay Area is here to stay.

Places have subcultures and SF's tech subculture is novelty. Even startup culture in NYC is mostly about industrializing the process of copying novelty: mostly the China approach.
yah, i can drink it, but it tastes old so i don't prefer it. at a cafe i'd much rather get a hot espresso drink (latte, mocha, or cappuccino) since i can't make those at home, and at home, delicious fresh hot coffee. i really don't 'get' cold brew, in either sense.
Noise is huge problem.

https://en.wikipedia.org/wiki/Propfan
I do not how practical but maybe a business card with different bits of information depending on how it is folded.
I’ve seen different self checkout systems that provide a vastly different experience. Some are painful, like the ones where you scan a bar code and place the items in a scale. It’s effectively a checkout where I am now the clerk, but am less well trained, less experienced, and can not solve my own issues when they happen.

I’ve also seen a superb one at Decathlon stores in Poland. You dump your items in a box. It automagically scans everything using something that I’m guessing is RFID based. Bag, swipe a card to pay, and goIt is much simpler to use and is actually pleasant. It’s one step short of just walking out of the store without actually checking out.
All these "you don't need X / Y / Z" points critically miss the point that it's irrelevant when that is what the companies hiring people want anyway.
I've heard of colorblind cubers using alternative color schemes that have more contrast for helping them distinguish colors. WCA also allows textured cubes for blind solvers (obviously these aren't allowed in the blindfold event)

I agree, it would be interesting to see what techniques evolve. We can get some hint by looking at unofficial multicube records (most solves in 24 hours, most solves while holding breath underwater, etc). It would definitely wreck zz. Not sure which method would come out on top though. I've always been biased towards petrus so am enjoying coming up with reasons why that would potentially see a boost (although I doubt it would actually come out on top). I doubt we'd see many x-cross starts among CFOP solvers which I think is sad. I'm also wondering how this would effect color neutral solvers compared to solvers that stick to a specific color cross. I spent a month switching to be color neutral before my average times got back down to pre switch average.
What’s the difference between redundancy and multiple copies? I think you’re agreeing with GP but you’ve framed your comment as disagreement.
>> Stop estimating.

> How does this person think an organization schedule, budget and allocate resources?

Collect data and use a trivial prediction model (i.e. median calendar time it took to complete the last 5 stories). Monitor and improve the prediction model over time if necessary. If you’re not collecting data reliably enough to generate a prediction automatically, you’re not taking any of these issues seriously anyway.
I just don't want to do that, no thanks. I've spent so much time learning about how an OS can solve these problems and these lessons have paid dividends many times over my career. Instead, I will continue to invest in the core foundation. I'm not interested in re-learning these abstractions reading [1]-[5] tutorials plus many more and studying an unrefined, new layer of complicated abstractions built on top of the OS--the OS is difficult enough. I'll only _use_ k8s when it's managed and supported by a team of 10+ engineers, which is what it requires. Plus, it's not just k8s; you have concourse, spinnaker, artifactory, some sort of cluster templating, kops? to template your k8s deployments across DCs and environments, (I don't know what the community uses, we built our own in-house tool). It's all so gross.

My rejection of these systems has lead me to invest in FreeBSD. There was a learning curve and I'm certainly not as fluent in this system as I am with Linux but I'm in a place where I'm in control of the OS and have at my disposal solid, refined tools to help me masterfully construct the infrastructure to solve my problems. And, every time I solve a problem in this space my foundational understanding grows and these lessons will pay dividends into the future, or so I hope.

I'm utilizing FreeBSD because docker / k8s and I'll add systemd to the list, are missing and thus the community solves problems in a different way that better aligns with my values. FreeBSD isn't easier, I've been stumped on problems countless numbers of times but when I find a solution, it scales. What I mean by that is I have a better understanding of a system that can solve a larger class of problems than if I was in the docker / k8s ecosystem.

YMMV.
.. and much more seriously: no red sauce in Italian foods.
Solar is less indirect than they. It’s like if we made our own fusion reactor and rather than using it to boil water close by to generate steam, we put the water a few miles out.
Yeah, I found that in my case I'll boot up in a new language or technology using an Anki deck, then as things start to stick and I am using the new skills in my daily work I'll stop studying the deck.

I've found a few limitations with this approach that I tried to address with SkillPress:

1. When you stop using Anki for any length of time, when you come back you get an avalanche of cards that are due - which can be demoralizing. I solved this by doing away with the 'due cards' UI in favor of the forgetting curve graph. This way you are encouraged to come back weekly to keep your graph green, but you aren't hit in the head with a mountain of cards when you do.

2. When you are first getting started with a technology, you aren't sure what is worth committing to memory, so you'll either add too much or to little detail. With SkillPress the decks are created by someone who is proficient in JavaScript, so the courses are closer to the 80% of the value from 20% of the knowledge sweet spot.

3. In software development you'll often learn a technology and then stop using for a long time because your job or career has moved away from it. With an Anki deck that you haven't studied in months you'll be presented a large pile of cards that you don't know, often showing the more advanced cards first. I solved this by prioritizing cards on both the initial learning and review phases. You can come back to a course any time and SkillPress will try to get you back up to speed starting with the more basic concepts.
It was a really well run marketing campaign, complete with clever nicknames (e.g. Government Motors)

The truth is a bit murkier. The car division was not bailed out, but the financial arm did accept government assistance like all the other car loan companies.
Learn JSON Typedef in 5 Minutes
Homemade Chess Robot
Is there a browser or extension that selects 'Reject All' for me?
Outsourcing is a tool. It is pretty bad to outsource the crown jewels, if it is a tech company that needs to innovate to stay competitive. Not so bad if it is about managing off the shelf components that are set up by consultants.
I really thought this was going to be about something else which I am curious about. It seems as a complete layman to Speed Cubing that some ways the cube can be mixed (shuffled? randomized?) will be harder to solve than others. For experts in Speed Cubing, is that accurate? And, if so, among elite speed cubers how much are the records just a matter of the luck of the draw (mix)?
Do you know about “git grep”? It’s like grep but only greps files tracked by git. Very useful.
I'm actually working on just such a thing! It's definitely a low-priority side project at this point, but I think the general technique has legs. It was born out of a desire for easier to use streaming container formats that can save arbitrary data streams.

I call it SITO and it's based on a stream of messagepack objects. If folks are interested in such a thing, I can post what I have currently of the spec, and I'd love to get some feedback on it.

I agree that TAR is problematic, compression is problematic, and there needs to be a mind towards ECC from the get-go.

I could really use some technical discussion to hammer out some of the design decisions that I'm iffy about, and also hone in on what is essential for the spec. For example, how to handle seek-indexing, and whether I should use named fields vs fixed schema, or allow both.
because it's a meta-study?
> Their field involved exactly zero need for economic analysis.

This is just dismissing the argument without addressing the assertion that the vast majority of cost in building nuclear is imposed by overly burdensome regulation.

> Naval reactor "engineering laboratory technicians" (SMAGs) are reputed among submariners as habitual liars.

From personal experience, ELTs were held to the exact same zero tolerance for lies standard I was. If you were caught by anyone lying you were out. Rank didn't even mater, nor did it matter if they were nukes or not. If you lied and it was caught, nuclear career over. I watched many people end their careers over how many push-ups they completed in a fitness test, covering for a buddy who was out with a girl when they shouldn't have been, lying about getting a tattoo, or even lying about what they ate for lunch. It was absolutely brutal.
Most of the developers are just translators from business requirements into react code.

Nothing hard about that. Learning how to implement CRUD with validation in <insert framework / stack> is not software engineering.

That’s why it can be easily replaced with bootcamp students and — surely — later with AI. Because if it’s just a translation there’s no need for a human translator.
... (2021). Great read and fun project. See the discussion from when it was originally posted by the author.[0]

[0]: https://news.ycombinator.com/item?id=26463967
that's fair. to each their own.
This is, "why all the elves have left Middle Earth;" The software industry is just about the only industry where a basically smart person can work and end up making as much as a doctor or lawyer. This results in power law/pareto distributions of talent. Due to the fact that 80-90% of the workforce is technically incompetent from a, "went to school and learned vetted skills and disciplined critical thinking" perspective you end up with a kind of paradox where-in innovation is stifled through toxic democratization. Creative genius doesn't manifest, "good employees." Sorry.

Consider that he might be right from his perspective; he's probably just a douchebag. Either/or (remembering dear Kirkegaard and saintly James) this is partially and mostly why computers suck in 2022, Google doesn't work anymore, and user interface design is suffering as there aren't enough people with cross-sectional culture skills (consider Brenda Laurel: PhD in Theatre; Alan Kay was a competent jazz guitarist before Xerox PARC) + necessary computing expertise to design useable software and as a result our technical infrastructure has suffered immensely despite gains made from Moore's Law and data collection (I'm looking at you ML geeks)

This is going to get worse before it gets better.
Yeah, I want to get the government involved in changing this situation. Through a democratic process. And nuanced, non-black/white thinking.
>> I wonder what drives someone to write a 101-level tutorial on K8s.

When I was going thru k8s tutorials several years ago, one issue was how quickly the tutorials became outdated with changes in k8s. Then you'd spend only half your effort on the the tutorial, and the other half debugging why the tutorial wasnt working.
You shouldn't need an older version of Android Studio, just set minSdkVersion appropriately in the manifest. Are you having specific problems?
Chess robot breaks seven-year-old boy's finger during Moscow Open
You don’t need to be manufacturing batteries to make EVs. Even vertical integration darling, Tesla, is buying most of their batteries (and the tech behind them) from suppliers like BYD and Panasonic. Their in-house efforts so far are not yielding any massive success.

Batteries at the core are commodities, where you have laser thin margins and supplier model that is pulling R&D costs from many companies is basically only long term way to go.

Electric part of an EV is easy. It’s a car that’s hard part.
It's flawed logic to think that pay is (exclusively) based on productivity.
This is a real shame, it's bad for your daughter and life in general. I have three kids and as much as I'd love to let them roam a bit like my wife and I did as kids, stories like yours scare the hell out of me.

I don't know how we arrived at kids walking around in their own neighborhoods is neglect but life sure is poorer for it.
Marriage has long preceded the existence of the state and organized religion. The state's "legal understanding", as you put it, is fiction. The pragmatic position isn't to cower in fear and ignorance, but deny and disprove the state's dogma.
Compressed to 5mb. Original is about 20.
Lebanon was a French protectorate. It was never deeply indebted to French banks as Haiti was ..
You vote by changing jobs. I think “real governments” make it clear that this isn’t sufficient to thwart harassment though.
This is a possibility, but it presents a problem. In order to be a senior enough engineer to review PRs really well, you need years of practical experience. Those years start out in entry level jobs where you make lots of mistakes and learn by doing. But these are the very jobs that AI is most likely to eliminate first. So the first AIs will have good PR reviewers that were “classically trained”. Who will review the PRs of AI 50 years from now?
By what metric? This is a normal everyday thing in some countries. I was running to the corner store and grabbing milk, cheese or beer, among other groceries, when I was under 10. This was Spain in the 80s/90s and afaik is still a thing. Or walking clear across town to hang out with friends or go to school. In what way is teaching kids independence and giving them your trust not beneficial?
DirectFB2 to Resurrect DirectFB for Embedded Systems
DNA bio-weapon that can target a single person
Have you stopped beating your partner? Let's see if you dodge this question before I answer yours.
More details if you click through a bit:

> she dropped off her seven-year-old son and his five-year-old friend at a park about five blocks from the store... a friend was teaching a Tai Chi class at the park and was watching the kids while Sarra went to buy groceries.

The friend called her when she saw the kids talking to the police, so it would indeed seem that said friend was indeed keeping an eye on them.
Sounds like you are underpaid
At every decision point, you know what your range is and what your opponent range is. Then you choose one or two bet/raise sizes based on the board and the ranges. Then you split your range into categories: value bet, call, bluff, fold. And then you look at your hole cards and play based on its category.

Of course, this is very hard to do in your head so, in practice, players rely on various principles and heuristics based on what the solver does in various situations.

Here's a pro explaining his thought process:
https://www.partypoker.com/blog/en/its-the-same-game-but-it-...
I haven't been to Japan, so I'm not arguing. Just curious: have you been to Mt. Shasta in northern CA? Their water is awesome.
We live in safer times then pretty much all of recorded history.

And frankly, the 7yr old has more to fear at school with 'assault drills' and the mass shootings of some foreig.... 'mentally instable white guy'.
That's because people saying that are fooled and believe that SE is just about writing code and that it is similar to making a picture like Dall-E or writing a pseudo-profound text like GPT-3 does. This is really far from reality. You have to design, redesign, correct bugs, think about the whole system from backend to frontend, envision user interaction take into account evil actors or rogue employees... And to that you add a layer of politics that forbid some options and favor others because of company culture. Good luck designing an AI that does that. It is not impossible, but it is much harder than a robot that mixes liquids or a program that make drawings that look cool.
It doesn't say 'news' and the fact that HN is not about 'news' is in the first sentence of the guidelines beside being repeated in moderator comments endlessly for more than a decade. If you thought HN was about news because it says 'news' in the URL, you're mistaken.
Also, is there any data confirming that equally well educated Indian developers are 10x cheaper than American ones?
How does it compare to European ones?

I'd love a serious answer, but I am aware that software quality is almost impossible to measure, and quantifying the skills level of developers might be even harder.
This strikes me as cultural. In the vein of "guys like drawing dicks on things". Not only do I not do that but I know few who do across many countries.

This makes me think that this stuff is cultural mimicry resulting in conforming to local gender roles rather than a true gender divide.

Happy to alter beliefs based on evidence that target this specific notion: that it is not subcultural.
Companies hiring the people probably also have a need if they are hiring and looking to grow and scale out. I made a "you don't need X / Y / Z" point because I strongly believe most people don't need these tools and really need a better understanding of Linux basics. You can also learn these tools on your own if they're mentioned in job descriptions of jobs you're applying for, but that doesn't mean you have to use them when you're the decision maker, or for a personal project.
Working for a while in a very small team, outsourcing has been discussed a lot.

What stopped us every time was the coding part.

Imagine having perfect business requirements, and preparing perfect acceptance tests. Once your feature is delivered you safely ship, and after a week or two come up with improvements.

You prepare to redo the cycle, except your outsourcing firm is busy and you need to ask elsewhere. They come up for twice the expected price and want to rewrite half of the logic. From there, it will basically cost more and more each time to make the feature evolve, as arguably it will have become complex and touched by many hands.

A solution to that is to keep a stable outsourced team. Except it’s not actually stable, people come and go and quality vary. Either way you keep someone on your team busy making sure you don’t get screwed. More often than not, that person has coding skills, that could be used to actually clean code the feature instead.

Basically, outsourcing only made sense if we had no way to hire more at any reasonable price, or for one-shot project with no future behind.
If defaults don't work then Google wasted 15 billion dollars last year paying Apple to be in the search bar...

I guess there must be further detail in the paper and I will have to read it to understand the nuance.
Yep. I have seen this "enthusiastic futurism" before.
Dot-com bubble.
From what I hear this is a pretty common experience. It would be interesting to hear the other side - when outsourcing works. I think it tends to be when the task is extremely well-defined, like "follow this standard workflow to deal with this stream of requests to grant/remove access".
That's not really what's happening in the article. If you read through the single file benchmark, you'll see several clever algorithmic improvements (like rarest byte guessing, building a set of variants for Unicode-aware multiple pattern matching, etc...).

The author literally concedes that the .gitignore feature was not done for performance, and actually carries a significant overhead in large directory trees. For the sake of comparability, the study was controlled for the .gitignore overhead.
I have use openstax textbook a lot, pretty good collection of books
You get what you pay for. our devops guy is in India. He does a great job and communicates well. I wouldn't say he's cheap though. We went with him because he was the best applicant and he's paid accordingly.
I’m very much interested in dialect support, too. Also, your iPad rendering could use some attention.

I will definitely be using this regardless!
This misses the point. People are using Diet soda as an excuse to consume excessively (Hence Quality of food statement above). _anything_ in excess is bad for you