MurphyA/hacker-news huggingface dataset:
by vkou | 2025-07-02 16:16:06+00:00
The real question is that if the Dems ever get power back, what can be done to punish the bad people who participated in all this criminality?

With every other social norm being broken, I don't see why political reprisals shouldn't be the way forward. Just say that any of the pardons were illegal[1], and start stripping citizenship from anyone involved in this.

The genie's out of the bottle, and not punishing the thugs involved in this would just embolden them and their minions to try harder the next time they have power. Criminality should have consequences.

Deprivation of rights under color of law is a serious crime in this country, and should be treated as such.

[1] The current administration regularly declares immigration decisions made by the previous one illegal, and retroactively applies that label to the people affected by them. I'm not sure why any of its decisions should be worth the paper they are printed on, if it is ever theown out.
by ajmurmann | 2025-07-02 16:16:17+00:00
This is the exact issue. There is a lot more variance in autocrats. You can get Lee Kuan Yew and you can get Kaiser Wilhelm. With democracy you are much more likely to get something in the middle. In the end of the day the cost of an bad autocrat is higher than the opportunity cost of a milk toast government compared to Lee Kuan Yew. China is still catching up from the Mao years.

I do work that social media will change this though
by bwfan123 | 2025-07-02 16:16:32+00:00
I am sure they will continue to improve just as the static-analyzers and linters are improving.

But, fundamentally, LLMs lack a theory of the program as intended in this comment https://news.ycombinator.com/item?id=44443109#44444904 . Hence, they can never reach the promised land that is being talked about - unless there are innovations beyond next-token prediction.
by bitwize | 2025-07-02 16:16:36+00:00
It's 2025. HTML is, first and foremost, a GUI toolkit. People have forgotten how hypertext works.

You want to see what good hypertext looks like? Check out: https://www.zetatalk.com

This lady has been promulgating her own brand of UFO kookery since the 90s, always in this same beautiful format. Nicely flowing prose, with only the relevant words turned into a link to delve further into the topic. Wikimedia also has very good practices.

But whenever I get depressed about the state of webshit, I glance back at ZetaTalk, a product of a different era, when hypertext was exciting, "surfing the web" to explore topics was a fun pastime, and anyone could put virtually anything they wanted online.
by sofixa | 2025-07-02 16:16:51+00:00
This is par for the course for Azure. Their security posture is genuinely terrifyingly lackluster.

https://www.lastweekinaws.com/blog/azures_vulnerabilities_ar...

This is from a few years ago but nothing seems to have changed. A cursory search of the Wiz blog with "Azure" reveals so many horrific (cross tenant, trivial to exploit) security vulnerabilities it's hard to imagine many people at Azure care about security. And that's just from one group of security researchers, from Wiz, there are others such as OP.
by crmd | 2025-07-02 16:17:06+00:00
Earlier in my career I worked for a tech industry-famous CEO who is long retired.

One of the most unconventional things he taught me was that “our highest obligation is to employees and their families. Second is to investors. Third is to the communities we operate in. Obviously don’t ever say this in a board meeting or investor conference”.

And he meant it. When products got cancelled, people got reassigned. Terminations for poor performance happened but were individual cases.

I’m quite sure the idea of firing people to goose the share price never even crossed his mind.
by wombat-man | 2025-07-02 16:17:29+00:00
Yeah the code review potential is big. I just started using AI for this and it's pretty handy.

I agree it's good for helping writing smaller bits like functions. I also use it to help me write unit tests which can be kind of tedious otherwise.

I do think that the quality of AI assistance has improved a lot in the past year. So if you tried it before, maybe take another crack at it.
by programmertote | 2025-07-02 16:18:01+00:00
Not from my experience. I've worked with all three of them. If one can stick with the web UI to provision permissions and the permissions required are simple/straightforward, Google Cloud (again, this is my personal opinion, so please take it with a grain of salt) is the most usable among the three.

BUT all three of them (AWS, Azure and GCP) have pros and cons, so you just have to spend a good amount of time learning their quirks.
by nyarlathotep_ | 2025-07-02 16:18:18+00:00
I do wonder if these trends continue (paired with the offshoring and H1B replacements they're all in on (otherwise mentioned in this thread), how this effects the local housing markets in places like, in this case, Seattle.

If every third 22 year old isn't making 200K, how are you going to sustain a market of crapshacks "worth" 1M?
by pseudosavant | 2025-07-02 16:18:23+00:00
Sad to see Glitch go, but there wasn't a _business_ there. I had a bunch of cool static HTML/JS tools there, but never gave them a penny. It couldn't go on forever. So long and thanks for all the fish!

I moved my tools to a repo and Github Pages. Slower iteration speed obviously (~1 minutes from pushing code to showing up on Pages), but it is working well for me. I can edit locally or directly in the repo on github.com (pressing `.` in a repo opens it in a full online VS Code) from anywhere.

https://pseudosavant.github.io/ps-web-tools/
by ldoughty | 2025-07-02 16:18:25+00:00
Yeah, that's basically what I deduced. They throw Android under the bus but _really_ it's not any more private, it just makes it up to Apple to comply, not the developer.

There is an argument to be made that Apple is better positioned to fight financially... However, the current administration tends to threaten blocking or mergers/acquisitions, or other red tape unless they comply. I doubt Apple would accept such financially damaging threats to protect ICEBlock's users.
by dupdrop | 2025-07-02 16:18:32+00:00
I don't know if your language is expression based like Rust, but in Rust the nice thing is that it's just the regular if syntax being used as an expression and not some additional special case syntax, which is elegant.

I actually like the Haskell syntax more because it's looks nicer when formatted in multiple lines:

-- Haskell: -- single line if ... then ... else ... -- multiline if ... then ... else ...

Where in Rust with normal formatting it because 5 whole lines:

// Rust: let result = if ... { ... } else { ... }; // or, 4 lines but less common: let result = match ... { true => ..., false => ..., };

I think the strongest argument for condition-first that's unrelated to "taste" is the fact it is consistent with the order of execution:

# Python: # you have to read "from the middle out" to read with the order of execution x = a() if b() else c()

I also strongly suggest you look up why Python ended up with the syntax it did. The reasons were not really good and not really applicable to a new language. Maybe my memory is bad because I can't find the source, but I remember one of the justifications was simply that it turned out faster in cpython (the python interpreter) in the test implementation they did.

I might also consider asking Chris Lattner (Mojo language). They did use that syntax in Mojo, because it is made to be a superset of Python. But I remember hearing him say he really disliked it.
by cosmic_cheese | 2025-07-02 16:18:50+00:00
In my experience speed differences between browsers are indeed negligible on properly engineered sites/apps. Every so often I run into one that was only ever developed for and tested against Chromium and has major performance issues under Gecko and/or WebKit. Some of it might come down to poorly pruned or outdated polyfills, which in many cases are filling in for features that those engines gained support for quite some time ago.

I wish there were something that could thwart the “Chromium by default” assumption at large amongst devs, because it’s making the web worse than it needs to be.
by leviathant | 2025-07-02 16:18:55+00:00
I live in Philadelphia. We had a lot of manufacturing here, but most of that vacated the city center in the 1970s and 1980s. I recently was doing some research into urban renewal around my neighborhood, and found a paper about the city's efforts to address a concentrated population of perpetually drunk homeless men, mostly centered in my neighborhood, mostly squatting in abandoned buildings or living in flophouses. The city's approach was effectively to remove them and spread them out - and bulldoze the neighborhood to make way for a federally funded highway, now I-95. A lot of manufacturing businesses just called it quits - the owners had made their money on the backs of cheap labor and hadn't really set up any kind of succession plan, but could retire comfortably. Others moved, mostly out of the city, and by the 90s, that labor was moving overseas.

And that's why I don't really foresee that kind of manufacturing coming back here. In order to survive the race-to-the-bottom pricing that the majority of Americans crave, you need a large labor force that will accept some form of sub-par living conditions. But if you can't earn a living wage, you can't afford to participate in the economy in a way that supports the manufacturing, and then you're back to those mid-century slums.

I'm dramatically oversimplifying things, my main point here is, I didn't really put together how much of early 20th century American manufacturing relied on chronically drunk homeless men.
by hedgehog | 2025-07-02 16:19:49+00:00
Yes, one of the reasons I like Copilot over some of the terminal-based systems I've seen is the changes are all staged for review in VS Code so you have all the navigation etc tools and can do whatever needs to be done before committing. It saves a lot of time, even on new features. I think of it like a chainsaw, powerful but a little bit imprecise.
by ajmurmann | 2025-07-02 16:20:07+00:00
The benefit of democracy is that it has somewhat of a self-correcting mechanism build in and it functions without violence. Autocracies don't have that.

You say Democracies have a short track record. While this is true in the grand scheme of things, each individual non-Democracy that came before did as well. Rulers conquered each other's countries, usurped the current leaders etc. quite regularly. I'm not sure I'd count that as stable and longer-lasting.
by 1vuio0pswjnm7 | 2025-07-02 16:20:08+00:00
"User-agent: CCBot disallow: /"

Is Common Crawl exclusively for "AI"

CCBot was already in so many robots.txt prior to this

How is CC supposed to know or control how people use the archive contents

What if CC is relying on fair use

# To request permission to license our intellectual # property andd/or other materials, please contact this # site's operator directly

If the operator has no intellectual property rights in the material, then do they need permission from the rights holders to license such materials for use in creating LLMs and collect licensing fees

Is it common for website terms and conditions to permit site operators to sublicense other peoples' ("users") work for use in creating LLMs for a fee

Is this fee shared with the rights holders
by zizzimars | 2025-07-02 16:20:13+00:00
Location: Astana, Kazakhstan Remote: Yes Willing to relocate: Yes Technologies: Pytorch, NumPy, pandas, scikit-learn, Tensorflow, keras, OpenCV, Gradio, PostgreSQL, Docker, Git Résumé/CV: http://bit.ly/4lygxs7 Email: zizzimars [at] gmail [dot] com Github: https://github.com/zizimars

MSc in Data Science graduate with 2+ years of research experience in generative AI and multimodal systems. Co-authored Nature Scientific Data publication, first-authored an EEG-driven 3D face reconstruction (under review at top-tier journal).

Expertise: Generative AI, multimodal emotion recognition (EEG/audio/video), computer vision, OCR. Recent work includes the first system generating 3D avatars from brain signals and Kazakh handwritten text recognition.

Seeking ML Engineer or Data Scientist role to transition from academia to industry.
by andrewmutz | 2025-07-02 16:20:19+00:00
I went from one camp to the other in the last month. I've been blown away by whats possible and here's what's working for me:

- Use Cline with Sonnet 4. Other models can work but this is the best balance of price and effectiveness. - Always use "plan" mode first, and only after the plan mode looks good do you switch to "act" mode. - Treat the LLM as though you are pair-programming with a junior engineer. - Review every line that gets written as it gets written. Object or change it if you don't like it for any reason. - Do test-driven development, and have the LLM always write tests first.

I have transitioned to using this full-time for coding and am loving the results. The code is better than what I used to write, because sometimes I can miss certain cases or get lazy. The code is better tested. The code gets written at least twice as fast. This is real production code that is being code reviewed by other humans.
by p_ing | 2025-07-02 16:20:27+00:00
Coming from a Windows enterprise background, the UI for the most part makes sense and not something I find difficult to navigate (the original UI was awful). I know your sentiment is not uncommon, but I'm unable to share it.

I will agree, and this is a general Microsoft problem spanning back to the 90s, some error messages aren't useful what so ever. Others are clear and concise. I figure this is due to the different PGs following their own set of rules.
by renecito | 2025-07-02 16:20:32+00:00
Same sht over and over again.

Apple keeps good or great things as their are: Apple is loosing its edge look how other are so innovative.

Apple takes some risk and go bold on things: Why changing things?

At the end everyone else complaining would just follow and copy.

Rinse and repeat, bring the eyeballs and the money to my btching site or profile.
by andy99 | 2025-07-02 16:20:43+00:00
I'm realizing that LLMs, for coding in particular but also for many other tasks, are a new version of the fad dieting phenomenon.

People really want a quick, low effort fix that appeals to the energy conserving lizard brain while still promising all the results.

In reality there aren't shortcuts, there's just tradeoffs, and we all realize it eventually.
by giardini | 2025-07-02 16:20:50+00:00
You've been looking for 7 months - too long to keep looking. Go back to school and get a Master's only(that is, don't seek a PhD). Obviously the market is questioning whom they should hire, if anyone.

Don't get caught entering the market at a low: you'll never recover for your entire career. Instead return to school, wait for the market to improve and only then begin again to apply. Good news: subject area is your choice and you might meet a life mate while you're in school!
by juanpabloaj | 2025-07-02 16:21:08+00:00
Location: Chile

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Go, Elixir, Docker.

Résumé/CV: https://www.linkedin.com/in/juan-pablo-abarz%C3%BAa-jaramill...

Email: jpabloaj(at)gmail.com
by gosub100 | 2025-07-02 16:21:09+00:00
> The model itself is not a copy,

Agreed

> the Sony Betamax case, which found that it was legal and a transformative use of copyrighted material to create a copy of a publicly aired broadcast

Good thing libgen is not publicly aired in broadcast format.

> So on those grounds, they're as screwed as the 12 year olds and their parents.

Except they have deep enough pockets to actually pay the damages for each count of infringement. That's the blood most of us want to see shed.

You cannot have trained the model without possession of copyrighted works. Which we seem to be in agreement on.
by alganet | 2025-07-02 16:21:16+00:00
From what I could perceive, companies believe coding AIs will eventually learn to both code and teach better than seniors.

This is based on two assumptions:

- AI will get better. Developers using the system will transfer their knowledge to it.

- Seniors in a couple of years will be different. They should be those who can engage with the AI feedback loop.

Here's why I think it won't work:

- Senior developers learn more than they can produce. There is knowledge they never transfer to what they work on. Internalized knowledge that never materializes directly into code. _But it materializes indirectly_.

- Senior developer knowledge come from "schools", not just reading. These schools are not real physical locations. They're traditions, or ideas, that form a very long tail. These ideas, again, are not directly transferrable to code or prose.

- Juniors get embarrassed. You say "stop making this nonsense", and they'll stop and reflect, because they respect seniors. They might disagree, but a pea was then placed under their matress, and they'll think about "this nonsense" you told them to stop doing and why. That is how they get better. So far, AI has not demonstrated being able to do that.

The production of quality content is an aspect of one of those "schools of thought". You are supposed to bear the responsibility of passing the knowledge. Keeping lean codebases easy to understand is also a hallmark of many schools of thought. Working from fundamentals is another one of those ideas, etc.
by gpm | 2025-07-02 16:22:03+00:00
> for which the dev feels no ownership.

This is definitely something I feel is a choice. I've been experimenting quite a bit with AI generated code, and with any code that I intend to publish or maintain I've been very conscious in making the decision that I own the code and that if I'm not entirely happy with the AI generated output I have to fix it (or force the AI to fix it).

Which is a very different way of reviewing code than how you review another humans code, where you make compromises because you're equals.

I think this produces fine code, not particularly quickly but used well probably somewhat quicker (and somewhat higher quality code) than not using AI.

On the flip side on some throwaway experiments and patches to personalize open source products that I have absolutely no intention of upstreaming I've made the decision that the "AI" owns the code, and gone much more down the vibe coding route. This produces unmaintainable sloppy code, but it works, and it takes a lot less work than doing it properly.

I suspect the companies that are trying to force people to use AI are going to get a lot more of the "no human ownership" code than individuals like me experimenting because they think its interesting/fun.
by causal | 2025-07-02 16:22:09+00:00
What's it called when you choose a task because it's easy, even if it's not what you need to do at all? I think that's what LLMs have activated in a lot of us: writing code used to be kinda hard, but now it's super easy, so let's just write more code.

The hard parts of engineering have always been decision making, socializing, and validating ideas against cold hard reality. But writing code just got easier so let's do that instead.

Prior to LLMs writing 10 lines of code might have been a really productive day, especially if we were able to thoughtfully avoid writing 1,000 unnecessary lines. LLMs do not change this.
by ToucanLoucan | 2025-07-02 16:22:19+00:00
As someone who regularly participates in local politics I assure you, this is incredibly still a thing. Every last measure receives vehement criticism from the older cohort of our city because they're certain it will mean a tax increase. We have to explain over, and over, and over again that the projects we're voting on were budgeted in over a year ago, and that money is already allocated.

Most accept this. Some stay mad but just quietly vote no (and are usually outvoted). A minority say if we have money for this then we should be cutting taxes.

Like it's stereotypical I grant you but stereotypes aren't made up in an office somewhere, Severance style. An unfortunate number of the old among us want nothing going to anyone who isn't them, and I fully accept, an amount of that is coming from people who are living on a fixed income, and I have empathy for that. A lot of it is also just coming from people who have sour grapes about only having a 17 foot boat instead of the 19 foot one they wanted, and see our parks and beautification projects as the reason they couldn't have it. Not only is it often BS, it's just anti-social. Like I'm sorry you're apparently too out of shape to enjoy a bike trail, but we have a whole ton of other people who aren't, and putting every measure of improving our city on a menu for you to select which ones you're comfortable paying for is simply not practical.

My entire life my taxes have gone to pay for things that don't benefit me. It's just part of living in a society.
by mrweasel | 2025-07-02 16:22:33+00:00
That's my thinking as well, these are items where if they cross a certain price point consumers can easily opt to just not get them. They aren't even really luxury items, they are unnecessary luxury items.

A better example I've seen is machinery, like construction equipment. Some contractor on YouTube points out that a Chinese skid steer is every bit as capable as a US made, but that 25 - 33% of the price. If he had to buy US made equipment he wouldn't have a business.
by AsmodiusVI | 2025-07-02 16:23:04+00:00
Really appreciated this take, hits close to home. I’ve found LLMs great for speed and scaffolding, but the more I rely on them, the more I notice my problem-solving instincts getting duller. There’s a tradeoff between convenience and understanding, and it’s easy to miss until something breaks. Still bullish on using AI for exploring ideas or clarifying intent, but I’m trying to be more intentional about when I lean in vs. when I slow down and think things through myself.
by atoav | 2025-07-02 16:23:17+00:00
Please amend the Wikipedia-list on the topic with sourced information if you have the strong evidence required by your extraordinary claim.

In such a conflict both sides have incentives to twist reality, but since the names of the killed journalists are public you can do research and provide a valuable service to the public by ensuring the truth is out there. But this means "trust me bro" isn't going to cut it.
by p_ing | 2025-07-02 16:23:26+00:00
You can provision an Azure Web Service (PaaS web server running IIS or whatever the Linux version runs) which provisions the computational resource, Azure App Service, as part of the deployment steps.

You certainly can do it in the way you've specified but I only see that as useful if you're provisioning multiple Web Services to point to a single App Service.

But to answer your question, yes you can "just" provision a Function or Web Service, the wizard walks you through it. The App Service behind the scenes is just details and not something you must interact with post-Function creation.
by heathrow83829 | 2025-07-02 16:23:47+00:00
the first responsibility of any company is profitability. they have no economic, moral or ethical obligation to keep employees (no matter how well they performed), if it doesn't help them be more profitable. this should not be news.

I think "low performance" is typically just a scapegoat. the real reason is they simply don't need that many empolyees to maximize profitability.
by wyager | 2025-07-02 16:24:14+00:00
Note that the world-model "everything Chinese is spying on you" actually produced a substantially more accurate prediction of reality than the world-model you are advocating here.

As far as being "very welcoming", that's nice, but it only goes so far to make up for irresponsible gross incompetence. They made a choice to sell a product that's z-tier flaming crap, and they ought to be treated accordingly.