skysight-inc/HackerNews huggingface dataset:
> If the US respected the law

Whose law?

The US is a sovereign nation. US law explicitly allows them to snoop on foreign entities/persons/data.

GDPR doesn't have jurisdiction outside the EU.

I wish it were otherwise, but it is not. The EU isn't a world government, it's a regional government/alliance, somewhat analogous to the US. The US often manipulates other nations to agreeing to pass laws that align to their policy goals globally, but ultimately it's a decision of sovereign nations to pass laws. I don't think the EU wants to call into question the entire concept of sovereignty in a policy conflict with the US, since the US is the a hegemony and one of only two global superpowers (and arguably the only one).
There is a difference between individual clauses being invalidated and the whole contract being invalidated.
I would have believed it. Red Hat always felt like a faceless corporation. And Oracle is just the successor to Sun Microsystems.
But that makes a copy first, and only later notices that the pages are the same and merges them again.

Better to not make copies in the first place.
Well Simula was developed specifically to model real world problems. And when they had invented it they found it much more useful than that which had preceded it. OO is not supposed to model nature. It's not string theory or whatever other incomplete-yet-closer-to-reality-than-oo model that physisicts use.
Share features in Angular using libraries and NPM link
aye - I kept things broad as ultimately circumstances are going to dictate a lot. The point is that it's important to decide these decisions prior to starting the project. I've seen more than a few engineers throw the term "tech debt" around as a justification for rewriting everything to their preference. Practically, these folks will often leave the organization prior to any meaningful benefit materializing from their work. This pattern is somewhat inevitable given the time to complete a successful full rewrite is ~2-3 years for a non-trivial application, and the time for an engineer to remain with an organization is on average 18-36 months.

There is a balance to all things, but I tend to only view tech debt as "work that we agreed that we needed but couldn't fund, and/or intentionally defered."
> DMs (by far the most important Twitter feature for any user of that platform).

That's incorrect. Also Threads is currently a MVP, and will quickly iterate to meet users demands. It can afford to quickly iterate as it's a small team that built a codebase from the ground-up. Unlike Twitter, which is saddled in a swamp of legacy where everything they touch... something breaks.
Tried that. Your colleagues, and some managers, will immediately see you as a threat (how dare you have something to show when we don't) and will start treating you as a personal enemy. Sabotaging every thing you are trying to do, trying to blame you for every failure, and overloading you with completely useless work.

Nope, fish rots from the head. If everyone around you is useless, there are good reasons for it, and best you can do is find another place where these reasons won't apply.
Garbage article. The author claims that Flatpak (which is decentralized) is an attempt at centralizing software since Flathub (not controlled by IBM/Red Hat) is popular. Also any telemetry is awful, even telemetry that is open and optional.
A Chinese machinist is already selling these on Alibaba while the American machinist attempts to repatent something invented a century ago.

One wants to produce a tool that helps others make cool stuff, one wants to rip off an inventors design to try to pass it off as his own.

This is everything the patent system is supposed to protect AGAINST. Differences in societal values I guess.
That Ian Knot is how I've been tying my shoe laces for the last couple of years. I've never been able to do the single loop and wraparound, and it feels extremely illogical to me, so for all my life I've been doing the bunny ears, until I learned the Ian Knot. It's easy and fast and works very well once you get the hang of it.

As for the way of tying knots being relevant: decades ago in my teenage years, after learning the bowline (paalsteek in Dutch) and sheetbend (schootsteek), I discovered that at their heart, they were the same know. And because I struggled with the bowline but mastered the sheetbend, I started using the sheetbend as a bowline, but that didn't work well, because my method didn't account for where the forces are going to pull on. So I still had to learn a proper bowline.

On the other hand, there are multiple ways to lay a mastworp/clove hitch, and they're all fine.
First $100: I built a SaaS that monitored GraphQL APIs really well, before anyone really used GraphQL in production. I ended up shutting the project down after only having one customer for a year. A few years later, I rewrote it from scratch and made it a website and API monitoring service (https://onlineornot.com), and it's doing significantly better now.

First $1000: After building a few SaaS projects that made "meh" money, I monetized my blog about React, and sold a book about React's useEffect hook. The experience made me realize how much easier it is to sell one-off products than subscriptions.
> You know, I subscribe to the NYT but they've been pushing more and more opinion articles to the top...

Yeah. Recently I've noticed they've promoted "Opinion" over "World" in their app. World News used to be the second section after "Most Popular"; now it's 3rd, after "Games" and "Opinion. IMHO, it's a bad sign. One of the main reasons I subscribed to them was I liked their in-depth coverage of world news, specifically China, but that's gotten noticeably worse. Maybe Ukraine has sucked up all their budget for that (though for little good, IMHO those stories haven't been very informative or interesting for the last several months).

> ...that seem to really be about gaslighting their subscribers.

> Recent example, there was a opinion piece about "how people were obsessed with the rich people in the sub but not the migrants in the mediterranean" roughly. You know, completely gaslighting the fact that the readers had zero say in the coverage decisions of the NYTimes and other outlets to run the Titan sub coverage so incessantly.

I'm not sure if that's gaslighting so much as an appeal to their subscriber's smugness and outrage. I kind of feel they have a lot of subscribers who'd like to be outraged over something like that. And also feel like they'd be happy to oblige.
I think it's factually false that lottery winner end up mostly broke and miserable. Patrick Boyle (youtube) analyzed some of the research on the topic which seem to mostly say the opposite (I didn't double check any of his work).
Happened after a windows update for me. I've tried to restore them, inspect the database where they should be, but they were already gone. Maybe if you have a system backup, you can find yours!

I've found this random tutorial how to mass create Edge search engines by editing the Edge database https://jeffhandley.com/2022-10-17/custom-search-engines
if you want to store your search engines in a separate file in the future
It's a return to the old ways, after a period of single page apps that handled routing in Javascript.

The new frameworks now do both: files on disk are deep linkable as web pages, but navigating between them after the first load doesn't incur a full HTML load and instead just sends changed content over AJAX. A lot more performant that way, but it's more complex.
To be entirely fair, such volume would only come because everything has become a subscription. Maybe this would drive it back to buy a product and you now have it?
Waze asks me to report gas data manually when I stop at a gas station.
Definitely a good thing. There's already channels for this. If they can prove fraud, they can go through the legal system to get that money back. It doesn't need to be a university policy, and shouldn't be - or any enforceable employer policy for that matter.
But papers don't publish priors. They publish evidence.

"This study provides 5dB of evidence that the pigs do not reactionless flight capabilities, and 300dB of evidence that I don't know how physics works. However, according to my priors, the flying pigs hypothesis still comes out ahead." said no study ever.
The point is that a system exists where books are freely available while the writers get compensation, quite serious compensation.
Immediately withdrew after seeing the high school grade questions.
> software engineers are the worst at planning their own work. The vast majority will just go off and do wtf ever they want

There are successful companies that have senior engineers managing/leading teams and still coding. This idea that software engineers need managers and that somehow being a software engineer means only coding (IC) is a pattern that early American tech companies went with. Originally I imagine it was to reward and empower engineers, these days I feel like more and more companies use it to control and manipulate engineers.
I guess we would have to build some competitive internet companies first.
My point is that, if the government makes a "town square", you can't trust them to let it be an honest town square. Sure, you can make one yourself. But then it's either for-profit, or charity; it's not government.

So you're answering something, but it's not what I said.
After 20 years I'm still amazed they finally got multi-row listings working. I honestly never thought I'd see the day.

New Thunderbird development is glacially slow, but to their credit they have kept the software functional and fixed any security bugs over the decades. And of course, it's free.
Dr Roy on HN. This will be interesting.

- - -

First thing I did on my Ubuntu install was remove the Firefox snap, add the Mozilla ppa, and install Firefox from there via apt.

If Mozilla maintains its own ppa and they do all the hard working of getting everything working, I don’t understand why Canonical has to push a snap option instead.

I did give it a try, but only to get obnoxious popups about being forced to restart Firefox every other day for snap to update, and these popups would even bring my monitor out of dpms (and maybe my machine out of sleep?) to inform me of this. But even heeding these prompts, Firefox would still update in the background leaving me unable to open a new tab because IPC broke since the master and slave processes were now running different Firefox versions..
I don't think a daycare should be sued for a Winnie the Pooh mural. But I also don't think a Winnie the Pooh mural has much inherent value anyway, especially to the kids it ostensibly was for. I can think of a million better things for mural-painters and Disney lawyers to do – but I don't think it requires the elimination of IP protections.
As far as I know, you can do it in all major browsers (probably not safari though)
So does C++ for that matter. `std::function` has existed since C++11 (which does predate the essay).
Methaphor.Systems Guide
Yeah this is just opportunistic PR. Oracle cares less about Open Source than even the most brain dead Red Hatter. As with all things Oracle, they are taking the angle that potentially creates a revenue opportunity for themselves. This is fine. I get it but doing it under the guise of higher open source ideals is comically transparent. Their OEL market share mostly consists of them targeting specific Red Hat accounts and severely undercutting RHEL costs (since Red Hat incurs significantly more development burden and costs) and using it as a launch pad to embed myriad other Oracle products within the customer ecosystem. Other products that conveniently aren’t grounded in their supposed open source ideals.
The dynamics at play are interesting. Establishmebt wants an alternative to Twitter I assume.
>Large-scale policing data is vital for detecting inequity in police behavior and policing algorithms.

First sentence of the abstract. Activist research.
Real-time communication with WebSockets and Kafka
These guys have a steep hill to climb.

One huge problem with open-source "hobby" projects is that they tend to not have designers when they need them. A dev sets out to build something, and then after it works asks a designer to help clean it up.

If you want a polished and "nice" application, getting a designer involved before you code is key. Retrofitting designs to dev work is going to be spotty at best.

It sort of looks better, but it doesn't look "good" by modern standards. It still looks like Frankenstein... but at least he's got some lipstick that matches his nails.

It's a tough spot, and you see it all the time when dealing with things built without designers.
The mass of men serve the state thus, not as men mainly, but as machines, with their bodies. They are the standing army, and the militia, jailors, constables, possee comitatus, etc. In most cases there is no free exercise whatever of the judgment or of the moral sense; but they put themselves on a level with wood and earth and stones; and wooden men can perhaps be manufactured that will serve the purpose as well. Such command no more respect than men of straw or a lump of dirt. They have the same sort of worth only as horses and dogs. Yet such as these even are commonly esteemed good citizens. Others--as most legislators, politicians, lawyers, ministers, and officeholders--serve the state chiefly with their heads; and, as they rarely make any moral distinctions, they are as likely to serve the Devil, without intending it, as God. A very few, as heroes, patriots, martyrs, reformers in the great sense, and men, serve the state with their consciences also, and so necessarily resist it for the most part; and they are commonly treated as enemies by it.
Build your own FaaS: Self-host Cloudflare workers on Fly and everywhere
Hi, this is more an experiment that a real production-tested project. You can create your own Function as a Service architecture, and self-host on your resources.

It support container-based deployment, so you can host wherever you like. I published a step by step guide for any one curious: https://www.breakp.dev/blog/build-your-own-faas/

Mind this a proof-of-concept, public exposed systems require more work.
Basically all code pages should be the same if some other VM has the same version of ubuntu and running the same version of spotify/slack.

And remember that as well as RAM savings, you also get 'instant loading' because there is no need to do slow SSD accesses to load hundreds of megabytes of a chromium binary to get slack running...
Bad choice of word, maybe agreement?

In essence, as long as the Cloud Act exist and is enforced, I fail to see how US <-> EU data transfers can ever be GDPR compliant.
I see your point.

There's not much more I can add, but there's something I must pick on, in the name of countless users who suffer because of this:

> My answer was that I wouldn’t and went into details all of the complications of validating addresses

So far, so good...

> and that I would use 3rd party CASS software.

Why? The correct answer almost universally is: "I would not do that thing, period, because it's a lose-lose idea that hurts both you and your customers". Same with validating people's names.

EDIT: Since downthread you mention it was a system "for a health care company that sent at home nurses to special needs kids", part of which involved said nurses doing data entry... I wonder how much those nurses loved the address validation "feature" and how many serious issues (as in, with actual consequences to someone's health) it caused.
>So for example, ternary logic is (much) more efficient than binary logic. Having that 3rd state just makes problem solving much more elegant.

Binary for electronics is obvious because there are 2 states in electric components: on or off. There is no 3rd option.
It does matter who is making the claim because - I think you'd agree – there needs to be some reformation of IP law.

But I'll never support anything that says a comedian can't protect her book.
It was random in the sense I clicked on trending and then clicked on the first thing I saw. Sure, the amount is an outlier, but there are more that are making over 500 or 1000/month, that's not unusual. Most authors are not making any money, of course, just like in the current system.
I maintain an open source documentation platform, for which I had received a few queries about AI tooling. I'm not into the AI world of development, and my tech stack & distribution approach aren't great to provide AI friendly tech in my project itself, but connecting to external applications that can consume/combine multiple sources seemed like a good potential approach.

I came across Danswer a few days ago as an option for this, so I spent a day building a connector [1]. I was pleasantly surprised how accurate the output was for something like this. I have a few pages detailing my servers and I could ask things like "Where is x server hosted"? and get a correct response accompanied with a link to the right source page.

Some things to be aware of specifically about Danswer: It only works with OpenAI right now, although the team said that open model support is important as a future focus.
Additionally it felt fairly heavy to run and required a 30 minute docker build process but I think they've improved on this now with pre-built images, and I'm not familiar with the usual requirements/weight of this kind of tech.
Otherwise, things were easy to start up and play around with, even for an AI noob like me. Both their web and text-upload source connectors worked without issue in my testing.

[1]: https://github.com/danswer-ai/danswer/pull/139
More sophisticated does not mean more correct
Senior engineers are often good at turning boring problems into more interesting problems (to them) by doing unnecessary rewrites or introducing new technology.
We should have 1 timezone for the entire planet. Having the same time be different times at different spots on earth just makes things more confusing and causes problems. When I coordinate between timezones I don't even use time, I use delta time (for example "The call is happening 22 hours from now").
I've been chatting with someone as they go through the process just recently. It seems completely and utterly insane.

Completely off-putting, and seemingly filled with nonsense that isn't providing actual value. There were so many bonkers things that I gave up trying to follow the particulars and just decided I'd never apply there.
And you can go full circle, adding DDG's bangs as bookmark keywords on Firefox!

https://www.ghacks.net/2022/01/13/use-all-of-duckduckgos-ban...

https://github.com/jameshealyio/bang-bookmarks/
> So time to learn python (remaining) is 0, compared to non-zero for CL.

I don't understand your point. The time to learn Python for someone who knows Python is 0, obviously. But then the time to learn CL for someone who knows CL is also 0. What's your point?

I wanted to find out whether others who have learnt both Python and CL also find CL easier to learn than Python like I did.

Your answer tries to be clever but ignores my actual question!
Python is more natural for programmers learning statistics/ML. R is more natural for statisticians learning programming. Which is not too surprising, since those were the audiences each language was intended for. I think it's good to be accepting of both, and use the one that works better for a given task.
Opt-out telemetry is indeed awful, no matter how righteous one feels in the cause to get it.
> obviously people don't want to pay a 12$ delivery fee for an order of $20

I realize there's psychology at play here but to an extent aren't we already doing that through essentially obligatory tips?

> As such it would help people a lot more if there was an easy path towards acquiring skills, guaranteeing that these bottom-rung jobs will be only temporary

When the service industry worker has to spend all their time working in order to make even a marginally livable wage the path is to pay them more money, directly or indirectly. The problem is exacerbated in high COL areas, and sure you can say "ok well just move", but broadly speaking you still need someone to do these tasks and that pool is dwindling.
I did. I passed all rounds and was extended an offer, but the pay was way below what I expected and so I declined. They also don’t sponsor visas or relocation, which was a dealbreaker for me as well.
Big tech companies have a history of supporting the community where doing so attacks their competitors’ cash cows.

There’s also that Oracle linux was formed from RHEL.

Maybe let’s not confuse Oracle undermining their competitor’s moat with their genuinely being on the side of the community.

It’s been a while, but the necessity of MariaDB and Percona also seem to show that Oracle’s been very much on the other side of this kind of move in the past.
> And there won't be enough software that actually utilises the 3D features until a sufficient number of developers get access to the device.

Judging by the keynote, Apple doesn't seem to care too much about 3D features. The Vision Pro looked more like a 360deg window manager for iOS & macOS-like apps.

And that's an entirely different niche, because suddenly it competes with desktop monitors. Focus on immersion seems to be much less than what eg. Meta is building; even the games they showed in the keynote were traditional, flat iOS games.
Exactly, lol.
You can pick your friends. You can pick your nose. But you can't pick your friend's nose. Unless you're a rat:

> But there's still another level that I haven't sunk to yet, which is a lot of people let their rats clean their teeth and stuff, which is disgusting to me. But rats love to groom you because that is like hugging and kissing. I think that I got a lot of booger eaters right now. They just always want to get in my nose and try to clean my boogers, which is like, dude, stop. That is disgusting.

https://www.thisamericanlife.org/801/transcript
If you wanted to make some kind of argument about what's going on with RHEL, I'd hear you out... but Fedora is and remains a community project. While Red Hat certainly has a strong voice in the team meetings, development continues to occur in the open. And while it is true that the Fedora project is considering adding telemetry to Fedora 40, they're openly discussing what kinds of telemetry are ethical before even committing to adding any telemetry. It's a stretch to equate this immediately to Microsoft Windows.

> We believe an open source community can ethically collect limited aggregate data on how its software is used without involving big data companies or building creepy tracking profiles that are not in the best interests of users. Users will have the option to disable data upload before any data is sent for the first time. Our service will be operated by Fedora on Fedora infrastructure, and will not depend on Google Analytics or any other controversial third-party services. And in contrast to proprietary software operating systems, you can redirect the data collection to your own private metrics server instead of Fedora’s to see precisely what data is being collected from you, because the server components are open source too.[1]

While I'd personally love to see opt-in rather than opt-out telemetry, I believe in the value that telemetry can provide to projects hoping to improve their software/OS offerings. I'm glad to see open discussion on the subject of how to do so ethically.

[1] https://discussion.fedoraproject.org/t/f40-change-request-pr...
I'm pretty sure firecracker was literally created to underlie AWS Lambda.

EDIT: Okay, https://www.geekwire.com/2018/firecracker-amazon-web-service... says my "pretty sure" memory is in fact correct.
I recently bought some 25+ year old DOS PCB pick and place machines[1]. These machines are basically considered scrap (by some) but they allow me to assemble a ton of boards automatically.

Its incredible how these machines achieve so much with <64MHz CPUs

[1] https://www.youtube.com/watch?v=27JxtoDPnTI