skysight-inc/HackerNews huggingface dataset:
One of the amazing things about Hypothesis is that it's very good at generating weird inputs that trigger bugs in cases when it would be impossible to test more than a tiny fraction of all possible inputs.

There is very very clever code that does things like create weird dicts where the keys are weird strings and the values are other weird dicts or arrays or strings..

If it finds a test failure, it then applies a reduction step, where it replaces the extremal test case with something slightly more benign and checks if the test still fails. This allows it to generate a test case which is just hairy enough to trigger the bug, but no more. This makes it easier to understand why that specific test case fails.
College Admissions and America's Awfulness
Don't agree with some of this but it was thought provoking
SQL Server 2022 containers on Kubernetes with MinIO
The issue isn't morality, but one of legal responsibility. What is the legal theory for an actor's personal responsibility to ensure the safety of a prop gun before using it?
LinkedIn Experiencing 500 Error Code
It appears that LinkedIn is currently experiencing issues and is giving a 500 error code to users attempting to access the platform.

https://www.linkedin.com/
> dumps thousands of staff on the streets

> Second, stop over recruiting in the first place.

Following your logic, Google would be a trillion dollar company leaving people on the streets if they froze hiring. And that's somehow better?

At the end of the day, what you're really asking for is a better social safety net. I'm just not sure why you think Google should play this role.
switched from finance to tech at age 30. went thru a bootcamp, self studied freecodecamp, the works. i did have a good degree but otherwise had to eat crow for a full year retooling myself. not regretting it 7 years on.

you can do this, OP. life is too short to spend it living on autopilot.

https://mixtape.swyx.io/episodes/weekend-drop-swyx-interview...
And I’d be angry if I saw that too. Break out the soup into variables and have it all be In a clean layout
In my 20+ year career I've been on the interviewer side more than the interviewee side. I've hired dozens of people, never took more than 30 mins to make a decision, and never recommended a false positive. Hiring/interviewing/managing is not my primary role, it's something I do occasionally as a side-task. It's possible and I do it myself.

Imagine for a moment if the interview process you describe actually went both ways. Have you ever seen an interviewee demand their hiring manager perform some mock management scenarios for them as part of the interview process? Of course not, because that's insulting and ridiculous. Just as ridiculous as doing the coding interview performance art.

Hiring managers/interviewers often perceive themselves as being in a position of power, which is why they feel comfortable demanding ridiculous rituals of subjugation. It's very jarring for them to not be in a position of power, when an interviewee perceives themselves as their manager's moral and intellectual equal.
That's tragically hilarious.
In the general spirit of "getting up and helping someone", I remade my career in my early 30's. I'm happy to have talk to you on Zoom/Jitsi, if you think it might be helpful.
I have definitely seen it. The site went from ridiculous levels of Elon Musk worship (How dare you say it's misleading for Tesla to use the name Autopilot) to constant hit pieces following his recent fall from grace on the left.
She's actively making the language less comprehensible by breaking the rules. Multiple times in this thread, people have said "it" and I've been confused as to what - or who - they're referring to.

I'm not a language historian, so I don't have an opinion on your last question.
It is possible to get your reproduceable build, 100% identical, and then random-relink it.
hack pipes aren't "pipes" anyway. Every other language that uses |> uses it for functions, not expressions.
That's the social media mindset I was talking about!
By that logic any revelations about bad labor conditions underlying first world products or services only serve to prevent competition from also exploiting those conditions.

If your ethical conundrum is between continuing to allow the exploitation of the post-colonial third world, and to stifle competition in first world markets, I think you need to retake an ethics class because that is not a conundrum.
I see your point, but I still disagree. I believe that coddling isn't helpful. It's like taking pain killers instead of seeing a dentist: you'll need more of it next time because you're not learning. And over all, I think that's a giant problem.

"Oh, you were frustrated, it's fine then" is another thing I disagree with. It's not, and that may explain the "why", but it shouldn't be a reason to tolerate it, or you're normalizing the behavior and next time when that person is in a "difficult situation", they'll slash some tires because they're not learning to control their emotions. I'm sure it comes from a good place (learning by mistake is painful, and you don't want people to experience pain), but you'll keep people from learning if you try to take away the pain.

And let's be frank: nobody, you included, thought that "Microsoft fires their employees by RNG" was a possibility.
Back in 2006 I left a career in law because I was excited by the idea of carbon offsets. With a partner, I ran tests providing fuel efficient stoves to schools which used wood fuel from non-sustainable sources in southern African countries.

The logic was the new stoves used less fuel than old stoves, thereby creating offsets which we could sell to tourists. We folded after the pilot for the following reasons:

1. We couldn’t prove the schools didn’t plough the money saved on fuel into other items with a carbon footprint, eg fuel for buses.

2. We started to wonder what the availability of offsets did to offset buyers psychologically and whether offering our offsets may give people a sort of licence to continue over-consuming fossil fuels. As an example, I started justifying to myself taking flights because we were running the pilot. That wasn’t good!

I found the Sylvera analysis interesting because - obviously - they say that 70% of the offsets they examined did not achieve their intended effect. As a lawyer, that sounds like a massive misrepresentation problem and some class action lawsuits are incoming.

Secondly - because all the questions about legitimacy focus on quality of a limited number of model assumptions for the future. But not on whether modeling precise deliverables like offsets is possible at all at the interface of complex human and environmental systems.

It is my contention that offsets can’t accurately model their impact within these systems (eg Javons paradox is a potential issue for offsets never acknowledged in offset models) and the offsets as modeled reductions - sadly - will always be chimeric at worst and directional at best.
The productivity difference in software engineering (tackling real-world projects) is vastly greater than 10X. We are flush with stories of teams that burn through huge sums and completely fail to deliver a working product. Delivery vs nondelivery is ∞X.
I've been wishing for this for years.

It opens up whole new ways of doing stuff when tuples and records are just primitives. They never mutate, so representing them efficiently right from the start is possible. They are primitives, so passing should be easier to do.

Concurrency becomes a lot easier to add to the language because if you limit it to primitives (which are all immutable), you get a lot of safety guarantees. I'd love to see either channels or actors baked into the language in the future.

Unfortunately, I don't think the pipe operator is the issue. Both of the proposals are just syntax. Implementing either just consists of a very straight-forward translation into already-existing syntax then running through the rest of the JIT as normal.

The real issue is stuff like the private variables in classes garbage. It added unnecessary complexity to the syntax (and is very ugly and perl-like). I've never met a senior JS dev (outside of TC39) who actually wanted or used it. Despite this, the JIT engineers couldn't wait to refactor all kinds of stuff all across the JIT to make this happen.

The time spent implementing private variables SHOULD have been spent implementing the infinitely more useful records and tuples.
Thanks for the correction, you're quite correct.
"top" then M (Shift M) to sort by memory usage might help.

Note that buffered/cache is aggressively cached filesystem data that is as good as free/available with the Linux kernel.
What you and other's replying here are suggesting then is a downward spiral for Google's search.

Either Google needs to significantly shift gears or all of us need to look toward the next search paradigm that is not blighted by AI SEO crap.
Yes, JS is a dynamic language, so I would expect you ship them as-is.
Regarding work, there's a concept called "mobbing", which basically is making someone miserable so they quit. So yes, it may happen on purpose, which is deliberately bad. Some countries have laws against it, but even then, it is not easy to prove.
I just wanted to mention it, and bring it to the discussion.
The Hilux works if your goal is to compare a random compact car to an average midsize truck, but if your goal is to look at how a Ford Ranger compares to a Toyota Tacoma then you are out of luck.

I am currently shopping for a new vehicle, and this comparison could be very useful if it had the models I am considering.
LinkedIn is probably down due to high traffic from all the people who got laid off.
any founder in this thread? care to show how it differs from already famous visualization like Looker?
Good point. It seems a global approach will be needed, which means we need to lead the way and pay more:
https://www.npr.org/sections/thetwo-way/2017/03/03/518323094...
I was a mess most of my 20s.

Got the cheapest, fastest BS CS degree I could from an affordable State school while working menial jobs from ~28-32 (mid-late 30s now), had a few crap internships and have been mostly employed (at times well compensated) since--writing code and working in adjacent roles and with related skillsets (Ops type crap).

I've worked with bootcampers and self-taught types too-it's 100% on the individual.

The practical skills are almost entirely acquired by curiosity and experience (job related and personal experimentation).

I'm new in my career, but I've done lots of interviews and I personally really like to see/hear about the latter, even casually, FWIW.

With that said, make sure you have the energy in the tank to do it, and commit to it. I spent a lot of my reserve doing this and couldn't do it at this point in my life again (e.g something like a Grad Degree or Med school or a legit career change with a requisite re-skilling would be difficult for me again, if not infeasible).

If you're going to do it, mentally commit, and move forward relentlessly and do not stop, stutter, or hesitate.

EDIT: Frankly, if you have passion for working in "software roles" broadly and let your interest (I'm not using the silly "p" word here) carry you, you'll often find you're better in a lot of practical ways than folks just putting in the bare minimum in your average role at $AVERAGE_CORP.
My GF went back to school to become a layer in her 30s after having two kids.

My M-I-L went back to school to become a teacher in her 40s and retired with a fat pension.

First, decide what you want to become.
I think the opposite might be true. As an introvert how would you like living in a cramped 4-6 bedroom apartment with other engineers and constantly working together to troubleshoot, build up & repair the station facilities, doing time-delay media interviews, reporting results to multiple science orgs, etc?
Would be less need for these articles if major tech companies would stop acting like villains in a sci-fi movie.
You're putting the cart before the horse. Just build it and deal with things as they come, as every other site ever has done.
I've been asking myself the same question, and my answer is a combination of post-covid general trauma with human interactions and social media turning people ironically more anti-social (actually having fun is not very instagramable).

Single people that travel may have a different experience, but things are just not as fun as before for most people, and very few of us seem to be actively trying to change the new status quo. I learned this the hard way while organizing a bachelors party for a friend a couple weeks ago.
It crashed under the influx of laid-off Googlers jumping to job hunt.
Hiring process is never perfect, you find after 6-12 months you made a mistake. I saw that many times, I did that myself 3 times (hired people that were later fired, even after being promoted, as they did not perform well even if they were really good on paper and in interviews).
So you can probably fit three to five one-bounce reflections in your field of view. Then there’s the “infinite” number of higher-order reflections, but given that the probability for a photon to be absorbed rather than reflected is maybe 5% every time it hits a mirror, the additional reflections don’t really contribute that much beyond maybe 20 bounces. So I guess the odds could improve to something like 1/10,000 as a really rough guesstimate.
I think calling people bots in FPS games was always a thing. It's when people have poor pathing, or make seemingly nonsensical decisions. I meant more in real life
Wayfair layoffs: Boston-based online retailer cutting 1,750 jobs
Yeah, it was a great bit.
I'm sorry to hear about that. Sounds difficult.
Howdy, just saying Thank You for giving my book a shoutout! Tell me if you accept the challenge at the end of Chapter 1 and I'll personally help you out. I think you'll do great. This will be fun.
I've had similar funks throughout my PhD and thesis-writing experiences.
It's hard to fish out the mantras that kept me going at those times (though I have backed them up in notes that I will revisit after some distance from the time), but a recurring one was:

I'm going to feel like shit whether I do or don't do anything, so I might as well do something

Discussing some issues with friends and/or others in your cohort will likely make you feel less alone than browsing other doomposts on r/GradSchool.

With writing in particular, I've recently felt handwriting to be the limit of my writing production, i.e. given a fixed length of time, my output will be independent of whether I wrote or typed it.
The affordance of writing slows me down just enough to craft the same text I would've (re)^(n)typed on computer.
Writing is also more expressive and makes it easier to forget about my butt in the chair.
I don’t understand why you perceive being struck by the effects of a nuclear warhead launched by a hostile power as suicide.
Really? Often, the top links are AI generated spam that, while somewhat relevant to whatever you searched for, sounds like it was written by a high school student trying to pad the word count for a few pages.
These are big-break stories, not career-switching stories.

Yuan had been working on online teleconferencing since 1997 and was managing a team of 800 at Cisco when he left 13 years later. He didn't career-switch, he doubled down on his career.

Baszucki graduated from Stanford in computer science in 1985 and had been working on physics simulation software since the late 80s, with Cassel. He sold that simulation startup in 1998 for $20 million. Roblox didn't ship for two years and didn't take off for almost 10 years, by which point Cassel was dead of cancer.

Lee worked in comics at the same company since he was 17 in 1939, had his first writing credit on a Captain America book two years later, and was named interim editor the same year and never left the role. He was considering switching careers out of comics right before writing the Fantastic Four, but he started working in pulp and comic fiction as a teenager and never left.

Samuel L. Jackson graduated from Morehouse in drama and founded a theater in 1972 at 24 years old, and had been a professional stage actor since he was 32; his first feature film role was in the same year. Morgan Freeman was his mentor. "Jungle Fever" was his fourth Spike Lee film; his performance as a crack cocaine addict came after exiting rehab when his heroin addiction turned into a coke addiction.
^^ this is great advice
One of the reasons our concrete seems to fail early is the use of steel rebar that is galvanised. Unless you triple dip rebar into molten zinc (closes pinholes) these small pinholes allow ion transfer = expands the channel because the steel oxide(rust) formed is larger than iron = irresistible expansive force that breaks the cement apart. Cement is good only in compression = it makes poor rope. Romans did use iron rebar that they dipped multiple times in molten lead. Since the Romans did not use road salt = no risk. We also used the bare minimum of cement - the bulk being sand and stones. The small interstices of the stone-cement interface are subject to surface wear and sand grains and stones weather out. Internally they are OK. The Roman cement was monolithic, and had these rehydration sites that could accept water of dehydration to refill gaps with hydrated cement - without mechanical debridement = 1000's of years of endurance.
Modern man should use stainless steel rebar. It would add 5-7% to the cost of a reinforced structure - but it would them last 1000 years.
So politician's greed caused the fail-mode of modern reinforced concrete structures as the rebar rusted and expanded.
Repairing rust broken cement is an ongoing process. In Toronto they have had broken pillars they have sand blasted out and re-cemented. In 15 years = repeat. Stainless steel is the only way for permanent reinforced concrete to survive modern salted traffic.
At age 31 I was was working as a part-time university lecturer in a non-stem field plus constantly struggling to find any additional freelance work, couldn't really see a realistic path forward in that career. Had also just become a father, so being broke felt even worse than before. I spent about 18 months learning web dev (just free resources online), and successfully made the career change. Required a lot of sacrifices in that time period though as well as a bit of luck, and I don't think my path is representative of the average person who tries this.
This is where a good IC track at companies that have it are a thing
> A 50 lb bag of rice would feed you for 50 days and you can fit about 8 of them in a grocery store cart.

So that would be like 1/4 of a US closet for one person? I know rice will get bugs if you don't eat it in a reasonable amount of time, so that would be a concern.
Yes, it's been measurably worse for somewhere on the order of months to years now.

I'm not sure what they've changed internally, because if they have talked about their engineering strategy for spam detection (which I doubt, since it's probably asymmetric information), no one has shared writings about it.

Nevertheless, I get obvious spam in my inbox now, and important email occasionally goes straight to my spam filter now.

People here on HN have been speculating that they moved to some sort of machine learning model, probably because employees were incentivized to pervert the existing product for promotion purposes by gaming internal metrics to prove they've had an impact.
Dang should intervene IMO, he does such a fantastic job on other topics. When opinion is controversial but based in good reasoning, he should step in and foster those opinions. At the very least, disable flagging them.

I’ve lost interest in HN because there are no new things I can learn. It’s the same anti-car thread after anti-car thread.
This is a great article. Funny how Apple became so successful because of Jobs and yet sometimes despite Jobs.

Interesting to know how much better the Mac could have been if they stuck to their Lisa guns more.
I moved from tech recruiting to swe at ~29 so pretty close to 30. Wife transitioned to a new career around the same age. I know a ton of people who have done it between 25-40.

> No confidence. No motivation.

This is your biggest issue. You need to do some research and figure out what you are interested in doing/learning about.
I recommend you consult a lawyer. Always understand the difference between "the law can be flouted and probably safely gotten away with so long as I don't piss off anyone powerful" and "this is legal."
I've had good and bad experiences. One thing I learned the hard way is that even as a young person with low healthcare costs, it's a very bad idea to just choose the cheapest plan without doing any research.

Some of the low cost companies are essentially scams: most of the "providers" they list on their site will not actually accept the plan; if you do have any medical costs, they will do everything possible to avoid paying even when you are clearly covered; you'll wait for hours on hold to talk to support, then they will be rude and unhelpful; etc. etc.

It's well worth paying an extra hundred or so per month for a reputable provider so that you at least have actual functional health insurance.
Your situation is one of extreme privilege, being able to have desirable plans, for many months, while unemployed.

I've turned down job offers in the future, because they're empty promises. You're a hiring req in some drawer, until the first day, because everyone is aware it's an empty promise.
I've experienced kind of the inverse of that lately -- using Workspace (and their domains) for email and regular outgoing emails are ending up in receiver's spam box. SPF/DKIM/DMARC/etc all setup correctly, tested (and working fine for many years).
The book itself Type Driven Development with Idris is great too, it is the principal way I write code these days, by writing my types upfront then filling out the logic, and in some languages, the logic itself can be produced automatically via the filling of type holes. In other words, simply based on the types you provide, the compiler can guess the implementation of the function, somewhat like Copilot but guaranteed to be correct on a type level, even if not necessarily on a business logic level.

https://www.manning.com/books/type-driven-development-with-i...