skysight-inc/HackerNews huggingface dataset:
Wow nice post. Interesting lens into standards committee politics.

Also in my original comment I meant C99, not C89. Everything after C99 is kind of irrelevant. That's what makes C so cool. It's frozen in time, essentially. Can't be corrupted.
I guarantee it's a third option: When Apple has a bizarre, unexplainable limitation, it's because of a highly opinionated hyper-pure UX design decision.

Having multiple timers running is inelegant and sometimes confusing. So instead of giving users any agency in that situation, they just ban the very concept as a whole.

If they feel enough pressure, and they can come up with a satisfactorily simple UX, they will usually eventually fix the hole.
> media viewer -> dialog

<dialog> has only been available in Safari for about a year.

https://caniuse.com/dialog

Wikpedia is one of the most popular sites on the internet. It needs to be as compatible as possible so that means using JS.
How-OpenAI-transitioned-from-a-nonprofit-to-a-%2429B-for-profit-company
Rayhatching a UFO Scene
I asked Spector about his 'immersive simulations' comment some years back:

"I just prefer games that are less puzzle oriented or "single-solution" oriented and games that offer deeper simulations. Simulations allow players to explore not just a space but a "possibility space." They can make their own fun... tell their own stories... solve problems the way they want and see the consequences of their choices."

Maybe precursors to todays sandbox game environments then.
Only if we let ad-supported business models get away with ruining the web for everyone. There are alternatives.
neat idea. I tried the small talk one and it didn't work that well.

For level 1, I said "the weather in my hometown has hurricanes" but it didn't like that because it was too personal? it wanted "the weather is nice", but imho the problem with that is it doesn't leave much for the other person to talk about next. They will need to keep fishing for more topics to hook you into a conversatoin.

For level 2, I said "Why are you telling me there are cheaper ones?"

The chatGPT thought I was talking to it, instead of responding to the example.
Scheme renamed them? When did that happen? R5RS? R6RS? R7RS? IEEE Scheme?
The main benefit of assembling subassemblies separately appears to be that if there is some issue on the production line (eg. a machine is broken), then just that one subassembly line has to stop, and everything else can continue.

To get the benefits, you need storage racks for completed subassemblies.

And, when the machine is fixed, you have the opportunity to run just that line with more operators faster to 'catch up' and refill stocks of that subassembly.
Yeah and what is wrong with whataboutery? I have no issues with sprinkling some whataboutery to expose the West for the ridiculous expectations it has from a developing country like India while at the same time indulging in worse acts itself. I mean at least don't effing preach if you can't show yourself to be a good example/role model. That's the least you can do.
Let’s say you used your credit card to spend $1000 this month. The money is spent. At the end of the month it’s time to pay back the credit card company for the $1000 you spent, but you say: sorry, my debt limit is only $600, so you default on your debt and now your credit is ruined.

That’s what the debt limit is like. Financial responsibility would be not spending the $1000 in the first place. It’s wildly irresponsible to spend the money and then decide not to pay the debt, but Republicans consistently threaten to do this because so many of their voters don’t understand what a debt limit is, mistakenly thinking it is a spending limit.
Any proposal that requires companies to ignore signs of fraud is Dead-On-Arrival.
This is an easy statement to verify by tracking programmers salary.

If AI is more like calculators then we will see no effect (calculators didn't have an impact on accountant salaries).

If they are more like proper replacement they should have a significant negative impact in the near future.
They're right. Closest electronic alternative is Monero/XMR.
Moving Through It: Getting an Application Reviewed
Zummi – AI de finanzas powered by GPT4 para Mexico
All the leaders you mentioned have accumulated and hoarded cash which was disclosed in IT raids. There is an ongoing investigation on how they sold liquor licenses for cash. They are jailed as per court orders after investigation.

[1] - https://www.businesstoday.in/latest/policy/story/liquor-scam...
Not sure why that would be any different than credit card payments, which don't itemize every purchase either - they still know how much and to what seller, tracking a seller and banning them seems just as easy.

What they don't get is the buyer's information.

...except for the time and place, with a device that almost certainly has cameras for theft deterrence. Which might be fine now, but seems pretty law-enforcement-capturable.
I literally said 'lawful' transactions. Fraud is not lawful.
The difference is that there are also a bunch of other people learning the same thing at the same time. Peer pressure as well as due dates helps people stay on track, and there is support on the forum in case you get stuck, or just want to talk about something cool you found related to differential equations or math.
Bank transactions are trivially traceable and reversible by the state. I've been actively against bitcoin and monero exactly because they facilitate kidnapping and other forms of effectively irreversible digital theft.

The best part about living in a society with institutions based on trust instead of non-trust, is that it's trivially easy to eject bad actors from the system.
Lagrange makes Gemini pages look quite attractive in my opinion.

https://gmi.skyjake.fi/lagrange/
In Canada, we saw the main use case for cashlessness last winter during popular protests. It was used to track donors to a popular non-violent movement and freeze their bank accounts. That's all anyone needs to know about it, really. Consider that most people aren't smart enough to apprehend how deeply malicious the architects of cashless policies are. They don't care if you disagree, they just need for you to do nothing.
I read 5 books, tops
The term AI is often thrown about when the product/service actually has no AI or deep learning / neural nets / Bayesian tech at its core. It's just a bunch of code with if...else statements, not truly 'AI'. We still should leverage those tools, just be careful with the term AI - it's often added to give the service/product some allure or novelty and signal to users that they should try it out.
I think some sort of "metaverse" outside of Meta Horizon Worlds could have been real, but I don't think anyone would have taken it seriously because it would have just ended up another Second Life, Garry's Mod, or VRChat.

That just doesn't sound like the next trillion dollar idea. It's barely a repeatable million dollar idea.

Is there a possibility for some sort of new protocol and client software where people navigate 3D spaces that can be viewed by virtual reality headsets?

Sure, I think so. But that too would be dominated by some sort of 3D GeoCities.

It's not like people are going to be rushing to create the next Scottsdale Fashion Square and Apple Store in VR.

There's vaguely this idea floating around that you could give a potentially cool thing to teenagers, and that thing being a VR third-space of sorts, but I think it would take someone with a meaningful vision to elucidate what that looks like, because it's not VR malls, and it's not Second-Life et al.

It's totally something else. Who knows. Maybe it's chilling in a forest with a campfire and playing music together and sharing memes in tree houses.

What happened to doing something cool first instead of focusing on the money? Everything that took off that I can think of was cool first, and the money came second, then it was milked to death until it wasn't cool anymore.

Meta went straight to the end.
That security is easy to see. The cyber security and fraud protections on credit card networks are expensive and not visible.
That's an awful idea. Especially the "down/up" part.
Well… I did contemplate mentioning this in my comment, but decided to keep it simpler to begin with. It is generally more work, but a part of that is that it basically forces you to do it properly, or the results will be obviously worse; whereas the few-breakpoints approach allows you to be more lazy, and generally has less-bad failure modes, and much more commonly in the direction of wasting absurd amounts of space rather than unusable, broken layout (since hand-crafting breakpoints and such is likely to lead you to dancing at the boundaries of what works). And these mostly-mild failures are definitely encountered more frequently.

Personally, I do custom breakpoints and content-guided layout absolutely everywhere, because I can’t bear to do worse. I haven’t worked with many people in these kinds of areas, none of those I have worked with have been like me in this, and I’ve only rarely spotted work done in this kind of way. The simple fact of the matter is that most people are pretty careless about these kinds of things, and don’t tend to do a thorough job of things. Give them a shortcut and they’ll take it, and “these are the three breakpoints we use” is a convenient shortcut. The trouble is that it’s generally good enough.

It’ll be interesting to see if any of this shifts with container queries, which necessarily work more this way. Ultimately I don’t think it’ll have a big impact, because most places don’t particularly benefit from the complexity of container queries, even though they have apparently been a strongly-desired feature. I’d be delighted to be proven wrong.

But since you push: in the end, yes, most of it is just a different way of thinking and executing. But it is also harder, and pushing to do better is fighting human nature.

I’m still intending a blog post about these and related aspects of my design implementation philosophy (among which is probably my favourite non-mainstream opinion: why I actively prefer `box-sizing: content-box` and believe it’s what you should aim to use). Most people will continue using their few fixed breakpoints, but maybe it’ll help some.
Which postal services? The USPS doesn't strongly discourage it.
I've been fighting with the automatic accumulation of downloads for years now - it really makes it impossible to figure out if whatever I downloaded can safely be deleted - so my current system is similar to the OP's one, but a little gentler: I have a launchd task that runs every day and warns "I'm about to delete these things that are older than two weeks", which lets me salvage anything I might have forgotten to archive.

Source here in case it's useful for anyone: https://github.com/f-f/home/blob/ee0ae5dd201ac6e8ffa60fff71b...
Hard disagree with this. The current state of AI is impressive but it's not at the level of allowing everyone to program without prior knowledge. I suspect we're still a long ways away from that even though it seems close by all the progress made thus far. It'll be kind of like self driving cars being right around the corner. Maybe in the next decade we'll get there.
Orin is close to a laptop processor already.
Same, Temp folder on desktop move to after done and periodically review / empty.
I would go further and remove the "lawful" from that. If you pay me $50 it shouldn't matter to the payment processor whether I gave you a painting or a blow job in return.
Can you seriously not do that?

There's a lot of shit I don't appreciate about Android, but setting as many timers as you want is a total no-brainer.
This is done off-chain with a layer two. Think of Lightning or Liquid on top of the BTC blockchain.
Those billionaires don't have it in cash, either.
Moving pictures:
https://asciinema.org/
https://github.com/charmbracelet/vhs

Still image:
https://github.com/nbedos/termtosvg (dead, unknown if usable?)
I'm talking about simple stuff like authorizing additional keys, enabling remote lock/unlock without a stupid subscription, etc.

The rom on the car is way less of a concern to me than whatever the person had to drink or their road rage fueled tailgating...
I would like to watch Japanese commercials and trailers for things i'd like to watch -- but Japanese publishers are big on region locking on the streaming sites, so I circumvent the issues with VPNs.

Questionable? Maybe; but I don't really feel personally beholden to copyright/trademark law that isn't preventing a loss anywhere -- in many cases when I watch these trailers I make purchases based upon them, so if anything the corporations that region-lock their YouTube videos away from other markets are doing more damage than I -- the extra diligent customer.

If you need an absolutely vanilla answer : I VPN into a network node that can access other nodes that only host their services to the local network. That's also a big advantage, and as far as I know it doesn't step on any legal toes.
Amazon Polly: Text to Speech Software
I don't buy the floor area benefits...

Floor area of a warehouse is very cheap compared to the ~ $13 Billion worth of cars that a factory will churn out in a year.

The machines you put in a factory, and the people you employ in the factory are the expensive bits. The actual concrete floor area is super cheap.

If someone has looked at the total cost of a factory, calculated the cost per square foot, and then said "if only we could reduce the square footage, we would save money", then they are fooling themselves.
I'm an NRI/US citizen, have worked/traveled in the country extensively, and have shared my thoughts on HN many times regarding my country of origin. There is a prevalent "Indian apologist" mentality both inside and outside the country, which applauds anyone spinning the "happy people living with less" or "beautiful ancient culture" montage and shouting down anyone trying to put the preponderance of societal problems into perspective.
Why Place of Birth matters in Passports? (2019)
> I literally said 'lawful' transactions. Fraud is not lawful.

The problem is, it's almost all allegedly fraud.

No one has the time or money to prosecute all of the attempted fraud in the system.
Visa alone processes 100,000,000 transactions per day. All of them with "purchase protection". ie, there's reversibility for fraud via charge-backs, etc. We live in the real world where people make mistakes and need some help to fix it. This is why "crypto", as it is, will _never_ be a reasonable alternative.
But is event delegation such a good idea? Sure, you're not paying the cost of attaching an event to every thumbnail. But then you're going to execute some code for every single click on the page, even if totally unrelated. Sounds inefficient to me.
> Don't put your groceries on a credit card.

...huh? "Don't use store membership cards that track your specific purchases" is one thing, but in what world does your credit card processor get info about the individual goods on your receipt?
> I don't even know what this means.

It means the Android operating system does not implement the DHCPv6 protocol.

> How is it impacting users?

Users of Android devices will be unable to obtain a managed IPv6 address configuration, other configuration, or request an IPv6 prefix (read: prefix, not address) via DHCPv6 Prefix Delegation.

> Are they crying out about it on support forums for the past several years?

For at least 10 years now[0].

[0] https://issuetracker.google.com/issues/36949085
You won’t get it. Apple makes killer hardware and pretty decent integrated software. Great hardware/software integration is a lot of work and OSS devs just aren’t up to the task.
Discussed at the time:

Let's make a Teeny Tiny compiler - https://news.ycombinator.com/item?id=23441767 - June 2020 (44 comments)
I admit this is a bit of tin hattery. But that said at my bank the cash is distributed from machines that the teller uses. You go up, make a withdrawal, they type the amount into the machine and bills are counted out.

I am sure this offers several advantages to the bank. That said, however, maybe I can see it being straightforward for these machines, along with ATMs, to log bill serial numbers as they’re distributed.

I have no idea if this is being done, simply, at least at my bank there’s an avenue for it to happen. I would also freely admit that it would be an imperfect system. But still food for thought.
This might have something to do with an increase in surveillance and criminal record keeping.
> those people are happy being Russian again. Show me on CNN or NPR where their voices and perspectives are being shared.

Here we go, as requested:

https://edition.cnn.com/2014/03/16/world/europe/ukraine-cris...

> One voter, Grigory Illarionovich, told CNN, “I’m for restoring Crimea to Russia. Returning what Khrushchev took away.”

> Another voter in Perevalnoye, Viktor Savchenko, said he would never vote for the government in Kiev. “I want us to join Russia, and live like Russians, with all their rights,” he said.

> Victoria Khudyakova said she also had voted to join Russia, which she sees as being “spiritually close” to Crimea. “For me, Russia is an opportunity for our Crimea to develop, to bloom. And I believe that it will be so,” she said.

[...]

> CNN analyst and Russian journalist Vladimir Pozner similarly stressed that Sunday’s vote was in no way staged. “When you look at the celebrations, you can’t doubt that these people really are very happy,” he said.

https://www.npr.org/2018/03/06/591266939/how-people-in-crime...

> DEMID KUPAYEV: (Through interpreter) I witnessed how babushkas came up and said, thank God the time has come for Crimea to return to its historic homeland.

> KIM: Kupayev says international sanctions have made finding work in commercial shipping harder. But like many Crimeans, he calls economic hardship the acceptable price of joining Russia.
In TXR Lisp, I made ^ quasiquote. That wasn't some run-to choice or anything; there is a history behind it. Before there as a TXR Lisp, only TXR, backquote was used for interpolated strings: `@foo @bar`, so the character was not available for quasiquoting.

In hindsight, ^ is nice because it stands out. I might have been influenced by ^ptr syntax from Pascal for dereferencing a pointer. Or exponentiation in some languages x^2. Hat denotes "power" and quasiquote is power!

(For a while I experimented with an idea of making regular quote ' somehow intelligent so it could do quasiquoting when unquotes are present. The semantic restrictions are too severe though and cannot be fixed: e.g. you can't do the equivalent ^(foo '(bar ,unquote-here)) with '(foo '(bar ,unquote-here)) where the unquote isn't going to the quote that we want.)

Because @ is significant, I had to turn ,@ into ,*. That's not too bad because * already denotes repetitions in regex: zero or more. And splicing brings in zero or more, so ...

The only issue is that if you want to interpolate a special variable, you have to write , *foo* and not ,*foo, because the latter actually means , foo*.

Common Lisp has the same issue with @, but @ isn't a popular symbol prefix, so it rarely comes up:

[1]> (defvar @foo@ '(1 2 3))
@FOO@
[2]> `'(,@foo@)

*** - SYSTEM::READ-EVAL-PRINT: variable FOO@ has no value
[...]

[4]> `'(, @foo@)
'((1 2 3))
TLDR: it is a feature, not a bug

Long version:

I don't think Georgia has copied what I think of as the mistake of KYC, yet at least.

I feel KYC regulations as they exist today are a big mistake, that does little good, more harm than good and causes a lot of extra work and annoyance.

People always seem to think that de-anonymizing things will always make things better.

As I get older I feel the more someone wants to know my real identify the more likely I am to be abused somehow.

Meanwhile, talking to thousands of absolute strangers here on HN or via an anonymous reddit account or something feels relatively safe.

I have also with time started to think that in the long run the risk from governments harming me or my family is a lot bigger than the risk that someone else does it.
Governments would have loved this power during the Covid lockdowns
MediaTek Partners with Nvidia to Provide Automative Product Roadmap
>What's the source IP for these sockets? Is it consistent across requests?

Just did some brief testing. For me, the source IP wasn't consistent, but it was from an IP range belonging to Cloudflare. Notably, however, it wasn't from one of the IP ranges listed at https://www.cloudflare.com/ips/ unlike requests made from a Worker via `fetch()`. So, if you initiate two requests from the same worker -- one with `connect()`, and the other with `fetch()` -- then the first request uses a source IP belonging to Cloudflare but not from a range listed on their IP range page, while the second uses a source IP from a range listed on their IP range page.

I suspect the reason for the different behavior is to do with the `Cf-Worker` header that `fetch()` adds, which enables applications to differentiate requests made by a Worker from requests made by Cloudflare itself. Raw TCP sockets can't add headers, so they need to differentiate themselves another way.
Same exact process as now, except you have a guaranteed right to appeal.
I'd wager that this solution is definitely not in the "just works" department.
Ask HN: Which collaboration tool do you use to iterate to product/market fit?
There are hundreds of collaboration and knowledge management tools out there. I've used plenty of them in startups and scale-ups that had more or less established product/market fit.

Does anyone have recommendations for a tool, or system or process, to collaborate while trying to find product/market fit and still ideating and validating assumptions?
didn't we have tcp ip for this?

Im not even joking
Tell HN: Homeless Burnout in a State of Ruin
Burned out software developer here. I dropped out of engineering to do music, then wound up surviving via software development jobs from my mid-20’s. Now mid-40’s, alone, homeless, ruined, burned out and dropped out.

Lessons learned:

* stay close to family and friends where possible

* forget principle: don’t burn bridges

* keep your private life off SOCMED

* take early adopter opportunities as they arise

* forgive self and others

I struggle constantly with suicidal ideation, with phases of persistent 24/7 suicidal ideation with insomnia. I’ve been alone for every major holiday for about a decade now.

When I try programming, I am overcome with stress now.

I haven’t been able to complete suicide.

Take care of your health: your body, mind, ears, eyes and relationships. Be well.
Also the threat to civil liberties was exposed in Canada when the government saw it fit to freeze people's bank accounts. I believe this is being reviewed and maybe something will come of it so that the gov is not allowed to cavalierly freeze accounts in the future, but you can see how even liberal people are ready to violate people's civil liberties when they see it fit. It's like principles are only followed when times are easy. In reality principles earn their keep when they persist in the toughest of times.
That went from lawful to mouthful pretty quickly.
This story is from 2004 though, this is a long time before Bezos was "The man who could be the worlds richest man if he could keep it in his pants". This was back when he was just a moderately successful CEO.
Part of being in Apple's ecosystem is being subject to their deprecation schedule. Apple is a luxury product, they market themselves as a luxury product, and not supporting old devices allows them to focus on what makes them a luxury product (innovation) rather than what doesn't (supporting older models).

I think the idea that matrix will solve your problems is not very well thought out. If anything supporting effectively deprecated devices is a poor security stance. Matrix, from what I can tell, is complicated and complexity is the opposite of security.

I know I am not going to make you feel unreasonable by saying this, but I think you are being unreasonable.
Related:

A Coder in Courierland - https://news.ycombinator.com/item?id=268768 - Aug 2008 (29 comments)