skysight-inc/HackerNews huggingface dataset:
What if the disk could be removed, put inside a thunderbolt enclosure, and worked on another machine while waiting for the other? That's what I did with my Framework.

Framework has demonstrated in more than one way that Apple's soldered/glued-in hardware strategy is not necessary.
txtai was brought up in a discussion yesterday. I saved it to look at later. But you might find it useful.
https://github.com/neuml/txtai

Here is that that thread.
https://news.ycombinator.com/item?id=41981907
More Exploration for a Graphical Code Editor
Funny story about that. The folks who build the Amiga prototype didn't want to take any chances shipping it to CES, or putting it in checked luggage. So they bought their computer its own seat on the airplane with them:

http://www.bambi-amiga.co.uk/amigahistory/pillow.html
Threads hits 275M monthly active users
Show HN: GitRoasted - Automating the web to roast your GitHub profile
I built a simple website that uses [stagehand](https://github.com/browserbase/stagehand) to automate the browser and roast your GitHub profile and it's hilariously mean.

Here's the code: https://github.com/alanagoyal/gitroasted

Here's a roast for @rauchg: You know, if you were any more basic, you'd be a default setting. It's like you walked into a room and everyone collectively thought, "Oh great, another one of those." Your personality is like a software update—nobody wants it, but we all have to deal with it eventually. You call that a profile? It looks like you threw together a bunch of links and hoped for the best. With 137 repositories and only 274 stars, it's clear that quantity over quality is your motto. Maybe try focusing on one project instead of spreading yourself thinner than your coding skills. And what's with the zero projects? Are you just collecting repositories like they're Pokémon? Get it together!
>If you look at the article that these guys are complaining about... how do you distinguish it from content-farmed spam? You can't

You can, Google just hasn't bothered to even try. As an example it's pretty easy to detect affiliate marketing links.
Yeah that might explain some of the loss of quality. Google apps and sites used to be solid, now they are full of not-breaking-but-annoying bugs like race conditions (don't press buttons too fast), display glitches, awful recommendations, and other usability problems.

Then again, their devices are also coming out with known fatal design flaws, like not being able to make phone calls, or the screen going black permanently.
If you're referring to the line you quoted, then no, it's not wrong. Each DIMM is perfectly capable of 64GiB/s, just as the article says. Where it might be confusing is that this article seems to only be concerning itself with the DIMM itself and not with the memory controller on the other end. As the other reply said, the actual bandwidth available also depends on the number of memory channels provided by the CPU, where each channel provides one DIMM worth of bandwidth.

This means that in practice, consumer x86 CPUs have only 128GiB/s of DDR5 memory bandwidth available (regardless of the number of DIMM slots in the system), because the vast majority of them only offer two memory channels. Server CPUs can offer 4, 8, 12, or even more channels, but you can't just install 16 DIMMs and expect to get 1024GiB/s of bandwidth, unless you've verified that your CPU has 16 memory channels.
I’m not convinced it’s there yet. I think it’s actively eating part of the software industry, but I wonder where that’ll stop—at least for some time—and a new shape of the industry is settled upon.

There are still things I do in my IDE that I can’t seem to get AI to do. It’s not really close yet. I don’t doubt it could get there eventually, but I suppose I don’t believe it’s about to eat those parts of the industry.

I do anticipate a massive issue from lower skill software jobs vanishing. I don’t know what entry into the industry will look like. There will be a strange gap that’s filled by AI and some people who use it to do basic things but have no idea how it does it. They will be somewhat like data entry workers, knowing how to use a spreadsheet or word processor but having no idea how the program actually works let alone the underlying operating system. I fully expect that to happen, and I can’t properly imagine what the implications will be.
Damn, I just bought an M3
when the law isn't clear and so reasonable people would understand it as you did you should get a pass.
Out of curiosity- did it work though?
Obvious, cheap solution (to this controversy): make it optional. If people don't want to install a rootkit, let them play with other people who are willing to play in a rootkit-disabled session. I seem to recall this was how e.g. punk buster worked 20 years ago.
Logrotate is the rhel utility, likely present in Fedora, that is easily adapted for custom log handling. I still have rhel5 and I use it there.

CentOS made it famous. I don't know if it has a foothold in the Debian family.
Once I have stable income I do plan to use Kagi. Though I do recognize that even Kagi partially has Google Search underneath. Even if you fully de-googlefy it's hard to not be indirectly supporting Google.

Been working on it for 2 years now and even then I'm more or less locked into 3 services

1. Gmail, 20 year old account I use for pretty much everything business. Even if I move I'll need to forward Gmail stuff to a new email for years.

2. YouTube. Pretty self explanatory (and the go to for why monopolies are always bad). Trying to avoid it entirely is like trying to avoid dang Twitter. Too many other companies use it as a go to for any video, no matter how inefficient (nothing better for graphical showcases than nitrate compression ruining all the details)

3. Play store. Used android all my life and while I can mostly move out I will be missing some critical apps from that result (financial apps are a big example)

It's a network effect like any other for 2 of those, and a lock in part of my online identity for another.
Because the problem isn't just Google. The internet is a garden whose quality content was left to wither.
Trivial is fine but as you compound all the triviality the system starts to have a difficult time with putting it together. I don't expect it to nail it but then you have to unwind everything and figure out the issues so it isn't all gravy - fair bit of debug.
Overtone is the state of the art if you like Lisp https://github.com/overtone/overtone
I used DDG as my default search engine for several years, but I kept having to go back to Google because it was consistently more reliable even though it has more crap. I hear Kagi is great but I am not signing up just to find out, nor do I feel confident that 100 searches are enough to make a decision about paying for it. I think Google is garbage but I have yet to se anything that is consistently qualitatively better.
NeXT was great and Mac OS X was also nice and had a lovely indie and boutique app ecosystem during the mid-to-late 2000s. Sadly, iOS stole the focus. However, the OP argues Linux usability is bad, which I think is an outdated POV. It really depends on your setup and usecases. For many development usecases, Linux is superior to macOS.

I run NixOS on a plain X11 environment with a browser, an editor and a terminal. It's really boring. For my favorite development stacks, everything works. Flakes make workflow easy to reproduce, and it's also easy to make dramatic setup changes at OS level thanks to declarativeness and immutability.
Got it, thanks for clarifying.

Happy Halloween!
if their sales and stock depends on saying that new shinny thing is changing the world then they have to say so, and say how it is changing their world .

It is not Netflix or Airbnb or Stripe etc making this claim, google managers have a vested interest in this.

If this metric was meaningful either of two things should have happened - google should have fired 25 % developers or built 25 % more product .

Both of this would visible in their financial reporting and has not happened.

metrics like this claim depends on how you count, that is easily gamed and can be made to show any % between 0-99 you want. Of the top of head

- I could count all AI generated code used for training as new code

- consider compiler output to assembly as AI code by adding some meaningless AI step in it

- code generated with boilerplate perhaps even generated by llm now

- mix autocomplete with llm prompts so on

The number only needs to believable , 25 is believable now, it is not true but you would believe it >50 has psychological significance and bad PR on machines replacing humans jobs , less than 10 is bad for AI sales , 25 works all the commenters in this thread is testament to that
That was not a comment on the plausibility of it. Offering up a definition is still useful so people actually have conversation instead of just talking past each other.
I would think that asking if two proofs are equivalent would be analogous to “do these two expressions of type integer evaluate to the same value?” ?
> much less gas than without the renewables

Yes? The point is that we are currently committing ourselves to a fossil fuel energy system through at least the 2080s by not building all the non-emmitting power we can. Those investments not only put down emitting capital equipment, they capitalize a bloc of producers who will do what they must to protect their investment.

> that load increase you are observing is about the change from fossil-fuel cars into electric ones. That one will stop eventually, and you don't want to delay it anyway

No, it's AI. EVs are rolling out much more slowly.
As a counter strike player, I definitely shy away from the invasive anti cheat stuff… but I’d let valve inject it into my veins if it meant I could actually play and not suspect everyone of cheating all the time. Mostly because Valve has earned my trust. I won’t install games from other companies using similarly invasive techniques though.
the court implied even a hash without collisions would not count when it should.
Nice, today I found I'm blocked from subway.com, that's cool. Good bot detection, my brand new Debian Linux install with Firefox must be really suspicious.
Perhaps, but he did say "I never said like we're raising $7 trillion"
Google’s strategy has always been “pay to play”. Just look at their recent deal with Reddit, now much of SERP is slop from Reddit.

But with AI overviews, that may have been the last nail in the coffin for indie creators
How would you want the duplicates resolved? Just reported in some interface or would you want the duplicates deleted off some machines automatically?

There are a few different ways you could solve it but it depends on what final outcome you need.
Assuming you are right and that we will miss a generation of creatives and AI keeps making crap, why can't the creative field regrow. AI won't remove creativity from human genes.

As people get fed up with AI generated crap, companies will start to pay very good money to the few remaining good human creatives in order to differentiate themselves. The field will then be seen as desirable, people will start working hard for to get these jobs, companies will take apprentices hoping they will become masters later, etc... We may lose a generation, but certainly not the entire future.

Of course, it is just one of many possible futures, but I think the most likely if you take your assumptions as a postulate. It may turn out that AIs end up not displacing creative jobs too much, or going the other way, that AIs end up being truly creative, building their own culture together with humans, or not.
> very few people approach the field of software engineering with anything remotely resembling rigor, and

I have this one opinion which I would not say at work:

In software development it's easy to feel smart because what you made "works" and you can show "effects".

- Does it wrap every failable condition in `except Exception`? Uhh, but look, it works.

- Does it define a class hierarchy for what should be a dictionary lookup? It works great tho!

- Does it create a cyclic graph of objects calling each other's methods to create more objects holding references to the objects that created them? And for what, to produce a flat dictionary of data at end of the day? But see, it works.

this is getting boring, maybe just skip past the list

- Does it stuff what should be local variables and parameters in self, creating a big stateful blob of an object where every attribute is optional and methods need to be called in the right order, otherwise you get an exception? Yes, but it works.

- Does it embed a browser engine? But it works!

The programmer, positively affirmed, continues spewing out crap, while the senior keep fighting fires to keep things running, while insulating the programmer from the taste of their own medicine.

But more generally, it's hard to expect people to learn how to solve problems simply if they're given gigantic OO languages with all the features and no apparent cost to any of them. People learn how to write classes and then never learn get good at writing code with a clear data flow.

Even very bright people can get fall for this trap because engineering isn't just about being smart but about using intelligence and experience to solve a problem while minmaxing correctly chosen properties. Those properties should generally be: dev time, complexity (state/flow), correctness, test coverage, ease of change, performance (anything else?). Anyway, "Affirming one's opinions about how things should be done" isn't one of them.
I wouldn't mind a dialog that helps me build an advanced query.
The real problem is that Google solves for the needs of the lowest common denominator of content consumers, which leads inevitably to enshittification
> Layoffs can be a hard part of doing a good job.

Yeah firing people is so tiring - might have to skip my tee time!/s
Seeing the warning everywhere has mostly desensitized people to it, which makes it ineffective.
(5GiB / 1TiB) * 4KiB to bits

((5 gibibytes) / (1 tebibyte)) × (4 kibibytes) = 160 bits
That isn't the way they work today. LLMs can easily find errors in outputs they themselves just produced.

Start adding different prompts, different models and you get all kinds of ways to catch errors. Just like humans.
They have? I spent $30 on candy and took an hour out carve a pumpkin (badly) all for nothing?

Was the M.O. anything like the Grinch's?
Insurance is always a gamble. Up to you to do your own math on the risks..
Depends if it is a personal machine or paid by your company. 5+ years is what I generally expect from an apple laptop (been using them since around 2007-2009) if I own. For an M1-3 that could be a bit longer. If it is paid by your company, then whenever you have the budget :)
Huh? Like one of the Tegmark levels? Even then, a whole lot is not true anywhere near here.
This might be a simple question to answer but I couldn't find it from skimming these docs: what LLMs can this hook to? Do I plug an actual API key like 90% of tools? Where's the AI compute part coming from?
Technically, yes. If the thesis is "Google search is inaccurate and overrun with SEO optimized slop and ads", them using a blog utilizing that same SEO optimization feels a bit ironic. Feeding the beast you want to change.
I think they spit out human-readable code, because they've been tried on human authors.

But you make an interesting point: eventually AI will be making for other AI's + machines, and human verification can be an after thought.
When people outside the British isles (esp. Americans) say "British accent", they almost invariably mean (British) English, and usually the "received pronunciation" accent that British media generally uses.

They do not mean Irish or Scottish accents; if they did, they would have said exactly that, because those accents are quite different from standard (British) English accents. So different, in fact, that even Americans can readily tell the difference, when they frequently have some trouble telling English and Australian accents apart.

Also, to most English speakers, "English accent" doesn't make much sense, because "English" is the language. It sounds like saying a German speaker, speaking German, has a "German accent". Saying "British accent" differentiates the language (English, spoken by people worldwide) from the accent (which refers to one part of one country that uses that language).
I've never met a degrowth advocate in real life. I think it's one of those communities that only exists online because the proponents are too geographically scattered to form local communities.
To err at scale isn't unique to AI. We don't say "no software, it can err at scale".
This is equivalent of saying you studied engineering for 6 months and turns out arches are useless, you can just get rid of arches in all bridges and nothing bad will happen.
> Wild species

Praise be to the finger lime
> They might sell their software or distribute it to people that do play to cheat, but the cheat designers are rarely motivated by a desire to be at the top of a leaderboard that will boot them off for obvious manipulation. So the entire concept of blaming the players for wanting to win so bad is really just an emotional "we're the poor developers" deflection.

Are you sure you're not deflecting the issue onto a group of people that doesn't really exist either? I.e. The group of people who are just "hacking to hack" - these people do exist but they are exceptionally rare (w.r.t the likelihood of running into a player using that persons cheat) compared to the ones who are in it for some personal gain, financial or otherwise. Also this group is typically not the one having an oversized negative impact on the game (as always there are exceptional cases - but it's not the norm).

The cheat designers are motivated by money, and their customers are motivated by a desire to be at the top of a leader-board (or to grief, or because they feel "everyone else is doing it so I have to", etc). I'm not sure it makes sense to throw out the entire argument just because a level of indirection is there. If the customers stopped caring about winning at any cost, it follows that most of the cheat developers would have no more motivation to maintain the cheats (at least as publicly available to the masses), because the money would dry up and the work would not be worth it anymore.

RMT is also huge in certain games. For example Escape from Tarkov is infested with cheaters not because they want to get on the leaderboards, but because they want to sell items/services to other players for real money (cheating by proxy basically), and again those players spending real money are doing it to gain an advantage in-game.

It's also important to note that that maintaining a public cheat is _very_ different to maintaining a private one. Basically nobody who is just 'hacking to hack' is going to be publicly maintaining a cheat for a major competitive online game just for the heck of it. Privately for sure, that happens all the time where things are traded/sold between just a handful of people. But nobody is out there maintaining free public cheats for Valorant, Apex, Siege, etc. (or at least not one that puts a meaningful effort into evading anti-cheat, which is sort of the point).

Sometimes the two groups overlap (i.e. an individual might "hack to hack" in their spare time, whilst also contracting for a commercial cheat developer), but if the commercial incentive disappears, so does the most of the negative impact on the game even if that individual continues to cheat personally (because 1 is less than tens of thousands - and the people who were previously buying cheats don't have the skills to replicate it themselves).
I don’t know any of those people except by name and reputation. I met Alan Kay once, briefly. He seems smart.

I worked for a smart guy years ago. Two PhDs math and comp sci, serial entrepreneur, wealthy. He probably taught me more than anyone else ever did. I wrote almost all the core code for a sophisticated oil and gas exploration system back in the early 80s. Then he screwed me out of equity in the company when he sold it for tens of millions.

I worked with some amazing people at Apple, very smart, many of them on the spectrum as well.

When I think of smart people I know of, but don’t know personally, Umberto Eco comes to mind.

I test as smart and do well enough professionally, have a decent education, but my wife and even my six-year-old granddaughter can outwit me. I think of all three of my children as smart but of course every parent thinks that.
The performance jump between a top-of-the-line intel MBP (I don't remember the year, probably 2019) and the m1 max I got to replace it.. was rather like the perf jump between spinning disks and SSDs.

When I migrated all my laptops to SSDs (lenovos at the time, so it was drop-dead simple), I thought to myself, "this is a once-in-a-generation feeling". I didn't think I would ever be impressed by a laptop's speed ever again. It was nice to be wrong.
I do a lot of (high-end mirrorless camera, ~45MP, 14 bits/pixel raw files) photo processing. There are many individual steps in Photoshop, Lightroom, or various plug-ins that take ~10 seconds on my M1 Max MBP. It definitely doesn't feel fast. I'm planning to upgrade to one of these.
https://blog.maximeheckel.com/rss.xml
There's a "hero-1" tooltip on my screen when I hover basically anywhere on that landing page, it's a bit distracting.
> The least-bad option for Google would be to send you to moderated communities, such as Reddit, Quora, Stack Exchange, Wikipedia, and so on. But not all queries can be handled that way.

There's a wide gulf between "path of least resistance" and "least-bad". I don't think it's productive to conflate the first path with the second.
I assume this is satire, because nobody would play a game with those requirements.
No, I doubt it. At the same time, OAI and Anthropic both hire waaay less people straight from undergrad whereas Jane Street (and similar) are a lot more realistic, and it's not like the pay is bad.
Frappe Helpdesk: AGPL v3.0 Ticketing Web App
> Kagi is excellent search.

I will boost this. I am very happy with Kagi. I'm on ultimate and am glad to have my money taken for reliable and high-quality search.

> Complaining about the same thing forever and expecting a change doesn't make any sense. Y'all are in abusive relationships with Google and refuse to leave.

This would be a more solid stance if they were complaining about this as a consumer and not as a business operator. They can't control what search engines other people use. The best they can do is optimise for other engines like Bing and DuckDuckGo.

The other alternative is finding other avenues to advertise away from search engines, which may be what you were alluding to.
> 1) very few people approach the field of software engineering with anything remotely resembling rigor

This is a huge problem. I don't know where it comes from, I think maybe sort of learned helplessness? Like, if systems are so complex that you don't believe a single person can understand it then why bother trying anyway? I think it's possible to inspire people to not accept not understanding. That motivation to figure out what's actually happening and how things actually work is the carrot. The stick is thorough, critical (but kind and fair) code--and, crucially, design--review, and demanding things be re-done when they're not up to par. I've been extremely lucky in my career to have had senior engineers apply both of these tools excellently in my general direction.

> 2) there is often little incentive to train juniors and reject subpar output (move fast and break things, etc.)

One problem is our current (well, for years now) corporate culture is this kind of gig-adjacent-economy where you're only expected to stick around for a few years at most and therefore in order to be worth your comp package you need to be productive on your first day. Companies even advertise this as a good thing "you'll push code to prod on your first day!" It reminds me of those scammy books from when I was a kid in the late 90s "Learn C In 10 Days!".