skysight-inc/HackerNews huggingface dataset:
Thanks for all your comments thus far! I have an axe to grind with the US immigration system but it’s best to grind it on a stone of facts.

Yeah, I was a bit loose with the parents situation. I made a general comment based on a specific circumstances. That’s my bad.

To petition for parents you need to be a full citizen not simply a green card holder. That adds five years. For India-born folks, this practically puts their parents date over a decade away. Meanwhile those parents become elderly and live thousands of miles from their grand children. So, for a lot of folks who spent years pursuing PhDs and have Indian passports their parents might immigrate at ~seventy while they’re in their fifties. I dunno man, that’s fairly old. Their parents might not make it.

I can’t edit the original post anymore, so your comment will have to serve as the correction.
It is her goal. She will spend a lot of time explaining to you why it is a good idea. At the end, you will still have bo idea.
I assume modern branch predictors are capable of picking up a trivial pattern like this.
Incorrect, innocent until proven guilty applies generally (but, as “guilty” applies specifically to criminal law, only there, but to juridical persons as well as natural ones; but the concept is not far removed from that of due process, which applies even outside of criminal law.)
Personally inviting someone to your party? Surely the analogy to linode is something like an apartment building owner. You wouldn't ban your established friend just because you keep having problems with nearby tenants.
I found Anytype a few months ago and thought "wow maybe I can ditch Turtl (I am the creator) and just use this."

A few things bugged me about it:

- It's a source-available license.

- You can't share with others (yet) even though they promote this as a feature.

- They call it e2e encrypted, but all your data lives unencrypted on-disk. In other words, it's encrypted in transit but not at rest. Anyone/anything that can read my hard drive can read all my private data. For me, that's too big of an attack vector.

That said, I think the interface and utility of the tool are amazing. It's kind of like if you mixed Notion with some kind of personal database. I really enjoyed using it and the sync between my devices worked great...not sure about the p2p aspect since they seem to have centralized syncing servers and whatnot, but I'm assuming there's the option to go p2p if you really want to.

Knowing all this, I'm rebuilding Turtl as a p2p system, Notion-like editing, and the same open source license as before =]. Anytype definitely inspired me. It's a really cool player in this space.
Generative AI Learned Nothing from Web 2.0
Ive been wanting this for a long time - however I have a few feature-creeps for you, please.

1. Mobile pic taking of a receipt - rather than upload a PDF - make it mobile first and take a pic of receipt - or even the screen on a checkout device, process that.

2. Allow for the building of a DB of products and prices. If I take a pic of my grocery receipt and process that, I want to be able to recognize the same items and prices of such over time - so if MILK shows up on all my receipts, I want to be able to start tracking the price paid for MILK over time on all receipts - same for all items on receipts. Allow me to go in the web UI and clean the data a bit if needed (if I buy MILK at two different shops, it may show up differently on the receipt, but just cleanse it to "MILK" and log the price in the timeline. [MAKE THIS THE SOCIAL COMPONENT - Connecting prices in various locales, alerts on pries just based on differentiations in receipts line item cost)

3. Build a table for all the stores I shop at, and keep the frequency. (anon obv)

4. geo-pricing. If enabled, allow for prices from receipts to be shared - nothing else. So one can see MILK is $1 in LA and $1.25 in SF, as an example (or gas prices) - allow for the only identifying data be a zipcode.

I've wanted a thing like this for a long time - but more specifically as an inflation/shrinkflation tracker.

For example, pre-pandemic there was a half-gallon carton of juice that we buy on the regular, it was $1.34 - now its $2.00. Its fake juice sugar water basically (minute maid lemonaides from walmart) - nothing changed in the pandemic to affect sugar water in a carton, but when the claim was ~8% inflation, the prices reflected in poor markets, such as walmart, were often 33%...

Economists are bad, they should feel bad.

They all lie to make it look like A) the economy is not a shell game bullshit B) to make themselves look like some savant when they are actually typically operating more on self-inflated-opinion as opposed to data.

--

Anyway - I LOVE this project, but it needs the ability to get rfeceipts easier.

Here is an idea: make an email-front-end funnel for receipts:

"Would you like your receipt emailed?"

"Yes, please email it to [my_easy_to_recall_code]@ledgerbox.io"

then I can just have my receipts in my profile -and you can slurp the pricing data and start showing purchasing trends and pricing trends.
“This doesn't only affect contrarian nerds” is one of the best subheaders of all time
One package should probably handle range of one million. Now it's just 4000 packages to install. You wouldn't even notice that in an average js project.
Supplements should probably not be sold in a marketplace fashion by fly-by-night distributors by a major trusted brand (amazon).

Businesses that sell supplements should create trusted relationships with their suppliers to not break the rules and to limit their own liability.
I think Gemini has missed a trick being being deliberately too simple - e.g. no inline images, no tables, no forms, no basic formatting etc.

I know these were deliberately left out for "simplicity" reasons, but then they have a fairly unsimple mechanism for user login/auth that totally undermines their claim for making clients little more than slightly-augmented-terminals, which for me is a smoking gun for these things being missing purely on an ideological basis only and an attempt at controlling how people use it. That's fine, it's their thing and they can do what they want with it.

There is a growing trend of people simply choosing to use XHTML Basic (1). This is a "stripped down" version of HTML originally intended for early phones, PDAs, set top boxes etc - it has the critical missing features of Gemini, but forgoes some of the more "advanced" features of the modern web people have issues with. I'd highly recommend people simply target that instead.

1 - https://en.m.wikipedia.org/wiki/XHTML_Basic
Ensuring diversity of immigration sounds like an important criteria to keep in mind.
Five Days When All Possum Crimes Are Legal
> presumably it was unintuitive because people imagined more complicated ways it might be working behind the scenes

I think this is exactly it. And then Sid Meyer calls his players stupid and irrational for assuming the game had more depth than it actually had. For assuming a celebrated game designer would put even a modicum of thought into making a combat system that was balanced, made sense, and felt good.

It's like selling a gallium spoon and then calling people stupid when it melted in their soups. Sure, if you know a lot about gallium, you wouldn't be so stupid and irrational as to put it in your hot soup. But it's a metal spoon that you bought from a reputable vendor. Spoons go in soup. They were being completely rational; it's just that they were tricked into assuming a product was less crappy than it actually was.
But unfortunately, you can never be sure that if a thing is expensive, it is reliable. It's a little difficult to find reliable things in today's market, but it's posible.
Now may be a good time to support new browsers like Arc.
What do you mean by a merge feature?
Not everyone knows it, strangely, many of the (senior or junior) project management-types I work with have to be introduced to the term and concept (and if they listen it can at least resolve confusion, if not conflict, about the different priorities and behaviors of all the parties involved). But yes, they describe the same thing.
>Copyright law doesn't mention opt outs or search engine snippet controls. It's not clear to me that robots.txt is the singular thing that makes Google legal.

Genuinely - what are you talking about besides your own assumptions? you just assume everything google does is legal and therefore any one else doing anything arguably similar must also be legal? Without regard for factual details that do matter to copyright law? Such as license?? Your own description of copyright law here is very stunted - you can't paraphrase articles of the NYTimes and call it a fair use. You can report on what the NYtimes reports on... because that's what news is.
https://archive.ph/ESQqG
> The operator of the tool tells it what to do

The fact that you can now tell a tool what to do illustrates my point. You can’t “tell” your paintbrush what to do, and what your paintbrush does is wholly based on your personal ability. If you use your paintbrush to create counterfeit currency, there is no question as to whether or not you deeply participated in the creation of the output.

Prior to the introduction of generative AI features in photoshop, you couldn’t “tell” photoshop what to do either.

There is myriad of deep and fundamental differences between manipulating these earlier generations of tools directly and verbally instructing a black box to execute its algorithms.

I think this difference is similar to the difference that would exist if we could build Star Trek style replicators and if we were comparing the act of preparing a meal from scratch vs. asking the replicator to print a meal.

Is the replicator a tool? Yes, but a tool for which the mental models associated with a kitchen full of cooking and baking implements do not apply.
I just want a glorified iPod from my old phone that won't get pwned at the airport.
Hetzner is a cannibal of QEMU,not Google.

I do not dispute that Hetzner built that stuff, but in "The Economics of Programming Languages," Evan says that cannibals need to build a business too. What they don't need to build is the software they cannibalize.

So the original authors have to build the software and a business, while cannibals just build a business. Who is going to win?

And your claim that QEMU is a small part of their business discounts the other FOSS code they build on. How much FOSS? I bet it's a lot.
Who's going to stop it? She's also Chairwoman of the Board.
Just like in similar complaints around GDPR, turns out that in practice the bar for these things in EU is much higher than what US lawyers are used to and scaremonger about.
Maybe employers who offer insurance should be legally required to offer an equivalent value voucher toward buying your own insurance on an exchange.
I still see L7 and L8 offers like this handed out.
You act like 99% of people can work profitably in hard science. What parent poster said is also available sub 1% of talent.
What’s misaligned about telling a bot to behave like a trader and having it behave exactly like a human trader?

It’s almost like the fault is in the incentive structure and not the technology.
>I wish Brave or some of the other Chromium Skins would become Firefox based.

This hurts because Firefox should have been that embedded framework powering browsers like Brave and electron apps. But that would have required them to invest in R&D to match performance but also to make their rendering engine easily embeddable (with a corresponding investment in documentation and outreach).
I can live with looking like 2.0. I could use navigation from the top bar, however.
> I hope I don't have to explain how many non-nuclear powered ahip [sic] we have, do I?

And again, how many of those are using hydrogen, ammonia, or synthetic methane?

> We also way more experience in creating sythetic fuels, and using electrolysis to create hydrogen out of sea water (green hydrogen).

Absolutely not. Almost all synthetic fuels is using biomass as an input, which does not scale. And only tiny, tiny fraction of hydrogen is produced in a carbon neutral manner. Less than 0.05%: https://en.m.wikipedia.org/wiki/Green_hydrogen

Again, if these are solved problem, show me the fleet of ships powered by hydrogen, ammonia, or synthetic methane.
I think the speed to remove the noted items isn’t suspect; it’s what I would expect a responsible company to do in this scenario.

However, I am curious to see how Amazon handles the other drugs. Seems like pausing the sale of the entire category is the right call
Do you have some examples & are you sure they don't pay licensing fees to NYT?
On the US side, we're still enforcing EO 10043 [0] which prevents Chinese nationals who studied at any Chinese university part of the Chinese Civil-Military Fusion strategy from getting F- and J- visas, and requires enhanced background checks on other visa categories.

Turns out, just about every Chinese STEM program will get a military grant, the same way just about every American STEM program will get a DoD grant.

On the Chinese side, they put a cap of $50,000 on money or assets you can bring outside of China each year [1]. Tuition is included in that cap. That means most American universities are out of reach for Chinese students, and immigrating from China to the US with your entire family is a pain (you need some money to land on your feet).

Also, during 2019-2022 there was this small policy called Zero COVID that severely restricted ingress and egress.

Also, US Consulates and Embassies paused visa processing for almost 2 years during the pandemic.

[0] - https://www.federalregister.gov/documents/2020/06/04/2020-12...

[1] - https://www.safe.gov.cn/en/2017/1230/1391.html
It's exhausting trying to find these brands. You have to do a ton of research, most of which is sifting through ads and the worst google results you've ever seen. If your already in the space you might be so lucky to already know a good reviewer.
You also have to update your knowledge constantly, as lots of brands start to decline in quality once they get popular or change ownership.
If people don’t know it (at some level like intuition), why is that everyone I know (including non-tech 55 year olds) see the green bubble and know the other person has android instead of an iPhone?
I'm still making up my mind about Compose, there are aspects I really like and aspects I really don't. It's not the fault of Compose itself, the aspects I don't like are basically the conceptual model as copied from React.

Honestly for recent simple GUIs I've made for my own in house tools I'm still using JavaFX. Mostly because I always seem to end up needing a good table view, and because I happen to know it. If I were working with it a lot I'd end up maintaining a TornadoFX style set of wrappers but for simple stuff the plain API works OK.

Because I'm weird I'd probably use it for low-traffic web apps these days too, with JPro (jpro.one). Probably not for mobile web, and not for stuff where users are on high latency connections in general, but if the user has a nice big screen and a low latency connection I'd personally find it a lot easier and more productive than dealing with HTML and CSS. The results are indistinguishable for the user if you are careful.
Listening to YouTube in the Background
Indeed, if I were running that site, I would now implement the ability to turn on intentional non-randomness for _specific people_, and begin embedding messages in the sequences of comics, or selecting the same two comics 28 times in a row on occasion. Heck, stick the referrer in the session and give everyone coming in from _that blog post_ wildly divergent randomness characteristics :-)
Ask HN: Cache-busting for static sites (Jekyll/gh/Cloudflare) and WASM
Hi HN,

I'm having trouble with one of my static sites, and my current predicament when a new release doesn't always work right due to older cached assets.

Initially, I started with just GitHub Pages serving the Jekyll site.

By default, my Jekyll theme has a form of cache-busting for the style.css file by appending the git sha as a query param:

```
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
```

Later, I added CloudFlare on top of my GH pages setup for speed/SEO purposes. I decided to use a 1-day cache header for both the CloudFlare remote cache and the local browser cache.

In addition to the typical js, html, css files, I have a custom WASM module compiled with emcmake and emscripten, with artifacts `foo.js`, `foo.wasm`

Eventually I discovered that when I made a drastic code change in the WASM module, the old WASM module was being served through the CloudFlare cache, creating problems for end users.

I can add query-parameter cache busting to the `foo.js` file: `importScripts("foo.js?v=blahblah")`. However, that's not so easy to do with the `foo.wasm` file, whose name is automatically embedded into the `foo.js` file generated by emscripten. For this, I ended up changing the module name (foo_v1, foo_v2, etc.) in CMakeLists.txt. However, this is overkill since the `foo.js` file is not cached/easy to update, but `foo.wasm` is the actual important one to cache due to its size.

Now I'm considering adding a ServiceWorker pattern to the code, which has its own cache name.

At this point, I'm mired in total confusion and have this mix of cache-busting paradigms and whatnot:
1. Sometimes query params
2. Sometimes file names
3. Service worker interacting with browser cache header and Cloudflare cache

What's a simple and clean approach to deal with "cache-busting" on new/breaking releases?
> they probably wouldn’t exist and the generative AI revolution may never have happened if they put the horse before the cart

Maybe, but I find the "It's ok to break the law because otherwise I can't do what I want" narrative a little offputting.
I have worked in a highly regulated industry before. I found the regulations that concerned me (safety critical software) to be quite good and rather too lax than too strict. I would be surprised if you could streamline nuclear power plant regulations by a lot without using losing safety.
tl;dr: we need an open source browser & infra, and there are candidates.

How c[u]ome, with all the power of open source we still do not have an open browser with an open sync infra?.

emotions aside, this is dumb (some words cannot be used).
Why can't we, as a group, stop complaining, and actually devote real time hours into developing the serenity browser to work as chrome / brave / firefox?

Why can't we, use the knowledge we have gained from IPFS and actually work on a distributed no server sync platform?

Why can't I, simply stop using the mentioned above software and devote myself into something more hopefully reliable?

I think it is hard to lose your daddy and leave home, but it's something we all have to do in order to actually grow.
Looks like they’re entering the classic looting of the company by the executive team phase of the corporate lifecycle.
Oh, no...My post came out before the deadline, but I didn't know...

Well, I sent an email with the link; that is all I can do.
Yes, one is not better than the other until there’s a security issue in Europe that actively threatens the EU. Then miraculously Western Europeans will suddenly remember that the US is an ally. This is exactly why many US voters are growing tired of subsidizing the EU’s defense.
It ain’t MIB2, or MIB - rather some ancient POS that runs android 6 and doesn’t even have a USB port. It’s just… Iberia, I guess. They know they can get away with getting rid of crap old stock here and people will accept it as the shiny new thing.
Indeed here’s the NYT bemoaning “green bubble shaming”: https://www.nytimes.com/2023/11/29/technology/personaltech/a...
That's a good bet.

Down at the bottom of the linked PDF are some more interesting allegations:

Count 5 - MS/OpenAI removed NYT copyright notices in violation of the DMCA.

Count 7 - By attributing hallucinated garbage to NYT, MS/OpenAI is diluting NYT trademarks in violation of US Trademark law.

I admit: I laughed. This will be an entertaining lawsuit to follow.
It should probably be a required thing to clarify for an HN submission ;)

I like hearing about what impacts contrarian nerds too, but that discussion usually happens so we may as well get that out of the way ;)
> I'd really love to use an IDE, but I haven't found any modern ones that I don't hate.

I agree with this so very much. The modern IDEs I've used are pretty awful. They get in my way and doing anything uncommon in them often requires a small research project.

Some more so than others, of course. I think my least favorite may be VS, although the Jetbrains offerings are a very close second.

I've taken to just not using an IDE at all for my personal projects. At work, I use what I'm required to use.
That makes you part of the problem.
That sounds more like a setmetatable(tbl,{__index = function () error"got nil" end}) variables are harder but you can make a wrapper function that errors whenever you get nil.

I cannot even imagine how pattern matching will work when it always returns nil, not to mention tables are full of nil sometimes, it would be an incredible waste to have a table full of false instead of nil.
> OpenAI could declare that a sufficient degree of AGI has been achieved and thus return to its philanthropic mission

The response from MSFT's legal team would be biblical if openai pulled this.
Does it have the ability to do any sort of spaced repetition? I need my knowledge stores to help me retain the things I want to retain.
> The point is the forced choice is flawed. There wouldn’t be a market for the adulterated stuff if the medicine were OTC.

You haven’t convinced me that there’s anything wrong with the regulation. There might be, but again, the existence of a black market is not a valid reason to relax the regulation. The black market exists for guns and heroine and antibiotics and certain types of illegal porn too, not to mention crazier things like bazookas. You wouldn’t argue any of those should be less regulated just because you can buy them on the black market right? What actual reasons justify deregulating Sildenafil?
Lack of capital is one of the limiting factors of scaling production...
To the casual observer, it appears the CEO is being paid/rewarded to shed Firefox users.

Who would want them to do that?
> Please believe me. My current email server IP has been managed by me and used exclusively for my personal email with zero spam, zero, for the last ten years.

I don't believe you. Sorry. Unless you never actually use your email address for anything, to have zero spam is impossible.

Unless you mean that you have a 100% success rate in filtering that spam out, and in which case, I'd still not believe you.
Tell HN: SSL Error on Startupschool.org
https://sso-auth.startupschool.org/set_auth?key=f53a9523333333123123123123123

Your connection is not private

Attackers might be trying to steal your information from sso-auth.startupschool.org (for example, passwords, messages, or credit cards).

Learn more
NET::ERR_CERT_COMMON_NAME_INVALID
VS Code isn't doing this with text or graphics, though. In X terms, it's running both the client and server on your local machine. It simply doesn't put the network boundary in the same place as an X application.

VS Code's "backend" that runs on the remote machine is rather only in charge of more "asynchronous" operations that aren't part of the UI's critical path, like saving files or building the project. It doesn't speak anything as granular as the X protocol.