skysight-inc/HackerNews huggingface dataset:
If you will take some time to read up on Tesla you'll see that they have their own unique processes. What I describe is apparently how Tesla works, I'm aware that in normal car manufacturing plants that is not how it works.
This sub thread is a demonstration in triggeredness run amok.

By pointing to a specific region or country, it entirely changes the cost factor on the bottom of the barrel. That's so obvious as to be quite obnoxious that it would require explanation.

Which bottom of which barrel are you talking about? Germany's bottom? The bottom in the US? Russia? Ukraine? China? India? It's hyper relevant and entirely reasonable to state the location for that reason, given the dramatically different economics involved (~10x-20x cost difference in bottom of the barrel labor). It also changes the development cost context as well as the overall cost factor, if the labor is local vs foreign.
Then it doesn't need to use the existing attribute syntax, which requires that attributes can be ignored. They can make a new syntax.
Should have said Is it the year of GNU/Linux on the desktop, d'oh
Structural Lessons in Engineering
But the "intricacies human minds conjure up" can themselves be coded - I mean they are rules that at least two humans have agreed on (at least enough to transact)

The fact that most IT systems are behind is just saying most companies are not software mediated enough, yet. And all the robot automation and so on happening across all companies is a recognition that there needs to be deeper mediation - the implications may not be well thought through but the more a companies processes and decisions are made explicit in software the more change will be forced

As an example just think of volkswagen - someone had to explicitly code up "lie on the exhaust emissions test". if that is not raising / surfacing all explicit rules and assumptions i don't know what is !
Pray, give us an example?

If you switch ‘Indian’ devs out for ‘third-world’, you are just expanding the scope of your ‘racism’.

People keep turning up everywhere lately getting offended over every little thing.
I usually use the single-exit-point idiom with gotos to handle cleanup. I now wonder if there is a compiler that helps you enforce that so you don’t randomly stick a return in the middle of your function.

Anyway, this would be great to have in C as it would simplify how resources are handled.
It has nothing to do with racism. I can confirm, having worked with them, that a lot of cheap outsourced developers are incredibly bad software engineers, and India happens, for various cultural, economic, and historical reasons, to produce a lot of cheap outsourced developers. (For example: being a large, poor country with unusually high English proficiency relative to most other large, poor countries).

It’s also true that some of the very best and brightest developers I’ve worked with have been Indian. Usually they are working for high salaries at famous companies, not for outsourcing firms. “Race” has nothing to do with it.
The type of people that colocate or generally avoid the cloud for cost reasons in my experience don't overlap a lot with the "I write blog posts about everything I do" crowd.
We've banned this account for using HN for nationalistic and political flamewar.

Please don't create accounts to break HN's rules with.

https://news.ycombinator.com/newsguidelines.html
That's a very weak objection. In any case since most programs are hiding __attribute__((cleanup)) in a macro (eg. glib's g_autoptr macro or systemd's family of _cleanup_* macros) you could use another kind of annotation.

The point here is that the C working group should be standardizing existing practice and helping the existing users of C, and not striking out making bizarre new syntax choices and keywords which are completely unproven.
That is simply not true. There are countless angel, pre-seed, seed and VC funds begging founders to apply and funding any idea with the slightest chance of success. We are rather living boom times in funding, both in US and EU. What we are lacking is entrepreneurs: people willing try to work and prove ideas.
Isn't getting where you're going in less time the whole point of going fast? Why would you want to use a device that made your journey take longer?
It's technically not a Garden of Eden, because it has a predecessor, namely itself. But it is nearly a GoE, in the sense that it only has one predecessor.
With zero knowledge proofs, you do have their transaction histories, and you can verify that they are consistent, you just can't tell who the parties are or the values they're transacting
These people are arguing with you over something so basic as common decency and acknowledgement of casual racism. Even here on HN, we are not immune to the density of the ego.
Can you provide a reference or at least a quotation or something? Which book are you referring to? This is the same thing the author of the article did -- dragged Wilson through the mud without actually quoting him or referring to any specific work.

I found a reference [0] where Wilson discusses slavery, but he's talking about slavery in ants. The only actual quotation [1] I've found anyone bring up in this discussion shows Wilson had views the exact opposite of what you imply.

[0] https://www.jstor.org/stable/2407145

[1] https://twitter.com/LSMitchell/status/1476447156118638594?s=...
There's a great netflix special about the drug lab in Massachussets. One lady was just straight up not testing samples at all, and marking them positive for the prosecution. Thousands were jailed this way. The chemist was only caught because her work was 4x as fast as her coworkers, so they investigated what was going on.

Now imagine how many smarter people than her just ran all the tests at normal speed, but faked the result. It'd be damn near impossible for them to get caught. I'd wager for every one caught, there are 10 that don't.
What can we conclude / what should we do based on this information?
Since variables can be scoped to blocks, and allocation scopes can be arbitrary, needing neither a function or block scope to bracket them, I don't see how that will fly either.
Sadly, most messaging apps send the message when you hit <enter>. Slack has a preference to send on cmd-<enter> instead, which prevents the one-message-per-sentence annoyance.
Result types
If he just said "bottom of the barrel developers" people would have assumed he meant "bottom of the barrel developers in USA" and not "bottom of the barrel developers in the World". You can get developers much cheaper in India, which is why you have to add that part as otherwise people would protest the number as unrealistic because not even bottom of the barrel developers are paid that low in the area they were thinking of.

The more accurate description would be "bottom of the barrel developers in India", but people would complain about that as well, but maybe not as much.
+1 on Launch School. Did not attend, but have hired and worked with couple of graduates. I highly recommend it to anyone wanting to enter the field.
From experience, lots of Indian IT firms are far worse than any other company I’ve worked with. Wipro and Infosys.

Criticizing Indian developers in these IT shops is simply the truth. So you can weasel your way about political correctness or just simply admit to the reality. Doesn't mean that Indian developers are bad. Quite the opposite probably - I have several Indian friends and they know how these IT firms are and they openly criticize them.

That said, I would also call out Chinese suppliers and American food. That’s not racist. Has not a shred of racism.

Disappointing to see racism accusations on HN. Every culture has its pros and cons. They’re not some sanctity that is immune to any sort of criticism. Most people here have double standards - criticizing American culture!? No problem. Encouraged.

You know why this wokeness is a problem? Next time someone in your company wants to hire a terrible Indian IT firm, people will accuse you for being racist when you oppose this decision. It has serious implications on day-to-day business, and I would extrapolate to the society in general.
Ask HN: Change WYSIWYG to meta-WYSIWYG to better reflect the reality of 2022?
People usually view documents on a computer now, which means that page margins and page breaks don’t matter.

So maybe WYSIWYG is not the best term to use since what you see on the screen doesn't necessarily match what you see in the output.

Another point: I use Fira Code for programming because I like the ligatures. Moreover, I use TeXmacs to write notes because I like the way the text is typeset with high quality while I edit my notes. In both cases, the editing experience is made more pleasant but other people don't see the nice visuals. In other words, WYSIWYG is problematic because there is no output that matches the editing experience.

So maybe meta-WYSIWYG would be a better term to use nowadays to take into account these considerations?
> hundreds of kids too

I keep hearing this statement, but I find it hard to reconcile it with hard data. For example, credible numbers from Europe https://euromomo.eu/graphs-and-maps show that the excess mortality in the 0-14 age range was actually negative in 2020, and in a normal range in 2021 (slightly higher than 2017 and 2018 but lower than in 2019). Certainly by looking at the weekly 0-14 chart it is impossible to say that there is anything nefarious going on.

The US CDC site was harder to navigate, but last time I looked, it painted a similar picture.
This is a bit of a personal pet peeve, but I absolutely despise it when people close messages with the phrase "Please advise."

It's the fakest sounding attempt to be professional that drives me up a wall.
If you are basing off of mathematical notation, f g and h might make sense for identifiers for very generic functions, especially if tin are implementing the chain rule somehow. I would find more verbose names harder to read because the notation was already ingrained. Same for those who name their looping integers something other than i or j.
Religious and/or nationalistic flamewar will get you banned here. Please review https://news.ycombinator.com/newsguidelines.html and don't post like this to HN.

https://news.ycombinator.com/newsguidelines.html
Based on the positivity rate I would guess that the “official” count is off by a factor of 3-10.

I haven’t seen such absurd lines lately in NYC, but I also don’t see any compelling reason for most people to go get an official test.
Windows XP drivers used messages for communication between the kernel and the drivers, so it was quite straightforward.

A driver has to filter the messages it receives, process the one that were addressed to itself and pass on the other messages to the next driver.
I am a musician myself (both modular synthesis and stringed instruments in improvisational contexts) and while I agree with your idea (complexity being more interesting than randomness) isn't the issue here also that randomness in the musical concept is a lot about perceived randomness?

True randomness is not too exiting most of the time (except maybe in works simlar to those John Cage made, where the concept itself is part of the work). However a "random" change can be exciting, it can be exciting when you tell humans to act random, or when you bring chance into complex systems.

E.g. least common multiple between two numbers but one is a choice between a set of three.
> First, though, she belts out a poignant aria, giving rise to the expression, “It ain’t over till the fat lady sings.” Her character became yet another way to casually ridicule women’s bodies and their stories.

Uhh, actually we're ridiculing over-the-top opera productions that the 17 hour Ring Cycle represents.

If anything, we should be glad it is Brunhilde's aria that is remembered as the ending, and that the saying isn't "it's not over until the sexy Rhinemaidens swim away with the ring".
I noticed that it's better to keep something in mind when I intend to do that actually, and add it to a list when I don't work on it.

Later I learned that this has a name: Zeigarnik Effect.

I usually write down not to do, but to forget. It's like bookmarking a site to visit later. Time to time, I really revisit but most of the times, todo lists are more effective as "won't do lists." When I was younger I was feeling guilt not completing every item in my list, but now I just declare bankruptcy and reboot.

If it's super important, I use calendar to reserve some real time.
If that were true for the "typical HN reader", then most articles submitted with "crypto" in the title would be referring to cryptography, not cryptocurrency.

Take a look for yourself, sorted by date: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Your comment broke the site guidelines in its own right. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it. Note this one:

"Please don't post insinuations about astroturfing, shilling, bots, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data."

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
Trinity is a fork of KDE3.
You are right logically. However given the amount of confusion in this thread surely you can see a lot of people _feel_ offended. It’s worth thinking about how to avoid such ambiguity in the future.
> what is the draw of Galesburg IL?

There are two liberal arts colleges in the Galesburg “metro” area that draw both students and faculty from elsewhere (ps - the big one has a special 5-year 2-campus 2-diploma engineering program gives you a BA from them as well as, for example, a CS degree from UIUC [1]). The student population and their locations support a “downtown” that no city of that size and location would otherwise be able to support and therefore likely draws a lot of the rural population for entertainment.

We pass through there a few times a year on the way to our favorite camping spot. I’d say their biggest problem and much of the cause of the sprawl-style development is that there is a bypass road on the north side of the city built nearly to interstate standards, complete with on-ramps and off-ramps. But it is flagged as both a US highway and a state highway so the chance that Galesburg has any control over it at all is pretty close to 0.

[1] https://www.knox.edu/academics/majors-and-minors/engineering
They signed a dumb deal with serbia. The serb community doesn't pay the energy bill until a final deal is reached with serbia on the EU facilitated dialogue. I don't know the details of this, but that's a tl;dr version!
I doubt there are many of those named varieties that anyone would truthfully say are low-quality produce by definition, though. There is just a rich, long history of cheesemaking and a wide variety of different cheeses.
Downvoting for violation of HN rules around best interpretation, and replacing it with worst interpretation.
Windows 10 EOF is Oct. 14, 2025.

This argument only really works when your OS vendor pushes more security patches than forced regressions, which generally stopped being true after windows 7.
Short of a vaccine that prevents infection isn’t this the best case scenario?
JVM and then probably Cassandra as DB. Had they used something other than Java, it would've costed 10% of what it does. A rewrite may make sense.

I don't use Lichess. If I did, I would have donated. But after knowing that they throw money down the sink like this, I would be hesitant.
By the username I assumed he was French, whose military frequently helps oppress and murder people across the MENA region.

Bitcoin is a currency, so no, any holder of any US or NATO allied regime's currency should be equally culpable as the currencies have their value rooted in military-enforced petrochemical trading monopolies. Dollars and francs both.
Because often someone else is paying for it (organization/investor/government) or the money cannot be used for something else. Another common reason is as a way to circumvent internal politics.

In my experience, whenever someone actually had to "foot the bill" for the AWS premium, your argument that the cloud is cheaper overall came under a very heavy scrutiny, including justifying those extra "9s" that increase administration effort.
Your analogy does not hold water because there is not an existing stigma you’d be playing into if you had said that. Lack of sensitivity towards racism doesn’t excuse you from being racist.

And it’s ok. Mistakes happen. I think all anyone is looking for here instead of excuses is just a “didn’t realize my wording there, apologies,” so that we may all give the burden of the doubt and move on with our lives. Instead, by denying acknowledgement, it just drives the wedge further.
Well, yes and no. It's not in any way caused by climate change, but previous large volcanic eruptions such as Krakatoa and Mount Tambora that eruptions of this scale can cause temporary climate change for a few months to a few years.
1. My number one suggestion - have intellectual curiosity to the point of obsession. You can succeed without this quality, but you won't be as forward looking and will be doing what is required by the task at hand.

2. Heathcare has been secretly booming for the last 10 years without very much attention at all. The convergence of regulation and technology leaves a _huge_ opening for innovation right now. Specifically, as of this year the patient will own their data and can use whatever application they choose to ingest and utilize that data. It's a big deal. I wish I was in a place where I could be part of the end-user experience.

> there are many tracks one can go down

I think this one is very important - both for the person giving and receiving advice. There are so many paths just for software development specifically. The paths absolutely endless. And that might be exciting or present opportunity. But it's also a responsibility of someone giving advice to make the person aware of the vastness but also to help them navigate it all.

Yes there are three or four major languages, but you could find yourself working in one of hundreds. There are many support technologies - front-end, back-end, api specific, frameworks, hosting, data storage and models.

And related to but not specifically software development, there is QA, devops, project management, and many other support fields that require an understanding of how software works.
Sure, but you'd be recognising yourself as a country at least to have sovereignty.
It’s the march of progress, and I’m glad for every stop I can get. The point is mirrorless is delivering incremental rather than revolutionary benefit. The result is that it’s a gradual succession as the weaknesses are shored up, instead of a game-changing rout.
I work in the software side of the same field and visual flow programming tools like this help bioinformatics and scientists visualise analytics code bases, but they're not sold well to customers. Somehow the teams that sell these products still think in terms of low code or data science, when they probably should be speaking in terms of translational medicine
Please don't take HN threads further into political (or, god help us, religious and racial) flamewar and especially not generic flamewar tangents. It's not what this site is for, and it destroys what it is for.

We had to warn you about this just recently. Continuing to break the rules will eventually get you banned here, so please stop doing that.

https://news.ycombinator.com/newsguidelines.html
I think activating “crisis standards of care” is a bit more substantial and worrying than any previous claims of being simply “overwhelmed” which could be subjective. This is what we are seeing here in the US.

https://www.google.com/search?q=intitle%3Ahospitals+intitle%...
There are other decent countries not named the United States to choose from with lower cost structures than France (which has among the highest in the world). The parent didn't say to move away from France and to move to the US.
Maybe if everyone got it all at once (and before omicron perhaps)? Idk tho these are all hypotheticals
Downvoting for continued violation of HN rules around best interpretation, and worst interpretation.

This type of low effort fault finding is very unsociable.
My favorite thing about stalebots: using the reaction emojis doesn't count (afaict) so me-tooing is encouraged.
> For instance, disproportionate attention is placed on wildly successful “unicorn” companies, while the far greater number of unsuccessful companies often goes unaccounted for.

There is a "winner takes all" market effect on success stories in general. They almost become their own trope and honestly exhausting to hear the same ones referenced in every piece of literature and copy/pasted on social media.

The reality is that if you do the things the 1% do, your odds are higher at becoming part of the 1%. The challenge though is that if everybody tells you that you need to do the things the 1% do, you're really doing what the 99% are doing.

Your success is subject to your own story. Imitate, iterate, and make it your own.
Nobody here said that racism against Indians doesn't exist. But this post isn't an example of that. Right now all you guys are accomplishing is making people feel you are over entitled and not that you are fighting racism. I've seen many people complain about racism against Indians here on HN rightfully, there is no reason to assume Indians are bad or speak as if Indian developers are bad and many people still do those things. But this post isn't one of those racist posts, this post is completely reasonable.
Encourage! Be a supportive friend!
Sure, but unless you sign those treaties no one will recognize you and then it's fair game to take all of your assets.
I usually say that it's good for everyone to give it a try and ask what they want to do. If they just want to learn for learning sake or because of a plan to switch careers, I'll mention python casually and then I'll wait. Most people will give up after trying it once or twice and that's fine. I never actually had anyone stick with it enough that they wanted structured help.

I do know a few people that got into it later in life, but those just did it, they didn't ask friends how to get started. So usually when someone asks, I unfortunately immediately predict they won't make it - since everything you need is available online, a person that asks already is showing lack of motivation or "digging" skills.
That makes for some interesting reading, thank you for the pointer. That 1 mm thick brake disc is probably a record.
I made an animation [0] by taking the given pattern and finding a 3 step predecessor of it. In accordance with the theorem the pattern is still present in the predecessor. So you can watch the other cells churn around it without changing the central region.

[0] https://media.discordapp.net/attachments/370571014654001154/...