skysight-inc/HackerNews huggingface dataset:
No, you can't run arbitrary general-purpose programs in eBPF, and you cannot run graphics drivers in it. You generally can't run programs with unprovably bounded loops in eBPF, and your program can interact with the kernel only through a small series of explicitly enumerated "helpers" (for any given type of eBPF program, you probably have about 20 of these in total).
How I use Obsidian
bonus: it's pronounced like 'gif' ;)
Can someone clarify what "access parts of Ryanair's website without authorisation" actually means? Are they referring to programmatic account creation?
Don't Use Generative AI to Replace Discovery with Real Humans
These were pretty terrible. 10/10 if you've literally ever seen an AI generated image before. Totally not representative of the state of the art. In 5 years I doubt anyone but experts can tell by the naked eye in most cases.
Vercel free plan doesn't ask for bank details, AWS does :)
Or misconceptions about what it even is. I didn't realise it was a javascript library.
Is that 1% or 100% of their market? Did they turn a profit?
I don't do any kernel stuff so I'm out of my element, but doesn't the fact that Crowdstrike & Linux kernel eBPF already caused kernel crashes[1] sort of downplay the rosiness of the state of things?

[1]: https://access.redhat.com/solutions/7068083
But then again, multiple "it's" vs "its" spelling mistakes. Tell tale sign of a human, possibly a native speaker.
Jury Verdict: https://www.courtlistener.com/docket/18414221/457/ryanair-da...

> Part E: Computer Fraud an Abuse Act Loss

> Did Ryanair prove by a preponderance of evidence that it suffered actual economic harm caused by Booking.com
violating the Computer Fraud and Abuse Act and, if yes, state the amount.

> X Yes _ No

> $ 5000

> Part E Nominal Damages

> $ 0

> Part F: Punitive Damages

> $0

I know Rynair won the lawsuit but uh, having to pay only 5k sounds like a win for Booking.com
I've seen the term in passing, but what are "Unix personalities"?

Is it just different optional command line arguments to the common utilities? TAR vs Gnu TAR?
> Trump on the other hand seems more or less completely fine.

No, he very clearly does not. He's rambling and incoherent.
I thought that one was easy (there are four copies of the same building) but missed Mt. Fuji. I wonder what the miss rate is on each one.
> The reason isn't "precisely" because analogue gauges are more reliable, it's because of the plane's age

I have to say, they are always quicker to locate and operate than touchscreen UI controls.
This sounds like an excuse more than anything

While yes it is an anti-trust issue (and my bet is that if they locked up this in the US it would be litigated in the US as well - hence why it is not locked up in the US)

The questions are:

- Why does CTOs and CISOs don't push for a userspace-mode solution to exist? I think that specific Crowdstrike module is optional no?

- Why CS's process didn't prevent this from happening?

- Windows could also implement a status/success check for those drivers as it implements for things like graphical drivers etc
I love burntsushi's ripgrep and certainly use it all the time, calling it directly from my beloved Emacs (and I do invoke it all the time). If was using ripgrep already years before Debian shipped rg natively.

I was also using JodaTime back when some people still though Eclipse was better than IntelliJ IDEA.

But there's nothing in that document that contradicts: "just represent duration as nanoseconds".

Users needs to see timezones and correct hour depending on DST, sure. Programs typically do not. Unless you're working on stuff specifically dealing with different timezones, it's usually a very safe bet to: "represent duration as milliseconds/nanoseconds".

That humans have invented timezones and DST won't change the physics of a CPU's internal clock ticking x billion times per second.

Just look at, say, the kernel of an OS that didn't crash on half the planet a few days ago: there are plenty of timeouts in code expressed as milliseconds.

Reading your comment could be misinterpreted as: "We'll allow a 30 seconds cooldown, so let's take the current timezone, add 30 seconds to that, save that time as a string with the time 30 seconds from now, complete with its timezone, DST, 12/24 hours representation and while we're at it maybe add exta code logic to check if there's going to be a leap second or not to make sure we don't wait 29 or 31 seconds, then let the cooldown happen at the 'correct' time". Or you could, you know, just use a freakin' 30 seconds timeout/cooldown expressed in milliseconds (without caring about whether a leap second happened or not btw because we don't care if it actually happens after 29 seconds as seen by the user).
Same difference. At least now its easier to tell when people are full of shit
Thanks! I had entirely forgotten about that game!
Co-op is a term used by some universities for alternating a work semester at a company with school semester in class in the USA for 2nd/3rd/4th year students. We were paid something like 10-15 an hour which was much better than most non professional work jobs. The group I was in was making money off of refinements and continual production of AMD 80186 chips for drop in replacements for Intel 80186 at a lower cost. The group adjacent to mine was working on reverse engineering 386 clone design from a black box approach (using only public info like the Intel handbook on 386 which I remember they were all reading like it was the bible) and was at a pretty early stage, every one on that team was very senior and IIRC most had PhDs in Electrical Engineering so I was of course very underqualified for that.
At least enough grip on the market to get designated as a gatekeeper under the DMA by the EU [0].

[0] https://www.euronews.com/next/2024/05/13/bookingcom-gatekeep...
Who do you think is building the houses that are being built? Without immigration we'd still have massive housing shortages because internal migration is much larger than external migration -- people moving from the hinterland to cities with jobs. But housing would be a lot more expensive because we would no longer have cheap labour to build & renovate our houses.
> If your company is paying for commercial software that includes kernel drivers or kernel modules, you can make eBPF a requirement. It's possible for Linux today, and Windows soon. While some vendors have already proactively adopted eBPF (thank you), others might need a little encouragement from their paying customers.

How about Microsoft's large government and commercial customers make it a requirement that MS does not develop a single new feature for the next two fucking years or however long it takes to go through the entirety of the Windows+Office+Exchange code base and to make sure there are no security issues in there?

We don't need ads in the start menu, we don't need telemetry, we don't need desktop Outlook becoming a rotten slow and useless web app, we don't need AI, we certainly don't need Recall. We need an OS environment that doesn't need a Patch Tuesday where we have to check if the update doesn't break half the canary machines.

And while MS is at that they can also take the goddamn time and rework the entire configuration stack. I swear to god, it drives me nuts. There's stuff that's only accessible via the registry (and there is no comprehensive documentation showing exactly what any key in the registry can do - large parts of that are MS-internal!), there's stuff only accessible via GPO, there's stuff hidden in CPLs dating back to Windows 3.11, and there's stuff in Windows' newest UI/settings framework.
True but I didn't just mean Rust... I meant virtually all async coding as a pattern.
https://archive.is/kj6x2
>>For hackers, tinkerers, technical people who are interested in pushing their mobile devices beyond what can be done with the stock operating system: ...

I think this is poor phrasing. If it can't do many of the things that the stock operating system can do it is not pushing "beyond" the stock operating system. It is moving the phone into a little playground off to the side. That's fine if that's what one is interested in, but the phrasing gave me a different impression at first.
It is misleading to go from having a military to killing as if they're the same. They're not the same. A moral military is for self defense only, and self defense is always moral, whether for the military or for oneself.

Regarding money, citizens however are free to mine non-governmental forms of money such as gold and bitcoin.
I guess what I’m saying is I don’t want the Internet to become a Top 25 radio station cranking out scam entertainment for the masses. I want “small pirate and indie radio” to be the norm. If you want top 25’s, go back to centralized, curated media.

The thing with the AI content boom is that if there’s 1000x more of it than there is genuine indie stations, it gets harder to find the real content. Piping things through a top25 filter doesn’t fix that, or actively makes it worse due to the incentives to monopolize / plan the system.
Microsoft have been driving the work to make eBPF an IETF industry standard.
10/10 without checking any details in the image. I'm a photographer tho. Those AI files were pretty easy to point out as they all have this "glow" or softness/playdough aspect especially on skins that real images don't have. Also, that helps that a lot of those real pictures were artificially sharpened, something an AI software probably won't care about.
Small diff between cpp and c#
Gen Z does journalism now, while: https://phys.org/news/2023-06-misinformation-susceptibility-...
Why technical cofounders reject you
Here's the final example in TypeScript if you find that easier to read:

type NonEmpty<T> = [T, ...T[]]

const head = <T>(list: NonEmpty<T>) => list[0]

function getConfigurationDirectories(): NonEmpty<string> {
const configDirsString = process.env["CONFIG_DIRS"]
const [firstDir, ...restDirs] = configDirsString.split(',')
if (firstDir === undefined) throw Error("CONFIG_DIRS cannot be empty");
return [firstDir, ...restDirs];
}

function main() {
const configDirs = getConfigurationDirectories();
initializeCache(head(configDirs))
}
Sorry I definitely don't mean delusional in the psychiatric way. I just mean naively hopeful and always getting too ahead of myself.
the halting problem is only true for _arbitrary_ programs

but there are always sets of programs for which it is clearly possible to guarantee their termination

e.g. the program `return 1+1;` is guaranteed to halt

e.g. given program like `while condition(&mut state) { ... }` with where `condition()` is guaranteed to halt but otherwise unknown is not guaranteed to halt, but if you turn it into `for _ in 0..1000 { if !condition(&mut state) { break; } ... }` then it is guaranteed to halt after at most 1000 iterations

or in other words eBPF only accepts programs which it can proof will halt in at most maxins "instruction" (through it's more strict then my example, i.e. you would need to unroll the for-loop to make it pass validation)

the thing with programs which are provable halting is that they tend to also not be very convenient to write and/or quite limited in what you can do with them, i.e. they are not suitable as general purpose programming languages at all
It is by the same starving/poor logic that IP laws are not okay for private citizens either. Consistency is paramount.
This is true, but "Americans aren't able to move to major metropolitan areas because it's too expensive" is an easier problem to solve than "every year there are 800k-1.4M new people to house, and they tend to also want to go to the major metropolitan areas".
That is opposite of sense. monostate is a much more general concept, if you want to argue about the need for a new type, the answer is to remove optional because it’s a `variant<T, monostate>`. It doesn’t work the other way around.
This was an interesting box at the time. We had a few where I worked and they weren't too bad, but the UI setup was...unique. I'm not saying it was bad, but it was a bit of a traumatic adjustment after using any of the other options in the lab.
SQLx: Async, pure Rust SQL crate, compile-time checked queries without a DSL
> I don’t actually know how easy it is these days to follow a particular set of accounts that the user trusts

You should try it, then. Part of the... uh... "appeal" of Twitter is the algorithmic timeline that suggests content from people you've never seen or heard from before in your life.
> The sync feature on the web UI works surprisingly well.

Hmm ? I've been having issues with SyncPlay since forever. Media stuck for some people, stuck at loading. Playing until some point, then freezing.

Basically whenever I'm doing something with SyncPlay it's "press play and if it does actually start never press pause"

But that's literally my only issue with Jellyfin, I've been using it for the past year and it's awesome.
Customers will ask to opt-out.
The agreement specifies that Microsoft must share its APIs for Windows Client and Server operating systems with third-party security software developers, but last week’s incident highlighted the risks of such openness.

Sounds like deflecting away from responsibilty with a hint of a lingering odour of bullshit.
In the early 2000s I was thinking about a machine vision camera that would use a mirror and a small lens to image a whole room, as seen from a corner. I figured it would take about 50 megapixels to get the performance I wanted and at that time 5 megapixels seemed like a lot.

Today now that is no problem. A few years ago I saw this

https://owllabs.com/products/meeting-owl-3

at work, the fisheye lens on it is more compact than what I had in mind and it has enough pixels to pick out individuals speaking in a conference room.
Ask HN: How would you make the IMO more spectator-friendly?
Maybe then people will want to watch the IMO live, just like they do with the Olympics now?
Nice app! Does it have support for international markets?
It's not clear to me they are so different but maybe I am not "sufficiently smart".

To me this feels like a complicated question - both Linux and Windows organisations are quite good at kernel reliability engineering even though quite different organisational structures and engineering approaches are involved.

Yes "the wrong people were trusted" but I don't see how we can completely solve this with engineering.
This is like standard business methodology these days. Nearly every company prefers this. Just ask any olympian how hard it is to even get to the olympics let alone win.

Business would much rather be proprietary and not have to work that hard.
For one, Stripe Billing has been getting pretty pricey
> At Ring 3 it would crash an app, not the entire OS.

That's still an outage for those key systems.
> Gen Z are the richest generation in all of American history on a median per-capita real income basis, compared to older generations when they were the same age.

Per capita? Not at all. What source says that?

More of Generation Z lives with their parents than previous generations, often because they can't afford housing, or even rent, high college debt etc. They live with their parents, and thus in households with higher income, so only in that sense are they "rich" - the household income is higher than if they could afford their own house.

Per capita real income higher? No. What source claims that?

Every time someone says this, if there is a source, this always come back to them living with parents and household income being higher. Not per capita.
People who advocate a national direct democracy should work to change the constitution. States are the selection entity for the country’s executive office.
I didn’t dispute the source. I questioned the assumption that “people” (whatever that means?) are oblivious to it.
Men* have to have a purpose for being. They will either find a constructive one or a destructive one. If they fail at either, they'll find a way to self-destruct. It's really that simple.

* Can't speak for women.
Here’s the trouble with ternaries in C and similar languages: given p?a:b, a will only execute if p is true and b will only execute if p is false. So that’s a branch. It takes compiler analysis (checking that neither a nor b have effects, or finding a way to move/eliminate those effects) to turn that into a conditional move or some kind of mask.

So the issue is that ternaries are semantically defined in a way that makes them exactly like branches.

I think that might be an artifact of C being designed before conditional moves and masks were a thing. Maybe newer languages should have a ternary operator that mandates that both an and b execute, and then the compiler can treat that as a conditional move or mask or whatever from the start.
Yeah but they have to stop doing it
Did he give his own personal money? Or is it company budget?
On the flip side if something goes wrong you get to discover what $RANDOM_VENDOR in $RANDOM_COUNTRY thinks is a reasonable policy for handling it, which is not usually a big risk for domestic USA travel, but for international travel can be a true wrench in the spokes.
How do you know he's not already donating the extra?

If I was running a popular open-source project, I wouldn't make it public that I've got extra money that I'm giving away. That comes with all sort of complications...
This is the constant refrain of pro-illegal/poor/migrant immigration. My answer is: "in the first world, businesses should operate by offering competitive wages, and the lifestyle costs of first worlders should be balanced against those wages". I am uninterested in living in a materially wealthy society that can only operate on the back of a recently-arrived serf class, and it's bizarre to me that so many people defend this system as desirable and morally righteous.
I've been loving this service called CodeRabbit that auto generates these diagrams off my pull requests, it's fantastic -> https://github.com/jsonresume/jsonresume.org/pull/131#issuec...
caffeine pills are awesome for the reasons you described, but I do find that coffee "feels" different as a result of the Monoamine oxidase inhibitors (probably). coffee feels more pushy and dirty - more peripheral nervous system stimulation
You introduced the word wealth to the discussion and then proceeded to complain about its definition. What's the point of this?

Just use the definitions of words that are in the dictionary and widely agreed upon, so that conversations with other people can be meaningful. If you want to talk about how cost of living is high, or how it's not high but people think it's high because (insert your reason), just use the words we all use and let's talk about that.
34% of Americans rent their homes, and having a good stock of rental units is good for America because it makes it a lot easier to move. Institutional owners provide the vast majority of rental units.

Getting rid of institutional ownership would increase rental prices substantially, and that's bad for the poor and for the mobile.
Since it doesn’t have any data either (hence monostate) that’s not a useful distinction. It’s a singleton in the same way 1 is a singleton.
Only drugs that have artificially high prices caused by having no legal source lead to addicts committing crime to find their habit. Caffeine and alcohol are cheap and easily available.
> There are plenty of Americans that own homes and are struggling to make ends meet elsewhere.

They need to downgrade then. Not everyone needs to live in 5 bed mcmansion. I know ppl who bought 100k cars are 'struggling to make ends meet'.
I have quoted the claim verbatim from the article. It is obviously the claim of the article.
I missed the part where you explain how Bernie Sanders is a meaningful analog to Donald Trump, such that his primary defeats should be hailed as “holding strong” against an insurgent candidate?
> It's a significant difference.

When various apps running the world are crashing, unable to execute because malware protection is failing, there is no difference.
Yes, looks like they could be adapted to create Story Maps
Agreed, it's just that in Rust async/await hurts more than in e. g. JavaScript where the browser gives you enough hooks to have a "fresh start with(out) async".
Is Jellyfin an all in one solution for media management and streaming?

I normally just use transmission and serviio (vastly superior to Plex IMO), and only recently found out about sonarr, radarr, etc.

Really though, is there not any 'all in one' solution, instead of all these various programs chained together? I get keeping the serviio bit separate, and maybe the torrent client, but the rest could easily be integrated into one app.
Thank you! Yes it does! Most biggest exchanges around the world and we've added few smaller ones also when users have requested.
Every person I know with a PhD now in their 40s and 50s (7 people) doesn’t have a family and wished they did and didn’t have a PhD. I’d love to see a study on that.

I’m never bothered because it looked like too much effort for little money.
Choosing Intel brought no advantage over AMD. What support did AMD need to overcome that?
Extremely poor examples. There are much more realistic images.
I have an old Nikon 500/8 ; gotta be honest, it's not very good.
> Does cocaine temporarily boost intelligence? I thought it boosted the feeling of being intelligent.

For people who lack confidence or an ego, this may very well be the same thing.

Just the urge to prove myself got me far in life. Sometimes I clearly struggle more than others, especially when surrounded by extremely smart people at university, but at the end of the day I've gotten much further than those who capitulated at the very beginning, claiming they're not smart enough.

At this point I've taught things considered hard to a fair number of people, and those who give up for no objective reason at all vastly outnumber those who really (probably) can't do it. You can tell someone "it will probably take you twenty hours to understand this", and they'll still throw their hands in the air after one hour and declare they can't do it or just silently quit.

Being a quitter is as bad as being stupid. Worse, because it's also a waste.

So maybe instead of doing drugs, try to scrounge up some arrogance, confidence, pride, whatever it takes to make you hang in there.
Booking is just acting as a middleman. Booking flights are still being booked through Ryanair, which was part of the suit.
We do not
7/10 - the easiest are humans that show fingers, AI-s seem really confused about how fingers work
Just as our ancestors did.
It is actually a very nice project. Keep it up man :)
There are some offical Android TV builds:

Dynalink and Walmart Onn (2021)
https://wiki.lineageos.org/devices/dopinder/

https://wiki.lineageos.org/devices/wade/

Radxa zero SBC
https://wiki.lineageos.org/devices/radxa0/

Google Chromecast with Google TV (4K) (check on XDA thread, I'm not sure on the current status on bootloader and Widevine)
https://wiki.lineageos.org/devices/sabrina/

For Raspberry Pi, there's konstakang's unofficial builds
https://konstakang.com/
Startup aims to flush away the problem of icky toilet seats
I apologise, my interpretation was naïve. Not being familiar with the intent of the person I was responding to (directly or by experience) and not knowing the how to correctly interpret the POSIX standard, I was trying to politely re-focus the thread.

I'm lucky enough not to have to spend much time thinking about identity issues or being the target of bigotry and I suppose that was reflected in my previous comment.

Maybe it's telling that you're here making fantastic contributions for FOSS and people who are trying to bring you down are only making invalid claims about standards compliance.

I'm a big fan of yours and I'm really sorry that I contributed to that incident.