skysight-inc/HackerNews huggingface dataset:
I look mostly at JS and some Rust codebases and almost nobody uses inheritance!

I believe it doesn't make any sense, you can use different patterns to have the benefits without creating a complicated type hierarchy where state and functions are mixed across different files.

Whenever I would use inheritance I use the builder pattern.
How would one know he is disallowed without reading each site?
The buddy pass was for a different flight on a different airline.
The bar is this:

"...whatever smart intellectual labor any human working on their own, even the best human in a given domain, can do will be beaten by Al by end of 2025. That is what I am challenging."

I don't see ML models doing superhuman science in a year and half so I would take that bet. They can't even write better prose than the best humans, and language models are their strong suit.
Thanks for this awesome breakdown. I was wondering why this suddenly came by.
> Crawling the web, like in the case of the OP, isn't going to work for much longer. And books, video, and music are next.

That is training on content.

The future will have models pre-trained on content and tuned on corpuses of knowledge. The knowledge it is trained on will be a selling point for the model.

Think of it this way - if you want to update the model so it knows the latest news, does it matter if the news was AI generated if it was generated from details of actual events?
Ocean currents threaten to collapse Antarctic ice shelves, study finds
Ask HN: HNers with physical disabilities or chronic pain, how are you coping?
Curious as to how others are getting along because I am not.

Despite an abundance of resources, the United States is for some reason exceptionally terrible to people who are intellectually capable yet suffering in extreme pain. Especially the young.
Using emphasis doesn't help bring clarity since the problem is the headline has multiple valid interpretations regardless if said words are emphasized or not. Adding something like "imposes its" helps highlight the intended interpretation.
I mean, you can use Phi now and it outclasses anything else in its size. This isn’t some “it could happen” situation.
There actually isn't, which is why I posted/had to find it by necessity. Thanks, it still works.

It still has the coolest way to go about it. The face detection algorithm can be updated I bet with the open source SOTA.

What else have you worked on since?
Found the QA engineer:

https://news.ycombinator.com/item?id=25851770
If you don't have RNG, it's natural to think about a non-random UUID.
> Those sources said the breach appears to have started when the attackers somehow gained access to the company’s Gitlab code repository, and in that repository was a token or credential that gave the bad guys access to Sisense’s Amazon S3 buckets in the cloud.

So plaintext AWS credentials checked into source control.

> Both sources said the attackers used the S3 access to copy and exfiltrate several terabytes worth of Sisense customer data, which apparently included millions of access tokens, email account passwords, and even SSL certificates.

And those credentials can access tons of other credentials, also stored in plaintext.

Even if the security policies didn’t pick this up, didn’t they at least having billing alerts for the terabytes of AWS bandwidth?
To be more cynical.

He tends to do it whenever there is bad news in other parts of his business.
Researchers find baby stars discharge plume-like 'sneezes' of magnetic flux
You can use the product yourself or check one of the many benchmarking papers
Beautiful nebula, violent history: Clash of stars solves stellar mystery
> I’ll often throw Bob Ross videos on in the background or listen to a podcast while doing these kinds of tasks, just to keep myself entertained.

> I take leisurely walks with my dog. I go for a hike or swim or bike ride. I read a book

Whoever wrote this article has a pretty normal and functioning brain. If you are truly burnt out from a neurological issue you cannot do these things, and background noise is the last thing you want to add
CISI don't know, I won't speculate.
I don’t think these are two separate camps. Rather everyone has a value - let’s call it S - which is the maximum size and complexity of a program they can hold in their head. When the program’s size is smaller than S then they use strategy 1, when it’s larger they use strategy 2.

When you are a beginner your S is close to zero, as you gain experience you develop increasingly better compression to be able to grow your effective S, but it’s never infinite. There’s always some size program where you will devolve to strategy 2, and all programs tend to grow in complexity until they reach the point where nobody understands them, like some kind of complexity Peter principle.
Technique I've found helpful personally: get the LLM to generate text in small chunks (e.g. a paragraph at a time). After generating each chunk, it is immediately reviewed by a human, who can edit it manually to correct any mistakes, ask the LLM to try again, or prompt the LLM to make specified changes. When the human is satisfied with that chunk, it is saved, and we move on to the next one.

Sometimes, the output the LLM generates is correct and I'm just approving it. Other times, it is mostly right, and I can easily identify and correct its errors. Yet other times, it is totally wrong, but often typing out why it is wrong is a good start to actually generating correct text. Often (but not always), the kinds of false assumptions which LLMs make are similar to those a human reader would make, so stuff like "A and B sound very similar but, in the context of this system, actually have completely different meanings" is a useful addition to documentation anyway.

The worst case scenario is the LLM generates something which is subtlety wrong, and the human review fails to pick up on the subtle error. But, that's something which can happen even with no LLMs involved at all. It isn't uncommon for people to make subtle errors in documents they write (often because they are misremembering something) and for those subtle errors not to be picked up during the review process. I'm not convinced the odds of this happening with an LLM-assisted workflow are significantly greater than with a purely human workflow.
People are just using LLMs incorrectly, because they are picking the low hanging fruit.

Chatbots are the laziest thing you can build, and untrusted inputs should always be treated as hostile.
Robotaxi, stock goes boom.
I saw Bryan Cantrill's talk on [Intelligence is Not Enough][0] opposing some opinions on AI/ML is gonna do to the industry... but I felt like it touches on some ideas that can relate the topic of mental health as well.

Many software shops/enterprises don't value the necessity of embracing failure and making space for curiosity. That's fine, but then these shops should be strict about using Boring Technology they can just buy support for. If such companies have too much product ambition in the mix, then you need to give devs the ability to be engineers by giving them space to fail, try new things, refactor, rewrite.

We can't do that when the pressure is on to ship in unsustainable ways! Failure is not an option. We spent all that money writing that MVP, what do you mean you need a team to just maintain it? We have features to build!!

Not everyone is competitive enough to work with excellent engineering culture and we trade mental health in for it sometimes.

[0]: https://www.youtube.com/watch?v=bQfJi7rjuEk
How could it be true that the content generated would have value only if it is not persisted?

If it doesn’t have value for being saved and published, why would it have value for the person viewing it ephemerally?
CISA Emergency Directive: Nation-State Compromise of Microsoft Corporate Email
The article mentions that he did not lock the door while in the lavatory. Once the flight took off, he then went to the other lavatory where he did lock the door.
Loved Descent, we used to play it for hours on the company lan, multiplayer was awesome!

They were are great early games. I kept one of my office mates transformed into a chicken in Hexen for hours, his cries of frustration still ring in my ears!
> When he says stuff like this he just means he's excited about it.

That's an overly charitable interpretation of what he's doing.

The pattern that I've observed is: 1) he's a narcissist who always wants to be in the news and/or 2) he's trying to distract from something.

He can't stand it when the press moves on from him. His MO is to wait for a week or two and then throw out something outlandish to suck up the media oxygen.

He and Trump are very similar people.
So… in conclusion, it could be worse. That’s some valuable insight. Obviously somebody out there always has it worse. How can doctors even complain when there exist 3rd world subsistence farmers?
Honestly, most companies and projects fail completely. In my 25ish year career I can only think of a handful of lines of code that I've written that are still in production (or that I think might still be in production) and only a few employers that still exist. When you pan out far enough it all seems a bit silly.
Because the attackers successfully exploited it. And therefore it's something we need to prevent from happening again. The problem is there isn't an easy technical solution, this is is a social/medical issue that they exploited.
Problem: toilet usable as seat during boarding.

Solution: $15 human sensor (heat or motion or whatever the home security sensors use)

Reality: requires FAA certification. $250,000 per lavatory.
I'm still a little confused on your answer to this. C# generated a big `BuildTargetModel` method on each generated migration, even if there are no changes. Are you changing this to an F# file every time? On every migration?
I was so excited when I got my ViRGE. Then I tried playing games with it. Mechwarrior II came with it but you had to run at 512x384 and even then it didn't run great. My next video card was a 3dfx Voodoo and I was in heaven.
The article mentions that it did detect the duplicate. What surprised me is that the airline does not check the ID at same time as the boarding pass. I mostly fly internationally, but I can’t remember ever boarding without showing both my boarding pass and my passport, and the agent verifying the match. I guess domestically this is more of a challenge because there is no standard ID document to request passengers show at the gate? Still, surely they could ask for the same document shown at security… but maybe that would cause problems with customers who have esoteric form of ID that the TSA recognizes as legitimate but a gate agent might find suspicious.
Arrow information paradox: To sell information you need to give it away before the sale.
By "worry", I don't mean sitting there chewing your nails. I mean, understand it's a problem which needs addressing and write your congress member to be more proactive about the situation.

Some level of worry is good, "I worry if I eat too much choclate I'll get bad teeth, therefore i'll stop eating chocolate". Excessive worry is what happens when we let things go bad, and bad, and more bad and realize we're actually in a bad place.
that's where I arrive too
I remember one time, I wanted to update a Wikipedia article with some more recent developments, but was having trouble working out the best way of wording them. I found a newspaper article discussing those developments, so I scribbled down some notes summarising the article's content, and then asked ChatGPT to reword them for me more eloquently. And its output was good enough for me to paste in to the Wikipedia article with only minor adjustments, along with a cite to the newspaper article. I'm sure I'm not the only person to have done something like that.
Not every phone has NFC capability. Every smartphone has a screen though, making scanning a barcode more accessible, and able to fallback to printing if the phone runs out of battery.
> MPS - Vietnam's KGB. they hold the actual cards in Vietnam. whenever you go to any town, village, or city in Vietnam the biggest building is always the MPS building (even the local VCP's building is smaller)

I noticed this when visiting.

Go through a smaller town and you'll see old beat up buildings from decades ago, beat to crap roads or just unpaved, a bunch of small stores and restaurants, then suddenly a massive property (10-20x the side of a typical home lot) with a massive parking lot, fancy imaculate building that looks like it's pressure washed every morning and look up and it's the MPS.

You can pretty clearly see who has the money.
I love it. The preponderance of bugs does its own social engineering for you.
Tailscale funnel does that, except the DNS uses the tailscale domain.
Eyewitness account on metafilter: https://ask.metafilter.com/378887/Airplane-scam

> Come to find out he was hiding in the bathroom until everyone boarded. The problem for him was the flight was full boarded and seated so he had no seat. My row mate boarded before the scammer did so whatever he was trying to do fell apart.
Here is a list of journalists killed in the conflict: https://cpj.org/2024/04/journalist-casualties-in-the-israel-...
the common sense thing to do would be to allow the customer with a valid boarding pass to board, and also proactively alert security to check the plane, just in case it’s not a software glitch.
Alternative solution: check bathrooms before leaving
To be fair, I've never met a human as knowledgeable as ChatGPT before but I've simultaneously never met a human as dumb as ChatGPT before.
It is an amazing model! I think it works well because it's a library that is "infrastructure" / "support" for other systems though (browsers, android)

I wonder if it applies to the kind of software that is more complete like anything with a UI etc. If I get the final result the tests don't mean much to me.
When people describe systems as kafkaesque, I suppose you see that as a compliment?
But it also places undue financial burden on passengers. Not everyone has an NFC-capable phone, and the workaround (paper tickets) is what we already do.

As an aside, Ticketmaster is miserable to deal with.
They didn’t choose to do non-Mac things, eclipse is a Java app so everything is Java’s own ui toolkit and does its own keyboard event handling and so anything built on it fails basic OS behavior that differs from their primary dev platform.

Electron apps are the same - intentionally so, chrome literally disabled basic os interaction in a variety of ways to make chrome behave more similarly across all platforms even if it meant crappy behaviour on macOS. At least they didn’t disable all the code in webkit that handles actual editing behavior, just enough that every electron app is noticeably janky.

You get the same again every time people think that they can make their own editor that isn’t just a content-editable element. There’s a huge amount of work in browser engines to do text entry correctly, and if you want to do that yourself you need essentially just as much code. The only editors that get close are things like Gmail or Google docs that have pretty much two decades of engineering at this point and often times are using variations of content-editable and textures behind the scenes anyway.

This is not just a Mac-ism, writing your own editor logic means you have to handle chord based key entry, input methods, etc on every platform and that is a lot of work on any of them (not sure what it’s like on Linux, but the old windows ime model is particularly terrible and essentially requires every editor to make guesses as to what IME is being used and then essentially handling the different rendering of each of them yourself by looking at what MS products did - though they often conflicted)
The flight that was full was the southwest one. He then snuck onto a delta flight totally separately.
If the US was actually a socialist country, I would be able to afford higher education and healthcare.
> The guy deserves credit for creativity

No he doesn't. Why does Gen-Z always think they can take advantage of companies which amounts to fraud and stealing? I somewhat think it's related to social media and instagram culture.
I did some work on TDR analysis when analyzing CATV fraud detection but it turns out that we generally know where on the fiber plant each CPE is and collecting the DOCS IS timing data from those devices is essentially free.
The details of this are just wild: According to prosecutors, over a period of three years from February 2019, she ordered her driver to withdraw 108 trillion Vietnamese dong, more than $4bn (£2.3bn) in cash from the bank, and store it in her basement.

That much cash, even if all of it was in Vietnam's largest denomination banknotes, would weigh two tonnes.
How though? the airplane was full.
These sorts of issues aren't always the software's fault. Sometimes it's human error.

I've been prevented from boarding because the airline sent all the party tickets as a single PDF and my confused family members all scanned the first barcode they saw.
US doesn't check ID to board the plane. Inside the USA, I have never shown ID for a domestic flight.
> In my opinion, security needs to be the easiest path.

Secure data handling can't ever be the easiest path. The easiest path is to have all data available all the time to everyone with zero access controls. Adding any kind of security to that is going to reduce the ease, even by a tiny amount.

Security needs to be pragmatic, people have a job to do and a business to run. Security teams should never forget they are there to enable the business.

But at the same time, the company needs to have a culture that recognizes data security is important. If that is not present, there's nothing the security team can do.
It depends on your connections.

A journalist was recently jailed. What was their crime? Reporting on government corruption. This very well regarded journalist did a ton of research, uncovered corruption and identified 12 government officials.

https://www.ifj.org/media-centre/news/detail/category/press-...

Four of them were put on trial and sentenced.

The journalist was then told to stop talking about because "the criminals were caught". The journalist said "no they haven't been, there are eight others you ignored". And continued to report on it.

The journalist was eventually sentenced to 3.5 years in prison for "abusing democratic freedoms".

If you're connected to the right people, you won't be treated with kid gloves, the government won't even consider it a crime.
An Introduction to Flow Matching
Updated PinSave Orbis Provider
Latest Updates
Removed faulty Lit Orbis encryption.
Improved API for Orbis Posts.
Added Context for Orbis Client.
It wasn't really a hack. It's standard policy for gate-checkers to confirm that the name on the boarding pass matches the name and photo on a piece of ID carried by the person. That's the rule for domestic flights. He took advantage of the gate crew slacking off on the job. Props to him for trying, but nothing is broken in the system. A piece of govt. ID is mandatory to fly domestically.
> The market economy rewards this sort of insecurity.

That's the money quote, right there. As long as people are willing to pay for shit, there will be people willing to produce and sell shit.

Why bother doing due diligence, if skipping it, means an extra lambo in the garage?
A single shell script that provides command line search using a variety of different search engines; some are www search, some are site-specific. The results are processed with a filter written in C that outputs SQLite3. The SQL database can be used to create simple HTML or whatever I may need. Thus, if I want "meta-search" I can create this easily: HTML pages that combine SERPs from different sources.

Any "search" controlled by a so-called "tech" company has a bias in favour of advertising services.

To get an idea of what is actually on the web, take a look at the .com zone file. An enormous percentage of websites are unreachable via search engine. This does not mean they have no value, it only means they have no value to the sale of advertising services, e.g., they are not popular. Hence search engines are biased against listing them in results.
Is it not common to request both ID and boarding ticket so they can check you are the right person?

Maybe they are more lax on local flights within the US? In Mexico it is very common to request both.
"OK, screw the advertisers, we're gonna make money by giving visibility benefits to paying subscribers, that'll fix it."

"Sir, there's now a negative stigma around paid subscribers, since too many scammers and morons are taking advantage of the benefits."

"OK, so go find big and popular users and make it look like they are also paid subscribers, that'll fix it. Force all existing subscribers to display it too, while you're at it."
> For personal computing, any recommendations on motherboard manufacturers who take security seriously?

Dell Enterprise devices receive long-term security updates. In addition, Dell will happily sell ProSupport for used hardware, and will even transfer existing ProSupport coverage on used devices (e.g. purchased on eBay). ProSupport gets you competent and US-based tech support engineers with the power to solve tech problems and ordering (e.g. spare parts) quickly.

Dell 1L micro PCs / thin clients are affordable on the used market.

There's a modern MSI Intel motherboard with coreboot support, https://www.phoronix.com/news/Coreboot-Start-ADL-MSI-Dasharo
or you could say 172390917
At Heathrow it’ll take a picture of you when you go airside, and that needs to be the same photo of you as at the gate
https://nitter.poast.org/mattgemmell/status/1441497498573545...
I have never had my ID checked at the gate on a domestic flight, only by TSA at security or at the ticketing counter when checking bags.
> So… 1,2,4,8,16,32,64,128,512,1028, 2056 terawatt

Multiplying by 2 is hard. Let's go shopping!
That’s an amazing resource. Thank you for sharing.
Pretty funny, and makes me think the ticketing system pretty much worked. Yeah he was able to get on the plane, but the system correctly flagged the second time the pass was scanned, and once seats started filling up he was discovered
How did we veer off into age discrimination exactly?
Neat! That is so simple and in hindsight, makes a lot of sense. Thanks!
It's... ok.

What kurbo does is lower to quadratic Béziers[1], then the analytic solution to nearest for a quadratic Bézier is the solution to a cubic equation[2].

I'm not sure this is the best possible answer, but it's at least pretty good, and certainly better than flattening to lines.

And I'd like for people to get in the habit of checking kurbo; the intent is for it to always have the best in class algorithm.

[1]: https://docs.rs/kurbo/latest/src/kurbo/cubicbez.rs.html#647-...

[2]: https://docs.rs/kurbo/latest/src/kurbo/quadbez.rs.html#297-3...
Ah, yes, the panacea for all mental health problems: brushing them under the rug and not talking about them.
That doesn't mean it's not required, it just means airline staff aren't doing their jobs. Here is United's page, this is standard policy for all domestic flights: https://www.united.com/en/us/fly/travel/trip-planning/us-tra...

Edit: And here's the TSA notice clearly stating the policy - https://www.tsa.gov/travel/security-screening/identification
Used to play this with my Dad and brothers. The level editor was fun to mess around with.

This series and FreeSpace 1/2 (spinoff) were fantastic, The latter had an active modding community over at Hardlight for over a decade.
My understanding -- and grain of salt, etc, since I don't actually work for an airline or anything -- is that airlines check passports out of liability. If you were to arrive at your destination and be turned away at the border, they would be required to fly you back to your country of origin. So....they check passports.

TSA checks IDs -- any valid IDs -- to let you in the secure area.
Yeah but what about by 2035? What's the saying? Something like "people overestimate how much will change in 5 years but underestimate how much will change in 10"