skysight-inc/HackerNews huggingface dataset:
I Have just received a follow up email,

Dear Mr aiiotnoodle [changed to my username],

We are currently dealing with an ongoing cyber security incident. The security of our systems and customer data is very important to us, and we have taken immediate action to protect our systems.

We identified some suspicious activity on Sunday 1 September and took action to limit access. We are conducting a thorough investigation into the incident, alongside the National Crime Agency and the National Cyber Security Centre.

Although there has been very little impact on our customers so far, the situation is evolving and our investigations have identified that certain customer data has been accessed. This includes some customer names and contact details, including email addresses and home addresses where provided.

Some Oyster card refund data may have also been accessed. This could include bank account numbers and sort codes for a limited number of customers (around 5,000).

If you are affected, we will contact you directly as soon as possible as a precautionary measure, and will offer you support and guidance.

We are doing all we can to protect our services and secure our systems and data. Our proactive measures mean that:

Live Tube arrival information is not available on some of our digital channels, including TfL Go and the TfL website. In-station and journey planning information is still available

Applications for new Oyster photocards, including Zip cards, have been temporarily suspended. If you want to replace a lost photocard, please call us on 0343 222 1234, 08:00-20:00 every day, and select option 1 (charges may apply)

If you have been unable to apply, please continue making your journeys as usual and keep a record of any fares paid. We may be able to arrange a refund once the incident has been resolved and you receive your new photocard

If you travel using a contactless payment card, you won’t be able to access your online journey history

Currently we are unable to issue refunds for incomplete pay as you go journeys made using contactless, so always remember to touch in and out. Oyster customers can self-serve online.

Many of our staff have limited access to systems and as a result there will be some delays responding to any online enquiries.

We’re also undertaking an all-staff IT identity check. Although we don’t expect any significant impact to customer journeys as we carry out this process, temporary and limited disruption is possible to some services. Please check before you travel.

We will continue to keep you updated. We are sorry for the inconvenience this incident may cause and thank you for your patience.

Yours sincerely

Customer Information Team

Transport for London

Edit: formatting
EXT4 Extsize Hints Being Worked on as Step Toward Non-Torn/Atomic Writes
I'm not sure this is true.

Keep in mind that the traditional car companies make higher profit on their gas architectures, so it's in their best interest to slow the transition to EVs, and give you this perception. They're spinning a high interest rate driven slowdown in car sales as a shift away from EVs - but it's a slowdown in sales overall that impacts gas vehicles as well.

It looks to me like in much of the US, a Prius is currently more expensive to buy or lease (including incentives) than a Tesla 3 or a Hyundai Kona EV - and cheaper to operate and maintain, especially in states like Washington that both have cheap electricity and carbon pricing. I suspect much of the operations cost difference is eaten by higher insurance costs in much of the US, though.

A lot of the legacy manufacturers are still producing cars that are essentially their old architectures with EV tech, which is expensive to manufacture. Some are releasing vehicles built on an EV-first architecture in the next year, reducing costs, so you're going to see continued competition on price.

On top of that, new EVs may last longer than gas vehicles. EV batteries increasingly last 300,000+ miles, and hold their capacity better over that time with each new chemistry.

Two years ago I thought people were crazy to buy an EV, charging infrastructure was a mess, technology didn't seem mature. But at this point unless you're trying to drive to the Yukon in your daily driver, it's a bit crazy to buy something as complex as a gas vehicle.
Or someone on a business trip or vacation
Never having worked with Erlang, my mind is telling me this might be an alternative for https://github.com/temporalio (database-backed functions) or AWS Step functions.
I've used Haskell professionally for two years. It is the right pick for the project I'm working on (static analysis). I'm less sold on the overall Haskell ecosystem, tooling, and the overall Haskell culture.

There are still plenty of ways to do things wrong. Strong types don't prevent that. Laziness is a double-edged sword and can be difficult to reason about.
Yes, it is sure

The important word is "should" : italian people should not arrive in a brazilian datacenter

Indeed, sometimes they still get there. But in itself, greeting italian in brazil is enough to conclude something is going on. One should not conclude, however, that said traffic should be deleted.
> NASA is a scientific institution

Why are they designing rockets then? Has very little to do with science.

Nobody denies that NASA should 'lose' money you are literally arguing a straw man. The question is 'what should NASA spend its money on'. And wasting 80+ billion $ on a completely broken architecture that makes no sense what so ever seem to most people like a bad idea.

People actually WANT NASA to actually do more science, and actually advanced tech development.

Personally I think NASA should be building things like nuclear reactors for space, or mars, moon missions. They should work on super-advanced engines. On chemical systems to make water on Mars. There are lots of things NASA could do that there simply isn't another way to do it.

What NASA should be doing is reinvesting in 70s technology that is completely useless and out-dated for purely political reasons.

I don't fucking understand why everybody who criticizes NASA is attacked with 'you hate science' when this is not actually what people are complaining about. Its just kneejerk defense of all that is wrong with NASA and congress.
SpaceX's Polaris Dawn completed the first private spacewalk
To be fair, our food to energy conversion is so efficient because the foods we eat are already in a very energy ready state. Our bodies don't bother with stuff that is harder to convert.
Like cloud computing made things cheaper.

But now the companies need money for AI and prices rise.

Without real competition what stop SpaceX from rising its prices?
I heard of cryptocurrency code analysis tools with $250k/y+ licenses
What if the keyboard was put in the user's off-hand and they typed on it by tapping their palm? Then the keyboard wouldn't be in a fixed position to correlate eye movement against it.
Do you have a source for that number? The whole rocket weighs 550 metric tons fully fueled on the pad, I am having a hard time coming up with a way for that to create 50x as much greenhouse gas.

According to Everyday Astronaut's article (https://everydayastronaut.com/rocket-pollution/), a Falcon 9 emits a total of about 600 tons of various gases during a launch. The difference vs the rocket's actual mass seems to be accounted for by water vapor, which comes from ground support equipment and not the rocket itself.
Our latest advances in robot dexterity
> DoJ is full of cops as well

This hypothesis would appear to be disprovable by the DoJ prosecuting cops. (Hint: they do. Including entire police forces.)
Which OCaml features exist in Rust but not Haskell? The trait system looks very similar to Haskell typeclasses, but I'm not aware of any novel OCaml influence on the language.
It would, wouldn't it?

I'd suggest blurring the face in a "password input context" (like password fields on the web with their redacted display text), but I suspect that that'd go against what Apple wants the Vision Pro experience to look like.
This deserves a separate submission.

That is so bad it almost has to be a deliberate method to extract passwords.
In many ways USA is not a first world country. Some liken it to a third world country with a Gucci belt. I think that's depressingly accurate.
Where does the 6 inches come from? Is that the separation between the MRI machine & the patient?
> Could you imagine people saying the issue with Java is its extremism towards objects and method calls?

"Execution in the Kingdom of Nouns" comes to mind.

https://steve-yegge.blogspot.com/2006/03/execution-in-kingdo...
Sounds possibly like Ankylosing Spondylitis. I'm no doctor though
He is still a paragon of industry. Are there any comparably successful American companies outside of the software sector? it's just he's constantly creating distractions.
I don’t think these are just memorabilia- they have that, too, but these were specifically designed to request officers change their professional behavior, hence the name. If they declined to pull over someone with an FOP sticker that’s also bad but there is a better argument that a membership sticker has meaning other than something you keep in your wallet except when you need special treatment from an officer on duty.
Yeah. I'm not sure if anything with millions or billions of parameters will ever be "explainable" in the way we want.

I mean, imagine a regular multivariable function with billions of terms, written out on a (very big) whiteboard. Are we ever really going to understand why it produces the numbers it does?

KANs may have an order of magnitude fewer parameters, but the basic problem is still the same.
Literally the worst experience of my life. I don’t even mention it on my resume or LinkedIn or anything. I suppose it was a success and the product is still doing fine. I just never want to do that again unless it’s for myself.
I'm more concerned by your feeling burned out after two years. It makes me wonder whether you have healthy working habits, and the social skills required to maintain your health - especially the ability to say "no."

This is a good plan, but what I would hate to have happen is you wind up back to this same place later and then be back to square one and wondering what to do next.
Show HN: Shuttle – beautiful file sharing with your own S3 account
Hi everyone, I've been developing Shuttle over the last months.

Even though it's a totally crowded space, I think we could use some improvement in file sharing.

Shuttle has beautifully designed branded sharing pages that you can use to send or receive files from your customers and track their activity. And it allows you to connect your own S3 or Backblaze B2 account for free.

I hope you'll enjoy it. And let me know what you think should be improved!

Jean.
> Also, I guess the user has to be stationary - stay in the camera’s field of view and not move their head in a way that would obstruct the image.

The user is always stationary in relation to the headset and the cameras in it.
Show HN: Repogather – copy relevant files to clipboard for LLM coding workflows
Hey HN, I wanted to share a simple command line tool I made that has sped up and simplified my LLM assisted coding workflow. Whenever possible, I’ve been trying to use Claude as a first pass when implementing new features / changes. But I found that depending on the type of change I was making, I was spending a lot of thought finding and deciding which source files should be included in the prompt. The need to copy/paste each file individually also becomes a mild annoyance.

First, I implemented `repogather --all` , which unintelligently copies all sources files in your repository to the clipboard (delimited by their relative filepaths). To my surprise, for less complex repositories, this alone is often completely workable for Claude — much better than pasting in the just the few files you are looking to update. But I never would have done it if I had to copy/paste everything individually. 200k is quite a lot of tokens!

But as soon as the repository grows to a certain complexity level (even if it is under the input token limit), I’ve found that Claude can get confused by different unrelated parts / concepts across the code. It performs much better if you make an attempt to exclude logic that is irrelevant to your current change. So I implemented `repogather "<query here>"` , e.g. `repogather "only files related to authentication"` . This uses gpt-4o-mini with structured outputs to provide a relevance score for each source file (with automatic exclusions for .gitignore patterns, tests, configuration, and other manual exclusions with `--exclude <pattern>` ).

gpt-4o-mini is so cheap and fast, that for my ~8 dev startup’s repo, it takes under 5 seconds and costs 3-4 cents (with appropriate exclusions). Plus, you get to watch the output stream while you wait which always feels fun.

The retrieval isn’t always perfect the first time — but it is fast, which allows you to see what files it returned, and iterate quickly on your command. I’ve found this to be much more satisfying than embedding-search based solutions I’ve used, which seem to fail in pretty opaque ways.

https://github.com/gr-b/repogather

Let me know if it is useful to you! Always love to talk about how to better integrate LLMs into coding workflows.
Those in power are usually either corrupt from the get-go or end up that way. Best example I know of is the power given to governors and the President to pardon crimes, even after a jury trial. Blatent corruption.
Mastercard to Acquire Threat Intelligence Firm Recorded Future for $2.6B
I can believe it. Dunno how reasonable it would be to risk having someone in an altered state of mind on the ISS. What do you do if someone has a bad trip or decides to make poor decisions?
Sure, consumers benefit so much that the example you were able to produce is the ability to write a personal check to purchase a car. Totally notable benefit relative to the violation of a person's expectation of privacy.
Palo Alto Networks Patches Vulnerabilities
I'd also love to share some technical details:

The data transfer core is written in Go and compiled as wasm to run the browser. It communicates directly with the S3-compatible object storage without our servers in between. This also enables us to communicate to a different storage such as your own.

The frontend is made in React/Remix and did my best to make it feel as native as possible. It's not perfect, but it got a long way.
Exactly, it's simple economics.
Haha well that’s gonna happen from time to time when you try new things.
> if Apple is providing raw eye tracking streams to app developers

Apple is not doing that. As the article describes, the issue is that your avatar (during a FaceTime call, for example) accurately reproduces your eye movements.
Hackers use cloud services to target financial and insurance firms
This is dumb, though? For one, I don't necessarily care if it is an academic study. If you have any writings from experts, that would still be of interest to me. Hell, the entire point is to try and learn from something without having to do it.

For two, if you have so settled your view that you won't take any criticism or advice, why bother engaging in discussion? You are actively harmful to the public discourse, at this point. No?

I'm sympathetic in thinking someone is stalling in bad faith. But bad faith denouncing of their seriousness is not good, either. :(
Oracle is a $53 billion company, and never had a mass exodus, just less greenfield deployments.

Broadcom also isn't all that dumb, VMware was fat and lazy and customers were coddled for a very long time. They've made a bet that it's sticky. The competition isn't as weak as they thought, that's true, but it will take 5+ years to catch up, not 2 years, in general. Broadcom was betting on it taking 10 years: plenty of time to squeeze out margins. Customers have been trying and failing to eliminate the vTax since OpenStack. Red Hat and Microsoft are the main viable alternatives.
Lotus Notes: Changing picture as characters entered into password
In other words, he increased the carbon output of the US by .0005%, a pretty small relative increase. I am sure scientific knowledge increased more than that.
I've done it twice. I dreamed up the line, "I wanted to be able to concentrate on my job search rather than doing it on the down low while working". Maybe that'll be useful. I got jobs both times after quitting. But yes, you need finances to fall back on. It'd be best to keep your health insurance, if you're in the USA.
It's honestly not like that anymore. I thought I'd read that Tesla fired their supercharging team, but ten more have opened around my city in the last six months.

The price of electricity keeps dropping too, because the networks are competing with each other. And even cheap hotels more and more often have free L2 charging - I had multiple options in Casper, Wyoming, a few months ago!

I road trip far more than the average American, and I think it's no longer an issue.
How China has ‘throttled’ its private sector
> I find some code easier to express with procedural/mutable loops than recursion

This is what I was talking about in the section "Unlearning and relearning". While there are _some_ domains (like embedded systems) for which Haskell is a poor fit, a lot of the difficulties people have with it (and with FP in general) is that they have been heavily educated to think in a particular way about computation. That's an accident of history, rather than any fundamental issue with the programming paradigm.
Beware of Founder Mode
"privacy-concerning"

Like checking out how you are zeroing in on the boobs. What would sponsored adds look like, once they also know what you are looking at every second.
Even some medical add, and the eyes checkout the actresses body.

"Honey, why am I suddenly getting adds for Granny Porn?".
> I think it's a general issue of developers with tricked out machines and fast internet connections developing software for everyone else. The reason the CLI is fast is not because it was carefully engineered that way, but because most of the software was developed when computers were slower than the chip you'd find in a washing-machine these days.

I think in the context of the ongoing 'CLI renaissance', what this misses is that many of the most recognizable tools which emerge from (or perhaps kicked off) the contemporary 'CLI renaissance' are very carefully engineered with performance in mind. Ripgrep is, to me, the most vital of all the 'next-gen' CLI programs. GNU grep is already incredibly fast, and ripgrep manages to be faster, to take common-sense shortcuts, to add in a few extra conveniences (like --replace, so you don't always need to pipe to sed or awk or whatever when you want to do a very simple transformation) without going nuts and losing focus. Its author, burntsushi, has written here on HN about their implementation as well as GNU grep's and other regex implementations, and it's clear that the predecessors have been studied with great care and respect.

I love many newer CLI tools, and this pattern holds for all of them. Consider, for instance, `jq`, which has become a 21st-century complement to vital staples like awk. This is even the case for many tools whose purposes are largely 'cosmetic', like `bat`, which more or less exists to be a more performant replacement for older colorizers like `ccat`. As cringey as the buzzword 'blazing fast' has become, Rust CLI tools are typically in tune with the general cultural emphasis of speed in the Rust community. And many Go CLI tools today are rewrites or clones of Python or Ruby tools, which were written expressly to achieve improved performance.

This also seems to hold for next-gen CLI environments: one of the main advancements most next-gen shells (e.g., Elvish, Nushell, Oil) offer over PowerShell (which introduced structured pipelines to the shell world) is performance!

This doesn't mean that every single new CLI tool is well thought-out, or (if it has direct antecedents) better than its predecessors. But I don't think the idea that new CLI tools are generally written without care for performance or consideration of the past is borne out when you look at what's out there.
Yeah its not like a diplomats wife can hit and kill a motorcyclists flee the scene and then country and on their return then be given a token sentence then have it immediately suspended. Oh wait...https://www.barrons.com/news/us-diplomat-s-wife-gets-suspend...
But the technology is there.
That is the concern.
It says, in summary:

> Despite a high CPI score, [country, and presumably countries like it] has a poor record of prosecuting companies that bribe foreign officials to win contracts, as seen in the Nigerian oil bribery case.

eg, rich countries have a nasty habit of turning a blind eye to their people bribing foreign officials. Regrettable, and hopefully more countries bring in legislation like the UK has, but not really pertinent to whether or not the US is a “banana republic”.
Musk's company accomplishing a heroic feat could improve public opinion of his political endorsements. I mean, I don't think this way, but it seems like the sort of thing a petty bureaucrat might fear.
I wouldn't. We have been trying[1]; humans are genuinely shocking in this way. Mechanical systems should have so many advantages over humans; springs are 10x better than tendons, motors are 3x better than muscles. It's possible humans evolved walking as a predatory tactic. Even if we develop a super-efficient walking robot, humans are efficient at several speeds, and keep that efficiency while varying their stride and foot placement, and with one of the largest most complex brains of any animal. And the ratio of leg/torso length is pretty variable among humans! Not to mention the flexible spine and swinging hips should be a huge energy sap, but they just kind of... aren't.

Beating human locomotion in the general case is pretty far off. It's a combination of body plan, extreme optimization of joints and energy storage, and really good algorithms.

One killer feature of the human body is synovial fluid. It's very thin, non-newtonian, self-replenishing and contained in particularly low-friction bearing surfaces. It's certainly better than 99.9% of mechanical joints, because these surfaces filter, heal and re-lubricate themselves. Mechanical joints have sticky grease so they stay lubricated without maintenance, and work in the presence of water and grit. It's doubtful that any joint that doesn't heal itself can compete, long-term.

[1]: https://spectrum.ieee.org/durus-sri-ultra-efficient-humanoid...
Myths, Magic, and Copilot for Power BI
My only issue is with aps. Their wifi7 is limited by 2.5g uplink.
One of the reasons I prefer it over something like Rust for most projects. I don't have to waste time figuring out what third-party library is the defacto standard that I should be using.
Does HoloLens also use a keyboard you can type into with eye movement? If not, seems to be unrelated to this attack at all. If yes, then how would it prevent this attack where you can see the persons eyes? Doesn't matter if the tracking data is on-device only or not as you're broadcasting an image of the face anyways.
I think you're pointing to the positive case of the same effect, which is that people use "hints" from the level of detail of something to determine the level at which they ought to inspect something.

Lower fidelity puts the viewer in a more conceptual mode of assessment, and there they can more easily perceive the clearness/approachability of your concepts.
Oh interesting - so there's a time cost that isn't necessarily considered.
Changing the type signature to relax/strengthen pre or post conditions is a fundamental change though. I would expect it to break call sites. That's a feature!