skysight-inc/HackerNews huggingface dataset:
When a new island is formed, usually it is first inhabited by algae and moss. As the ecosystem matures, plants, birds, insects, and all sorts of organisms populate it. You can still usually find the early algae and moss. They are just harder to spot due to the thriving and abundant ecosystem.

I think the Internet is a lot like that.
But think about the corollary where places like McMasterCarr have exact products in known quantities, types and breakdowns because they used to be a catalogue. I will go to McMaster 9/10 times because it's just easy to find exactly what I want and so they get my money.

Amazon seems hostile to this very idea, that I know what I want, will spend 15% more to have it tomorrow and will not by the random stuff it smashes in the search results because I know what I want.
> It's clearly not "completely" disconnected, otherwise there would be zero volatility in supermarket prices.

I understood that supermarkets are always changing prices semirandomly, so that consumers never really know what the price "should" be.
As per this post, if a lot of people have forked your repo in the past, then you're stuffed.
Through the Eye of a Needle: A Heterodox Perspective on the Renewable Transition
I dont think it is depressing. I think it is marvelous and a testament to human engineering, perseverance, and collective spirit that we hold things together.

As I said down thread, it is something to be grateful for, given that we are always one major catastrophe away from robbing and killing each other in the street.

While sure, things could be better, I think it is overly cynical to consider the status quo garbage. If you wanna see some real garbage, go to Haiti, Donetsk, or Liberia and report back about US society isnt "good and just".
Sources and Severity of Bias in Estimates of the BMI-Mortality Association
Being polite often IS emotional work, even for neurotypical people operating within normal environments. The nature of customer service is that you are dealing with the general public and expected to not tell them "sir, you're a raving lunatic" with any particular regularity (despite the fact that a pretty substantial portion of the population are in fact raving lunatics).

Even non-service jobs regularly involve emotional labor just to maintain good relationships with your colleagues, because some emotional labor is involved in almost any collective endeavor of human beings.
Luke 18:25/Matthew 19:24
So this event is probably close to a worst case scenario for an untested sensor update. But have they never had issues with such untested updates before, like an update resulting in false positives on legitimate software? Because if they did, that should have been a clue that these types if updates should be tested too.
I visited Namibia last year, am in Canada today, and do not share your assessment. Not at all.

I have only positive experiences of both countries. But if you all how many people from X will want to visit Y, my guess is that more Canadians visit Namibia then the other way around, by a large factor, and a bit of extra bureaucracy won't be worse than the overnight flight anyway.

Digression alert: an airport security guard in Namibia found a knife that I've carried for almost fifteen years, on countless flights. https://www.spyderco.com/catalog/details/C133/Bug-trade-Stai...
Well, that's a very nuanced and mature view of things, but for most people culture war means 'they different than me - no like!'. Very tribal, usually built around team blue vs team red. Cliches, stereotypes and tropes.

I think the concept you have expressed is simply the struggle for individual rights writ large. The struggle for a man to move through society by his rules, instead of being controlled by his parents, government or religion. Which, until the last few hundred years in certain parts of the world, has not been remotely possible.
Exactly. And if you use a library that does lots of meta programming (like Django) then it's impossible to pass all type errors. Hopefully one day the type system will be powerful enough to write a Django project with passing tests.
The old internet is harder to find, which means its harder to ruin by normies. You just have to know where to look. ;)
That makes sense. I guess since using .js for the relevant imports just works in TypeScript I should be happy then…
Do you have a point or are you just insulting people out of some twisted definition of fun?
Well said. Bearing that in mind, we've found that JSDoc is a reasonable substitution for some TypeScript applications; however, JSDoc has limitations that we've ran into frequently as well.
I get this argument from a lot of people but it is not true. There was a much higher spirit of sharing and just cool shit back in the day. Now everyone is trying to make a buck, and shit is slow, like Slack.
They had something similar years ago in the UAE. In one of their happiness centers (translation: Complaint department for government) they had the doors refuse to open until the customer looked happy.

It only lasted a few days. The staff had to walk up to the door and smile to let people out.
Show HN: Change the lighting of a picture with one click
As we all know, lighting is the soul of photography, especially in portrait scenarios. Often, a lot of effort is spent on setting up the perfect lighting, and if it's not right, a potentially great photo can turn into a wasted shot. To help solve this problem, I've developed an online tool that allows you to easily change the lighting in your images, turning those wasted shots into treasures. Try it out here: https://www.iclight.online/

Tool Features:

1、Text-Guided Lighting Adjustment: Simply describe your ideal lighting scenario, and ICLight will automatically adjust the lighting effects in your photo based on your description, applicable to both color and black-and-white images.
2、Consistent and Lifelike Results: ICLight is capable of simulating various lighting conditions, ensuring that each photo maintains its authenticity while enhancing its visual appeal.
3、User-Friendly Interface: The interface is intuitively designed for photographers of all skill levels, simplifying the complex process of lighting adjustment, allowing users to easily create professional-level lighting effects.
This is the first version of the tool, and I invite everyone to try it out. If you have any suggestions or feedback, please feel free to share!
Agreed. There are few practical applications of Space-Filling Curves, but readers may enjoy implementing Z-like and other curves in higher dimensions. Doing it efficiently can be one of those “weekend projects” that takes much longer in practice.
> The proper definition of ‘countably infinite’ is simply that the set can be placed in bijection with the natural numbers. This has nothing (directly) to do with ordering.

Does it not imply that there exists an ordering which reaches each value in finite time? That's how I'd straightforwardly read GP's comment. A given countable set under its 'natural' ordering might not have order type ω, but there will always exist some alternative ordering with type ω.

(And indeed, the existence of such an ordering implies that the set is countable.)
What's an example of a ceiling? Out of all the mass-market programming languages, TS arguably has the most advanced type system in the world. It's a modern marvel that they got it working on top of Javascript.
> Its better to have no types at all than wrong types.

I agree - but the type systems of both Python and TypeScript are unsound, so all type hints can potentially be wrong. That's one reason why I still mostly use untyped Python - I don't think it's worth the effort of writing type annotations if they're just going to sit there and tell lies.

Or maybe the unsoundness is just a theoretical issue - are incorrect type hints much of a problem in practice?
The compiler itself lives on but it works with TypeScript now rather than the JSDoc comments style approach which is officially EOL AFAIK.
> Why would a hs2 user be connecting on from Euston? Or indeed from St Pancras (other than maybe Kent and Europe)

They might want somewhere on the line towards Watford. Or the Northern line. Or the Victoria line. Or the Circle line. Or Thameslink. Or one of the Great Northern lines. Or they might be travelling to one of the tech offices or hedge funds around that Warren Street area (where e.g. Facebook and Twitter are), or UCL and their big hospital, or the British Library, or that whole King's Cross biomedical campus area, or that big new development around Central St Martins, or the hotels on Russel Square, or the whole Camen Town area, or...

It's hard to imagine Old Oak Common will be quite as much of a destination as that central area, at least for several decades. The redevelopment Stratford has been a huge success, probably the best you could hope for, and Stratford has a huge amount of transport interchange options. But it would still be a massive blunder for HS1 to have terminated there rather than continuing into St Pancras.
Holy Delmore
It's not doing Save As that bit people. Think of a .doc file as a bad database format. It gets lots of in-place overwrites, and fragments of old versions stick around.

I can't find a lot that discusses it, but here's one mention: https://news.ycombinator.com/item?id=35252331
How about a system that you can remotely admin if your parents need help?

I don't like mesh and installed the same system that I have at home at my parents. Multiple APs connected to GW/switch with Ethernet.
The problem is that they thought consumers were dumb and lazy and would just blindly order Tide Pods no matter what the price. That's not how it works, and Amazon lost a lot of trust over the last 10+ years that their prices were the best.

They should incorporate AI and allow people to have a conversation. "Alexa, how much are Tide Pods?" "They are $10/pack right now, the last time they were lower was May 2023." "Are these cheaper than Walmart?" "No.", etc. But of course they are so greedy they want to try to funnel people directly into Amazon, and their greed is why they are don't have sales through Alexa.
> What makes it rightwing propaganda is taking these cases and claiming that it would explain why people don't want to work anymore

I still don't agree it's right wing propaganda. Bürgergeld is just one part of a larger picture of why people don't want to work anymore. The reality is that social welfare in its entirety is too close to what you can earn with low skilled work, wages are too low and benefits are too high and cut off too suddenly.

> It's not the amount, as in 99% of scenarios being on state welfare completely sucks in Germany

Again, I can not confirm. I have lived on state welfare (Hartz IV) for my entire life before moving out of my parents.

> it's the scenario of not having enough money for food at the end of the month, being scared to heat in the winter and each unforeseen bill a mayor crisis.

This is not true in my experience. I don't know where you're getting this information from. Heating costs were always covered unless you heat like a maniac and unforseen bills are not happening. Where should they? Your apartment and car fixing costs are covered. You can read more about this here: [1]

> Also, it is also not okay to not mention that bürgergeld is still combined with sanctions. If not taking up (usual shitty ) work it can be lost, or missing a summoning, etc. Being in that system is thus highly stressful. Those sanctions were supposed to go away, instead they were made harder. Thanks SPD.

Why shouldn't they take up shitty work? It's not undignified. My mother stocked shelves for Aldi. She worked gas stations. She did community work. She couldn't hold a job for long. It's hard work and that's okay. You don't have the right to dodge shitty work just because you don't think it's gratifying. It's also not as stressful as you make it out to be. You have to remember, you're still getting so much stuff for free there are millions of people who would die for that chance. A little stress still makes it worth it.

Yes, you need to be smart with money. That's okay. Welfare should not make for a live of comfortable spending. But people don't live in a state of desolation. The point of welfare is to enable people who can't work to live a dignified live. Not a comfortable one. We're just so out of touch in Germany, people on our welfare system can't see their incredible privilege.

[1]: https://www.inside-digital.de/news/buergergeld-jobcenter-bez....
It would be nice for debugging if at least simple npms could just bundle their .ts files without any processing, so we could see the comments and types as they existed in the git repo. Apps can always minify them later.

(I use Deno, but also use some npms.)
Ever go to a go kart track and notice that some karts are faster than others? They're all identical as far as the eye can see, but in reality tons of subtle differences pop up.

You can have spec bikes, but there no way they'll all be tuned identically, all have the exact same lubrication in all the bearings, all have the exact chain tension, all have the axles torqued identically. All the derailers built exactly the same... One bike will get inevitably have an advantage over the others.
Related, the Adaptive Climbing Group does great work: https://www.adaptiveclimbinggroup.org/

Every Wednesday at my local gym I have the pleasure of seeing people who normally use a cane or wheelchair to get into the building climb better than me.
This doesn’t explain what toybox is. Maybe I should ask ChatGPT
Size Doesn't Matter:Llama3 Is X4 Smaller Than GPT4 but Comparable in Performance
Meta continues to show its commitment to openly accessible AI with yet another groundbreaking release of Llama 3.1 which signifies a paradigm shift in AI, offering open-source, accessible, and powerful capabilities that rival and surpass existing industry giants like GPT-4 and Claude. Llama 3.1 is a family of open-source large language models, and comes in various model sizes (8B, 70B, 405B) parameters, designed to advance AI research and accessibility.

Llama 3.1 outperforms GPT-3.5 in reasoning and tool use and is closely comparable to GPT-4 despite being significantly smaller and in fact outscores GPT-4 on various benchmarks, this sets new standards for open-source AI capabilities.

Llama 3.1 clearly challenges the assumption that bigger is always better and makes a statement that size doesn’t matter in AI. It’s 4.5 times smaller than GPT-4 yet comparable in performance. This signifies a shift towards more efficient AI and opens doors for powerful AI on less powerful hardware which is a huge leap towards democratizing AI access.
Following up: The average size of the binary molecule in chembl33 is 454.9 bytes
Also performance.

foo could mean foo/index.js, foo.js at the minimum. So you have 2x the lookups. Oh no, wait we also potentially have mjs, cjs, jsx, ts and tsx.

So 12 times the stat checking for each import.
Very awesome, congrats on your release! I know of a similar golf app that made absolute bank, so if there's a niche and you can tap into it, you guys will likely do quite well.
A notorious issue when doing Windows support (An experience I recommend to every developer!): Double clicking a folder or file in Explorer in order to open it, but slipping the mouse and therefore accidently moving the target into another folder.
SSD's at sub 128GB scale are the modern equivalent. You need so many of them to get a RAID of usable size, you wind up needing to do more work than just buying 4 or 5 modern 2TB SSD instead. But, if you want to run a binstore tech home server you can do that, there's surplus PCs with sufficient bandwidth to manage it, for remarkably low prices.

Like binstore fashion, there is usually a downside: with fashion, its how atrociously badly many binstore clothes are made. They didn't sell for a reason. Genuinely good non-fast fashion usually sells, you won't find $4 leather jackets you'd want to wear more than once. So the home PC with 20 128GB SSD in it will make a hell of a racket, delivering you highly reliable <2TB filestore which is super-fast for read, but not very fast for write.
Seconded again. While tsx usually just works ts-node almost never just works. tsx is perhaps unfortunately named though so it may confuse people at first since it has nothing to do with jsx syntax.
Moving Defender to user space is a requirement to lock down windows from a fair competition perspective.
Microsoft is currently blaming the EU commission for not allowing them locking down Windows, compare https://www.telegraph.co.uk/business/2024/07/22/microsoft-bl...
If bike manufacturers can't use bike races to help them market and sell bikes, teams will lose a massive source of income.
To clarify, Namibia seems beautiful and is a great country. I just meant that the demand levels are different and that the wealth levels are very different between the two countries.

I’d love to visit Namibia. And I expect western tourists to Namibia spend quite a bit more there than Namibian tourists in the West.
Sometimes I think about the billions of dollars invested in stupid marginal tech like voice assistants, or boilerplate spreadsheet replacement SaaS and wonder if capitalism has failed. Why is this money not being invested in something that is obviously more desperately needed, like building more housing? As this article pointed out, some of this stupid marginal tech like Alexa isn't even making a profit, Amazon is *loosing* billions on it. Then why do this? We have real crises facing us, like climate change and the housing crisis and war, and meanwhile YC is funding "developer tooling". As if what society needs most right now is that developers with 6-figure salaries need to make their already cushy jobs slightly easier with some IDE widget.
it would be useful if anyone in the company - CEO, salesman, designers, "X department" knew their way around the production code so your statement feels funny to me. look at sports - it would be awesome if everyone on the team is a great linebacker but ...
> Once you land and park a plane. Well not too much will happen.

Except for massive disruptions to tons of people, businesses, and economies worldwide, with impacts rippling out for days after services have been restored?
Working the International Space Station from a Commodore 64 (2021)
Massacred for TikTok likes: slaughter of 2.6M birds in Lebanon?
It looks like Microsoft paid up, I'm getting Reddit results when searching for `site:reddit.com`: https://www.bing.com/search?q=site%3Areddit.com
Using smart tech to do stupid stuff. We have millions of years of developing our social interactions to know when someone is fake.
The recently-added test runner is very cool too!
As an aside, the clock pairs nicely with timers. A sibling of mine who works second and third shift likes it in part because it keeps the time, isn’t illuminated (7 segment leds are out) and the analog aesthetic but without any noise of many analog clocks ticking.

I have one in my kitchen (no echo show for exact values on a timer), and it does a nice job with the timers.
Deep learning is robust to massive label noise [1]

Not to say that data quality does not matter, but these noisy sets are still very useful.

[1] https://arxiv.org/abs/1705.10694
Definitely. It’s super common. It’s not really sought out either. I understand the penalty is basically “you won’t be ever to come back” and they really only find you if you try to travel internationally or get picked up for something else.

This is how my coworker/friend described it. And why part of why State department makes visas harder for some countries. They know people never leave, they just don’t care. So they can easily see with which countries this is most common.
Some of it was stupidity, some of it was cupidity, some of it was deliberate. The piece about people running slow IP over the text fields in the website for their frequent flyer miles homepage (accessible for free on in-flight wifi without paying for it) is an example of deliberate: I think some of this was early file sharing and warez in .. winamp skinz.

"what does this do" causes a lot of things to happen. you zip up a folder and forget the metric tonne of other files in it, which don't interfere with the prime function so just come along for the ride.
I don’t know what you mean here by advanced? If you mean the sheer amount of fuckery they have to do in order to make it work with JS perhaps you have a point.

If you mean expressiveness or consistent or soundness then no, it’s actually very bad compared to almost anything else and I think the longer it goes on the more it starts to feel like a house of cards.

The upside I guess is that whenever Safari decides to get their shit together Web Assembly is well placed to get us out of the scenario where we are forced to use JS and as an extension Typescript at all for most things and actually good language choices with reliable type systems like Dart, Kotlin and C# all become viable options.

There is no way I’d choose JavaScript over those other options in the majority of scenarios unless I was forced to.
There is an EcmaScript proposal to go in that direction: https://github.com/tc39/proposal-type-annotations

I think this should be part of the language spec.
Stage 1

https://github.com/tc39/proposal-type-annotations

So maybe we'll have support in another five years

... Or maybe we'll have "Support in another five years" in five years, who knows
>but because embeddings search orders by similarity score it will ALWAYS return results, really scraping the bottom of the barrel if it has to

Why not have a similarity threshold? Say, if the distance is below 0.7, do not accept the search result.
I think it took the seemingly impossible challenge of bringing typing to a dynamic language that made typescript so powerful in the first place.

All other static languages start bottom up, simple to more complex, but end up getting boxed in by their own design. TypeScript started top down, trying to map itself on to a fully dynamic language. Never getting boxed in, just trying to 'fill' the box that is all the possibilities of JavaScript. 10 years on and TypeScript is still exciting, making significant updates and improvements.
License: None

Means we can’t legally use it?
Great, maybe you (Meta) should actually release the source for your AI then?
Peter Gergely confirmed as Real Programmer.
Both can be right in their own way. I'm not saying we should get rid of our welfare. I'm just saying our people are missing the point. It's incredible privilege to live here. You think they would get the same welfare in the US, in China, Ghana or Russia? Think again. They should be grateful is what I'm saying.
That has no bearing on the comment you're replying to.

The point is that the types could be TypeScript, Flow, Hegel, or something else. The browser won't perform type checking, it will just ignore the types.

So, it is not standardising TypeScript.
Besides things like FedRAMP mentioned in other comments, some large enterprise customers, especially banks, require terms in the contract stating the vendor uses some form of anti-malware software.
Ancient Greek for Kids: From Theory to Praxis
Article 5 (f) of the EU AI Act, fresh from the press (published two weeks ago), prohibits "the (...) use of AI systems to infer emotions of a natural person in the areas of workplace and education institutions, except where the use of the AI system is intended to be put in place or into the market for medical or safety reasons". [1]

Penalties consist of fines up to EUR 35M or 7% of an undertaking's turnover, whichever is higher (article 99, §3 AI Act).

The prohibition will apply only from 2 February 2025 (see article 113 (a) AI Act).

Not a day too early, arguably even too late. Governments of the world, follow suit!

[1] https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=OJ:L...
I wasn’t being negative! I genuinely would love to see the ingenuity involved with trying to get something over like this on people really looking for it.