skysight-inc/HackerNews huggingface dataset:
There are at least two issues here.

First: eBPF code is JIT'd in the kernel; at runtime, it is simply native code running at CPL0 alongside the rest of the kernel. Running eBPF code working with pointers is... working with raw pointers. There's no interpretation layer to bounds check or otherwise provide safety.

But eBPF code is meant to be safe: you can get a handle to some kernel structure that's passed to you from trusted code, but you can't bounce from it to a random offset in kernel memory. The way eBPF does this is by verifying the CFG of your eBPF program before it's translated to amd64 or arm. eBPF programs are generally just C programs (the simplest and best way to write an eBPF program is just to write a C program and compile it with the right LLVM flags), and verifying C programs is a hard problem; eBPF gets around this by only accepting a subset of all possible programs (those where memory accesses are simple enough to prove safe, that don't jump anywhere outside of known narrow range of program text, and that don't have unbounded loops).

The tricky thing here is that the eBPF verifier is pretty complicated and lives only in the kernel. People have found bugs in it. If you find a good verifier bug, you can launder an untrusted pointer into your eBPF program (in the end, these bugs end up looking sort of like the browser Javascript RCEs that finagle a bad pointer out of some part of the browser API).

The biggest mitigating factor for these bugs is that Linux systems generally don't expose eBPF to any user other than root, so the upside to these kinds of bugs is limited (it gives you root->kernel, which is not nothing, but not the top of most people's priority list).

The other big issue is that eBPF is a huge source of in-kernel flexibility about runnable code. Modern exploit mitigations are in large part about making sure that instructions running at CPL0 are all known, so that if you manage to corrupt allocator metadata or write an arbitrary 8 byte value at an arbitrary 8 byte offset you can't easily turn that into remote code execution. But, of course, eBPF is an in-kernel JIT; it's there to run essentially random code inside the kernel. eBPF code is normally constrained, but if you have a kernel memory corruption bug, you can aim it at the eBPF subsystem and violate the kernel's assumptions.
Making implicit deps explicit is only one part of the patchset.

Moving all that header code around between files will conflict with all other code merges that touch those same lines.
The preflight checklist covers setting this (and all other parameters) to correct values. Not only did the flight crew not do that, the statement by Emirates heavily suggests that instead of making people actually follow the preflight checklists (which cover many other safety-critical settings), they're relying entirely on the plane being left in the right state by the previous crew.
Ah you're right, I was thinking about 64-bit alignment for atomic operations. Either way none of this matters except under the most extreme performance conditions.
That's pretty presuptuous. Do you truely believe that working at a FAANG company requires the same amount of 'edurance and focus' as working at a non FAANG company _and_ spending several hours every week practicing coding skills?
If your threat model involves baby sitting every device in your network and making sure they're robustly secure.

Some people just want their lightswitches to work.
This was the one I was thinking of: https://googleprojectzero.blogspot.com/2020/

Scroll down to "The ultimate ROP"
Sometimes it is only in the last 10-30% of the changes that any significant benefit is realized, yet the preceding work is a necessary foundation. That makes it a very difficult sell to the rest of the organization (whether OSS contributors or a corporation). Until the last bit it looks like you're making a neverending stream of pointless changes.

Large-scale changes also suffer from "too many cooks in the kitchen" and bikeshedding that can make getting the changes accepted a real slog. It is difficult to get people to buy into your vision purely with words, either because they don't see the value in it or they reflexively disagree that the benefits are achievable (sometimes motivated by their own burnout or cynical attitude).

The solution is to work on it in semi-secret until you can get things to a point where the value is demonstrated. That bypasses endless bikeshedding and pointless feedback rounds because everyone can see the value of the end state (if you've chosen something worthwhile to work on).
How about something to improve education of all kid ( rich and poor) around the world?

Something like Kahn academy!

If you are interested contact me!
Insight.js – Inspect your code in realtime in VS Code
...except in pilot training, apparently.
Second hand prices for Kona ebikes don't look nearly in the range of $700.

Is there a specific model you're thinking of?
You need to store two separate values for a zoneless datetime. Days since epoch and minutes/seconds since midnight. You can't do it with one integer without mixing it somehow.
improve your build times today by up to 80%, following these simple 2300 steps
> Google no longer producing high quality search results in significant categories

> Amazon no longer producing high quality products in significant categories

> Netflix no longer producing high quality movies search results in significant categories

> Facebook no longer producing high quality anything in significant categories
Unix timestamp is hardly better, due to the Year 2038 problem. I think the only truly robust solution is to use a 64-bit integer instead.
A RegEx-based parsing system in JavaScript helps with the reference formatting. EndNote makes references uneditable (unless you also have a copy of EndNote) and often cannot adjust to a particular journal's idiosyncrasies...but I can do that easily with home-built software.

Zotero may be great, and I cannot really make an assessment one way or the other. All I know is that hardly anyone in my industry uses it. It's really a nonstarter. Often, people need special permission to get access to open-source software and IT departments do not look kindly on installation of these tools.

Not to mention, I can't think of one piece of software or database I was using in 2003 that I can still access and use except for plain text files. This kind of software has no longevity. For these reasons, the academic publishing industry has not really standardized the process.

After a copy of RefMan broke, following the EndNote acquisition, I remember a time when I had to reverse engineer the database so I could still access the contents. It was a big tabular file and there was a much easier way to make it work with a simple browser-based tool and a few lines of code. I made it work and showed it to my boss, who summarily rejected the solution, even though it worked much better than the original (broken) software and broken database files for hundreds of prior projects. He emphasized that he wanted a paid solution. I still don't understand the logic. These are the kinds of nightmares that I associate with any kind of proprietary software solution. Often, in publishing, we need something that will work now and will still be accessible in twenty years. That's hard to do with free software.
Have you tried new physical activities, sport, etc? Making something with your hands also works for some of us.

If I travel for vacation, I take a moleskin notebook and write, sketch etc. Seek out activities that don't involve electronic displays, computers, etc.
I left a link in my parent comment that should shed light on my thoughts on marriage and commitment.

But, to answer your question, I do think there are times when divorce is wise. I just think those cases are exponentially less common than the rate at which people get divorced today.
> The very first search result Google provides is a comment I wrote myself on this site in 2012. Like I said already, it's been discussed to death.

I looked at that comment and did notice it was from you. But like your comments here, you just made a claim that Twitter isn’t a utility without any argument as to why.

> I don't owe you an argument stating why Twitter is not and will not ever be considered a public utility.

If you don’t have any argument to offer then don’t engage at all in the first place. You’re not using HN in good faith.
Totally agreed. I should have put “clever” in irony quotes.
This is a great thread/analysis on Twitter by a maker of Newsletter Glue. She has extensive experience with all these providers:

https://twitter.com/lesley_pizza/status/1477841280990257152
I just want something where I can import stuff (most importantly web pages, pdfs, epubs), read (on my e-reader), mark things/take notes, search and turn highlights into citations.

The desktop version of Citavi and Zotero seem extremely overloaded. The web version of Citavi is the closest to this I've seen (it has a mode for highlighting), but it still absolutely sucks.

Maybe I don't get the hang of how real researchers or scientists do things, but so far what I mention above is the core of what I really need (mainly for personal research, but also the limited amount of scientific writing I've done).

I read about Zotero theoretically supporting these features, but when I last checked it out (about half a year ago) it looked antiquated, seemed to do a lot of things I don't care about and made the things I want to do so hard I was immediately disappointed and stopped bothering.

Are there any products (preferably FOSS, of course) that cover my use case? Is it possible with Zotero after all? I have tried Worldbrain Memex, but it also has such cumbersome UX it's not worth using.
Usually, when people say the cure is worse than the disease, they are suggesting that [cure + disease] is worse than [disease without cure]. I am sorry that was imprecise.

There is an assumption here that the lockdowns have reduced the number of COVID deaths. That is not necessarily the case, and actually the evidence points to the contrary: looking at state data, it looks like strict lockdown policies taken in some states in the US were ineffective at best, and may have been harmful.
> 4 in 10 U.S. adults could absorb the cost of a four-figure car repair or emergency room visit by tapping into savings.

> Fully 18 percent of respondents said they would put the expense on a credit card and pay it off over time, incurring interest charges. Another 18 percent said they could handle a surprise expense without borrowing, but would have to make room in their budgets by scrimping on other items.

> An additional 12 percent said they would borrow from family or friends, while 8 percent said they would take personal loans.

This is a good example of a misleading and sensationalized headline. 39% wasn't too surprising to begin with, but really another 18% could also handle it without borrowing, 12% had support to borrow the money and 18% + 8% more had available credit to handle it. That covers 95%. This is "adults" so I assume everyone 18+, which although maybe not ideal is pretty good considering how precarious so many people's positions are portrayed.
> Now there's sooo much choice, and most of us end up trying to find the perfect purchase.

The challenge I have now in most product categories is filtering out the sewage-offerings from the genuine values. I don't mind lots of choice if presented with an adequate McMaster-Carr type information-oriented UI (as opposed to the ad-friendly UI's we suffer through these days). I mind when most of the choices are dumpster fire quality, and I have no way to filter them out.
Twitters tech isn’t interesting or particularly innovative today. The most popular rails app tutorial goes through the creation of a basic Twitter-like app, for instance.

It’s the network effects that’s interesting.

I asked because I was curious if anyone here knew of the tech or had any thoughts on that aspect.

“Gettr the Twitter killer” is actually their catch phrase for advertising. Hence the title.
I'm so sorry, my partner was actually INFJ. I just put a random one there.

My INFJ issues were related to perfectionism.

We went to therapy together, and it helped.. would reccomend. Therapy is a great safe place to ask them "dumb" questions about their behavior and thoughts.

If you're not at that point yet, keep researching about their brand of unhappiness and see if any suggestions come up.
I read your other comment. It was full of fluff and completely tone-deaf and inapplicable to anyone who has actually been through such a situation.

I'd go so far as to point it out as an example of why nobody listens to philosophers any more.
KeepassXC, Firefox, DuckDuckGo, Fastmail, and open street maps.

On macOS, strongbox is an alternative to keepassXC, and safari + apple keychain.
I agree with your point in the near term, but beyond that I disagree with you about the effectiveness of submarines for maintaining the second strike deterrent for two reasons.

First, there is some threshold amount of off-Earth allied population that will undermine and make irrelevant the SLBM deterrent. In the extreme case, consider a Martian opponent.

Second, there is a gamble that a first strike against military targets won’t provoke a return strike against the civilian population. In this case, a restrained first strike that takes out key submarine docks could degrade the advantage provided by Boomers. A limited attack on that kind of infrastructure is hard to pull off, but an asteroid strike might be one of the few ways that it could be done with sufficient plausible deniability.

Gravity-based kinetic weapons will force a rethinking of nuclear MAD — the history of war consistently shows that expensive hardened fixed positions are eventually made into vulnerable death traps through cheap technology.
Thank you for putting it in these terms. I think I agree with your reply 100%.

>Now, there are the psychopaths who will do everything to bury a post just because. Hopefully HN is not a practical playground for them.

I also think that (1) no, HN is not a practical playground for them, and (2) this may very well be due to the fact that the rules voting are what they are. I think it may be because of the voting rules that HN seems so composed or not willing to build "an elaborate plot" or whatever.
Seriously. Many people coast while collecting $. Acting like work at a FAANG is some ultra-endurance test is a joke.
Sure, but you could also run 48V from the main structure, no?
A mailing list is a centralized platform. Just as the internet / web is decentralized and github lives on the web. Email is decentralized and a mailing list lives on email.
>And 2) 2020 and 2021 have very large Covid-surge-shaped excess death bumps that imply an incredibly strong correlation between Covid and the deviation in deaths from “normal” years.

It would be more accurate to say "COVID-19 impacted years" than "incredibly strong correlation between Covid".

A lot of government and public policy changes were quickly made during these times. Are you willing to say with complete certainty that the lockdowns and associated increase in poor mental health had no impact?

We also had global supply chain crunches which affected food and medication availability (among other things). Are you willing to say that having certain brands of prevention / life saving drugs completely unavailable (forcing people to consult doctors for substitutes or go without) had no impact?
Could please share a link to the work you are referring to? I would really appreciate it (not ironically, it would be truly appreciated).

I know we can work around subsampling, actually we have always been very good at it since our sampling data back in the day was way smaller than what we refer as subsampled today.
It's not the struggle, it's the questions you ask, and what you share about your thought process trying to got to a solution. You might work yourself into a hole solving what you think is a simple array manipulation problem, but then realize some edge cases require you to switch to a heap/priority queue, etc.
Especially from that company.
I’m still rocking my aluminum hardtail Trek I bought in college 25 years ago with the (gasp) three front derailleurs and the Rockshox Judy front fork. I had no idea that the tech had changed that much since I don’t ride seriously any more.
I always thought this happened because we don’t remember pain which is nice.
I've been using Fastmail for years with a custom domain. I only have positive things to say
> plus profit for someone else.

Well, possible profit. There is risk involved. Underwater mortgages are totally a thing.

More recently, a fair number of landlords are in trouble right now due to the COVID eviction pause. Their tenants stopped paying, but their own principal, interest, and insurance payments kept going clickety-clickety-click. Some of them are even walking away from the properties.

It's also important for everyone to keep in mind that not everywhere is the Bay Area, or even California. Judging nationwide housing conditions by the conditions in those regions is likely a mistake.
Many people would risk sizeable hardship to move out from their support networks.
No. I think this is a cruel and ignorant thing to say.

Wanting to have a child who is not special needs is not an evil thing. Choosing to not bring a a child with special needs to term is not evil.

Having a special needs child can dominate your finances, your life, and the lives of your family members and already existing children. People have a right to choose what what they want out of life, especially in the context of before a child is born.
the initial value x1 := 61/11 is not representable in binary floating point format in any precision, so that for the input data stored in the computer, the limit 100 is correct.

Maybe some day we'll invent computers that are good at math.
If you throw out a time complexity most interviewers will tell you if they expect something better. For big companies, it's always a crap shoot. For smaller companies, if the person isn't willing to have a conversation with you it's a sign they would be difficult to work with.
This is largely a subjective thing, but IMO because of its shellscript-style syntax Tk "feels" better when used with Tcl than Python when it comes to writing quick-and-dirty GUI apps.
I prefer this one though no Ruby (but maybe Ruby is the same as one of their supported langs?)

https://regex101.com
I would love a good web search engine. I’d pay for one. Something like Google circa 2010
I have nuanced and specific views on this, but to summarize, I don't think we can ever rely on that as a solution. I think a more realistic solution is more exotic - chemicals in the atmosphere, giant mirrors in space, some sort of carbon sequestration, etc. The majority of environmental damage is to the immediate vicinity (air / water) of the factories, and the citizens of the nation will have to demand change from their leaders, just as happened in England and then America throughout the industrial revolution. The global environmental risks we need to solve in more advanced ways.
The submitted link should be changed to this, imo.
> I had to stop reading r/diy

Same, I don’t want to rain on everyone’s parade, at the same time people should know “that might not be or ISN’T the way to do it…”

I was also wary of what I suspected were a lot of “Here are my before and after shots I took.” Where they didn’t do the work.
I am curious as to how you share PDF files with others ensuring that you have distribution licenses for all of the files. Not even RightsLink from the Copyright Clearance Center automatically purchases those distribution licenses. What I do know is that other ways of sharing files do not have the same privileges of communication applied to e-mail in the law, so that is the reason why this is still the most commonly used strategy.
AU has opened up a vaccine claims scheme explicitly recognising that the vaccine itself can lead to injury/hospitalisation/death.

https://www.servicesaustralia.gov.au/covid-19-vaccine-claims...

https://www.health.gov.au/news/reduction-in-threshold-of-no-...

"The evidence requirements for claims $20,000 and over, including death and broader operation of the scheme will be published shortly. Claims relating to a death will not require evidence of hospitalisation."
Do you think you could communicate them that it's ok to have treats as long as they stay outside the house? Seems like they don't yet know or understand your underlying need to keep them out of the house.
Gigablast resource tend to be full of trash in my short experience whit it
> The vulnerable and poorest suffer the most.

Don’t blame this on capitalism; this is a fact of nature. That humans have cobbled together a wealthy civilization capable of actually attempting to provide some measure of care for the weak is a staggering miracle.
It may be that war is best played out virtually if it means we can scratch that itch without so much collateral damage, but I’ve also heard it said war is the ultimate “proof of work”, which branch of humanity can afford to burn more resources? Anyway, your comment reminded me of a song I haven’t listened to in some time:

“is war as old as gravity?”

“are there animals that like peace, and animals that like war?”

“is making war an instinct we inherited from our hunting, or our farming ancestors?”

“war is the best game and the worst life”

- War & Peace, Ryuichi Sakamoto

https://youtu.be/G6lVeiKtZ2k
Everything PG says is true here. I would add: once you sell an iota of your company to a VC, your company is no longer yours. The VC will want to ensure they maintain control over every aspect of your business - and of course the valuation, how you sell and when you sell. There is no concept of building a sustainable long-lasting business: you need to build fast and grow fast.
Getting off Gmail was not nearly as painful as I feared when it came time for me to cross that bridge. You can forward emails to a new provider so you can slowly transition.
You create a lot of unimpressive people by doing that too. You need someone to have passion for a project like this to do a huge rewrite. It's pretty clear that passion can't come from money.
> How do we create more people like this?

That'd be a challenge. He is obviously a very talented person who grew up behind the Iron Curtain and went to university just after that collapsed. The resource constraints bred creativity, a certain kind of hacker mentality. The lead developer of Crysis: Warhead and Crysis 2 (and indeed most of the former Crytek Budapest team) is another extremely talented programmer emerging from the same time. Palma sub pondere crescit!
Because it's not actually happening, if you look at the amount of money invested in cryptocurrencies and their transaction volume for goods and services compared to fiat currencies.
The fact that my VPN traffic is encrypted is just a bonus side effect. What I actually use it for goes way beyond accessing some HTTP/HTTPS based web sites.

On the other hand. The consumer-grade VPN industry that has popped up to cash in on the hype is totally silly. Especially since many of them are owned by companies that are a conflict of interest.

But do not lump ALL VPNs as useless just because there is one common use case that is superfluous!
For what it's worth, I've seen the same sort of interoperability issues with all similar software. Author A wants "the latest copy of the Endnote file" but nobody's using Endnote; Author B insists on emailing PDFs as attachments and uses their email as their personal literature database; Author C has set up a Dropbox full of PDFs but nobody uses it; Author D has created a shared Google spreadsheet with links to each paper but it's always out of date; etc etc etc.

These aren't issues with any one piece of software, they're issues with coordination, as are the examples you mention.