skysight-inc/HackerNews huggingface dataset:
Google prevailed under fair use because they found the API names are organizational, Google only copied a minimal 0.4% of the Java codebase, and Android is not a directly replacement for Java generally. That's a pretty inapplicable decision here.

This is almost exactly the same facts as Lotus v. Borland though, which the Supreme Court failed to make a decision on. So all we really know is that the First Circuit thinks it's allowed, but we have no idea how the Supreme Court would rule.
I figured pointing out that I realized that the OP did not mean what I read into it would pre-empt the ridiculous barrage of follow up comments and pile-ons but that was wishful thinking on my part.
I'm not sure I see the argument that forced labour as punishment for breaking the law is intrinsically wrong. Community service is compelled labour with the threat of prison of you don't comply. If that seems reasonable to you, then we're not really debating whether compelled labour is the problem so much as the conditions under which it happens.
It is a different meaning. People are being asked to think about their expectation. So let me examine mine.

The last time I had a vending machine failure was maybe 15 years ago. Not sure how many times I've used them since, but maybe once a month on average. So my personal failure rate is well below 1%. And if he's right that vending machines have improved, perhaps my current/future rate is well lower.

Are the failures memorable? Sure. Super frustrating. But at least in my experience, they work just fine. So although I too would laugh at a vending machine joke, I get why he feels the stereotype is unfair. My failure rate with computer software is much higher; I'd guess I have an app crash or a reportable bug about daily these days.
> for each of the purchase I created a new virtual card and bought them. After a few minutes my Amazon account is blocked for suspicious activity

This seems totally acceptable from Amazon perspective. Someone who in an extremely short amount of time, keeps buying new products with a different credit card per purchase. How does this not appear to be activity a fraudster would do?
LastPass disclosure of leaked password vaults torn apart by security experts
This was probably submitted because I linked it in yesterday's https://www.jefftk.com/p/privacy-tradeoffs:

Personally, I've gone a pretty different way: I've generally given up on privacy. After considering the ongoing effort necessary to get actually useful reductions in the level of risk from realistic threats, I think most "private option" recommendations are very far from worth it for me. Instead, I default to public: I'll include even somewhat personal details in blogging if they seem like they'd be helpful to others, draft company-internal emails as if they may someday be leaked, and try hard to make choices such that if they became public I'd be comfortable standing behind my actions. This approach isn't for everyone, and I'm glad there are people working on various privacy technologies, but I think it would be a better fit for a lot more people than currently practice it.
Fantastic strategy for a world with no politics where people aren't punished for bizarrely benign activities like having an abortion.
My request would be for a button which saves the article to a form which I can read on a kindle or remarkable at a good time, for example on the commute home.
I really wish I could figure out why your comment grates on my nerves so much. There's nothing untrue in it, yet I feel compelled to comment.

Macros would be a horrible thing to add to Lazarus/Free Pascal, in my opinion. They would make the reader have to second guess everything they see. Also, it would likely slow down things by not allowing single pass compilation any more.

>Co-Pascal has been doing co-routines for 45 years.

I wrote a Turbo Pascal implementation of co-routines back in 1987[1], although I'm just learning of that term now. I was frankly amazed at how simple it was to get working, though I did surprise myself the first time fork returned twice, and I was confused as to why it did ;-)

[1] https://www.pcorner.com/list/PASCAL/TASKER4.ZIP/TASKER.PAS/
Thank you, kind stranger, but I've already sailed across the pira-seas and have obtained a copy. My point was that as a BBC license fee payer (for many years), I have paid for that programme to be produced and by all rights it should be available on iPlayer.

(I'm not even going to mention the complete rights cluster-duck that is Monkey Dust (and yes, I've already got a copy of all the series))
With Calibre it's basically set it and forget it, as the DeDRM plugin (when installed) will strip DRM on import.
Just Google "[Book name] filetype:pdf"
I remember going in to buy an iPhone as the sales droid said "Are you really excited to be getting your new iPhone 6S?" I was like "Calm down, it's only a bloody telephone!"
Visualizing Claire Saffitz's “Dessert Person” in D3.js
There are undoubtedly creators who are operating on that model today. (Many Kickstarters for content, board games, etc would qualify I think.)

It seems like most are not using that model. Maybe it’s not lucrative enough; maybe they’re not aware of the possibility.
I think Ørberg is too extreme. His approach would work better with just a little bit of english thrown in to explain things. Reading his books, I often found myself looking things up anyway.
Thanks for creating this website and well done.

I journal in long form documents rather than create lots of small files, so this website is suitable for me. I use GitHub's markdown editor or IntelliJ Markdown editor to update my journal. I use markdown headings and number them. Each journal entry goes to the bottom. GitHub's website has a table of contents button in the top left of README.md. You can search the headings which I think is helpful.

I think people could use this approach of markdown headings for each journal entry when updating posts on Pressn't

When I get to an arbitrary number of entries, I create a new GitHub repository and repeat the process and append an incremented number to the repository name. Then I share that repository of journal entries online and that journal only receives updates or occasional rewriting but never new entries. I link to old entries from future journal entries within the document (GitHub headings are linkable, if you hover over them you can copy a URL) or across repositories.

(Links in my profile)

Do you generate anchor links for each markdown heading? This might be useful to link into long form documents.
Especially on Amazon, I don't think this holds muster when "buying" on Kindle is listed directly next to other options which are genuinely purchasing a book with nothing to differentiate that the Kindle one is not actually a purchase of a book.
Highlighting that HN is awash with corporate apologists _is_ a productive discussion. Far more productive than the apologists usually impose.
Tiktok's UI choices (auto-play, full screen video, default feed, swipe instead of scroll, etc.) were distinctive enough to be considered something novel.
She's enjoying an extended stay in a local hostel right now courtesy of those bags of money. Rightly so.
Ask HN: What does the future of computing that you're waiting for look like?
Vimwiki: Vim's Org Mode
> Getting into supermarkets in large cities means walking around literal piles of human feces

This is almost certainly a localized phenomenon to some specific West Coast cities.
This is the same old "if you have nothing to hide, you have nothing to fear" argument and it falls flat for the usual reasons. The first footnote describes a proposed solution to losing privacy from an abusive ex-spouse, and that might work if perfectly implemented, but it's far from the only domestic scenario where privacy is important!

Consider LGBT youths who are closeted and whose parents would not not approve. Consider those with abusive current spouses who feel trapped and need support without their spouse interfering.

No. We still need privacy.
In VR, world hopping is the new bar hopping
I'm 34 and just in my lifetime it's become way less acceptable for men to comment on women's bodies and in schools there's been a complete flip from 'don't dress like that, you'll distract the boys' to the focus being on that the boys shouldn't care and should still behave. (To an extreme, I think. Expecting adult men to have that level of self-control is fine, but a 12 year old boy is kind of new to 'everything make peepee hard' so maybe cut them a little slack.)

Essentially, existing as an obvious female is no longer seen as an acceptable reason to sexualize them.

I'm sure the boys will still do it because part of being an adolescent is doing what adults tell you not to, but the girls might get less horrified by their breasts if the adults around them view comments on them poorly/support them.
Income distribution is just a first derivative; wealth distribution is the one that matters.
What does this comment have to do with the topic of the article?
Jeff Kaufman has also repeated this, as of very recently. [1] Stating, he would like to see more people take this approach to their privacy.

What's interesting is he generally is aware of groups of people that should not do so, like those who are abused, but does not consider the possibility that everyone can become a target (through regime change for instance).

I suppose the most frustrating part is his example of employers turning down people for sharing too much on social media, which should be normalized, but someone not sharing on social media should be penalized for hiding. It's a tad concerning, especially as we're coming to terms with the real damaging effects of social media mentally.

[1]: https://www.jefftk.com/p/privacy-tradeoffs
I still buy Kindle books on Amazon occasionally, but immediately try to remove DRM and turn them into regular epub files in Calibre. It works 95% of the time. When it doesn't work I return them, and get 100% refund. It's an acceptable compromise.
Did Musk pay for Twitter in Tesla shares, or in real money?
I don't think that a reasonable person would assume that Amazon can and will (as evidenced by the OP) remove your entire library at their sole discretion.
I don’t think this phenomenon is specific to the US, but to the era. I’m just not quite as familiar with e.g. the Napoleonic Wars.
>Some are saying this last 10% will just be a matter of polish, but my impression is that, like the old software adage goes, the last 10% will be 90% of the work.

Even if that last 10% takes three years, that's still a terrifying prospect and a breakneck pace.
I've never seen the point of Instagram so don't really use it. But Twitter is a garbage dump of toxicity that has been done a favor by The Musk buying and destroying it.
I think this is a good approach. Make your Facebook public and assume all your messages will be read by your mom one day. As the author alludes, if your mom wouldn't approve you probably shouldn't say it.

When is comes to privacy: Hope for everything. Expect nothing.
Specifically, the site seems to follow the system's preference for light mode or dark mode. The link style against the dark mode background is very difficult to read.
It did not even replicate the iambic pentameter.
Does anyone have experience integrating 3rd party auth systems (ex Keycloak) with Postgrest? How did that experience go?
you got some good answers, just adding this as a you-should-know.

you can simply self-host git in any ssh server as long as you don't need to share access.

in the remote server just "git --bare init" a directory, in your local computer "git remote add myorigin ssh://server/path/to/dir" and start pushing.

you could also do the same thing for a dropbox directory adding a file:// remote.

git is just some files lying around, no weird binary formats or servers needed, it's brilliant
Yes, Temporal workflows are as dynamic as needed.

The other useful pattern is always running workflows that can be used to model lifecycle of various entities. For example you can have an always running workflow per customer which would manage its service subscription and other customer related features.
I've gone years without social media at a time and now I've finally learned to just balance it better.

- On Facebook, I heavily scrutinize the friends I accept and use the "hide" button judiciously. I also only check it about once a week, max. I do find value in Facebook groups and Facebook's event scheduling features. As someone else mentioned, I wish there was a way to tune Facebook to a more community-driven view than whatever trash they want you to see to drive max "engagement" (see: conflict).

- On Instagram, I just don't see much value in it. I have the account so I can authenticate when I need to.

- TikTok, I just enjoy. The interesting thing is the "social" aspect of TikTok is off-platform for me - I generally share TikToks via text message or show my phone in person. I am a little creeped out by how addictive it is, but for right now I'm ok with it.

- Twitter, I see value in as a news site but the social aspect just never caught on for me. It all feels very "extroverted".

I do agree with the idea that, largely, social media is toxic and we'd be better off without it. But that could also be said about much of the Internet and mainstream media at this point.
The SE/30 was one of the all-time great computers. The form factor was very intimate, and even portable-ish if you needed it to be.

With Mode32 you could install 128MB of RAM. This was an insane amount of memory back in the day. With full RAM and the SCSI port, they made pretty good file servers once you stuck an ethernet card in the PDS slot.

I had one that I used for programming back in the 90s. I used BBEdit (v4 I think), which was (and still is) a great text editor. Later, I installed NetBSD on it and used it as a local mail server. It was by far my favorite computer.

I don't understand why someone isn't making a more modern computer in this form factor. Okay, you're not going to want to watch a movie on a 10-12 inch screen, but for a dedicated "I'm going to do computer things now" computer, it's very inviting.
It is worse in every way tho.

It’s too complex, doesn’t allow for offline transactions and when it does the transaction has nothing to do with crypto (e.g. exchanging offline wallets) or it’s so convoluted and complex that almost no one can understand anything about it.

It’s tries to do too many things at once, currency/unit of account, an entire transactional system, system of record etc. And ironically any use cases that even have a shred of being actually adopted by the wider financial industry are to replace systems like swift not as a currency.

Anytime anyone asks about what the advantage is over the current monetary system and the current financial system any explanation becomes a 2 hour lecture, if you can’t explain what the advantage is in 2 sentences there isn’t one.
This comic is no longer relevant; you can see every Game of Thrones episode in existence by visiting hbo.com, and following a very straightforward streaming sign-up process. The price of admission is cheaper than all the legal options the character tried in the comic.

I guess The Oatmeal author forgot to update their decade-old comic to reflect the current state of things.

They did manage to add an update to the bottom of the website though, which says "Please don't steal." This either contradicts the message in the comic or piracy only matters when it happens to Matthew Inman specifically.
Incomprehensible to me that not a single country's courts put a stop to this. By now this “straight up commercial fraud” has become established industry practice and the corrupted meaning of “buy” (for “lease”) looks set to not only stay with us but gradually replace the old meaning in all walks of life as increasingly everything becomes “smart” (as the oft-quoted Ubik line goes: '“The door refused to open. It said, “Five cents, please.”'). I wonder both how far away we once were from some less dystopian alternative timeline and what the chances of escaping our current apparent trajectory are.
I moved to Zoho from Gmail.

https://www.theverge.com/2014/12/28/7458159/encryption-stand...
>Babies cry for a reason (to get their needs met).

Yep. Including, "I woke up and I don't yet know how to put myself back to sleep," which is where "sleep training" helps. I, too, would be curious as someone else asked, if you have children.
Problem is, both can still be filled with less than bright people.

If you have an interest in, say, the math behind various AI techniques. Or maybe an interest in digging into the differences between different, (but seemingly similar), cancer therapies. (Think TIL v CAR-T). You won't get that at the golf club. You will need some kind of vetted discussion group.
I think the difference is significant. If he says it's an "unexplained reference" to unreliability he would be saying "everybody knows the machines are great, I don't understand why the heck the journo brought up unreliability when they had a trouble free transaction", which would be pretty living-in-a-bubble. Talking about an "unexamined expectation", on the other hand, is "I know that many people approach vending machines assuming they all suck and a malfunction is a likely outcome, but in the industry we think this isn't a correct view of modern machines and it would be nice if people updated their priors".

'100 times cautious' seems to me a pretty good example of an unexamined expectation...
It's simple: hear or read about a book you like, visit Libgen, search for it under fiction or non-fiction, (more often than not) find it listed and available, click to download. The entire process literally takes seconds and unless your literary tastes are deeply esoteric or specialized (and sometimes even then you'll be fine) you can get nearly any book you like notably faster than if you had paid for it to be locked into Amazon's shitty kindle platform.
It’s full of people like me who know what they want, and it’s not the bulky, feature encrusted structurally compromised things others here want to make the only legal option. I’m sorry that they don’t have the products on the market they want to buy, but is it really reasonable to ‘fix’ that by making the ones I and many others like and do buy illegal?
> I'm still on Instagram, I'm on tiktok, I'm on Twitter.

Tik Tok is another one that I just didn't see the utility in. Why would I want to watch a video of somebody being stupid? I just need to look around at people doing that in the normal walks of life.
And Europe too.

The below article seems to indicate and average of around 700k in the EU.

https://www.greaterchange.co.uk/post/does-europe-have-a-home...
Part of this is that Americans have an obsession with babies sleeping in another room and in another bed.

My family immigrated here and no one ever did that. Children sleep with their parents.
My sister-in-law is from the south, her family is from the mid region, and my brother lived in Hanoi for a little while. All I have heard from any of them about the weather is how terrible it is.

I get that there are a few parts of Vietnam where it’s not oppressively hot and humid for a bit of the year, but “the weather” being a reason to move back year round seems suspect.

I’m not saying that there are zero people in the world who love the weather there, but if you compare the cities in Vietnam with the “best” weather they don’t come close to comparing with a city with good weather in the continental US—much less with a tropical paradise like Hawaii.

Compare the average humidity, temperature, average rainy days, percent of clear days etc… between Da Nang and Honolulu. It’s not even remotely close.
On top of my head

- Depending on the location, weather can be very hot and humid

- Traffic congestion, noise and air pollution in big cities

- Low food safety, drug safety due to lax regulations

- High corruption

Apart from the weather, none of these are unique to Vietnam btw, just general traits of a populous fast developing country.
Yes, but like most large FOSS Node projects, they're dead or under-maintained (huge number of GitHub issues). There are none I'd use today.
Comexim is the only brand I've found that's close-set enough for me, but I usually do wear Panache bras. My Ava and Roche are in very heavy rotation, and even if the gore on Claras stab me, they're so pretty...

I love that I can do complex math, speak multiple languages, etc. but ask me to thread a needle and I'm like 'that'll take an hour you better sit down'.
Price and availability had a lot to do with it.

When you’re trying to squeeze every dollar out of a BOM, the cheapest chip that gets the job done is going to win. The TI and STM parts were more expensive and less available, so they did not win.

The landscape is slowly evolving, though. Espressif is getting a reputation as the Raspberry Pi of IoT MCUs: Easy to get started and everyone knows about it, but too many people are trying to use it in places where it’s not really the right tool for the job.

A few years ago I’d hear “can’t you just use a Raspberry Pi…” from people who knew just enough to be dangerous. Now it’s “can’t you just use an ESP32…”
Yeah, my first contract came from a friend from a previous job who now worked at the startup. Subsequent ones were word of mouth (from people I’d met at the first one mainly), and one came as a result of seeing a Who is Hiring? post on here looking for permanent employees but I thought I’d ask if they’d consider contractors and they said yes.

However, I have plenty of friends who are contractors and get all their roles through recruiters. Most of them have said it pays to cultivate a good relationship with recruiter(s) you can trust to find you good roles - if they know you’re good (based on feedback from previous clients they placed you with) you’ll likely be the first person they reach out to when there’s a new role that would suit.

One thing to be aware of is that contract roles are often looking for people to start ASAP and are not willing to wait for long notice periods, especially if you’re coming from a permanent role to contracting (I was told this is partially because people sometimes actually end up staying in the perm role e.g. because they get tempted to stay, wasting everyone’s time)… so you might find you need to take a leap of faith and quit without anything lined up, unless you can get an in through someone in your network who’s willing to wait for your notice (this happened for me).

As I say I’m not sure how relevant this advice is in other countries, my impression is contracting in software dev is more common in the UK than many other countries.
Not sure that is the case. Most use Linux.
The convenience is great, but I agree. Age has taught me these giant tech companies cannot be stewards of knowledge. The public library system is incredibly important, and under political attack, alas that is a separate discussion. Regardless paper books are a great equalizer. Or companies accepting and ditching DRM. Regardless I have zero moral problems removing DRM from my book libraries on Kindle, etc.
It’s more of a cultural taboo to be overweight
Not only books... movies and other content. It is a shame that you cannot pay and watch almost any movie online. And this is worst when you look to movie translated to other languages.
What does it matter how a family sleeps as long as it works well for the family?

Edit: And is it an "obsession" or simply a cultural difference?
Well there's another project I can cross off my to-do list.
i mean there are thousand of small photo sharing apps, and instagram was hardly the first...
Naming the filters the same seems a bit stupid though...
The rest of the industry caught up. Tesla’s competitive advantage was being 5 years ahead of the industry. Now the dedicated FSD chip is 4 years old, every ARM chip has an NPU, and the old guard are integrating EV tech into their lines while eclipsing Tesla on capability and production quality.
Reading this comment (which is correct, I think) gives me the urgent desire to log off HN.