skysight-inc/HackerNews huggingface dataset:
Does your work not depend on existing code bases, product architectures and nontrivial domain contexts the LLM knows nothing about?

Every thread like this over the past year or so has had comments similar to yours, and it always remains quite vague, or when examples are given, it’s about self-contained tasks that require little contextual knowledge and are confined to widely publicly-documented technologies.

What exactly floored your colleague at Microsoft?
Nah. We're still not that close. Think of it this way, you turn on an appliance at home and it's what, a 0.0001% chance it will explode in your face? Now automated driving, hospitality etc is all more like a 0.1+% chance something goes wrong still. Huge difference.

I don't really take those taxis as a form of solved automation. It's a nice step though.
i don’t think this is the official video, a trimmed video will come tomorrow-ish
counterargument: toast is unobtrusive by design. it's not part of the main workflow, and not causing the user to context switch.

+1 to screen readers
It's useful for analyzing data, but only if it can be verified. We use it (higher education) to glance at data trends that may need further exploration. So it's a fancy pivot table, I guess.

Most software vendors are selling their version of AI as hallucination free though. So that's terrifying.
usability test much? effectively unreadable.
That's not an easter egg, that feature probably increased the number of likes in videos since it made the button easier to spot when users were looking for it (which is when it is mentioned on videos).

So that sweet engagement KPI is positively impacted and Youtube's CRO/experiment/Ab testing team gets their cookies.

There are probably various small tweaks like this in the UI.
Annas-Archive, Nexus/Z-lib
"Dialing it in" is getting things working better -> perfectly.

"Phoning it in" is when your heart isn't in it, you're just reading your lines or going through the motions.
I don't like Google but this is not a Big Brother scenario. The videos are hosted on their own servers and are publicly available. They are not snooping on your private videos on your personal hard drive. How could they provide this service without analyzing the content of the videos? The cost of hiring humans to review and classify all of the content uploaded every day is prohibitive.
Houston native here. I still guffaw when I see a massively lifted truck (but with a pristine bed, no scratches - so not even a work truck).

Everything's bigger in Texas, including egos.
Aren't we all?
What is reality after all?
I figured as much. Thanks for taking one for the team!
Yes, because a regex match is cheap, easy and predictable. I don't see a reason why it needs to be any more complicated than that.
Copilot user here, never tried Cursor yet, competition is always good.

did a quick check, it's $20/month, and it has a vim plugin: https://github.com/pasky/claude.vim

going to give it a spin
Mothers were at home way before 1950s.

>Single income households have never been the norm.

???

Yes they have. The children worked for the family but if there were any kids or birthing going on, which there usually was, the mother stayed home and worked (managed the estate for the richer folk) at home. Way before the 1950s.

I don't think you understand that women and men working was definitely not a normal thing for the last few hundred years. I'm not sure why you think that.
Local papers have local focus.

Journalism is not solely data-capture.

Local journalism is key to fighting corruption and malpractice by firms, government, nonprofits, and individuals. Taxes are higher and more regressive. Voter turnout is lower. And the impacts are regressive, hitting poorer households and communities more than wealthier ones. Local journalism provides insights and accountability.

After a local newspaper closure, local facilities increase violations by 1.1% and penalties by 15.2%, indicating that the closures reduce firm monitoring by the press. This effect is not driven by the underlying economic conditions, the underlying local fraud environment, or the underlying firm conditions. Taken together, our findings indicate that local newspapers are an important monitor of firms’ misconduct.

"When the local newspaper leaves town: The effects of local newspaper closures on corporate misconduct"

<https://www.sciencedirect.com/science/article/abs/pii/S03044...>

"We are becoming a nation of local news haves and have nots"

We have known for some time that the decline of local news hurts local communities — lower voter turnout, more corruption, higher taxes, etc. What’s now clear is that the spread of news deserts is happening unequally. It has hurt poorer and older communities most — and is creating a nation of local news haves and have nots.

<https://www.poynter.org/commentary/2022/decline-of-local-new...>

Individual producers can undertake some of these functions, but to a far lesser degree than a well-funded journalistic institution with a mission of serving the public.

(There are of course so-called "news" organisations which don't take a public-serving mission. That doesn't take away from the fact that there are also those which do.)
Just yell back “Mine isn’t!” Then you both get a little bit of an adrenaline rush…

On a serious note, I miss the wide open spaces I could bring my dogs to in AZ. Where I live in NorCal it’s practically impossible and even if I could let my dog off leash in some places, the poison oak often stops me from even considering it.
"the worst symbol of our car-obsessed culture"

Nothing against the article, which covers an interesting topic. But this refrain gets tiresome, the railing against our "car obsession."

We have a big-ass country. We like to move about it. Many of us don't want or need to live on top of each other. That is all.
Thanks for the reminder. Edited!
I think it's because not a lot of professions access these research journals for their day to day outside of medicine, engineering, and academia.

It's just not an issue for most people's everyday. So it's just not an issue.
I've had success with strategies at introducing some abstractions/patterns at my current place(doing this alone for a enterprise SaaS company with 200-ish devs). It's weird that we don't teach these or talk about them in software engineering(AFAIK). I see them being re-invented all the time.

To borrow from medicine: First step is to always stop the `stop the hemorrhage`, then clean the wound, and then protect the wound(or wounds).

- Add a deprecation marker. In python this can be a decorator, context-manager, or even a magic comment string. This i ideally try to do while first introducing the pattern. It makes searching easier next time.

- Create a linter, with an escape hatch. If you can static analyse, type hint your way; great! In python i will create AST, semgrep or custom ones to catch these but provide a magic string similar to `type: noqa` to ignore existing code. Then there's a way to track and solve offending place. You can make a metric out of it.

- Everything in the system as to have a owner(person, squad, team or dept). Endpoints have owners, async tasks have owners, kafka consumers might have owners, test cases might have owners. So if anything fails you can somehow make these visible into their corresponding SLO dashboards.

The other alternative to this last step is "if possible" some platform squad can take over and do this as zero-cost refactor for the other product squad. Ofcourse the product squads have to help test/approve etc. It's an easier way to get people to adopt a pattern if you do it for them. But the ROI on the pattern has to be there, and the platform squad does get stuck doing cruft thankless work sometimes. If you do this judiciously the win might be thanks enough, like more robust systems, better observability/traces, less flaky tests etc. etc.
I was thinking, wouldn't it be fairer to do the test in an online code sandbox where being able to build and install isn't an issue? Then I thought, isn't letting the candidate use their own machine and debugging tools about as biased as hiring a limo driver based on how fast they can drive their own car? It does tell you who's a real "car guy" or "Unix guy", it just has a slight disparate impact by screening for people with money and hobbies. I mean, I think you should be allowed to hire these people because they will be better at the job, but hopefully they could also show that in a sandbox test.
I think this is spot on, but also keep in mind that Texas is a state built for cars, not people. There are very few places where you can safely live and get around to the things you need, and the state is so big that it’s all very high speed highways. I was just there driving from DFW to Austin and it’s 75mph, and then drove to El Paso where it’s 80 mph most of the way. The scale of highways in TX is unmatched anywhere else I’ve been. It’s pretty incredible and sad to be there. There’s not much care for aesthetics or design of roadways. So there’s some cost that’s gotta be paid because everyone needs a car just to exist in such a big sprawly place. Very catch 22, but no going back at this point. DFW takes over 3 hours to drive acrosss, Houston 2 hours. The metro areas are massive there.
Single income earning households provided the children with access to their parents, and provided each parent with more free time to pursue their recreational "career". The father spent more time with colleagues or friends after work, the mother spent more time at home rather than working then rushing home to look after children.

>It sounds like you have this agenda of women staying at home and attach it to everything else.

No, I just attach it to what it makes sense for. And single income households make sense for third places very well. That's why third places flourished in the peak of this tradition.
I also tried to use this and found it generated a very short mystery story that didn't make any sense.
We need proper causation links here, maybe one day we will see a study with it.
Until then all we have are theories....
Google owned YouTube'a ability to analyze content at scale for copyrighted music is the only reason YouTube is still around today. That the engine that does that analysis might be doing more seems like not a stretch at all. How much easier is it to detect "smash that subscribe button" that "the > 30 seconds of music is possibly a copyrighted song of all the known songs"?
Waves are caused by starting at different times, and connected vehicles can coordinate their start time. Yes, you need more space with speed, but a fleet can handle that with different acceleration curves instead of varied starts.

This isn't entirely true, connected vehicles would still have some delay due to radio propagation time, but it's ns per vehicle instead of hundreds of milliseconds. Additionally, you can entirely compensate for it in ways you really can't with humans.
Curious about the internal mechanics of that horse-sized keyboard. Is it just springs?
> It is absolutely possible to serve recommendations in a content agnostic way based on other user behavior.

Yes but the quality and accuracy of that system would be inferior, with a long delay until it gathers enough collaborative filtering information to be useful.
Gah! I missed that, sorry. Very sloppy reading on my part.

That said: yes, the announcement is embarrassingly poor on any degree of specifics. Even broad outlines would be helpful.

Mind that music and podcasts are both generic capabilities. I'd hope that the LoFone is taking a standards-based, Free Software approach.
Yikes. It sounds like Rust isn't easy for production. Too unstable.
> Why isn't SAML SSO mandated

SAML isn't exactly the best choice here. It's very SOAP-y; that's like being in 2005 and mandating everyone use SOAP+RPC for interopability.
I tried codeium for 6 months and eventually went back to copilot. I think codeium is tier 2
I agree with that. But almost every cool convenience-enhancing or safety-enhancing "connected" technology has been implemented in a way that makes it easier to track individuals.

If we take aviation as an inspiration, where there are lots of great safety-enhancing uses of radio (for navigation, approach, air traffic control, giving information to autopilots, collision avoidance...), we also end up with "every vehicle can be publicly tracked in real time".

No one seems to have managed to get a "don't facilitate mass surveillance" bullet point into the requirements lists for the majority of transportation innovations. And if you don't have that requirement and you build a system using radio signals, then by default you typically do facilitate mass surveillance.
To me this sounds like a relaxing break from the effortful part of the interview.
It also doesn't prevent it from hallucinating something wholesale from the rest of the corpus it was trained on. Sometimes this is a huge source of incorrect results due to almost-but-not-quite matching public data.

But yes, a complete list of "we fed it this" is useful and relatively trustworthy in ways that "ask the LLM to cite what it used" is absolutely not.
This argument misses the mark that SSO tax is charging extra for a practice that: (a) BnL everyone should do, (b) reduces the SaaS provider's liability, (c) is incredibly costly to change/transition how it's done after initial setup, (d) actually doesn't add much overhead when using poor-man's SSO aka OIDC/OAuth2* (the now ubiquitous "sign in with" or "continue with" buttons that require zero integration once set up once), (e) drags in a host of other odious interactions most buyers want nothing to do with (Call Us? Why?), and (f) is bad for industry trust as a whole.

Also, people wouldn't even mind if you added $2/user so you can't lose their creds and they don't have to remember your password. (For comparison, all of Microsoft E5 security tools together add ~$20 to M365.)

If you really want a differentiator they have to pay for that isn't SSO, go with "audit logs", "RBAC", and "Team Roles" management as lifts. Most anyone required to use SSO is required to use vendors that support audit logs. For SSO itself, you can also still charge for "automated group provisioning" (what used to be SCIM in SSO world). By the time they care about teams, they care about this.

See more features to charge for here: https://www.enterpriseready.io/

* This is on top of the argument from elsewhere in this thread, "Use our Google login then..." Note to the B2B startup bubble: more of your potential small, mid, and Fortune 500 business customers (where customer headcount > 1) can "Sign in with" Microsoft than Google. (Some estimates put it at 85%). Meanwhile, what startups and businesses on each side of B2B think they need legacy SSO/SAML for, most can actually meet all their requirements with this far more straightforward approach combined with a domain name control check and email domain filter.
They help me most when using a framework, API, or language I'm not super familiar with. Beats stack overflow for that stuff.

But it's weird to me seeing people talk about these changing their jobs so much. Maybe I'm holding it wrong but I'm almost always bottlenecked by "big picture" challenges and less on the act of actually typing the code.
Ah so essentially the reverse perspective at a relief on single income earners.

Yep! There needs to be more done, but the biggest reason dual incomes work are for paying bills and luxuries.
> If you chose a language for a very good reason, then it's not a con to filter out those who aren't familiar with that language enough to debug an issue in it

The language is based on/chosen by the candidate. We want to map the candidate to whatever language in our repository of "this question in different langs" is closest, to control for the candidate's familiarity as much as possible.

If you're screening to only candidates who can code in the language your company primarily works with, you're missing good candidates. The best are going to be able to pick up a new language rapidly, particularly if your language is a mainstream one that's probably imperative or OO-ish, or both; adding a non-esoteric language to one's repertoire is just not that hard a thing to do. But in the interview, I don't want them struggling with syntactic bull, as it's not a useful signal; I want to know how they think, whether they've seen code before, and can they reason from problem statement to debugged bug.
second person to share this with me recently, will have to try it out. Looks pretty alpha, but interesting
RAG Is Laughably Simple
When I first heard about RAG (Retrieval-Augment Generation) I thought it’s some sophisticated architecture injection change to LLMs that allows you to add more information to the different nodes and attention heads of an LLM. Shortly after, I learned that it’s actually laughably simple. I’m surprised it has its own separate name!

It boils down to 5 steps:
1. Create a representation of all the possible information (text) you’d like to be considered for your question. [info-representation]

2. Create a representation of the question being asked. [question-representation]

3. Find the top N info-representations most similar to your question-representation.

4. Feed all of the information (text) from the top N representations into your LLM of choice (e.g. OpenAI GPT4o) along with the question.

5. And Voila! Your model will give you an answer given the context you’ve added.

It could almost be called “Expand your LLM prompt with more context”.
Wrong. It is NOT easy for some people to see the mistake. People learn to read, write, and even speak by READING. And where do people do most of their reading these days? Online.

So it is to everyone's benefit to correct spelling and grammar errors. People learning English, kids, whoever... they all benefit from seeing correct language. Lashing out against it is infantile and counterproductive.
Phone maker Nothing: staff back into the office 5 days/week or quit
Well ChatGPT is no longer the top dog and there's quite a bit of competition in the space. Including Llama 3.1 which is free. In general I think most of the moat that OpenAI had has evaporated in the last few months, but also for other LLM companies.

Not sure how they plan on making money in the long-term, eventually the investors and shareholders will start asking when they will be seeing the returns on their investment.
What country other than the UK is going to want their national security and prestige earth observing satellites to be launched from the UK? Especially one that is okay with doing it from the UK but not the US, which has rather more experience with launching from VAFB.
> The "5 minute" disruption ends up with the team losing half a day of 'real' work.

This has never been my experience across a decade of being an SDE — and this sort of hyperbole undermines your case.

> Tech leads seem to have it worst as they're expected to communicate but also write code.

Your numbers don’t align with (eg) Amazon’s definition of SDE, where SDE1s are expected to spend 4 hours a day coding (50% of time) and SDE3 (tech lead) only 2 hours a day (25% of time).

They literally adjust their expectations to account for the increase in meetings.
Years ago, IT at the company I was working at force-pushed a browser extension that did this same trick, but the extension vendor in question didn't even bother loading over https.

Edit: the extension's manifest gave it nearly every permission, on every web site, including internal ones
Well, that’s it. I am done with this site.
Managing Change and Minimizing Whiplash on Engineering Teams
With SPAs, stuff happening in your browser doesn't imply any action has been taken on the server. Gmail lets you delete without an internet connection. If it never reconnects before the page is abandoned your changes won't be committed. A toast that is only triggered by a server acknowledgement has value.
lex fridman is so fake and his manner so affected
Why don't robotaxis count?
I'd prefer a something where such references are resolved by cryptographic hash so that there's never any ambiguity re: what you're actually getting.

Unison does this I believe.
You sound like you don't actually understand anything about LLMs and are buying into the hype. They are not cognizant let alone conscious. They don't understand anything. The tokens could be patterns of colored shapes with no actual meaning, only statistical distributions and nothing about how the LLMs work would change.
It's because they don't have earthquakes.
Yeah +1, the current top LLMs do pretty well with TypeScript
Popular AI "nudify" sites sued amid rise in victims globally
https://archive.is/XHOkr
They mean something to readers, though, regardless of whether the author is amenable to taking in the information or not. People learn by reading, so we all benefit by giving them correctly written material to learn from.
In the majority of places I've worked, nobody who started refactoring older code piece by piece ever finished it. The exception is people who documented the scope of the work, got leadership buy-in, and then worked on it continuously like any other project.

The problem is that sometimes the new pattern gets overridden by an even newer pattern, and so on, until you've got three different implementations from 2016, 2019, 2021, and then you find that in 2024 you're working on implementation number four and all the people who did the first three have left the company without writing any documentation or finishing their work.
Jolla is releasing a new official device: https://shop.jolla.com/details/91eb91d3-c3de-41d0-b3c0-7075a...

A few Sony Xperia are officially supported, e.g. 10 III: https://docs.sailfishos.org/Support/Supported_Devices

Community ports are also available for some devices, Volla is quite popular in this category:

https://en.wikipedia.org/wiki/Sailfish_OS#Community_enthusia...

https://forum.sailfishos.org/t/community-hardware-adaptation...
Another one is that your friends on average have more friends than you. (Because you are more likely to be friends with people who have many friends than with people who have few friends.)
"It highlights how Google analyses the content of its videos..."

Google analyses the content of the uploaders' videos yet "YouTube search", from the end user's perspective, is seemingly searching strings in titles, maybe tags. These titles generally suck for this purpose, even containing unicode garbage. Throw in all the "recommended" crap in the "results", videos that do not contain the strings being searched, and it barely feels like search at all. The end user is sent "results" she never asked for.
There were products and "path to products" too. Once the hype died down nobody wanted them. It is the same this time.
There's an important step missing in this summary: Slack AI adds the user's private data to the malicious link, because the injected link doesn't contain that.

That it also cites it as "this came from your slack messages" is just a cherry on top.
Unified iterators help a lot with improving code quality. Most of the time when consuming sequences, I couldn't care less what kind of collection I'm dealing with.

https://github.com/codr7/sharpl#iterators
We don’t know what the next big leap will bring and when it will happen. The occurrence of a singular previous big leap cannot serve as any reliable predictor.
Ok, I finally fixed this. Accidentally set the python code highlighting to JSON. Have changed the code highlighting theme to a lighter color.
the UK government has a power to act if it wants.
The styling isn't broken for everyone (looks fine to me, Firefox on Fedora in dark mode), so I'm afraid the test may have some false positives.
It rarely makes sense to hire for a specific need. I want people that are smart and high agency. Seeing how they approach problems like this is generally enough to tell.

I've done similar interviews in the past and they are remarkably high signal.
It's not about having access to more articles, it's about the guarantee of peer-review of whatever you read on PLOS. On Arxiv you could be reading the ramblings of a random person on the internet with zero relevance to the real world.