skysight-inc/HackerNews huggingface dataset:
I feel I should bring up that in the EU there almost exists two worlds when it comes to GDPR: Germany - and the rest of the countries.

I’ve made software for the childcare industry, where the data concerns are greater than most other industries.

Nobody had any problem with AWS, or really any non-EU vendor, as long as they lived up to the GRPR agreements and could provide the usual agreements.

Only in Germany would you run into requirements to either host in Germany (at worst) or at least within EU (at best). Additionally, there’s a lot of German specific laws on top, that simply aren’t in the other EU countries, and the general population is also much more concerned about data privacy and residency than any other EU country.

It was a world of difference, and honestly enough for me that I would not enter the German market again if it meant needing to comply with any additional effort than the rest of the EU market.

A bit more of a rant: The hosting solutions in Germany are also quite atrocious once you get to a certain scale. Lack of proper managed services, tons of instability, insane maintenance policies, poor security support (eg no 2FA for many). Once you’ve gotten used to how AWS/GCP/Azure handles things, it’s hard to go back to that world.

Edit: Almost as response to my last point, AWS is setting up a unique EU sovereign cloud https://aws.amazon.com/blogs/aws/in-the-works-aws-european-s...
What rank prejudice is this? How will our children, meat or electrical, ever grow if we refuse to teach them?

I suspect the real issue you wish to address might be expressed better. Perhaps "How can we ensure that large AI companies haven't got favorable intellectual property rights over individual's output?"
If you want to read more about how this works, I'd recommend Stuart Kauffman's "The origins of order".

Be warned, it's not light reading, it's basically his PhD student's and his research, written up as a book, it is engaging though, and he leads you gently through the concepts - you do have to master one chapter before getting to the next though. Having said that, it does show how chaos and order interact with each other, and he then leads into the mechanism of evolution along the boundary of that interaction.

Spoiler: the boundary is where all the interesting stuff happens...
Yeah it's hard for me to get a sense of where that would really matter in practice, or even when it would be correct to do so. You could a `assert!(!span.is_negative());`. Although, you have to be careful, because system time can change arbitrarily.

Your watch example is actually an important use case that specifically isn't served by Jiff. You should be using monotonic time (in Rust, that's `std::time::Instant`) for things like that. In that case, you really do get a guarantee that the duration between two instants (one in the past and one in the future) is non-negative. And if it weren't, then that would be worthy of an assert. But you get no such guarantees with system time.
Can you point to a published step-by-step workflow that you consider good?
I am curious what the author would think about LLM based AI like Neuro-sama (AI vtuber that streams on twitch). Different use-case than the llm's the author was "trolling", but much better at humor and more resilient to trolls than usual.
If microsoft is content with being out of kernel space why don't they just do that and compete with their own AV on the same API? Oh, they want kernel level access with their AV and want nobody else to have it? Oh. Maybe no, they don't have a solid point.
> Are you sure they actually enjoy Starbucks coffee and not its addictive components?

That's the same thing. Enjoying the components of something is basically the definition of enjoying something.
If you need another 4000 words of Freddie whining about the world today & telling you how shitty - terrible the youth are & what awful snowflakes everyone is, them here you go!

> If you tell an Olivia Rodrigo fan that you think her music is bad, they’ll have you arrested on hate crime charges. These kids can’t fucking handle it; they can’t live in a world where someone thinks the music they like sucks

This man manages to constantly see only the worst in everything & to make the most extreme cases possible. He is smart & he sees correctly and wants you all to know you're dumb and part of a dumb stupid world. Thanks Freddie, thanks a lot.
I was trying to write a decent definition but Wiki does it better: https://en.wikipedia.org/wiki/Large_language_model#Agency

In this context it could be able to do multiple actions in order to address an ask from the user: read cells, documentation, edit cells, and perhaps even read the result from the edited cell before answering. i.e. "Can you create a new sheet that focuses on the Countries where the sales happened, including YoY differences, and tell me which countries are outliers and for which reason(s)?" (probably very far fetched given the level of progress Excel has achieved in 20 years).
"The verifier is rigorous"

But the appeal-to-authority evidence that the article presents is not.

"-- the Linux implementation has over 20,000 lines of code -- with contributions from industry (e.g., Meta, Isovalent, Google) and academia (e.g., Rutgers University, University of Washington). The safety this provides is a key benefit of eBPF, along with heightened security and lower resource usage."
> Generally English speaking countries tend to have and advantage at attracting highly educated/productive immigrants

That's my point
ESLint Plugin Perfectionist v3.0.0 is out
Does C++ allow template specialization by concepts?
Obligatory link to article discussing whether Usain was on PEDs or not:

“When people ask me about Bolt, I say he could be the greatest athlete of all time. But for someone to run 10.03 one year and 9.69 the next, if you don’t question that in a sport that has the reputation it has right now, you’re a fool. Period.” Carl Lewis

https://archive.ph/R6DOs#selection-553.0-553.255
I've long believed most people can learn most things if they're willing (and able) to make the effort and have the right resources available to them.

When I left university, I started a job writing Android apps that required high-performance and low-level stuff, at the start I couldn't imagine it ever being "easy", I struggled at first to understand it all, and often wondered if I'd ever be good at it; but over time as I learned more and more of it, it got easier, then a few short years later I was a team lead, teaching others.

10+ years before this, as a child, I couldn't imagine understanding how to compile a driver for Linux and the dependencies and so on, I was tinkering with distros and reverse engineering/cracking software as a young teen, fast forward to now, I run Linux exclusively, write software targeting it exclusively and teach others as team lead (different company, different team, different role, different software, no longer client-side)

These are just two major examples that have affected my every day life, both of these things put me through immense frustration and took years to develop to "expert".

There have been others, but my take away was that I've done it before, I can always do it again, it gets a bit harder and a bit slower with age, but I've more experience underpinning anything I do try to learn (tech or otherwise) and am better at learning.

For me, it was all about proving myself, mostly to myself, and being unwilling to fail. These days, I pick and choose what it is if I don't believe I have the time or resources (or desire) to succeed, we don't have to be good at everything, just whats important; the aforementioned skills pay my bills, allow me and my family to live comfortably, etc. I could learn to play the piano (I still might), but I don't _need_ to.
This makes sense to me at the moment because these AI products are enhancements, not entire replacements.

But even if they were replacements, companies do not suddenly drop all of their current processes and rewrite them from scratch using new shiny tools. And most companies are too slow to do that within the 2 years that ChatGPT/Stable Diffusion have been out anyway.
I live in Los Angeles and new rules make it very difficult to do short term rentals (you need a permit, it can only be your primary residence, and they cap it at 120 days of rentals per year). Medium term is better, no special permit required for 30 days or longer. We listed on AirBnB and got a 90 day booking the same day. we got a lot of messages from Facebook Marketplace, nothing from FurnishedFinder.

If you find tenants directly, keep in mind that AirBnB is convenient for tenants since they can pay by credit card and there is no security deposit. You have to compete with that. It is annoying if you move from place to place every 3 months. but you have security deposits tied up and you have to write checks on the first.
You can hover over the date for an exact timestamp. Maybe someone can write a userscript to replace the relative dates to exact ones.
Sounds like a great way to break an ankle
Repository:
https://github.com/azat-io/eslint-plugin-perfectionist
eBPF isn't "watching the watchers" it's just a tool that lets other tools access low-level things in the kernel via a very picky sandbox. Think of it like this:

Old way: Load kernel driver, hook into bazillions of system calls (doing whatever it is you want to do), pray you don't screw anything up (otherwise you can get a panic though not necessarily--Linux is quite robust).

eBPF way: Just ask eBPF to tell you what you want by giving it some eBPF-specific instructions.

There's a rundown on how it works here: https://ebpf.io/what-is-ebpf/
Rent control is not the answer
i've a script kiddie at best with a lot of half baked projects. I don't want to learn anything about platform / infra / aws. I want to get up into prod as quick as possible and I am finding it super easy with Vercel and Supabase.
Summarizing, we’re dealing with closed source software coupled with an AI model trained on unspecified data. Vendors glorify the latter and never say how much work is handled by the former.

Trust seems a big factor here.
They wont and their clients will get sued, it's exactly what happens when getty licenses images to its clients that it does not own any rights to.
You could hire your landlord to do all the chores and upkeep for your house. I'm sure he would do it for cheaper than your rent. How many times has he been around this year to fix things for you?
> a submissive attitude towards unpleasant machinery.

Are you referring to litteral or methaphorical machinery here? Actual machinery can be a pain.

Your 'a submissive' attidude is a good wording for the 'are you a fag or what' mindset many seem to have to work conditions that suck.

I worked a summer mounting rear axis on trucks, so my experience is kinda limited. But it was really bad and the clock was ticking for each axis in a way that made you hate your job in a week. The first day was fun...
> People drink the kool-aid and believe that Linux needs antivirus

No we don't we just have compliance checklists to get through.
A "monostate" in the design-patterns lingo of 20 years ago was a class with only static member variables, basically where all state is shared state. It was supposed to be alternative to the Singleton pattern where you don't need all those .getInstance() calls and instead can just default-construct an instance, any instance, to get access to the shared state. It fell out of favor because usage was fairly error-prone and surprising to programmers who are not familiar with the pattern. Most people expect that when you create a new instance, you are actually creating new state, but monostate intentionally makes each new instance just a window on the shared global state.

I would've thought that the C++ template class would be just a marker interface to use on a monostate, so that users of the class know that it has shared state. But it seems like usage patterns in the article are very different from that, and all the comments here are ignorant of the history of the monostate pattern and befuddled at its intended usage. Maybe it was added to the standard by someone familiar with the design pattern, but they didn't do a good job with education and documentation to explain to everyone else what it was for?
If I were to guess today, I'd say that my front wheel was within about 2 meters or so of the tail gate.

This is obviously dangerous, but the truck was going slow; slow enough that if it slammed on the brakes, I would have been able to react (and failing that, not get badly hurt).

It was a strange sensation. It took effort to pedal up to the tailgate, but then you feel the effort drop off, as if you went over an invisible ridge.
Congrats on finishing the novel! I also use obsidian for fiction and would be quite interested if you end up writing anything about the pipeline you mentioned.
Thank you for the reading suggestion!
Ask HN: Managed databases that DON'T run in AWS/GCP/Azure?
For a project of mine, I have the need for Clickhouse for data analysis. Hosting it myself is pretty cost-effective because I can get a 16c/32t / 128GB RAM dedicated server from OVH for <$100/month and it runs without too many issues.

The problem I’m having is that I don’t really want to be responsible for managing that infrastructure. Having to stay on top of OS updates, automated backup, monitoring, ... is an expensive use of my time when I could be using it to work on my actual project. I’ve looked at a few managed providers, and they all have absurdly high costs. I’d happily pay 2-4x more than I’m paying OVH monthly right now for a managed solution, but since the options I can find all run in The Cloud(tm), the pricing is more like 10-40x more, and I can’t justify that.

Are there any managed database providers that DON’T have such high pricing?
I think two things fuck with our brains here:

- the double negative of „!Unpin”

- Rust trait names are not adjectives

Pin + Detach(-able) would be a less confusing name.

That being said, you can velcro smooth objects all you want, but you'll still separate (Move) them easily :) or put a magnet to glass/brass objects.

PS mind you that Pin is not a trait, only Unpin is, so Pin<T: Unpin> or Pin<T: !Unpin> is a more accurate way or writing what you described :)
>> Each participant underwent a 9-day laboratory visit consisting of one adaptation day, 2 baseline days (BL), 5-day sleep restriction (5 h time-in-bed), and a recovery day (REC) after an 8-h sleep opportunity.

Was this a vacation? Was this study done at a resort? During push times I aspire to 5-hour sleep times. Talk to anyone in any branch of the military. During any sort of active operation, 5-hours in bed is total luxury. Or fishers. Or cops. Or food service workers. Or doctors.
What does any of SCCM and Intune has to do with Crowdstrike? Intune is already outdated btw.
If you don't want your users to produce HTML, then why would you use the DOM API to parse their text into an HTML data structure? Then you'd have code that's capable of producing <script> tags or who knows what else from untrusted user input and you now have to explicitly filter out tag types. Alternatively you can implement the middle bit of a compiler and map nodes to a new, safe data structure that you spit out at the end, but in the scenario we're discussing the user input was supposed to be unstructured text. HTML content is in most cases a malicious edge case, not expected data.

If you instead escape the user-provided unstructured text by replacing the very well-known set of special characters that could create tags, you know your users cannot produce active code, only text nodes.

It's the principle of least power: if you don't need users to access anything other than unstructured text then why feed their input into a parser that produces a data structure that represents code? Make illegal states unrepresentable by just escaping the text nodes as they're saved!
My friends and I all built BP6 machines. Such a wonderful workstation machine. I donated mine to the PC recycler when I moved in 2005. It still is my favorite beige box unix workstation.
That sentiment has been said about a lot of different things as long as there has been things to have sentiments about. What's your point?
I kind of dropped out of The Discourse a few years back, mainly by quitting Twitter, and articles like this have really stopped making sense to me. I'm sure that there is Somebody doing all these things he's talking about, but I kind of have to wonder if it drives him that crazy why is he still listening? Just go to underground shows in your city, indie music is more active than ever before (or at least it is where I live). What do I care what some NPR host thinks about Taylor Swift vs., idk, Priori or Kush Jones or any of the artists that I like. So long as I can still see them perform or listen to their music then I'm ship-shape! The Culture Industry has been shitty since the 60s, is this really news?
About half the PhDs I know have families and are happy with their career choice (challenging and rewarding work). You’re casting unfounded judgement IMHO.
POSIX specifically calls out "set -o vi" for any and all compliant shells.

The .inputrc is specific to readline, and will not be honored by libedit (used extensively on MacOS and BSD-centric systems).

"vi: Allow shell command line editing using the built-in vi editor. Enabling vi mode shall disable any other command line editing mode provided as an implementation extension. It need not be possible to set vi mode on for certain block-mode terminals."

The standard does not specify an emacs option.

https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...
Is a solution to spam phone calls to answer it?
I've been doing this recently, then setting the phone down and continuing to work. If everyone did this, it would tie up the spammer's resources. I tied up my first spam call today for 30 seconds. The last call I got was in a loop, with a guy saying my pre-authorized PS5 was being shipped, to cancel press 1. I just let it loop for 2 minutes, then it hung up.

It somehow feels better to me than not answering it, listening to it ring, and then getting a missed call notification.
I see this as the victory sign of feminism. Women doesn't need men anymore so men are left on their own. Nothing wrong with that.
I agree, it seems I wasn't clear. The values false, zero, or empty string are "valid" in most contexts. But in go, using the stdlib json package, it is not possible to distinguish a missing value from the zero value.

You can use pointers in some cases, but then everything becomes a full-blown pointer for the lack of an Option<T> type, and it still doesn't fully solve the problem.

When parsing "enums" in go, which are really just a type alias and some loose constants, again it's not possible to prevent zero values sneaking in with the stdlib json package. E.g. you get a value of the correct type, but it's not one of your consts, but equivalent to a new value `YourType("")`.

Thus, a lot of validation is necessary, between parsing and using values.
Roame (YC S23) Is Hiring
I'm one of those.

I have this super weird thing where I'm hyper-sensitive to caffeine, and its effects will hit me sometimes 6+ hours later.

If I have a cup of coffee in the late morning, it will keep me up most of the night, and a single cup of coffee will make me manic-ish.

People have (doctors included) told me that what I was experiencing was impossible, that caffeine in metabolized in a certain way and completely out of your system quickly.

Turns out, that's true with most people, unless you have a variant in the CYP1A2 gene, which can cause the effects I experience.
"You can't grep dead trees."

AI doesn't have the ability to open hard copies. Create, print, and send everything offline.
I have to agree... I really find it hard to believe that AWS themselves haven't invested more into creating a similar UX in house.

I do hope that the likes of Vercel, AWS Lambda, Cloudflare Workers and others start to align more from a developer perspective. I know hono.dev has worked to smooth over some of the edges a bit.

I'm also hoping to see similar efforts for other developer toolkits, I know there's several out there, but nice to see all the same. I think there may be some strides with WASM in the future too. shuttle.rs definitely looks interesting.
They are different things and anyone that has eaten both would agree. They aren’t just different words for the same thing. The difference is more akin to Neapolitan pizza and New York pizza: both fall under the category of “pizza” but they are different things.
It's time? Brother I did that years ago.

Changed my frickin' life.
The last picture reminds me of what photos from my iPhone look like around the edges
I agree with you that their usage of language is ambiguous and should be clear. I was just explaining the situation not defending the description.
I look for different platform/format of data than inveting language - because cracking the language/code/cipher is far easier for machines than humans.
I wish him the very best.

I have a feeling he will do OK.

I really enjoyed his posts, but don’t have a job for him.
Any experience or ground truth with VRBO you can report?
If it was up to me, I would hire this man to bring the same amount of visibility to other projects. He put the Antartica on the map for many of us and might have created a powerful recruiting tool for aspiring scientists.

Perhaps there are other projects out there that could benefit from such coverage.
I don't think it's fair to apply that to Poland. Jews were well integrated into Polish society for most of its history during the Commonwealth era. Poland-Lithuania was a very pluralistic state with explicit protection in law for religious liberty, something that didn't exit in pretty much any other European state during the early modern era. The inquisition didn't operate there after the mid 16th century at all, just around the time when Spain was ramping it up.

Most of the examples of antisemitic repression in Poland took place during the post-partition era in the 19th century, when Poland was ruled by Russia, and Poles themselves faced similar repression by the Russian authorities.
Urgent Lessons from the CrowdStrike Disaster
It sounds like you listened to rag chewers on 75 and came up with a knee-jerk impression that ham radio is boring.

Ham radio is far more than what you observed. I advise that you check out some of the following before you give up on it:

- QEX magazine

- MSK144 meteor scatter and similar modes

- CW Ops, CW radiosport

- FlexRadio, SmartSDR, PowerSDR

- The QDX transceiver, QRP Labs, etc.

There is a tremendously active community of experimenters and people doing really interesting things. It takes a little bit of digging to find it. Much of it is on email lists rather than traditional discussion forums.
Anecdata here, but I met a person in university in the 90s who claimed:

1) they had access to really, really pure cocaine, and

2) they used it to study for tests.

If I recall correctly, they were only using cocaine for the studying, not the test taking, and that they had good recall on tests.
Not as long as we're increasing our use of natural gas. We've already largely replaced oil burning power plants with gas-fired plants.
That was the reason they retaliated with hate probably
Innovation in the turn of the century was amazing.

Today it seems all innovations follow in step with whatever the current trend is as opposed to being a trendsetter of its own design.

Anyone else getting exhausted about hearing LLMs and AI already?