MurphyA/hacker-news huggingface dataset:
by itake | 2025-06-26 18:59:34+00:00
The trend I've seen in these AI tech companies is they launch their MVP using base models (or in this case fine tuning gpt4). This gives them enough traction for a seed round, but 2+ years later, they don't have the talent to actually improve the product beyond this.

If OpenAI puts resources to language learning, they could build a great product. But 3rd party devs relying on someone's tech hasn't proven to be a good strategy.
by jsaltzman20 | 2025-06-26 18:59:59+00:00
11 purpose-built AI specialists that work around the clock to do your deepest, strategic work for you at warp speed – enabling enterprises to compete effectively: Acquisition Hunter → Identifies strategic targets before competitors notice them Business Relationship Analyst → Maps customer, vendor, and partner relationships ChatCBI → AI-to-AI interface for integrating CB Insights intelligence into your workflows Commercial Due Diligence Accelerator → Reduces diligence timelines from weeks to hours Competitive Sentinel → Monitors what rivals are buying, building, and investing in Deep Analyst → Generates comprehensive research reports in hours instead of weeks Earnings Analyst → Delivers CEO-ready competitive intelligence within hours of earnings calls Partner and New Business Finder → Detects high-value partnership opportunities using funding signals Personal Briefing → Scours global news to surface personalized growth opportunities Sales Account Planner → Accelerates rep ramp-up with deep account understanding Scouting Report → Generates analyst-grade SWOT analyses on any private company on command
by vaindil | 2025-06-26 19:00:32+00:00
I both agree and disagree with you. I think neurodivergence has become a bit "trendy" lately, and some people have latched onto these labels when they may not be clinically appropriate. However, these evidence-based diagnostic tools aren't perfect.

My sister was properly diagnosed with ADHD several years ago, and she encouraged me to get tested. My tester, a PhD psychologist who specialized in neuropsych testing, said the evidence was borderline, but ultimately refused to give a diagnosis because I did well in high school and that's unheard of in "true" ADHD. I promise I'm not exaggerating--I have the report to prove it. He completely ignored that I never had to pay attention in school because it was so easy for me, and I only started to run into problems in college when the material got more difficult.

Thankfully my psychiatrist disagreed with that and started me on medication anyway, and since then I've actually been able to understand why I am the way I am and work through my issues. (I found out a year later that my parents actually had me tested in first grade and I was diagnosed then, but they intentionally kept it from me my whole life.)

I know this is just one anecdote, but it's a common discussion point online that mental healthcare like this isn't always the most accessible. I think well-intentioned research and self-diagnosis can certainly have their place, depending on one's circumstances, and as long as care is taken to avoid unscientific information.
by littlestymaar | 2025-06-26 19:00:41+00:00
It's not even clear you can license language model weight though.

I'm not a lawyer but the analysis I've read had a pretty strong argument that there's no human creativity involved in the training, which is an entirely automatic process, and as such it cannot be copyrighted in any way (the same way you cannot put a license on a software artifact just because you compiled it yourself, you must have copyright ownership on the source code you're compiling).
by _DeadFred_ | 2025-06-26 19:01:22+00:00
Violating/changing the meaning of copyright law and demanding special carvouts AFTER THE FACT is not 'competition'. (AI)

Breaking hospitality/zoning laws is not 'competition'. (AirBnb)

Breaking taxi/transportations laws and regulation is not 'competition'. (Uber/Lyft)

Misclassifying workers to bypass employment laws is not 'competition'. (All 'gig' companies)

Operating unlicensed financial services is not 'competition'. (fintech)

Being given special content liability carveouts only to your platform is not 'competition'. (social media)

Evading antitrust norms via vertical integration is not 'competition'. (Apple app store and 30% rent)

Flooding the market with illegal or gray-area imports is not 'competition'. (Amazon)

Exploiting data without consent is not 'competition'. (all tech at this point)

Using investor capital to subsidize predatory pricing is not 'competition'. (almost all tech)

Every industry 'new' tech has gone after they have cheated, broken laws and/or had/pushed for (normally after the fact) special carveouts from the law so that they are the only ones in their field that get to operate a different way, used and harvested data in bad faith, used predatory unsustainable pricing practices.

Show me where tech has 'outcompeted' without doing any of the above. Where the product didn't need special protections/carvouts to existing law, didn't exploit data/peoples trust, didn't use investment capital to artificially lower prices, didn't utilize 'grey areas' to skirt barriers that ACTUAL competing companies obeyed, where the product delivered, on it's own, created a unicorn.

Edit: Responding as edit because I've been timed out. Apple is doing rent-seeking enforced through ecosystem control. This is traditionally seen as a monopolistic practice and historically/based on capitalist philosophy companies that did this were seen as a threat to capitalism and broken up/punished for this behavior. Rent seeking is explicitly anti-capitalist in classical economic thought.
by fluidcruft | 2025-06-26 19:01:57+00:00
I'm in the US and both the banks I use do this. It's probably optional but SMS 2FA is a complete joke due to the major security flaws of SMS. Presumably they could use a generic 2FA app but then it means they would have to provide technical support to the n-millionth backdoored spyware app that app stores get games to promote which has accountability and compliance implications. Another thing the apps do is instant confirm of suspicious activity and Google Pay which my understanding is keeps card numbers out of store databases that keep getting breached every other month.
by skissane | 2025-06-26 19:02:02+00:00
Example I observed firsthand: a CVE was filed because GNU C Library had a memory corruption bug. Yes, the memory corruption bug was real, but the glibc core developers did not agree that it was a security issue, and I think they are right: https://sourceware.org/bugzilla/show_bug.cgi?id=29444

Why? Because the memory corruption only happened if you manually called a semi-undocumented API. And that API was only there to support the profiler (gprof), so it being called manually almost never happened and wasn’t officially supported, in normal use the compiler would insert calls to it automatically in profiler builds and in normal production builds the undocumented API would never be called. So in practice this is impossible to exploit, except for apps which do weird things which almost nobody does (e.g. use profiler builds in production, and then expose a REST API to let a remote user stop/start the profiler at runtime)

And yet, now it is listed as a real vulnerability in umpteen security vendor databases. Because the CVE database just accepts anything as a vulnerability if someone claims it is, and if the developers disagree, they just mark it as “Disputed”. But then in my experience a lot of these vendors don’t treat Disputed vulnerabilities any differently, their code analysis tools will still flag them as a “security risk” even though the vast majority of them are BS
by pixelpoet | 2025-06-26 19:02:24+00:00
Really, they couldn't afford to put even a token image in there? ScienceDaily really is a trash publication, and ofc not just for this.

"We have discovered these truly beautiful samples of extraterrestrial material, absolutely incredible to behold, breathtaking in its glistening crystaline appearance, one of the finest samples we've ever seen... anyway here's an Excel spreadsheet and a bunch of academic references."

Nevermind, at least the original source comes through: https://source.washu.edu/2025/06/why-the-moon-shimmers-with-...
by lukan | 2025-06-26 19:02:24+00:00
Google ads are still everywhere, if you google or not.

The question will be, when and how will the LLM's be attacked with product placements.

Open marked advertisement in premium models and integrated ads in free tier ones?

I still hope for a mostly adfree world, but in reality google seems in a good position now for the transition towards AI (with ads).
by nexarithm | 2025-06-26 19:02:32+00:00
Yes definitely it is! I shared the similar thing on https://news.ycombinator.com/item?id=44388134 just couple hours ago. I am happy to use ready products from other, I just created that only to solve my daily need. I will give a shot to https://instaask.ai/ . The only issue I see with this is I need to trust owner on my queries. Running local seems little bit more secure but not sure worth to effort tbh.

Edit: Ah, I also have open source python library to unify AI providers calls if you are interested in using at the backend that I forgot to mention. https://www.proxai.co/
by refulgentis | 2025-06-26 19:03:13+00:00
I agree that's the most likely interpretation - does it read as a shell game to you? Like, it can do that but once you get the thing that can use the output involved it's 1/100th of that? Do they have anything that does stuff with the outputs from just MobileNet? If they don't, how are they sure I can build 60 fps realtime audiovisual experiences they say I can?
by natebc | 2025-06-26 19:04:06+00:00
You may already know about it but I'll recommend it regardless just in case anybody else has never seen or heard about it.

ShareX: https://github.com/ShareX/ShareX

Is a phenomenal, Open Source (GPL3) screenshot utility for windows that absolutely kicks ass. Slices, dices, reads qrcodes, uploads to custom s3 locations, captures video, the list of it's features is long.
by lostlogin | 2025-06-26 19:05:19+00:00
The money aspect is interesting.

Where I am the companies charge a ‘line charge’. It’s about 20-25% of the monthly bill.

I generate somewhere between 80-110% of the power I need, but in winter I only get half what I need from solar.

A larger system would cover this and negate the need for the line charge, suddenly saving a lot.
by globnomulous | 2025-06-26 19:06:36+00:00
> I think the major difference I'm noticing is that many of the Boosters are not people who write any code.

Plenty of current, working engineers who frequent and comment on Hacker News say they use LLMs and find them useful/'game changers,' I think.

Regardless, I think I agree overall: the key distinction I see is between people who like to read and write programs and people who just want to make some specific product. The former group generally treat LLMs as an unwelcome intrusion into the work they love and value. The latter generally welcome LLMs because the people selling them promise, in essence, that with LLMs you can skip the engineering and just make the product.

I'm part of the former group. I love reading code, thinking about it, and working with it. Meeting-based programming (my term for LLM-assisted programming) sounds like hell on earth to me. I'd rather blow my brains out than continue to work as a software engineer in a world where the LLM-booster dream comes true.
by histriosum | 2025-06-26 19:06:54+00:00
I did a chunk of my primary training back when I was 21, but as often happens, I got to around the cross country solo portion and ran out of money and life priorities changed.. unfortunately, I then set it down for a really long time; sort of forgot that I actually really loved it, I guess.

Came back to flying in 2019 and finished up my private certificate, with no particular intention other than I wanted to fly because I enjoyed it, and perhaps instruct because I do enjoy teaching. Went on to get my instrument and commercial, and around the time I got my commercial certificate, I started toying with the idea of pursuing it as a possible career change. Went on to get my multi-engine add on, which kind of cemented the idea of trying it for a living. CFI and CFII after that, and between doing some instructing and flying a lot just because I liked flying, I started applying at airlines around December of last year and I crossed the 1500hr mark in March of this year. Interviewed at my first choice regional in May, they gave me a CJO, and training class date in mid July.

Pilot hiring right now is pretty tight, so I've been pretty fortunate to get the regional I wanted right out of the gate, and to not have a long delay for a class date. As with anything involving timing in life, I definitely timed it wrong -- my earning potential and qualify of life outlook would've been vastly improved if I'd been ready to make this jump 2 to 3 years ago, but what can you do :-D
by bastawhiz | 2025-06-26 19:07:58+00:00
> But when you talk about URL parsing in a linter or a regexp in logging code, I think you're implying that the bugs are unimportant, in part, because the code only handles trusted input.

You proved my point, though. URL parsing is scary and it's a source of terrible security bugs. Not in a linter! Does it even have a means of egress? Is someone fetching the URLs that have been misparsed URLs from the output? How could you even deliver untrusted data to it?

In isolation, the issue is Bad On Paper. In context, the ability to actually exploit it meaningfully is vanishingly small if it even practically exists.

> Countless exploits have arisen when some parser never designed for untrusted input ended up being exposed to it. Perhaps that's not the parser's fault. But it always happens.

Yes! The cve should be for the tool that trusted code to do something it wasn't expected to do. Not for the code that failed in an unexpected circumstances. That's the point.
by tiahura | 2025-06-26 19:08:35+00:00
Wrong about "inconsistent", the ribbon follows predictable patterns. Home tab always has basic formatting, Insert always has objects/media, etc. What changed is intelligent positioning based on context.

Office 95's menus were consistent in the worst way - consistently buried everything under nested submenus. Finding mail merge meant File→Tools→Mail Merge→Options→Setup. Now it's Mailings tab, right there.
by orangeboats | 2025-06-26 19:09:02+00:00
A bit disingenuous to quote an outdated fact. Wayland has supported "proper" DPI (i.e. one without downscaling) for quite a while now, and it's been widely implemented across the ecosystem (on the server side: KDE, GNOME, wlroots-based compositors, Smithay-based compositors, on the client side: GTK, Qt, SDL).
by eikenberry | 2025-06-26 19:09:22+00:00
The Sr. Engineer should definitely give (presumably another Sr. Eng.) Bob's code a quicky review and approve it. If Mary or Rando are Sr. then they should get the same level as well. If anyone is a Jr. they should get a much more in-depth review as it's a teaching opportunity, whereas Sr. on Sr. reviews are done to enforce conventions and to be sure the PR has an audience (people take more care when they know other people will look at it).
by cesarb | 2025-06-26 19:09:23+00:00
> Gemma is open source and apache 2.0 licensed.

Are you sure? On a quick look, it appears to use its own bespoke license, not the Apache 2.0 license. And that license appears to have field of use restrictions, which means it would not be classified as an open source license according to the common definitions (OSI, DFSG, FSF).
by jeroenhd | 2025-06-26 19:09:58+00:00
Serial ports still exist today. Even in desktop computers (though usually in weird underpowered ones designed for industrial applications and such). Even the most GAMING of motherboards have headers ready for one or even more serial ports to mess with. All you need is a cable and a card to slot into a PCIe bracket!

USB itself, at least the 1.1 protocol that's still used for some devices today, isn't all that complicated in itself: https://youtu.be/wdgULBpRoXk

Many if the complicated parts here, like device identifiers, are the things you'd need to manually configure if you were to use a serial port. Those hundreds of pages are similar to the hundreds of device types, vendors, and models that Windows would list when you clicked "add new hardware" back in Windows 98. When push comes to shove, you're just sending energy pulses down wires, there's just a chip in there that helps collect pulses so you don't need to manage the timing manually.
by slg | 2025-06-26 19:10:42+00:00
I downvoted because it is naive childlike logic that excuses current bad behavior on the possibility of future good behavior.

OP's original comment called this stealing and this response is that the "obvious solution" is that the thief will pay their victim back after turning their stealing operation into a successful business. That is silly. Do people think that if the Pirate Bay is allowed to exist long enough that they will eventually start paying Hollywood Studios for new movies?

If you want to argue against OP in defense of these AI companies, argue why what they're doing isn't stealing or why what they're doing in the moment is justified. Don't say the stealing can be excused by some hypothetical and implied promise of future reparations.

EDIT: It's funny to respond to a comment asking for explanation of the downvotes only to be downvoted without explanation.
by heisenbit | 2025-06-26 19:11:28+00:00
> The reality is that LLMs enable an inexperienced engineer to punch far above their proverbial weight class. That is to say, it allows them to work with concepts immediately that might have taken days, months or even years otherwise to get to that level of output.

At the moment LLMs allow me to punch far above my weight class in Python where I do a short term job. But then I know all the concepts from decades dabbling in other ecosystems. Let‘s all admit there is a huge amount of accidental complexity (h/t Brooks‘s Silver-bullet) in our world. For better or worse there are skill silos that are now breaking down.
by AstroBen | 2025-06-26 19:12:47+00:00
Our society should have a way of protecting people that invest a decade into mastering a field from being made obsolete overnight. They're not business owners banking money the whole time and now needing to pivot, they're regular people being screwed out of their livelihoods. I agree that stifling innovation and disruption isn't the way, but we need something

That initial investment in time/energy is what we need to protect to encourage people to do it. This goes for IP law also in the exact same way - why invest the resources into R&D if the end product will just be ripped off before you've had a chance to recoup anything?
by malfist | 2025-06-26 19:12:54+00:00
LLMs will not have the context behind the lines of code in the CR.

Sure there's no bug with how the logic is defined in the CR or even in the context of the project, ti maybe won't throw an exception.

But the LLM won't know that the query is iterating over an unindexed field in the DB with the table in prod having 10s of millions of rows. The LLM won't know that even though the code says the button should be red and the comments say the button should be red, the corporate style guide says red should be a very specific hex code that it isn't.
by bigyabai | 2025-06-26 19:13:17+00:00
It bears repeating. Apple trying to marry Swift development to a for-profit development product is the last thing the Android developer ecosystem wants. Surely it benefits Apple and the service salesmen at Skip, but Android developers have never wanted for a native Swift runtime; Flutter filled that niche years ago, for free.

Apple ought to just face the music; Swift is an ugly suitor. If there was an appetite for Swift on Android (or any platform, for that matter), we'd have seen results years ago.
by lpapez | 2025-06-26 19:14:56+00:00
That sounds even worse honestly.

One of the criticisms of microservices is that factoring a system correctly is already a hard problem, and introducing a network call between them makes it even harder.

Enforcing service LoC limits is equivalent to forcing further factoring of a system, which might not be necessary, especially not into a microservice arch.

Sometimes code is tightly coupled because it needs to be tightly coupled.
by Jtsummers | 2025-06-26 19:15:44+00:00
Entertaining discussion.

So Peter Thiel, famed for various things but among them helping build better systems for authoritarian (or wannabe authoritarian) regimes to monitor their populations, is afraid of an authoritarian regime brought on by...environmentalists. And somehow those environmentalists, who have relatively little power or authority in our world, are going to bring us under the control of the Antichrist.
by Self-Perfection | 2025-06-26 19:15:44+00:00
About 10-15 years ago I played a game on Windows system and was dual booting to Linux.

I made about 100-200 save files in a game, so opening a screen with list of saves took about 10 seconds.

But when I used the same save folder in the same game installed under wine in Linux, its loading screen took half the time. Even though NTFS is not native for Linux. I have no idea why. Windows was without antivirus software.
by ProgramMax | 2025-06-26 19:15:52+00:00
Our first goal is to see what we can get for "free" right now. Most of the time, people save a PNG which is pretty far from optimally compressed. Then they compare that to another format which is closer to optimal and draw a poor comparison.

You can see this with PNG optimizers like OptiPNG and pngcrush.

So step 1 is to improve libpng. This requires no spec change.

Step 2 is to enable parallel encoding and decoding. We expect this to increase the file size, but aren't sure how much. It might be surprisingly small (a few hundred bytes?). It will be optional.

Step 3 is the major changes like zstd. This would prevent a new PNG from being viewable in old software, so there is a considerably higher bar for adoption. If we find step 1 got us within 1% of zstd, it might not be worth such a major change.

I don't yet know what results we'll find or if all the work will be done in time. So please don't take this as promises or something to expect. I'm just being open and honest about our intentions and goals.
by anerli | 2025-06-26 19:16:02+00:00
Hey! To have a framework that can effectively control browser agents, you need systems to interact with the browser, but also pass relevant content from the page to the LLM. Our framework manages this agent loop in a way that enables flexible agentic execution that can mix with your own code - giving you control but in a convenient way. Claude and OpenAI computer use APIs/loops are slower, more expensive, and tailored for a limited set of desktop automation use cases rather than robust browser automations.
by Fluorescence | 2025-06-26 19:16:11+00:00
This matches my kitty.

I noticed her preference because if I lie on my left-hand side, she is a very happy little spoon and uses my arm as a pillow.

If I lie on my right-hand side, kitty is confused. She will take extra preparatory rotations hoping that one more turn will be enough for the problematic situation to resolve. After some hard stares, maybe an annoyed huff, she will reluctantly curl-up as a face-to-face non-spoon.