skysight-inc/HackerNews huggingface dataset:
The issue is that there are many who suffer from generational poverty and are not “diverse”. The DEI benefits should go to all of disadvantaged people regardless of skin color. And there are many wealthy African Americans. Why are they getting the benefits of DEI vs the generationally low income white kid?
Apparently I phrased my response poorly. I was responding to the narrow context of the idea that devs aren't using Azure VMs instead of Macs. I was not disputing the popularity of Azure.
No surprise since he spends most of his time on Nostr nowadays.
I find it baffling that anyone would describe having respect for their indigenous culture as "lame"
Who knows if these people realise how idiotic they appear when they pull the free speech thing as it should be something that allows them to live without any law
Haha! :) I don't think it's necessarily healthy to be forming employer-employee relationships if one person is so coerced by their circumstances. Such people unlikely to be giving their best work, may present other risks, and employers may be incentivized to take abusive license.

I don't think you should hire people for whom money is the most motivation, you won't get the best work, if your goal is the maximize your hiring effectiveness.

I also don't think that's the main motivation for most people, certainly not in this creative industry of software at this time.

Hire people for what excites them if you can align that with what you need is likely to lead to better results.
You’re absolutely correct about the information war bit. Facts are important. But another equally important component is what is withheld from the public.

I think it would be a mistake to characterize the difference between Israeli media and pro Palestinian media as simply disagreeing about numbers. If we’ve learned anything about global conflict, numbers don’t mean anything to people. If all Al Jazeera were doing is putting a black text white background body count on screen, there would have been no issue.

The difference is the images that are being depicted. People are moved by images of suffering. And depending on whose side you’d like to benefit, there’s plenty of suffering to show. This is likely one of the reasons Israel is shooting journalists. They might show pictures that complicate their black and white depiction of the conflict.

It’s also a trap to say that showing one side diminishes the suffering of the other. Fundamentally, neither’s suffering is more important.
If all you do as a developer is just work on tasks given to you then you aren't going to rise very high in the ranks in any tech-forward company, FAANG or not. Sure you can make a decent career out churning tickets given to you by someone else, but you'll run into a glass ceiling pretty quickly. The tasks don't just appear out of thin air.

A key part of being a senior+ engineer anywhere is the initiative and autonomy to identify problems, quantify costs and benefits, and work with management and stakeholders to come up with solutions that balance cost, complexity, schedule, and quality.

Much of my work as a staff engineer is working with engineering, product, and business leaders to collectively identify what our biggest challenges are and how we should go about attacking them from the engineering side given all our resources and constraints. And then spearhead the implementation to get projects going the right direction and overseeing more junior team members.

The actual coding is the "easy" part that comes after first defining the problems and specifying solutions and wrangling the competing needs of the business. Engineering should have a seat at that table since we're on the hook to build (and maintain) it, after all.
For at least the next two weeks...
it was very voluminous.

in New York alone there were three million pounds of horse feces being produced every day in 1894. https://danszczesny.substack.com/p/the-great-horse-manure-cr...
I’ve lost count of the number of articles that simply cite disproportionate demographic distributions as proof of discrimination.
Economy was not really a consideration. The project developed two different bomb designs (plutonium and uranium) in parallel. They tried three different paths to fissile material: gaseous diffusion and electromagnetic separation for uranium and reactors for plutonium.
Both are acting with monopolistic power in numerous areas and both should be scrutinized. Just because one argument against monopoly power is that incumbents can sometimes rest on their laurels and fail to innovate doesn't make this the sole reason to pursue antitrust action.

Not on you though, this kind of reasoning failure is so common I think it deserves a fancy "cognitive bias" name. Off the cuff maybe something like "Single Rebuttal Fallacy"?
Agree with everything said in TFA.

Except maybe toning down the exhortation to use other people's code so much. I totally agree that using existing solutions is very often the simplest solution; I would not want to rewrite PostgreSQL or any crypto libs. But too many dependencies can get messy; there is definitely a line at which writing your own code specifically for this situation is simpler and better than importing a more generic dependency that is much larger and more complex than it needs to be for your use case (because it covers more than just your use case). Or, (e.g. Left Pad), where the dependency is not actually easier than just writing the code yourself. Importing any dependency carries with it some complexity because it means integrating someone else's code into your own, with the ensuing security implications and version problems. It is not always more complex to write your own code.

My general rule of thumb is that if it'll be quicker for me to code a solution to this specific problem than it would be to learn the API for an import and integrate it, then I'll write the code myself.
waste is still rampant in the industry despite all the correcting factors out there
so long as browsers don't have a great way to be stateful, and tie that state to markup, then there will be a couple of major frameworks trying to square that circle.

the moment you have to keep track of any type of state, managing dozens of UI elements quickly becomes extremely tedious.
If I had to guess, transnational criminal organizations backed by US adversaries like Russia, China, Iran.
> diversity applicants

Friendly nudge that this isn’t a meaningful term. Once you start noticing people saying things like “our hiring pool is 60% diversity” it’s hard to unsee.
Its not even the white space, a food liter or language server can handle that. It's not that, as much ad the fact that the most complex data structure is a list.

If you want to get crazy, you can push a dict into a list and operated on it but it gets tough at the second level. And don't get me started on if/else statements.
Isn't the same as when RT was not allowed to broadcast in Europe after the war? I wonder why the news about Al Jazeera and Israel makes more splash than the RT and Russia news
If you have 5 equally good candidates, 4 men and 1 woman that woman has a 1/5 chance of being selected. The others also have a 1/5 chance as individuals but the candidate selected has a 4/5 likelihood of being male.

If you want to hire more women what do you do exactly?
It's now called "React Compiler". It's not released yet, but the dev team has been saying it'll be out _after_ React 19 but "sooner than you think":

- https://react.dev/blog/2024/02/15/react-labs-what-we-have-be...

- https://twitter.com/potetotes/status/1783713677943656819
I agree that there are many stories where the fade away works just fine. I’m a bit baffled at the use of The Americans in this context though. It is distinctly not one of those stories, but one where each such scene — down to the literal blocking of action — helps explicate the narrative in terms of both plot and emotional arcs.
I think if more DEI efforts were expressed as programs like this, there would be a lot less backlash.
Facebook (and all the other big tech companies) are entrenched monopolists that engage in illegal business practices to maintain their position. This is a net negative for society overall, and a huge detriment to innovation. They're able to spend that much on GPUs (and have to because Nvidia doesn't have real competition either) because of the stranglehold they have over their markets, not because they earned that in the free market through the means by which the free market is meant to work (competition, best product/service wins, etc). That money they spent is being used incredibly inefficiently because of this. With more competition, a lot more would be done with a lot less.

Facebook tossing us a pseudo-open source kinda-free LLM will make some of the nerds on this site happy though (like how decades of evil from Microsoft were erased with the release of a free text editor lol). I guess that's all that really matters at the end of the day.
After using my first macbook for about 8 years (bought in 2005), I went to the Apple Store in Glasgow for a new battery and they just gifted it to me. I asked them why and they replied “It’s a random act of kindness”. Well, it did tattoo in my memory.
I think the problem is that you would have to elaborate on what "better than C" means. And python is pretty simple, although I must admit I don't like white space being significant.

In just this one post, you used the word "better" a lot. But how would it be better?

I already really like C. And c++. And python. And javascript. And several others.

My question, then, would be what do you think you can offer that they don't already address?

Granted, I may not be your target audience. But I, as someone who is also currently designing a programming language, am curious as to what your thoughts are for your language.
I think guardrails should also be in this discussion (and indeed the article does address this). Many places have guardrails installed behind the sidewalk instead of in front of the sidewalk. Like if we are going to have guardrails anyway they may as well protect the pedestrian spaces.
I agree with you that it is best avoided whenever possible.

However, I think the other points I made, that (a) some invocations of it are legitimate, and (b) it serves a useful purpose in labelling a real phenomenon, for which we don't have any widely accepted alternative label – still stand.
Star Trek is still popular. Not certain that's sustainable. But the franchise seems to be rolling its own momentum as it has multiple long-running shows in production.
An interesting thing about those charts is that most of them start during the 40s, but the ones that don't ("income concentration at the top" and "income share at the top") pretty clearly show that the 30s–70s was the anomaly and we've just reverted to the pre-Great Depression status quo.

A more illuminating question might be "wtf happened in the 1940s and how can we get back there short of another total war?"
*

1 point by rajishx 0 minutes ago | next | edit | delete [–]

Isn't the same as when RT was not allowed to broadcast in Europe after the war? I wonder why the news about Al Jazeera and Israel makes more splash than the RT and Russia news
What I'm argueing against is absolutist fear-mongering statements such as "every contributor is dangerous".

I'm not confident about anything, but anything could happen or have happened all the time. We need to operate on the reality that exists, not the reality that perhaps maybe possibly could perhaps maybe possibly exist. And we certainly shouldn't be treating anyone sending you a patch as a dangerous hostile actors by default.
The thing that an AI tutor will have to be able to do is intuit when it’s appropriate to give a student an answer, and when to provide direction. I suspect that it is more complex than “3 tries and provide the answer.”

A human does this through building a relationship and understanding how their pupil learns. I don’t know how an AI model will do it.
The 文 also appears in the Google Translate icon on iOS [0], which is why I always attributed it to a machine translation, not a version of the article written in another language by a human.

[0] https://apps.apple.com/us/app/google-translate/id414706506
I created an account just to say how much I love your comment. I just finished this book, and it was an incredible journey.
Not at this time. I'm pretty full up at this point with day job ( https://replay.io ), conferences, and personal life stuff.

My current ongoing Redux maintenance task is trying to revamp our "Redux Essentials" tutorial to be TS-first. Making slower progress on that than I'd wanted, but hopefully can get that wrapped up in the not _too_ distant future.

Beyond that, we've got a ton of open RTK Query feature requests that I'd like to address later on this year.
the web won not because it was the best technology. the web won because it's basically the one thing that has a standards body and exists on pretty much every device.

writing native apps means having to have basically 4+ development teams for Windows/Mac, Android/iOS, and 5 if you want to have Linux. And it is pretty logistically difficult to herd five separate teams using the same product roadmap because the implementation of one feature can vary so wildly. But if you don't and someone gets a feature someone else doesn't get then people get upset.
How incredibly wasteful.

You can form most useful numbers with just ten singe-digit constants, some casting, and string concatenation.
Quantum Leap into the Frequency Domain Unlocks New Possibilities
I wouldn't want that, either.

But a relay is already an isolator: There's no path between the switched contacts and the coil of the solenoid that switches those contacts. The coil doesn't know or care how much current or voltage the contacts are switching: It's just a coil that moves a little bit of metal using electromagnetism.

And, sure: It takes more power to drive a relay's coil than it does to drive an LED inside of an optocoupler, but at some point that coil still needs to be driven by something that can accomplish that small amount of work.

Adding an optocoupler just seems like adding extra parts to a circuit that would be simpler without.

KISS?
We desperately, desperately need these in Taiwan. My friend was nearly killed a few days ago when a car bounced up off the road and smashed into a pillar less than a meter away from him. If he had walked a tiny percentage faster, he'd have been between the car and the pillar.

Take a look at the southwest corner of this intersection: https://www.google.com/maps/@25.0409405,121.5642396,3a,75y,2... or the northeast corner of same. Cars and scooters come flying out of that tunnel from the south at 40, 50km/h. If they happen to merge wrong and bump into a scooter, you've got a missile flying directly at a corner that often has nearly 50 people standing on it, with not even a curb to redirect it.

I would say at minimum 50% of intersections in Taipei have no protection whatsoever for waiting pedestrians.

I love Taipei and we have good public transit, but being a pedestrian here is often a fucking nightmare. Lord FORBID you try walking in the south by the way. Gaoxiong drivers are drunk 80% of the time and don't give a fuck.

If you're in Taiwan and care about this, check out the vision 0 people https://www.visionzero.tw/ https://www.facebook.com/VisionZeroTW?refsrc=deprecated&_rdr There's a "ride of silence" ride coming up for murdered bicycle riders if you'd like an event.

I LOVE the cone strategy in this article. I've been thinking of direct actions I can take to improve pedestrian safety and this looks like a great thing to do. Since I'm white and an immigrant I get a lot of leeway in Taiwan which I can leverage to do all sorts of things like this, since the cops are really hesitant to mess with people like me. A powerful privilege I can use for good.
React 19, a library release, is completely separate from the eventual release of the React Compiler build tool (which is currently implemented as a Babel plugin wrapper around a full compiler implementation core).

That said, React Compiler will _depend_ on React 19, because it needs a new memo/caching hook that will be included in 19.
Are all paywalled articles on the archive? How do they not get sued or something?
Just like the justice system. People should be assumed innocent until proven guilty. DEI and more broadly CRT are toxic because minorities, like all humans have faults and these ideas promote minorities to assume discrimination instead of faults. Therefore not helping these individuals improve their faults. This also promotes division and hatred in society. Overall net negative.
I think this is a reasonable assumption for most high exposure projects. There are state actors from all sides who want to inject backdoors into software and they all benefit from complexity.

It could indicate that governments are more focused on offense than defense.

It seems to be a logical consequence of our short term corporate and political mindset. Offense is the best defense, they say... Ok, but not at scale when your opponents also possess the same weapons as you do; then you both end up worse off.
We're not talking about programming errors, but malfunctions in the hardware producing incorrect results - whatever the electromechanical equivalent of a bitflip is.

Given the error rates described by Feynman, if they had to restart the entire computation from scratch after a single detected error they'd likely never have completed the task.
Got any code examples you can share? I’ve been using Alfred as a glorified app launcher forever (with a few ither integrations) but never did anything too fancy with it.
> At the time my setup didn't require other daemons like that. But if I had been in that position, I would have just set up the other daemon under Debian and pointed HA at it.

You can do that just fine even now. I'm doing experiments with voice control, and I run the complete AI stack locally on my computer. So I just set up everything as regular background processes.

You just can't expect HA to be able to do autoupdates for these daemons.

The other problem is that most of required dependencies are not packaged in Debian. So you'll have to install multiple NodeJS servers and tons of NPMs somewhere on your system.

> These days I'd say that NixOS captures that requirement, allowing orchestration of many daemons and other system config to be abstracted into a packaged solution (eg NixOS Mailserver), that the user can override as much or as little as they'd like.

You can do that with HA as well. Just push in a new image, and tag it appropriately.

The last time I played with Nix, it needed to download tens of gigs of data for a few programs. I don't think this is acceptable for HA.

You can definitely do HA in a piecemeal fashio, but there's just no way it can be done as a reproducible system that you can give to your grandmother. Given these constraints, HAOS is actually pretty remarkable.

> I just would rather set up my automation efforts as MQTT-first, keep logging and automation rules as their own separate things, and not be fully committed to HA.

Raw MQTT still needs a UI that is user-friendly. And even with MQTT you'll need to run ZWave and ZigBee bridges.
“Making demands” which were: please don’t package my code in your distro that has dozens of out of date packages my code depends on that will break. Because I don’t want to deal with end users bugging me about it being broken.

I think the most surprising thing is that you can’t see how unreasonable your complaints are.
> obvious engineering solution is to ban pedestrians and design for cars only.

No, the obvious engineering solution is to ban cars, the worst means of transporting humans ever conceived, and design for pedestrians only. If we want motorized vehicles sharing space anywhere near pedestrians, they should be operated only by highly trained professionals (e.g. taxi drivers with retest licensing requirements, commercial truck drivers, bus drivers, etc), or, by vehicles on rails (subways, trolleys, trains).
Struggled to get past the author using ‘Peddle’ instead of ‘Pedal’ multiple times
We’ve been using Nginx is prod for 3 years. While I used Traefik in the past, I decided to migrate to Nginx mainly because of its scriptability (Traefik plugins suck). I am sorry for that decision.
Nginx’s documentation is absolute trash full of non-explanations (far worse than Traefik or Caddy. It’s finicky and misbehaves constantly. Lurking around every corner is a decision from 1995 sticking around in 2024; Nginx can barely function on the modern internet without _significant_ tuning.

On top of it, the OpenResty community must be the rudest, most entitled people in the entire internet. Have a question, “YOURE DOING IT WRONG IDIOT” is the response. Of course every terrible decision they’ve made they justify with “BUT THE PERFORMANCE” as that’s the only thing worth considering.

We’re moving back to Traefik, or Caddy, both still in POC.
No - and I would not characterize my lack of interest in this article as disagreement. Labeling the cost of a smile as "free" demonstrates a lack of empathy or breadth of experience that I find distasteful and would prefer not to be part of a readership to.
There are just as many between 0 and 1 my friender friend
Yes it sounds cool
Unfortunately the illusion breaks if you try to make the L go in the other direction:

cabinet 200cm x 92cm top 3cm bottom 15cm scale 5
50cm * * 20cm
* drawer door door drawer
* drawer ^ ^ drawer
* ^ > ^ drawer
* > drawer drawer <

(Also to GP: on here the indentation triggers code blocks where * won't italic, so no need to escape them)
This looks great - maybe add a link to the youtube videos in the README?
Thank you for the amazing links as well! You are right that the article [1] is 6 years old now, and indeed the field has evolved. But the algorithms and techniques I share in the GitHub repo are the "classic" ones (dating back then too), for which that post is still relevant - at least from an historical perspective.

You bring up a very good point though: more recent advancements and assessments should be linked and/or mentioned in the repo (e.g., in the resources and/or an appendix). I will try to do that sometime.
> until flying straight becomes culturally normalized

c.f. "Of course, systems that make it easier and safer for people to be decent would be good, towards that end."

I think that's what's been being discussed here: the system itself can change what equilibrium/expected behaviors are. Right now we have a system that often incents extreme behavior on both sides to preemptively protect interests.

> You can't manage relationships with that much obvious power imbalance via negotiation.

I don't think anyone in this thread has claimed so. I think you're responding to something entirely different than what was actually said.
Don't be deliberately obtuse, censorship is pervasive in any country in times of war, even democratic ones.
Location: Cincinnati, OH (Remote U.S.)
Remote: Yes
Willing to relocate: No
Technologies: Generalist SWE but lately Backend, Data Engineering & DevOps. Python, web apps & APIs (FastAPI / Starlette, Flask, Django / DRF, etc), workflows (Airflow) & automation, Cloud Engineering, AWS, GCP, Docker, Bash, Terraform, containers, infrastructure, CI/CD (especially GitHub Actions), architecture (software architecture, cloud architecture, data architecture).
Résumé/CV: https://www.linkedin.com/in/tedmiston/
Email: <in profile>

Summary:

- I'm a generalist software engineer (lately focused on backend and DevOps) with ~10 YoE in software engineering roles professionally (~20 years since I started programming) from frontend to backend to shells, sysadmin, cloud, DevOps, CI/CD, security, etc

- I'm coming back into the tech world off of a gap year focused on personal projects, and I'm excited to find something new that's technically interesting that's a great fit

- I'm in the top 3% all-time on Stack Overflow having helped over 8 million software developers [1]

Feel free to add me on LinkedIn — just include "HN" in the note or send me a message.

[1]: https://stackoverflow.com/users/149428/taylor-d-edmiston