skysight-inc/HackerNews huggingface dataset:
Bootcamps such as Hack Reactor (purchased by Galvanize) have curriculum which is basically outdated by 10 years, so you're going to have graduates using var, anonymous self-executing functions as modules that mutate the global scope, and libraries like jQuery and bluebird.

If any student leaves that program with a modern perspective of web dev (such as using Redux or even RTK), it will be due to their own personal grit.

C'est la vie.
> I've even come to suspect it's a system

The "Immoral Mazes"[1] sequence from LessWrong may be of interest for you. Maybe jump straight into "Does Big Business Hate Your Family?"[2], but I recommend reading the whole thing.

[1]: https://www.lesswrong.com/s/kNANcHLNtJt5qeuSS

[2]: https://www.lesswrong.com/s/kNANcHLNtJt5qeuSS/p/229FkbLrhat9...
> The struggle is between creating simple solutions vs over-engineering for future proofing. I'm pretty sure I'm biased towards simple solutions.

I want to encourage you to keep learning about your own biases here but to continue to have that bias as much as possible.

I like the term "throw away code" here but I think another way to say it would be that most of the code I write is like a jig for woodworking. I don't need it at the end of the day, it looks like shit, and holds up the real Things while I figure out how those things actually work.

Sometimes in code though, I find, that the jig _is good enough for now_ and it's super easy to replace the three that break instead of all 20 I needed to build it.
The Buffalo shooter himself explicitly called out in his manifesto how much easier this act was to carry out due to his access to semiautomatic firearms.
Vangelis is one of those artists I just click "buy" on everything he does. I've never been disappointed. So sad to see no more albums. Thank you, Vangelis, for all the listening pleasure you created.
Works great on Pixel 6. Used very heavily every day. May you share your definition of "modern phone"?
Aren't you kinda just saying "no matter how many engineers you currently have maintaining your infrastructure, your infrastructure should be just fine with fewer engineers"?
The IP layer exists whether you're using v4 or v6.
You're sort of ignoring the point which is I get to chose how to allocate my money by not factoring my RSU's into my upper limit for what I can afford. I can keep my RSU's as they vest, or I can pay ahead on my mortgage or a combination of things.

If you're in tech and paying your mortgage depends on your salary and your RSU's you are not being financially responsible.
This is a fair criticism and concern.

Part of the reason why I made this post is I can sense internally that I'm starting to lean on the whole "I know this thing better than you", which actually scares me. If I'm thinking it, I'm probably sub-communicating it.

Both this reply and your original one are solid thoughts.

> someone produces a lot of code, the system becomes an extension of that person, everyone becomes dependent upon that person regardless of whether the person is good or bad, enjoyable to work with or not, because they’re the genius system-whisperer.

I hope this is not true for myself, but your logic is sound. I see the truth in it, I just hope it's not the truth. You gave me something to reflect on.
At least the FCC protects your ability to put up a satellite dish (and “An antenna that is designed to receive local television broadcast signals.”)

If they hated my garden and chickens, they’re really gonna hate my 40’ Rohn and guidewires!
Much of the land cattle are raised on is not suitable for growing crops.
Google the Fetch API.
> NEVER finance through a dealership

Never is a strong word. Dealerships make their money on financing. Refinancing afterwards is straightforward. Negotiating poorly on the dealership's financing, using that to win points on other fronts (e.g. price, maintenance commitments, trade-in value, et cetera) and then repaying the loan a month later, once you've lined up your preferred financing, is perfectly acceptable and often worth the time and trouble.
Speaking of gamedev and jQuery, I work at a company where we basically make games for education purposes, for high profile universities, mostly. The games are all web applications, and we've learned to bend React in each and every direction to best serve our uncommon use case. A few months ago we needed some extra firepower, and offloaded a project to a small team of external consultants. I'm still shocked by what they shipped: the smoothest and juiciest web game I've ever seen, made with the messiest and most ancient clusterf€#k of jQuery I've ever witnessed in existence.
The moral of the story to me is: no matter how cool your new shiny tool is, old, battle-tested tools have generated generations of wizards which, given the right scenario, can still bring magic to the table.
I meant naturally occuring ones like sand. Even glass is kind of related. Didn't want to elaborate too much. But indeed it is.
> but the combinatorial explosion of syntax that supports them is untenable.

I wouldn't go quite that far myself, but it's definitely one of the sharper edges of the language currently--particularly because some of the features don't work together yet. E.g., async and traits.
> NAT gets replaced with a stateful gateway still doing conntrack…

Yeah, blocking incoming connections by default is a bad habit and needs to stop. It's fine for untrusted devices or private VLANs which shouldn't be accepting direct incoming connections in the first place (like cheap IoT gadgets), and should probably be additionally filtered to prevent inter-device connections and access to arbitrary Internet sites, but a laptop, phone, or tablet is perfectly capable of deciding on its own whether to accept or reject an incoming connection, and moreover as a mobile device must assume the network could be hostile anyway.

> Except IPv6 hexadecimal addresses are a usability disaster…

How are IPv6 addresses "a usability disaster" when you never see them? Just use DNS like a sane person.

> …and dual stack will forever be a security disaster.

That's a new one to me. How is dual-stack (IPv4+IPv6) any worse security-wise than any other situation where you have multiple "upstream" Internet connections, e.g. for failover or load balancing?
You need to write a lot of helpers to come close to jQuery. Also edge cases aren't that big of a deal now that IE is near it's EOL.
I still get giddy whenever I use another PD assignment at home. You used to have to be BGP peered to have that ability!
Thanks for the post. I can related to what you posted and would like to offer few perspectives that might help you.

1. Start with accepting the fact that you are the lead developer who is responsible for the long term success of the project thus the team. This is really important in that it puts the project and team as the same level.

2. Start mentoring and delegating more core pieces to others in the team. Allow them to make mistakes of their own so they can see the bad and appreciate the good. As long as their work is good enough, let them take more ownership so they can grow be the lead developer if you are ever to move on.

3. The last point is to always remind yourself of the fact that the project will eventually continue regardless of you being there or not. As a lead, it is your responsibility that it will continue smoothly after you move on to other things. As long as you keep doing "one more thing you got to fix", you will accumulate more responsibilities that will eventually burn you out. So for the good of the project, the team and yourself, you should start working towards a scenario where either the project or the team does not need to depend on you to be able to move forward, which will eventually happen whether you like it or not.
I suppose it gets more complicated though because in at least some cases, we could plant human-edible food where the grass is and still come out ahead (after taking into account that it's harder to grow pretty much anything than grass)
Also, that's the user dang. He pretty much runs HN. I'd assume anything he says in these regards as fact and trust him.
They do get into feature fights often. See Apple not adopting PWAs, or IE focusing on blocking 3rd party cookies. But the parts that are covered by jQuery are solved and agreed upon.
Is it bad I just want to say come join me? I am approximately at 3x ticket count of anyone else in my company for this calendar year while having taken about 15 days PTO so far. We could race, it would be fun. And it's super chill here.
This is my favorite (and perhaps the least popular) from Vangelis. Listen to this gem...just listen to it: https://www.youtube.com/watch?v=Uta02hfUF4o
> They'll just work on some military hardware instead.

A lot of Russian developers are leaving Russia instead: https://www.nytimes.com/2022/04/13/technology/russia-tech-wo....

This is the first geopolitical event that I actually have some inside experience with. I work with a lot of Russian developers, and 90% of them have relocated since the war started.
I reiterate my comment from a few weeks ago as applicable to this new context.

https://news.ycombinator.com/item?id=31181311

In this case, the slack is obvious. And it has once again been wrung from the supply chain in the name of efficiency (aka more profits), under the grand delusion that there will never be bad lean times.
crops rate can be doubled by using the antioxidant skq1. It's time for humanity to sync with science.
Agreed. It's not the amount of taxes per se, it's the (perception of) value. Few are favor of higher taxes because they currently feel that they get (next to) nothing from what they pay now. Who wants to pay more for more nothing??
You will be sorely missed. Fond memories of listening to Chariots of Fire, both sides of the tape, lying in my bed as a teenager. Always in my heart.
It said "Karen" and the commenter edited it.

Edit: I've added the context back by quoting what the GP originally said. I guess one good passive-aggressive stealth edit deserves another.
I don’t understand why you all are posting tedious details and well actuallys when the original assertion was (way back):

> Nim, which technically accomplishes all (I assume) of the Rusty things that require syntax, manages to do it with quite a lot nicer syntax.

Nim does not have something which gives both memory safety and no ((tracing garbage collector) and/or (reference counting)) at the same time. End of story.

The fact that Nim has an off-switch for its automatic memory management is totally uninteresting. It hardly takes any language design chops to design a safety-off button compared to the hoops that Rust has to jump through in order to keep its lifetimes in check.
No, the effect on supply is the same.

well, no, if you're growing for personal use you can make a notable effect on your own supply/food costs. You don't have to solve the global food shortage to benefit from a personal garden and since the global food shortage will drive up prices, the financial benefit is even greater (as long as price increases in things like fertilizer don't eat up your cost savings).
Gradio Blocks – Lego Blocks to Build ML Apps
So, what training do you suppose anyone has in interpreting these tests? No one in the hiring loop is a trained psychologist, why would I want you to try to interpret the results of the MMPI or whatever? First of all, and I know the law says differently, but this is medical information. I'm not sharing the MRIs of my back (which you also can't interpret), and I'm not sharing mental health information either.

But, suppose you did have a degree and specialized training in these tests. Do you think such a person can reasonably predict job performance and fit? It's reading tea leaves. The two biggest predictors of on the job performance is first, previous on the job performance and then general intelligence. After that it is all noise. You can go to an office and talk to a shrink for weeks and they still won't really grasp how you think or be able to make predictions about your future. If you dispute that, show me the research.

It's phrenology and biases all wrapped under the blanket of "objectivity".

Example of bias: Test X output Y shows correlation with OTJ performance (really, peer reviewed and all that). Cool! Correlation, not equivalence. Which means at least some portion of the population will do poorly on the test, but great at the job, and vice versa. What are the chances that neurodiverse people are in that category, or women, or blacks in a white culture, or.... And, regardless of that, suppose you are one of the people, in no particular protected or disadvantaged group, that does poorly. Should you never get hired, or get offered lower pay/responsibilities, because you do bad on this standardized test that gets run by so many companies? Is this what we want from society? Even pretending that the person seeing the results of the test in fact has the training and ability to interpret the results. There are cultures where they tend to show up as lying on these tests, but it is a cultural artifact. We know this. And a real medical professional consider the tests as indicative or suggestive - a point from which to start. Are you actually paranoid, or did you have a bad test day, or does your culture value something that pings poorly on the test? You don't know without a lot more investigation. HR is merely going to say "pass". Well, they'll ghost you, but anyway.

I'm sure someone can come up with some good examples of tests (well, maybe not sure, but I'll credit it is possible), but these tests all seem to be someone's hobby horse, promoted because it makes things seem objective and fair (so we don't get sued!), or because it is woo.

I've overstated my case a bit, but cmon. No one interviewing is a doctor, they shouldn't be using tests designed for medical relevance, and we should strive for inclusiveness. Can you code and not insult your interviewer while being questioned? Sounds like a hire to me. Oh, the MMPI says you are on the introverted side, or have issues with depression? Go fuck off, interviewee? I don't want to live in that world.
True, I used a fresh one every day during the worst of it, but I have to say I've gone back to doing exactly what you describe. The only place I still need one is public transport and now that it's getting hot (Spain) I often go outside without a coat, so my pocket is the only place to leave it. And it seems like a waste to replace it after one 15 minute ride on the subway.

And I'm not the only one, I've seen a lot of people wearing ones that are all fluffy from long use and sometimes washing (some people really wash disposable masks). I'm sure that will increase shedding a lot.
> I have all the three connections bonded/balanced for my home connection using a very simple router.

Can you give some pointers (to someone who has practically no networking knowledge) on how to set something like this up? I have an ACT connection and am considering an additional Jio one; I'd assumed that the mess of having two routers and two Wifi networks was inevitable, didn't know this was an option.
Is Amazon still all-in on OpenSearch or have things cooled down to the point where they won't be aggressively investing to make it a success?
I see now that the GP wrote “a garbage collector” (not the article). Oops! “A reference counting method” doesn’t roll off the tongue. So it appears that your nitpicking was indeed appropriate.
Get involved in the hiring process. You should be able to screen candidates well and if the company really is full of sub-par developers (doubt it but maybe) you will bring that up a bit. If you need tips on interviewing shoot me an email (same ID at g mail) it's easy for a good engineer once you know what to look for and how.

BTW that's not isolation you're feeling. It's responsibility, respect, and frustration. You didn't ask for the first two, you earned them.
My understanding that a significant amount of salt that is not advertised as "Sea Salt" is still mined out of the ground.
We have known that certain plastics mimic estrogen in the body for well over 10 years now. BPA is banned for use in baby products in most western countries for this exact reason, but is still present in thermal receipts and the majority of food and drink cans.
Only now learned that FB has videos about the ‘metaverse’. I'm five minutes into FB's video, and it feels like a recreation of both late-80s' explainer infomercials and early-90s' pop hallucinations about the computerized future. I bet FB regret that they can't sell awkwardness directly, because they have tons of it.

I'll have to take breaks to watch the Icelandverse vid every ten minutes, to get through 1h17m of Zuck and kitsch 3D. “You can bring things from the physical world: photos, videos, art, music, movies, books, games” ooof man.
But then you need to swallow a cat to eat the bird…
How Complete Does Your Authentication Provider Need to Be? (2021)
Which raises the question of when to jump ship, doesn't it? If your current employer is looking like lay offs and bad times are a head, and the market is really good, do you stay and wait or do you start looking now? You defenitley shouldn't wait to be last one to tirn of the lights, because at the very least your gonna compete with your former co-workers.
What does it mean when:

"The service may not tolerate TLS interception."

I figured the proxy would be making the request entirely independently. How would an external entity even know the data was later being passed on?
Try Pop OS.
Now all that I'm with you on!
What is the relationship or difference compared to screen or tmux?
If an interviewer starts asking me about my general High School experience it’s over right there.
Original link was https://news.gsu.edu/2022/05/13/georgia-state-researchers-fi...

Can someone correct it please? Can't do it (past edit window) and not able to email dang direct at the moment.

(Posted link is now 400 - Bad Requesting)
If the numbers add up to justify the layoff, then doesn't that mean that in the time leading up to the layoffs the numbers didn't even come close to adding up? I'm not sure the transparency and fiscal competence the company demonstrated to justify its layoffs would dazzle me enough to make me miss the fact that they had overhired by 3x or more.
I don't think it's just an OS issue, because people often want promiscuity within their home network, but want a moat and drawbridge keeping the rest of the world from that network. There's too much value in home / office situations where you want discoverability enabled, but only to other devices behind your gateway to the internet at large.
Have you considered teaching people in your org how to become like you, how to take over your code?
Two vulnerabilities with 9.8 severity ratings are under exploit. A 3rd looms
Some people seem to be saying that apps and devices bypass your DNS settings.

If I set NextDNS with DoT in my Android under the "private DNS" setting, and turn on the NextDNS setting with DNS rebinding protection, would the phone and some apps still find a way around it?

I also use NetGuard, but it's more cumbersome and doesn't allow DoT.
Where do other beans/pulses fit in vs meat?
To be even more pedantic, you pay taxes on the 109% later when you withdraw during retirement...
> And on the safety side, rust fails miserably when compared with more fully managed environments.

That's a rather extreme, unsubstantiated, and imo false, claim to just throw out there as a matter of fact.

And I'd also be curious how you can square putting enough formal methods/verifiers around C/C++ without creating a far worse entry into the simple/expressive axis than rust.
The only difference between NAT traversal and zone based state firewalling is whether you translate the address before you put it in the state table. The security functionality is roughly identical, NAT itself is not actually the security layer it just forces having the concept of tracking what is outbound initiated to work.

In pure academic sense you can have NAT without disallowing inbound initiated sessions to internal addresses but that's insecure because it's just hiding the routing information not actually blocking inbound sessions.

The only thing to worry about with the gateway they give you for AT&T fiber is if you have the crap model that has an extremely limited session table (4k) and if so you should ask for the new one (16k). This applies regardless of IP version preference.
This issue impacts any high growth companies. It's pretty much all of tech both public and private. You can't avoid it unless you go work outside of tech
Wasn’t there an HN discussion recently about how rail operators were running extremely long trains which are more economically efficient for the operators, but much more likely to derail (causing physical and pollution damage to communities)?
I don't think you're actually arguing with me. I claim that keto doesn't work for everyone, and so apparently do you.
Have you talked to your manager about all of this?
I'm not sure what this means. Are firewalls "sloppy endpoint security"?
Once again, you are trying to compare units which are not fungible.

There is more land on which you can make meat than land on which you can make plants. Animals can graze on non-arable scrubland, grassland, etc.

Growing staple crops is harder on the land than raising animals. Staple crops deplete soil nitrogen and other nutrients.

Raising crops typically requires massive importation of fertilizer from petrochemical plants, whereas cattle grazing (for example) does not require significant additional petrochemical input.

A classic tale of how animals unfairly take the heat for plants: we often hear about how the amazon is being cut down "for cattle". If you actually look into it, what's happening is that farmers are cutting down the amazon to grow soy for around 3 years, until the soil is totally depleted, at which point they will put some cattle on the land because the cattle can extract value from land destroyed by soy and helps the farmers maintain land claims.
I realize the OP is about IPv6 but my comment puts the blame on operating systems. Between the operating system running on the server, through the routers of the internet and a user’s home router, through the consumer operating system running on the user’s laptop, and all of the firmware and
microcode along the way, there are many, many more layers involved what is specified in the OSI model.

And so many of these layers exist for legacy reasons, business expedience, and market failure. They don’t actually make things better.
As I pointed here originally, you need to be very careful about what you ADD to a language, because once the cat is out of the bag there is no going back, people are going to use that stuff. That's why I dont begrudge the attitude of the golang maintainers to be very slow in introducing stuff, because it is basically an irreversible step.

I suppose every thing in Rust has a raison d'etre but you pay with complexity that versatility. I think there is space now for a modern, memory-safe, SIMPLE, systems programming language. C has the backwards compatibility problem (although I am still bullish on its future) and a language like Zig never got any traction. Hopefully the future will bring new, interesting stuff.
Tether Cuts Commercial Paper, Boosts Treasuries Behind USDT
Pulumi is Terraform for people who hate Terraform shortcomings.

Not to nitpick but there is so much more that is wrong with Terraform than HCL e.g. lack of dynamic providers.
Things turn around like this because the truth is that everyone (including and especially VCs) knew that things were overheated, and had been for well over year. But you still want to cut deals in a market that's overheated because if you don't someone else will, and there's a lot of money still being made.

But once it turns over, the game is up. They know it's not coming back for another cycle for the same reason they knew that existing funding and valuation numbers were unsustainable.