skysight-inc/HackerNews huggingface dataset:
This. I'm trying to set up a personal developer blog and I have a very specific set of requirements. Tried several static blogging frameworks. Apart from the software bloat, I found myself spending a gratituous amount of time trying to customize pieces to my needs. Finally got sick of it, landed up writing a python script and after a few days and < 200 lines of code - I have a working prototype that fits my current needs. I will be doing more of the wheel re-inventing for other projects I have in mind. I strongly agree with your observation that adapting generic frameworks to specific needs probably have longer learning curves than just building a new wheel.
Reminds me of the photos of Vivian Maier, discovered in a storage locker after her death. The documentary "Finding Vivian Maier" tells the story. Amazing photos! https://www.vivianmaier.com
HealthIT company NextGen moves to closed source license [pdf]
I guess audits are fading away as more people move to the cloud. Audits are used by other enterprise tech sellers as well because you don't want DRM or telemetry in something like a mission critical HA DB that runs behind a firewall. So audits it is. Cloud solves all that (admittedly, whilst trading off against data privacy).
After years of household tension over who was supposed to do what, I created a chore management app I wished existed. For me, existing solutions either felt over-engineered or just lacking in features. I wanted to make something simple enough that my family would actually use it, but customizable enough to handle its quirks.

If this sounds like something your home can get behind, It would mean the world if you could check it out and give some honest feedback. In what ways can I help your family/roommates/anyone else through my app?

link to the iOS app store: https://apps.apple.com/us/app/chore-chart-cleaning-schedule/...
I like my numbering to start like my elevator panel: at zero.
Define "the better off?" I also agree with you in principle, but you're overlooking an important fact about American politics. The mainstream "left" in the U.S. is dominated by affluent professionals who hate paying taxes as much as any Reagan Republican. They pay lip service to the idea of "taxing the better off more," but by that they mean "billionaires." That's not a big enough tax base to raise the $1-2 trillion we would need to fix the deficit.

That's why you get a ridiculous situation where even the center-left party is promising not to raise taxes on people making under $400k/year. In reality, such a tax plan wouldn't even meaningfully raise taxes on people making $1 million a year. You can't solve the deficit by raising taxes if you're unwilling to tax 99.5% of the population.
I don't particularly like negative indexing, but if we assume that -0 represents the address of the first element past the end of the array (the logical "end" of the array's span in memory), then -1 is naturally the starting address of the last element in the array, as measured in its offset from the end.
Food Items You Should Buy When They're on Sale
It's fair to point out that there is real skill involved in that kind of work. However, I don't trust the average "frontend developer" to do pixel perfect implementations either. Many of them don't even seem to know CSS anymore. And not to discount your experience, but being able to implement a design is something that is easily testable when evaluating candidates. Because I come from the multimedia agency world, most of the candidates I've hired were actually for that kind of role. Accidentally hiring people who can't do the work points to a competency issue with management. As I've pointed out elsewhere, I have the awards to speak authoritatively on this. But perhaps me focusing on average skill is just an unfair way to look it, since I'm never really looking for average anyways.
To expand on this 21% yearly rate, my notes say that in July 02014 the price on the Solarserver page was €0.55/Wp, presumably for the "low cost" category, which is now (February) at €0.070/Wp. That drop by a factor of 7.86 over 10 years and 8 months (128 months) works out to 1.62% per month (√√√√√√√7.86 ≈ 1.0162) which is coincidentally 21.3% yearly growth in watts per euro (a 17.6% cost reduction per year).

This is staggering, even at its current level. €0.070/Wp at a nominal 15% capacity factor is €0.46/W; at a 5% interest rate, assuming no aging, that's €0.74 per gigajoule, or, in the quaint non-SI units more commonly used for trading energy, €0.0027/kWh†, €0.029 per liter of diesel, 10¢ per gallon of gasoline, or US$4.60 per barrel of oil. And it's pure, undiluted exergy; you incur no Carnot losses to use it to drive motors or train neural networks.

The current WTI oil price is US$68.20 per barrel of oil: https://markets.businessinsider.com/commodities/oil-price?ty.... That makes solar energy fourteen times cheaper than oil, or more than thirty times cheaper if you're using it for transport or electricity.

The US's current policy of imposing prohibitive import tariffs on solar panels is similar to the Arab oil embargo of 01973, but self-imposed, attempting to prolong the energy crisis that began at that time.

______

† Not €0.27/kWh or even €0.027/kWh. €0.0027/kWh. 0.28¢/kWh.
Carsharing doesn't really help with peak time traffic which is the biggest issue. Motorcycles/scooters/e-bikes can work if you can figure out the right incentives to get people to use them. If you can get employers to support working from home that would help hugely, but that's a big if.
Not to mention the fact that the economy of the whole of Sicily amounts to about 90 billion euro, the neighboring Calabria amounts to 35 billion and the nearest major city to Sicily is Naples, 480 km away.

There just isn't an economic case for a bridge.
I always played games growing up but didn't play Kirby until much later in life. Kirby is easily my favorite platformer, even ahead of Mario and Sonic. I wish there were more like it.
600M years of shared environmental stress response found in algae and plants
I would propose that if you want to change frameworks, actually complete the migration from one technology to the other.

My problem is having all of them existing at once.
Summary: The article discusses a growing scientific interest in the potential link between viruses and Alzheimer's disease. Some scientists propose that viruses, particularly herpes simplex virus 1 (HSV1), might trigger Alzheimer's disease. This theory challenges the long-standing focus on amyloid and tau proteins as the primary cause of Alzheimer's. The viral theory opens up new treatment possibilities, including antivirals and vaccines. A clinical trial testing the effectiveness of an antiviral treatment against dementia is underway, with results expected later in 2025.
It's just going to turn into an arms race of AI trying to stop AI.
> > Stuff like "Edit metadata > Merge book records > Merge only formats in first selected book - delete others" feels extremely intuitive for you?
> Yes. "Book records" definitely sounds like metadata to me, so that's where I would look for it.

Not for everyone. I use this function to merge files into one entry after importing. So my mindset at that moment is on the files, and the metadata are just a secondary topic. But I can see how this is a topic where you can dispute endlessly, and no answer is perfect.

> The "Edit metadata" menu has 7 options on my build. Of those, only "Merge book records" expands, and it expands into 3 options, including the one you mentioned.

It shouldn't expand at all. This is the kind of complicated and dangerous job where a dialog with more information and feedback would be justified. Maybe something like a table where each row is a metadata, each column is a book, and you can select which source is used for the final result. The way it is now, I always have to be extremely careful to use the correct one, even select in correct order, and not screw it up.
> Reinventing the wheel often means breaking things. Innovation often requires getting rid of backwards compatibility. The status quo is promoted by those who have invested in it, so disrupting it can be met with fierce resistance.

This is a terribly simplistic take. To start off, it ignores the fact that major rewrites are known for failing.

https://www.joelonsoftware.com/2000/04/06/things-you-should-...

It also does not help that the only item you could come up to include in your risk matrix is... Someone else's bad will? Absurdly short-sighted.
If AI is what stops me having this exchange with Siri 50% of the time:

> Hey Siri, please play Emerald Rush, by Jon Hopkins on Youtube Music.

> Sorry, you'll need to continue in Youtube Music.

Then yes - I want AI on my phone
Levels of Exoskeleton Assistance
Launching the Levels of Exoskeleton Assistance—a clear, intuitive framework inspired by autonomous driving levels. This framework helps everyone—users, caregivers, therapists, researchers, and innovators alike—understand and track progress in exoskeleton development and automation
Not even an attempt at coordinated disclosure? Doesn't that suggest that they understood that this isn't actually a vulnerability?
> hover title text is abused for option documentation

That's...why it exists?? What else would you do with hover titles besides showing additional information about an options?
How to Install Modular Jacks by Yourself – AT&T Archives [video]
if you see how its implemented in machine code (on most modern archs) you will see how it is logical. once you see that, you cannot unsee it.

people call these things an index, but really it is an offset from the base of the array. not an index into it. hence, base + 0 is the first entry. as the offset to that entry is 0. thats how it will work in generated machine code on all the machines i saw (i did not see all of them obviously).

i think people struggle with these concepts because they never bother to see whats under the hood. a bit of assumption ofc on my part i cant see into ppls minds nor do i know all architectures. x86 and x64 (amd/intel) definitely work like this.
Its up to discussion if current president's power is really unchecked.
Missing point: only reinvent the wheel when you control all the wheels

For large, complex systems with multiple developers this approach rarely works.
Mini UPS with replaceable batteries and DC, PoE output
From an outside perspective, it really looked like the US faced an existential threat and already lost. I really hope I'm wrong about that.
Plenty of examples. The problem isn't JG. It is Tim Cook. He is exceptionally poor at judging character. And I have been saying this for 10+ years.

John Browett, CEO of Dixons. Anyone from UK have said WTF at the time.

Angela Ahrendts, CEO of Burberry, the two together Apple has literally stopped expanding their Retail store despite having 10x as much customers. Rolled out many "changes" to Apple store when nearly every single one of them were walked back to Steve Jobs era. Mainly by Deirdre O’Brien who has been with Apple for 20+ years.

Changes of Direction in PR. Which leads to Katie Cotton leaving.

Forced out Scott Forstall. Tim is suppose to be the mediator.

Promote Craig Federighi, after all these years I am still not convinced he is the right person for the job. Especially after merging iOS and macOS team together.

Putting too much trust on Eddy Cue and sidelined Phil Schiller. Apple TV+, Apple Music, Apple Fitness, Apple Books, News, All these services are Eddy Cue. The committee that ultimately ruled for Apple's 30% cut? Tim Cook and Eddy Cue.

Probably a few more names missing.
Yes absolutely. It’s odd to see people here suggesting Mexico as an alternative based on safety of travelers. It’s a giveaway that they’re simply being opportunistic in attacking America due to their opposition to the administration, rather than anything actually safety related.

As an example, this article from 2025 about a family of foreigners being shot dead also lists numerous other recent examples of tourists being killed, and links to those stories:

https://www.nytimes.com/2025/01/01/world/americas/americans-...

Those aren’t even the only ones, and physical harm isn’t the only type of crime foreigners can experience in Mexico either. Moving a conference there for safety makes no sense whatsoever.
The (early) Atlas ICBM was even less substantial than a soda can. There used to be one parked on the front lawn of our local science museum. It had to be kept inflated with pressurized air. When the time came to retire it and they let the air out...

https://ottawacitizen.com/news/local-news/museum-shrugs-as-a...

In service, of course, the necessary pressure would have been maintained by propellant boil-off.
Yeah I’ve seen solo wheel reinvention lead to frustration with people leaving. It should be group effort or at least lots of “teach the wheel” (can we switch off this analogy yet :p)
Depends on the method. If you have an old Kindle that doesn't get KFX files like a Kindle 3 that should work. Some older versions of Kindle Desktop can still work but maybe not for all books.

The Kobo (obok) and ADE methods are still fine and easy to do. I wouldn't bother buying new books from Amazon anymore personally.
Sounds more like process problems than strategy problems to me.
>the chemicals are known and if you sat down with a chemical engineer you could brew up another batch

Jesse, let's cook.
Copilot as a sort of unobtrusive popup window on my PC, as long as it remains an isolated app without roots into the OS, used as a more precise search engine available with a keyboard shortcut while coding on Windows has been surprisingly useful for learning etc.

Anything more ingrained or trying to be too clever or invasive, not at all. Microsoft has a funny example here, as what I describe is the consumer Copilot app. The Microsoft 365 Copilot experience seems the worst extreme, muddling the product, injecting itself across domains for dubious benefit. The rating in the app store of both of these 2 apps reflects this divergence.

On mobile, I could see the potential as a substitute for search engines, with pros and cons for it's style of information retrieval. Beyond that it's stretching the use case of LLMS
That's primarily how i do, though it depends on the search ofc. I use Kagi, though.

I've not yet found much value in the LLM itself. Facts/math/etc are too likely incorrect, i need them to make some attempt at hydrating real information into the response. And linking sources.
Survey sent to overseas researchers prompts foreign interference fears
I am currently with BT.

No fibre for me, just your basic broadband package. Copper wire broadband.

£29.99 a month with fraudulent claims trickery of 7-16Mbps.

However, I am plagued with just a bare minimum of 1Mbps download and 100Kpbs upload speed. At nearly 70 years old I can run faster that that shit. so their claims are again bullshit.

Netflix requires a minimum of 2Mbps.

BT will not install fibre in my home because, they say, I live in a MULTI DOMESTIC UNIT, MDU. WTF. I live in a small block of flats with just 6 flats.

Every other person in my road has a full fibre package because they live in a house and not a flat. Even ones that are within 10 metres of my home and use the same junction box.

scandalous!!

BT get yer finger out
If I need a 1-file backend, I can pretty easily do this in Haskell. I have more trust in this still working next year also.

{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE QuasiQuotes #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE TypeFamilies #-}

import Yesod

data App = App

mkYesod "App" [parseRoutes|
/ HomeR GET
|]

instance Yesod App

getHomeR :: Handler Html
getHomeR = defaultLayout [whamlet|Look at me. Just one file.|]

main :: IO ()
main = warp 3000 App
Can you show me how? Like, if I'm in a stock debian-slim container, and have mknod, and I've started as root, how can I get from inside the container to the host? Could I create files/run program on the host? Portscan localhost? Do something crazy with the docker socket?
https://calibre-ebook.com/donate
Wings Hauser, actor who played the greatest cinema pimp of all time, dead at 78
this is a PR piece
>Straight from the horses mouth; the dealership is reimbursed.

It is paid to the buyer, but collected by the dealership. Buyers are those who qualify to receive it. Straight from the horse's mouth:

"There is a limit to how many incentives Canadians and Canadian organizations can receive for the purchase or lease of eligible vehicles under the iZEV Program, in a calendar year: Individuals are eligible for one incentive"

"Individuals are eligible", not dealerships. Dealerships collect the reimbursement, but the individuals must qualify. If you qualify and he dealer didn't discount the car, they owe you the rebate:

"If you didn't receive the incentive on an eligible ZEV purchased or leased on or after the date listed on the eligibility vehicle list, please contact the dealership to verify if they are enrolled in the Program. If they are enrolled, they may reimburse you the maximum eligible incentive amount (this is usually reimbursed by cheque)."

https://tc.canada.ca/en/road-transportation/innovative-techn...
From the number of people that do say "Hey, Siri", I'd suspect that people do want it. The concept is a nice one. Hands free. Remote control things with your voice. Super convenient by not having to have the device sitting next to you, just within earshot. Not even needing to be a mobile device. Just gizmo somewhere in the room. For non-technical people, it's utterly magic as a concept.

For technical people, it's a privacy nightmare because it doesn't really work as advertised on the tin. The only way they can get it semi working is by pushing the request to the mothership and do processing there rather than locally on device which means privacy is an option. Also, be technically minded, some people developing these systems make more money on data harvesting than any other service, so local only prevents them from that precious data. So the local processing isn't just a technical problem, but one that interferes with their core business. Of course, none of that is advertised on the tin
> If they're designed badly, you have to lie to get your example through the pipeline.

Agreed

> If the spec says 'doesn't ask questions', it is!

It's not. At anywhere I've ever worked, it's about meeting enough of the criteria and your manager coming to bat for you. If the spec says don't ask questions and your manager backs you, you're getting promoted. If the spec says you must make 3 widgets a day and you make 4 widgets a day more than anyone else, but your manager won't back you, you're not getting the promotion.

If your manager is a rule stickler, follow the rules. If they value breaking the process, then break the process.

But dogmatically pointing to the rules, and saying "but the rules say this" is unlikely to get you very far. To quote Geoffrey Rush - "They're more like guidelines"
I think it's likely the Elizabeth Line branch is suspended because the stations are closed, and the stations are closed because there's no power to the buildings.
It's only weird in certain cultures. For example, it's common in Germany to start counting at zero.

"Null, eins, zwei.."
Ideally bad behavior by AI companies should trigger crushing fines and jail time for executives.
Wonder if that's why so many people hate its results lol. It shifted keyword searching to full sentence searching, but many of us didn't follow in the shift.
mine starts at -1
Thanks for your comments. I appreciate your perspective and agree with many things you said.

I'm not sure whether this passage mentioning "you're walking..." applies strictly to me or whether it is a generalization referencing "They're not actually..." in the leading part of that sentence.

>They're not actually taking the middle ground and making a stand, although even that is questionable; you're walking (knowingly or not) towards a side.

I have disclosed my own personal bias in the discussion so that those who wish to discuss can understand where I stand without needing to guess. I have a dog in the hunt and it's a good dog with many successful hunts to brag about.

>Look at the world around you and make an honest assessment, as unblinded by your biases as you can.

I'm always open to changing my mind (altering or eliminating my biases) if the data is there to support a need to change. I'm a geophysicist and massaging large data volumes to find the useful information within drives my processes. We all approach situations with a pre-existing notion about how it will play out. The ones who come out enlightened are those who recognize that new information can enhance our understanding and lead us to change our perceptions (biases) and we are open to that new information and whatever new world it brings. Too bad there are those who are locked into a bias or an agenda so tightly that they are unwilling to accept that things could be different.

>Especially since we here tend to be very privileged.

I agree with the privileged part and would like to add that many do not have a broad experience base to use as a foundation for their beliefs since they walked out of a university with a cheat code that allowed them to skip all the hard parts of life. Loosely translated, many here on HN are out of touch with the world that others inhabit every day, insulated from many of the problems that are ordinary parts of life for most of their fellow citizens.
We use to have a saying for this behavior, embrace and extend something...
C++26 Expansion Tricks
duplicate https://news.ycombinator.com/item?id=43434925
'Need', probably none. But the workaround may involve a very long and expensive detour.
Agreed. There's something that causes the text to kind of vibrate. https://accessibility.psu.edu/color/brightcolors/
Yeah, I also have stopped for a second to consider what "SINGLE" should mean here but then realized I was thinking about Unicode grapheme clusters, and emoji sequences, and I should probably not do that before the dinner (or ever, really).
This is very true and I learned this quickly when moving to a management role. As an IC, when someone is out for some life event, it might mean more work for you to pick up the slack. As a manager, everyone on your team's problems become your problems.

Cancer/long-term illness, death in the family, miscarriages, etc all weigh heavily on my mind when something happens to one of my direct reports.

Not asking for pity, but being a manager has a heavy emotional toll if you have even the slightest bit of empathy that I don't think most ICs appreciate fully.
The government effectively prints money at will; it doesn't need bitcoin. This is an attempt by the current administration to curry favor with people who like bitcoin.
American elevators are 1-indexed!
as a software engineer I see this all day long haha

but good point, remembering academic linear algebra, seeing 0..n-1 in sigma/sums notations would be not convenient
I'm not convinced that human judgement was ever applied during this situation.
So they refactored and got close to the original?
You are just citing cultural factors like how we happen to do things in the English language, not any logical argument.
So the solution to avoiding a few days of a LHR-sized gap in airport throughput is to build a permanent LHR-sized surplus?
> poorly iPhones are doing in places with real competition (i.e. China)

ah yes, a country famous for capitalist competition
Why aren't more devs talking about o3-mini for AI native development?
It's really quite incredible how people just make shit up, even in this board
Small world, I was gliding there yesterday. Agreed, given the state of the runway, Biggin Hill or Redhill would be a better alternative.
Do you have a blog about replacing file systems with something much better? I'm curious what you've tried so far
They're very good at marketing, I'm beginning to believe that's all they're doing well these days.
We need content addressable FSes with bloom filters for fast lookups.