skysight-inc/HackerNews huggingface dataset:
Congratulations. This is super cool.

I often thought E2E testing should be done with AI. What I want is that the functionality works (e.g.: login, then start an assignment) without the need to change the test each time the UI changes.
Independent of the question whether new tools are really better (they sometimes are, but often aren't):

Fixing some very special such tool in a specialized industry is basically my job (in my case the replacement is better in bascially any sense).

The problem is: while the users like the improvements that I implement for them, management (who knows next to nothing about software development) has a strong tendency to keep me on the short leash, believing there exist far more important stuff that I should do than improving the users' life and workflows, considering this a luxury that it does not want to afford.

So, I can tell you when the (bad) tools that run the world will become fixed: when such managers die off. :-(
"[...] we hired too many people leading into this economic downturn we're now facing, and I take responsibility for that."

And yet I don't see anything about him stepping down. I never do.
Having seen what some other university administrations have done to darling students and innovators even just around such things as lab space, parent comment is right on the money.
People cant do what they want. What planet are you on?

Laws, social norms, peer pressure, karma moderators are ALL telling you what to do.

The only reason "evolution" is thrown around is bc of natural selection. To use evolution as a term is to imply it.

And natural selection applies to cultures, behavior (see reinforcement learning, selection of responses by consequences) etc.

There is no freedom anywhere.
This problem seems to be fairly well known, but insufficiently scandalous for anyone with power to do something about it.

https://www.forbes.com/sites/carolinesimon/2017/09/05/bureau...
https://webservices.washington.edu/sws/
Yahoo mail still has plenty of users and yahoo still have many employees. It'd be borderline criminal to not have somebody at yahoo oversee their email security.
It's definitely bad, although attributing the state of the job market to AI is a mistake. As a result of wider economic conditions, money is expensive and companies can't justify borrowing money to have massive headcount, driving down the number of software engineers in demand. This caused a big glut of qualified software developers seeking employment, only to find that the music had stopped and there weren't any chairs left. This coincides with an ever growing number of new graduates in CS who are seeking to find their place in the market. In other words, the market is very competitive. This is especially true for fresh graduates.

To make matters worse, the big investment opportunity right now is AI/AGI/LLM/Agents and so forth. As money flows toward AI focused firms, they are spending their money on GPUs and electricity. Or, alternatively, they're paying for NVIDIA/OpenAI/.. to do that for them. Some jobs have opened up in this space, but a relatively small percentage is spent on labour.

All of that is my opinion from what I've read!
You're just mad you didn't invent it first!
Twitter as an example, showed us that the staff really do matter
Some but I gake just a tiny list. You wilL have more than one thing from the complete list but no matter where you choose to live you can't have everything.
Filipe Garcia

Location: Brazil

Remote: Yes

Willing to relocate: Maybe

Technologies: NodeJs | Typescript | ReactJs | SQL | MongoDB | Hasura | AWS | Git | Express | Agile | Scrum | TDD

Resume: https://drive.google.com/file/d/1exxxIG5Gz0p14TiC-H8N3p-68Qk...

LinkedIn: https://www.linkedin.com/in/filipegarcias/

Email: filipe.garcia1997 [at] gmail.com

I'm a software engineer with 6 years of experience. I led some technical projects in recent years, writing clean code that's easy to read and maintain. Working remotely to US-based startups for the last 4 years. Looking for a Backend/Fullstack BE heavy role.
Show HN: pay-respects – RIP command errors and keep yourself in the flow
`pay-respects` is a command-line utility written in Rust that tries to fix the previous command, by simply pressing `F`. (From the meme "Press F to pay respects").

Don't let Rust scares you. You don't even need to know how to code in order to add a new rule for suggesting fixes. Even with zero-compromises to performance, as they can be evaluated to Rust code during compilation.

Rules can be added at runtime if you don't want to recompile. The entire system is even modular, allowing to write rules in any languages that are most comfortable to you.

You can still get potential fixes even when there is no rule for the specific case you are facing thanks to the AI integration (API key included so you can try it out of the box).

The project started long ago when in a group chat people complained about the speed of `thefuck` (myself included). Although `thefuck` is the very first pioneer for tools like this, it's very slow (slower than typing `sudo !!`) and creates weird suggestions lately, making it completely useless.

At the end of that day, I ended up with a prototype with procedural macros to generate rules from a TOML file. I took this approach as I don't want to compromise performance, nor I want to make it hard to contribute because Rust is "hard" and takes time to write the code due to its verbose nature.

Less than a week, the project is basically done, supporting all major shells and solves all situations that I used to run into. It worked so well that there wasn't a single commit or bug report for more than a year.

You might ask why I am promoting this project now. Apparently `thefuck` stopped working some months ago with new Python versions and no maintainer is working to fix it. Many people who searched for an alternative have reached to my project. The tool itself works well, and people asked me to package into the distribution they use. That is not easy for me, as I don't have access to their upstream, nor I have the social network to contact respective package maintainers.

At the time of writing, `pay-respects` is not the first project that tries to substitute `thefuck`, nor the last one. But rather a unique one that stands out from all others because the approach is different from the ground up. (To be honest, I didn't even bother to study other projects before creating the project. There were only "speed" and "ease" in my mind).
It's definitely an overreach, and reflects badly on him and his employer.

If one of my open-source projects got hit with that sort of request, my response would be far less polite.

(Full disclosure: I have taught CS courses before.)
> Large corps likely have some huge codebases of overengineered spagetti code, which are hardly comprehendable by LLMs.

I think it's the other way around, though.

Those code monstrosities aren't comprehendible by humans, especially after the wanton RIFs that have happened in the past couple years that have cut loose a lot of people who know where the bodies are buried.

However, with copilot you can just figuratively walk up to any repo and ask "@workspace what's going on in this codebase" and it'll tell you. From experience I can say this can deliver results. Downright rotten code that would've taken me a good week to figure out can be figured out in an hour. It's damn near witchcraft.
Thank you, gives me some ideas on what to try, it's appreciated!
Can't control but they are generally predictable. I tend to ride the same trail loop, so know it's condition based on recent weather.

For new trails, it's helpful to ride with someone who's done it before, otherwise just take it easy.

My cousin had a bad mountain bike accident, and i think it had to do with risk desensitisation. He's an excellent rider, and was just warming up and goofed a bit. Ended up breaking his back and knocking himself out.

I don't necessarily think mtb is safer overall, but the risk factors are more apparent, and, as with any sport, user discretion is advised.
What is an invariant? (2023)
> We will have more salespeople next year because we really need to explain to people exactly the value that we can achieve with AI. So, we will probably add another 1,000 to 2,000 salespeople in the short term

Sounds like a nightmare. Replacing engineers with sales people trying to sell the AI. The pressure to sell is going to be tremendous, they hype will be incredible. And at the same time they are at a huge risk of sailing into the winds of the AI valley of disillusionment. Studies have shown that so far customers already find AI sales pitches a significant turnoff. They better hope customers really want whatever their AI actually does or their competitors are going to skate right past them with real actual products and features.
You don't have to pay the Microsoft 365 price increase
I think most women are aware that if they go to a nightclub and wear their most attractive outfit, they will receive a lot of attention. And yes, if you receive a lot of attention, some of that will be unwanted. Adults realize that and deal with it.

Don't confuse empathy with treating people like idiots or children and putting them into positions of victims.

I have received unwanted attention in the past. I didn't cry about it because shit happens.
Bosses exist because they will themselves into it. Bosses aren't invented by rational necessity.

Bosses make themselves boss.

There's no need for anarchism either.
The module that translates[1] Linux syscalls? That module?

Can I say I'm fluent in Tagalog with the help of my "English Subsystem for Tagalog v1" (aka a hired translator)?

1. https://learn.microsoft.com/en-us/shows/seth-juarez/windows-...
What? Seriously? And I already popped the popcorn...
while I agree with the sentiment that it's hard to evaluate the real gains, it's definitely not just about code generation. Debugging is a a big part of the value, IMO.
With Mastodon there isn't really anything to sell. The software is FOSS and the network is not controlled by any one company. Bluesky is still fairly centralised and thus has more ways of getting enshittified.

I believe they are planning to decentralise more but this will be a lot harder now with 700M incentives not to do so.
Who is going to add 600 more checkboxes to every settings page (up from 10000) now?
Focus on graduating.

Accept that you have lost, take the offer.

It's unlikely that you will have to do more than attend a few meetings and write some emails, possibly provide some code samples. The goal is likely not a complete working solution but to punish you for unwittingly countering someone's reason for needing a large team (and therefor you are threatening their pay).

Quite possible the desired solution here might be you agreeing to say that a proper solution can't work safely with the university systems for some made up reason.
This is so true. My nephew worked at a Starbucks kiosk for a minute and had to deal with the most toxic territorial BS from the women who worked there before he started

I said basically the same thing to him. It’s amazing how bad it can get when you threaten someone’s small stake when that’s all they have.

Reminds me of when I suggested to a college admin that she could automate some scheduling chore. She gave me death stares as if I wanted to take all the food off her plate.
You might want to check the salary figures for those insurance company executives. ;)
The little github-styled Einstein was unforgettably cringe
This looks very cool and makes a lot of sense, except for the idea that it should take the place of Playwright et al.

Personally I'd love to use this as an intermediate workflow for producing deterministic playwright code, but it looks like this is intended for running directly.

I don't think I could plausibly argue for using LLMs at runtime in our test suite at work...
As a user I get strong outsourced vibes
You'd be lying to the court either way if you did send it and meant to conceal it.
Thanks so much! Sounds like Stagehand is a perfect fit; would love to hear your thoughts :)
To be fair, they became a lot more efficient if the goal was to streamline propaganda and bot adoption
10% of American men aged 25-54 don't have a job and aren't looking for one[0]. The problem isn't a lack of workers, the problem is that Americans expect higher wages than illegals. If you kick the illegals out, wages will rise until Americans are willing to do the work.

This is why Bernie opposed rampant illegal immigration before he sold out.

https://www.businessinsider.com/men-not-working-unemployment...
You're right about the quote, thanks for pointing that out. And somehow I can't find the original one anymore, which is frustrating. I replaced it was a different quote from the same guy saying the same thing elsewhere in the discussion.
https://www.youtube.com/watch?v=n28W4AmvMDE

22:31 - "fructose is addictive"

No.
https://pubmed.ncbi.nlm.nih.gov/27372453/
https://pubmed.ncbi.nlm.nih.gov/28330706/

25:14 - "the fiber is what mitigates the absorption ... that fructose wasn't for you"

Not how that works. You absorb the same fructose whether or not it's co-located with fiber.

33:40 - "this whole calories in / calories out makes no sense ... there's no study that actually shows that cutting calories makes a difference"

Completely wrong and against the literature.
https://pubmed.ncbi.nlm.nih.gov/32238384/

1:00:17 - "fructose causes leaky gut; that causes inflammation of the liver and ultimately systemic inflammation"

No.
https://pubmed.ncbi.nlm.nih.gov/29757229/

1:31:10 - Asked to explain trend towards obesity over the past 20 years if not the transition away from trans fats. "It's the increase in sugar."

No. Sugar consumption has fallen steadily since about 1999, while obesity continues to rise.
https://pubmed.ncbi.nlm.nih.gov/31938015/

2:03:40 - "The mean increase in lifespan from being on a statin is 4 days."

No. They have a huge positive impact on mortality and CVD events.
https://pubmed.ncbi.nlm.nih.gov/32619724/

2:05:10 - "LDL is not really the problem, there are two LDLs: large buoyant, small dense. Large buoyant is irrelevant, cardiovascularly neutral."

No.
https://pubmed.ncbi.nlm.nih.gov/31642874/ (small particles do penetrate easier, but large particles have more apoB; they're both bad)

2:26:39 - "when people go on diet sweeteners ... are they reducing the fat? no."

Wrong again. There's a wealth of literature on this.
https://pubmed.ncbi.nlm.nih.gov/33168917/

Directly following that, he goes on to totally misrepresent a 2011 study in which groups were assigned diet soda, water, milk, or full sugar soda; the study saw diet soda participants gain less weight than the water group and actually lost fat. (All other participants gained weight and fat.) That's https://pubmed.ncbi.nlm.nih.gov/22205311/ .

If he isn't a crank, he should stop going on podcasts and saying crank things.

And finally, he's a pediatric endocrinologist. Not a specialist in many of the subject areas he makes claims about (cardiology, gastroenterology, nutrition).
Perhaps he should also talk about the timeline for AI replacing the executive team.
That applies to most tablets too. Not sure why mdma tablets warrant a different when other drugs in tablet form that often come with other stuff don't.
What do you wish you did instead? I hate meetings too, but programming pays a lot more than the other career I considered 20 years ago. (electrician)
Playwright codegen is incredibly powerful, but still pretty brittle. Its DOM selectors are still hardcoded, so you run the risk of Playwright selecting an unsustainable DOM selector. With Stagehand, the code is self-healing since it's dynamically generating Playwright every time, making it much more resilient to minor DOM changes
Vacant home doesn't mean a house with no owner. I am not sure how getting divorced makes vacant home occupied.
Well you don't even have to pay them back in some cases. If your market value keeps increasing that's usually fine for them too. Most shareholders aren't in it for the dividend but are gambling on an upwards value.

Of course what goes up can't go up forever. This is when the enshittification starts.
How hucksters are manipulating Google to promote shady Chrome extensions
Gosh, I'd love to find my old Computer Architecture Professor's slides on the like 3 axes on which you can improve Computer instructions or mflops. But in general my recollection is you can do the following (please except 1 salt rock I'm going from human memory):

1. Transistor size (This is the official Moore's law) that we're improving the number of transistors per area.

2. Clockspeed (Pretty sure this just scales with power, and I'm like 99.9% certain that they're just making gas guzzlers over at nvidia that show improvements in the top-speed, because they use more power).

3. Instruction Throughput - Improving your ISA to be more efficient is something that we've generally been getting better at. It's also why microarchitectures exist, as I understand it (though someone can correct me on this).

I feel like NVIDIA is just saying "We can ramp up #2 all day, no one has really explored how much power one of these things can take" when in fact power-draw is potentially the worst way to try and improve this. (Or at least, they will likely reach a similar limit by dialing up this piece).
How far turned up companies are on these dials is kind of how I would expect to evaluate how much growth a company has before they start to really feel the limits of CPU/GPU performance. But also, I would consider it concerning if companies weren't actively investing in all 3 of these, because I think it would be much more likely for them to hit the limits of 2 of these curves and stall out while they're trying to figure out how to improve performance on the other 2.
OldWeb.Today – JavaScript Browser Emulation
> In literally every other team I have exclusively worked with incompetent people

What made them incompetent?
fuck them!!
The head coach of football gets paid $4mil a year (4x the president) and is the highest payed employee. The top 7 staff are all sports related.

Is this, like, common in the US? It seems batshit insane to an outsider.
Sadly status quo of the vast majority of enterprise software companies, at least after growth starts to flatten out.
Delta Inks Exclusive Pact with YouTube for In-Flight Viewing
I feel like Twitter is a bit of a Rorschach test. If you want to “keep the lights on” you can get away with mass layoffs, but your revenues and product development sure do suffer.

I think you’re going to see a lot of tech companies adopt a less acute version of this strategy unfortunately
I thought Twitter fired 70% of manpower and still works?
A lot more could be done: https://www.slowboring.com/p/a-better-approach-to-forest-man...
Small wildfires happens all the time and in fact natural in that region. So much for wanting nature to return to its course, plenty of plants rely on the natural wildfire occurring. But we can't let that happen because we need to build fancy houses here.

Guess whats gonna happen in another 5 years? You're right, another fire. I am pre-ordering my thoughts and prayers right now. Maybe build your house in mud next time?

Its not my problem if you build your house in the literal line of fire. Climate change is still a thing but we can't blame everything on it.
not talking about real estate in general. whats the proof that most vacant homes are owned by pension funds ?
I don't think so.
Compensated proportional to the revenue they bring in close to the time they bring it in. (Operations cost)

Very different from the software dev who gets paid today for revenue that might come in in two years. (Capital cost)

The average person has no idea of how capital sees the world. A worker feels resentful if they get paid less per hour of input, a capitalist feels resentful when they get paid less per dollar of investment. The Marxist viewpoint that they conflict directly is quite wrong: operations costs can be passed on to the consumer, but a capitalist is going to have to negotiate with their investors if they are having trouble with the bang/buck ratio of their investments.

(I'd had a job go really badly. A friend of mine said my problem was "I was only getting paid a fraction of the value that I create", I said "I tried getting paid more than the value I created and it ended in tears")
Just piling on here because upvotes are not visible. The one thing you can guarantee is that your good faith is not reciprocated by the university. Get a lawyer.

To make it easier: it sounds like you're still registered. University of Washington offers Student Legal Services ( https://depts.washington.edu/slsuw/ ). Set up a referral with one of them and talk to them. Even if they're employees of the university and don't want to work with you to sue the university itself they may be able to give you good advice about how to proceed.
Thanks so much! Our Stagehand MCP server actually won Anthropic's Claude MCP hackathon :) Check it out: https://github.com/browserbase/mcp-server-browserbase/tree/m...

We're working on a better computer use integration using Stagehand, def a lot of interesting potential there
I wasn't sure whether "NFT Cloud" was real or parody so had to look it up. 2022 but it's in the official history https://www.salesforce.com/news/stories/the-history-of-sales... noted in https://news.ycombinator.com/item?id=31666887
Apple may depend on the PRC, but this move doesn’t lessen that; Apple has never sourced chips like these from mainland China. They do import a lot of other things that this factory doesn’t make.

I think you mean they are dependent on Taiwan for processors. This does help with that.
Thanks so much!! Appreciate the feedback
It also lost 70% of its revenue.
The intent is clear.
I was a similar position as yours when I was at university. Do not have faith in your university administration.
> not sure I would trust 8192 bit RSA in 2024

Do you have any proof/quote for that? Some pretty knowledgeable and well-known people in this thread 2048 bit RSA is quite safe with current capabilities[1]

1: https://news.ycombinator.com/item?id=42635066
That is a great distinction to make, though E2EE email providers don't even meet "pseudo E2EE". Unless using PGP, emails are encrypted on the server, making it no more than encryption at rest that can be bypassed without ever updating the client.

Unfortunately most encrypted providers skip through all these details and jump straight to advertising "zero knowledge encryption" which is dangerously misleading
"/bin/sh: The Biggest Unix Security Loophole" paper from 1984
Poe's Law being what it is, I had to double check, and Salesforce indeed has official marketing/landing pages for these.
Popular in

2021 (156 points, 131 comments) https://news.ycombinator.com/item?id=29734277

2015 (91 points, 13 comments) https://news.ycombinator.com/item?id=10653033
I have corporate VPN that forces this. Basically a bunch of programs break because they come with their own trusted CA list
Thanks for sharing some inside baseball.

This definitely reads more like a “everything is going AWESOME ignore anything else you hear about us” PR-ese.

I read this as messaging to shareholders more than anyone else (and sure some word-spreading about the product).
… on top of circa 1997 Java syntax …
No, there is outright porn. They do this "trick" where they flash a nude photo for like 100ms on a 10s video and caption it with something like "pause it for the good part".

The sad thing is that I've reported these posts and they always say it doesn't violate their terms.
Yes, I saw that linked in the top comment.

What isn't clear is how this site actually violated that policy, if there was no course slot trading actually occurring. You could describe it as an attempt, but in this situation, the student asked for permission from the school before doing something that would violate their policies.

To use an analogy, if I sneak notes into an exam, that is likely academic misconduct. However, creating a formula sheet and asking the professor if I can use it is not academic misconduct. I wouldn't consider that to be attempted cheating.