skysight-inc/HackerNews huggingface dataset:
The complexity and risk of doing this would be astronomical and beyond the scope of anyone other than a highly-funded international working group with expertise in law and symbolic logic. It would take them decades to complete this, and in the meantime, the legal world would've left them behind.

Inherent in contracts are so many assumptions based on historical precedent, hacks to work around vagueness, etc. that to achieve this would require a rewrite of global legal systems, including centuries of case law.

Even getting a lawyer to change one word of a contract clause that's been in use for decades is a challenge (because to change anything would be to erase all known jurisprudence about that clause's interpretation, creating risk where formerly there was none).

But to upend the entire legal system to make contracts verifiable (which they could never be anyway thanks to the imprecision of human language) would be herculean.

EDIT: For example, consider the phrase "best effort." If you had to express that logically in order to make it verifiable, you'd have so much expensive negotiation about what "best effort" actually means. Presently, it's determined by a jury if there's a lawsuit in the future, where the jury relies on their own personal experience and expert testimony about the standard practices in that specific field.
Part of the sale is that Onion InfoWars will run pro-gun safety ads from Everytown USA. That and the obvious goal of humiliating Jones is probably why the Sandy Hook parents sold it to the Onion.

Can't say I'm not happy. Jones is an evil man who has richly earned this indignity and worse. His campaign of harassment against people whose children were murdered was so bad, some parents brought private security guards to testify at his trial [0]. They described death threats, strangers confronting them in their homes and shooting at their cars.

[0]: https://apnews.com/article/shootings-texas-school-connecticu...
> human experts should do the work of refactoring legacy code until genAI can operate on it smoothly

How does one determine if that's even possible, much less estimate the work involved to get there?

After all, 'subtle control flow, long-range dependencies, and unexpected patterns' do not always indicate tech-debt.
Are there any plans to have a version without the battery? It looks exactly like what I've been looking for otherwise.

Also, what country are the orders shipped from? US?
the person applying for the green card already works for the interviewing company. the job opening is THAT green card applicant's job requirements.

the lawyer/law firm handling the green card application process has to prove that there are no US citizens who are qualified to do the job.

if there were qualified applicants for the job, then the green card applicant won't be given a green card, I assume. But that green card applicant is already working in the country via some other visa, so there is no job opening to fill typically.

the current person in the job is performing well, otherwise, why would you be trying to get a green card for them?

i've never heard of any green card applicant getting denied a green card due to a qualified US citizen applicant.
Oh god, reminds me of the time I was working in consulting and dealing with web developers at small marketing companies. They never used version control. You'd often get them to fix one thing, fix a second thing, and find the first thing had been reverted back to its original broken state.
The trick is to just assert equal types. Most compilers have extensions that allow you to easily compare type equality (and C23 actually standardizes the `typeof()` operator).

So you basically take your ugly type, put it in a #define and then create a static assertion that matches the type against said ugly type.

Now the compiler will throw a shit fit if the types don't match. Have fun breaking the type up into smaller pieces until you have something legible.
brett@algol  minikube / default  ~/Documents/misc  sudo leaks at.obdev.littlesnitch.networkextension | grep "total leaked bytes"
Password:
Process 43619 is not debuggable. Due to security restrictions, leaks can only show or save contents of readonly memory of restricted processes.

Process 43619: 2194911 leaks for 6742615664 total leaked bytes.

jesus.
I suppose you're the type to spend at least 10 minutes talking to everyone on the street who hands you a flyer, or makes some other approach to you suggesting that you join their church, cult or whatever it is they're trying to get you to be a part of. And if they give you a book to read, you'll take that home and read it cover to cover.

Because every data point is worth taking a look at and considering.
> My ability to literally just stay alive is being interfered with by the whims of corporate royalty.

Oh please. You can choose from tons of low paying job which do not have offices (mainly to save costs) and are permanently remote. What you seem to be looking is Amazon level salaries but none of Amazon like workplace rules.
>> As a people manager it’s a heartbreaking conversation to have - to tell a report their dream of staying beyond their visa is gone

If an actual citizen could have done the job, they shouldn't be in the country in the first place.
Juro was this. I used it for redlining a few times but it didn’t work because the other guy has to be onboarded onto the system.

Unscrupulous opponents will turn off Track Changes in MS Word to catch you off guard.
What do you use to track brand mentions? Brand24 maybe?
I'd be curious to see if _anyone_ has actually been hired through HN Who's Hiring over the past two years here.

I can only offer anecdotal experience, but...

Despite 1) being a US-based dev, 2) Applying only to US-based jobs, 3) With 10+ years work experience, and 4) Having skills in commonly asked for technologies such as JS, React, and Python...

I've only gotten to the interview stage with an HN Who's Hiring listing only once. Only a single instance over the past two years.
Our daily work as software engineers involves creating or utilizing these APIs. Creating well-designed REST APIs is crucial—not only should they be easy to work with and concise, but they should also be well-designed against misuse to prevent future issues.

In this issue, we explore the art of API design through a curated selection of resources, including insightful books, articles, and real-world examples from industry leaders like Stripe and Slack. We'll learn about the proper use of HTTP methods, RESTful URI structures, effective error handling, caching strategies, and the importance of thorough API documentation.

Additionally, we'll present common API anti-patterns that often lead to bigger problems later.
But why would Facebook not have the right to show Facebook Marketplace on their own platform? Is Facebook not allowed to add features to their app? Is Facebook Group an unfair competitor to other online forums? Who decide what features are allowed?
Was it a criminal trial?
Gemini now has its own app! Download from the App Store today, and be sure to check out Gemini Live, now available on iPhone for the first time.

(Disclosure: I’m a PM at Google working on the Gemini iPhone app. Would love to hear thoughts / feedback / idea for what you'd like to see next!)
EU is becoming a very difficult place to do business.

Marketplace was introduced in 2007, 15 years before the DMA set the guidance for the regulatory landscape.

At the time there was no indiction that simply adding a popular and somewhat obvious feature would be seen as anti-competitive given that other classified ad platforms existed and were seemingly doing well.

You have to wonder how many companies will be reluctant to bring new features to EU in the future.
They missed out on drones and blockchain.
I believe I was actually trying to use that. It’s been a few years so my memory is hazy, but isn’t Fargate just a special case of ECS where they handle the host machines for you?

In any case, the problem wasn’t so much ECS or Fargate, beyond the complexity of their UI and config, but rather that Cloudwatch was flaky. The problem that prevented the deployment was in my end, some issue preventing the health check from succeeding or something like that, so the container never came up healthy when deployed (it worked locally). The issue is that AWS didn’t help me figure out what the problem was and Cloudwatch didn’t show any logs about 80% of the time. I literally clicked deploy, waited for the deploy to fail, refresh Cloudwatch, saw no logs, click deploy, repeat until logs. It took about five attempts to see logs. Every single time I made a change (it wasn’t clear the error was on my end so it was quite a frustrating process).

On digital ocean, the logs were shown correctly every single time and I was able to determine the problem was on my end after a few attempts, add the required extra logging to track it down, fix it, and get a working deployment in under ten minutes.
I wish it was even harder, a Word document is a jumble of hidden formatting instructions that is impossible to troubleshoot.
How are consumer harmed by Facebook Marketplace appearing in Facebook?
Yeah I learned this lesson the hard way when after a century ride, my left hand ring finger and pinky went numb for almost two days. Started making sure I had my elbows bent and used my core to keep myself more upright.
This is just taking the advice to make code sane so that humans could undertand and modify it, and then justifying it as "AI should be able to understand and modify it". I mean, the same developer efficiency improvements apply to both humans and AI. The only difference is that currently humans working in a space eventually learn the gotchas, while current AIs don't really have that ability to learn the nuances of a particular space over time.
Hey Zitadel co-founder here.

Would you mind sharing your thoughts on our pricing? We certainly love to improve this. Its not our intent to have a smoke and mirrors pricing ;-)

On the subject of maturity and security.
Many known enterprises trust Zitadel for their identity needs, especially the self-hosted version, which can be used for free. I think what makes Zitadel a great package in regard of security is that our community actively provides vulnerability disclosures to the project which we track in public.

Let us know what we can improve to show that we take security and stability serious!
I don't think there's such a thing as a single metric for quality - the code should do what is required at the time and scale. At the early stages, you can get away with inefficient things that are faster to develop and iterate on, then when you get to the scale where you have thousands of customers and find that your problem is data throughput or whatever, and not speed of iteration, you can break that apart and make a more complex beast of it.

You gotta make the right trade-off at the right time.
I don't think there's a committee, I'm pretty sure I do not have veto over online comedy. Think of this as a pointed criticism of how things could be better, not as a tearing down of what is good. And you don't need to be made a better person per se, but my argument is that the work should try to offer that, not that you must accept it when offered.

I don't need to use a toilet on a train most of the time, but I think long distance trains obviously should all have toilets - even if I didn't need one this trip.

In larger works the other side of the coin needn't be in the next paragraph. When I read Private Eye for example the cover headline "MAN IN HAT SITS ON CHAIR" isn't doing anything beyond poking fun at the King (the crown is just a hat, the throne is just a chair) but the magazine overall funds a lot of serious investigative journalism and sheds light on important issues. Years before a TV drama made it into a government scandal problems with Horizon and getting justice for those wrongly convicted were extensively discussed in the Eye for example.
Making it a landlord cost changes the incentive structure. Landlords now have an incentive to pay agents as little as possible to maximize their profits.
Not dissimilar to Fox News or any other media company where the main purpose of the content is to get people to stay for the ads. Turns out rage-baiting works extremely well for driving engagement among certain groups.
My introduction to The Prodigy was Firestarter on one of the Wipeout games. That soundtrack was brilliant.
Also interesting: deep sleep therapy where you keep the patient asleep for days or weeks. Mixed results back then; I imagine they didn't have good ways to differentiate the patients who would be helped vs harmed by the therapy.

https://en.wikipedia.org/wiki/Deep_sleep_therapy
What do they mean by preferential treatment? The article does not state the detail.
I would not call this trivial. :)
Boardgame filk versions might make it worse.
Sudo is so commonly used especially on developer machines that I think it is used reflexively without any thought at at all.

It should not be, but that's a different issue. It amazes me the amount of open-source projects that want to be installed with "sudo" when there is no reason they should not be able to be built and used entirely from within the developer's home directory.

I know more than one person who starts a shell session with "sudo -i" and then just works as root because typing "sudo" all the time is an annoyance.
huh I thought the “good faith steps to recruit U.S. workers” part was for every company, but apparently it’s only for certain companies receiving money or who have already got in trouble.

I would have been more against it if I realized that.
Less hoaxes and more the least-charitable interpretation of what he said. It's easy to find the exact quotes, in video, with context---different people disagree on what those statements from him mean.

Trump tends to talk in word-salad. It makes it very possible for two reasonable individuals to reach different conclusions about what was communicated.
Anthropic, feds test whether AI will share sensitive nuke info
> The codes that run society

This discussion is about contracts, not legal codes. I agree with your statement, but decades now of people on Slashdot being unable to differentiate copyright and patent has made me this way, where anyone potentially mixing up legal concepts has me triggered and jumping down their throat.
Funny enough, Helix doesn't know either! They put together a contest hoping that you'll figure it out: https://blog.helix.ml/p/llm-app-challenge-with-helix-10

You might say this is about Helix being small and trying to break into a crowded market, but OpenAI and Google offered similar contests / offers that asked users to submit ideas for LLM applications. Considering how many LLM sample apps are either totally useless ("Walter the Bavarian, a chatbot who gives trivia about Oktoberfest!") or could be better solved by classical programming ("a GPT that automatically converts currencies to USD!), it seems AI developers have struggled to find a single marketable use case of LLMs outside of codegen.
> Companies with relatively young, high-quality codebases benefit the most from generative AI tools, while companies with gnarly, legacy codebases will struggle to adopt them. In other words, the penalty for having a ‘high-debt’ codebase is now larger than ever.

This mirrors my experience using LLMs on personal projects. They can provide good advice only to the extent that your project stays within the bounds of well-known patterns. As soon as your codebase gets a little bit "weird" (ie trying to do anything novel and interesting), the model chokes, starts hallucinating, and makes your job considerably harder.

Put another way, LLMs make the easy stuff easier, but royally screws up the hard stuff. The gap does appear to be widening, not shrinking. They work best where we need them the least.
Agreed. It feels like Europe's DMA is basically just a taxation on big American tech companies.

There is a very fine line between over regulation and enough regulation to maximize efficiency.
Some frameworks like Laravel can bring you far in terms of features. You're mostly gluing stuff together on top of an high-quality codebase. It gets ugly when you need too add all the edge cases that every real-world use case entails. And suddenly you have hundreds of lines of if statements in one method.
I get your point, but if that were completely true, no one would work in the videogame or embedded software sectors. They pay dramatically less, especially early in career.
We're (Finally) Going to the Cloud
Chrome and Safari comprise almost 90% of mobile. The next largest share is Samsung Internet browser.

All this says is the majority of people use a mobile phone's default browser.
I actually tried to add DLS to the title of this discussion, but the character limit was one character too short, so I was forced to leave it out. Sorry, the intent was not to deceive you or commit academic fraud.

Have you actually read the paper and have anything interesting to say about it, or are you just complaining about the title of this discussion?
I was tech editor on a book that used MS Word versioning. (One chapter per .docx because Word couldn't scale to anything longer). As you say, it was absolutely miserable.
In HTML, they should be using <del> instead, which denotes a portion of the text that was removed. If something is inserted, then <ins> should be used.

<strike> is deprecated.

This kind of notation is similar but not the same as redlining. Whoever reads the law actually wants `git history` in this case. The diff is not a means to an end (a fully edited document), having the diff explicit is the end goal.
> Building useful and viable software is a fun hobby

It is!

It's a lot like community theatre. A lot of people who maybe thought they'd be major movie star when they took drama in high school end up in reality working boring jobs but producing for the love the art and the dream stuff that is much better than it has any right to be.

Will it ever be as good the professional stuff with large budgets? Rarely. But it is good and remarkable how far it's come.
This so much. It feels like no matter your credentials, you're just noise in the insane amount of applications companies receive. Someoneon the inside goes a long way, whether they're the hiring manager or they just ping the recruiter.
hmm. maybe give cash instead then
The term "indexes" serves both as the third-person singular present tense of the verb "to index" and as a plural noun form of "index." In contrast, "indices" is the traditional plural form of "index," particularly prevalent in mathematical and scientific contexts. While "indexes" is commonly used in general English, "indices" is often preferred in technical fields to maintain linguistic precision. Employing "indices" in such contexts helps distinguish between the action of indexing and the plural form of index, thereby enhancing clarity.
Damn if only they told us yesterday before I restarted for the first time in a month. I wonder how big my memory leak would have been. I have only been online for about 11 hours (~9 of those were in hibernation) now and already at a 13MB leak.
Must be all that Swift goodness they impose on us… ;)
This has nothing to do with consumer protection.

And anyway the EU never had specific legislation at the time Marketplace was introduced hence why they are having to use the EEA agreement as the basis for their actions. Which is basically a generic "do nothing bad" clause.
I assumed you were already dead by the time I got to reading your response. One does not normally tell you that they are dying if they expect to still be around for a long time. Shame on me for assuming. What is the expected lifespan for someone diagnosed with your condition?
I wonder if the next administration will put a stop to this EU trade war against US Big Tech, or if they will let specific companies (e.g. Meta & Google) continue to suffer due to a (perceived or real) bias against that admin during their 2016-2020 tenure and their political campaigns.

I imagine at the very least that the company formerly known as Twitter will be protected.
You’ll have to email the mods for that - @username doesn’t work here. Use the footer contact link.
You don’t need to do anything special to “reveal” that Apple doesn’t prioritize backwards compatibility. That is very well known. For example, standard practice for audio professionals is to wait a year or more to upgrade MacOS, to give all the vendors a chance to fix what broke.
> However, in ‘high-debt’ environments with subtle control flow, long-range dependencies, and unexpected patterns, they struggle to generate a useful response

I'd argue that a lot of this is not "tech debt" but just signs of maturity in a codebase. Real world business requirements don't often map cleanly onto any given pattern. Over time codebases develop these "scars", little patches of weirdness. It's often tempting for the younger, less experienced engineer to declare this as tech debt or cruft or whatever, and that a full re-write is needed. Only to re-learn the lessons those scars taught in the first place.
Missing option: don't grant a license to use your code if you'll be upset that people will use your code. Use something like AGPL or don't grant any license at all. Granting no license means others using your code in any way is copyright infringement, which individuals don't need to care about, but makes it something no business of any significant size will touch.
Daisy, an AI granny wasting scammers' time
They're still very useful on their own. But even more broadly, you can often use them in tandem with LLMs. A good example could be a classifier that's used as a "router" of sorts; could be for selecting a prompt template, directing to a specific model, or loading a LoRA or soft prompt vector to be used at inference-time.
> It’s as if the industry has forgotten that building software is about the application of algorithms to data structures to accomplish some user need

My 3 months experience searching - and getting only ~3-4 initial interviews - is the New-AI-Kids-on-Da-Block think software-engineering is just another plumbing for their Artificially Great Intelligence. One CEO even used the exact word.

waw. Plumbers make real good $$$..
We'd have to ask Dr. Demento.
> I agree, but I don't think this is PyPI's problem to solve. From a security perspective, PyPI should prioritize the platforms where the traffic is.

To me that's a bit of a weird statement, PyPI is part of the Python foundation, making sure that the project remains true to its open-source nature is reasonable?

My concern is that these type of things ultimately play out as "we are doing the right thing to limit supply chain attacks" which is good an defendable, but in ~5 years PyPI will have an announcement that they are sunsetting PyPI package upload in favor of the trusted provider system. pip (or other tooling) will add warnings whenever I install a package that is not "trusted". Maybe I am simply pessimistic.

That being said we can agree to disagree, I am not part of the PSF and I did preface my first comment with "I guess I am an idealist".
Seems like overkill, especially considering I exclusively use todo lists on my phone, where I can download a free app and never have to think about rebasing and diffing.
Solving the Liquid Oxygen Problem: A Rare Look Inside Working at SpaceX[video]
US Tech companies are completely free not to do business in Europe. That the US ignores some big antitrust issues doesn't mean Europe has to do the same.

Here it deals with the fact that in that area Meta is both a platform provider and a player in said platform, and that they take advantage of the former to hamper competitors. I can't see how it's related to what you're suggesting.
I value a good manager, a fun team, an actual PTO policy I can use, and cool projects to work with at about $40,000 a year. Salary is valuable but it is not the only valuable thing.