skysight-inc/HackerNews huggingface dataset:
Missing one (two) of the best additions: optional chaining.

Per their first example

return (value != null && typeof value === "object" && "message" in value && typeof value.message === "string");

can be expressed as just: "return typeof value?.message === 'string'"

I think with #4 unnecessary types there is some great promise with Pick and a few other methods too. In their example they go from too-many declarations to a generic declaration that encompasses three different scenarios but now you need to check what you actually received. With `Pick` you get a middle-ground of the properties you want with less boilerplate and what's really cool is things like comment descriptions get inherited:

type EmailOnly = Pick<Person, 'email'>
Isn’t slower charging better for the battery too?
I'm curious as to how everyone deals with HTTP/2 requirements between the backend servers and the load balancer? By default, HTTP/2 requires TLS which means either no SSL termination at the load balancer or a SSL cert generated per server with a different one for the front end load balancer. This all seems very inefficient.
That's probably because they are practically most used for the underlying OS of a Kubernetes host (seeing as how it is difficult by definition to configure an immutable install).

If you really think about it, what's the difference between spinning up a VM with a preconfigured image and spinning up a VM with an _immutable_ preconfigured image?
blowtorch effect. depressurizing the cabin and cargo hold is on the checklist for some on-board fires, but the rushing air can produce a blowtorch and spread the fire along. see UPS flight 6 iirc.
Yep, I intentionally mentioned chat for this reason, but I find that open live chat channels wherever they exist tend to be awesome founts of social interaction and vibrant, rich interest-cultivating.
I just don't take the risk of getting hostels. It's not sure you can get a bunk near an outlet, the machine can be messed with or broken etc.
If you’re willing to pay for proprietary software, I’ve been incredibly happy with Roon for music organization. Handles 99% of albums I add without an issue, great multi-room support, best suggestions of any existing service (Rest in peace Google Play Music). They added remote streaming a few years ago and it’s all I use now.
A.I., The Electricians and the Boom Towns of Central Washington
No. There is essentially no credible research anywhere that ranks countries like this. People are usually citing Richard Lynn's "IQ and the Wealth Of Nations", which has a risible methodology; that paper gives India an 82, not a 77, which is interesting only to the extent that it muddies the waters of where this author got that absurd claim from.

Any time you see a country => IQ mapping somewhere, you should assume you're getting worked. Lynn's work is the most credible attempt at that, and nobody even a little bit serious takes it even a little bit seriously.
Differential Growth Addon for Blender
> You can a building on top of the mall a 20 story building and have the mall on the first floors. This way the tenants can enjoy full and real apartments while the convenience of the mall is one elevator ride away.

Even in Asia, those residential mall complexes usually house very expensive luxury apartments.
wait, there are 400 social media networks?
Pollution resistance of Saturn's ring particles during micrometeoroid impact
I agree with the author's point. It was the founding principle of "object oriented" programming in that once the object was a black box, you could just rely on it working and let go of the implementation details. But it is also important in day to day work. I remember when I realized that I could only keep six distinct "disasters" in my head at the same time. Trying to add another one would pop one out of my head. So much of life can be simplified if you systematize things so that the thing to remember is small, like all of the stuff you take on business trips (shave kit, travel charger, noise cancelling headphones, whatever) if you put all of it in a box in your closet labelled "travel kit" then you only have to remember three things, outfits for 'n' days, your laptop, and your travel kit. Got those three and you are good to go.
https://doi.org/10.1038/s41561-024-01598-9
I wonder what this means for economic growth in China over the next few years.
Plenty of Walmarts have signs posted that prohibit overnight parking
That was SGI.
I guess US and western foreign policy is terrorism then.
Managing The Professional Service Firm by David Maister was recommended on HN for all entrepreneurs. It has a very practical and commonsense way of explaining how to approach all facets of a business and well worth reading.
I think something like the small angle approximation applies. There are plenty of applications where you can assume clocks are basically in the same frame of reference because relativistic effects are orders of magnitude smaller than your uncertainty.
I tried this (among a bunch of others) about a year ago and landed on Gonic[1] for the server and Supersonic[2] on PC and Amperfy[3] on mobile. Yes it's a few different tools to maintain (plus beets etc), but it's the ideal set of features etc for me.

Self-hosting has been fun and I've started experimenting with local LLMs to build playlists which is helping discoverability.. or more /rediscovering/ artists that I haven't listened to in a while

[1] https://github.com/sentriz/gonic/
[2] https://github.com/dweymouth/supersonic
[3] https://github.com/BLeeEZ/amperfy
The approximation error is so small that you can often ignore it. Hence the concept of exact time.

Eg in most computing contexts, you can synchronize clocks close enough to ignore a few nanos difference.
Apparently _you’ve_ never heard of wizards!
Much appreciated! Wishing you and your family a Merry Christmas.
Can you provide an example where syntax that’s required to be typed and can be accurately diagnosed by the compiler can lead to unintended logic? This is not the same thing as like not typing curly braces under an if directive and then adding a second line under it.
You’ll have to show me what you mean, that’s not my experience at all.
Thank you for your time. A very Merry Christmas to you.
I can assure you the printed money is not paying for any social benefits—that is 100% taxes.

If the government were so benevolent as to print money to pay for kids' education, the country would be far better off. Teachers would not be making paltry wages and paying for classroom supplies out of pocket. And bitcoin would not exist. Bitcoin was created by someone who didn't approve of what the old farts did with the money they print, and wanted to give power back to everyone (citizens of the world).

Don't overthink the simple.
0 comments?
Why isn't this getting more attention?
Given its many expert quotes with sources cited, this seems like a reasonably solid piece of journalism about a serious risk.
There are two different trials in the USA, one focused on search as a product (which Google lost, and plans to appeal after remedies are determined), and another antitrust trial about advertising (of which the trial happened, but no ruling yet).

I don't know much at all about the ads ecosystem so I have no idea how may adsense should be playing in either trial though.
Lot of people seem to miss the point of the article.

Suppose you had a clock that counted seconds (in the way we understand seconds, moving forward one unit per second). If you looked at it in a few days at midnight UTC on NYE (according to any clock), it would not be a multiple of 86400 (number of seconds per day). It would be off by some 29 seconds due to leap seconds. In that way, Unix time is not seconds since the epoch.
I haven’t used type hints in Python, but can what you’re describing lead to situations where the code cannot run and the interpreter gives you a suggestion on how to fix it?
Not sure how widespread this is but AWS load balancers don't validate the backend cert in any way. So I just generate some random self signed cert and use it everywhere.
It matters for some things. Without those fictional leap seconds, the sun would be 29 seconds out of position at local noon, for instance.
I think you're describing the exact confusion that developers have. Unix time doesn't include leap seconds, but they are real seconds that happened. Consider a system that counts days since 1970, but ignores leap years so doesn't count Feb 29. Those 29ths were actual days, just recorded strangely in the calendar. A system that ignores them is going to give you an inaccurate number of days since 1970.
Wow, and the added link was another polyfill they had written, precisely the behavior that they were (justifiably) being questioned for in the original linked thread.
Anything to let them get away with it again.
CPS is a predecessor technique to SSA, essentially.
No, and it shouldn't. Firefox is a general purpose browser, so it should display web pages as the author intends. Security/anti-malware is expected, but changes in content are outside its scope. That's what extensions are for.

If you're installing Brave or Opera, you're not interested in a general purpose browser. Adblock is part of their advertised feature set.
Recently on HN: https://news.ycombinator.com/item?id=42440016

Maybe this can aid in your learning.
It is certainly smaller than their wild range. Mountain lions have wild ranges in the 10,000-100,000 acres.
> "Neither of them have type declarations or hints, or give me a clue what will happen if "numbers" doesn't contain numbers."

bools in Python are False==0 and True==1, and I'm now imagining an inexperienced dev believing those things are numbers and has no idea they could be anything else, and is filtering for Trues with the intent of counting them later on, but they messed up the assignment and instead of 'numbers' always getting a list of bools it sometimes gets a scalar single bool outside a list instead. They want to check for this case, but don't understand types or how to check them at all, but they have stumbled on these filter/loop which throw when run against a single answer. How useful! Now they are using those lines of code for control flow as a side effect.
In general, assembly code escape blocks are often used with macros for ease of understanding architecture specific builds.

There are binary optimizers and linkers that can still thrash Assembly objects in unpredictable ways.

Best of luck =3
> When the level of exploitation by those on top becomes too extreme, that's what does it?

Yes, Author calls them "Extractive Institutions"
The Accept-Language header predates Google by many years, see
https://www.rfc-editor.org/rfc/rfc1945#appendix-D.2.4
The article goes into more detail than it strictly needs to because the purpose is educational. However, a lot of what it's presenting is simplified interfaces and relevant details rather than the true complexity of the whole.

Modern hardware is just fundamentally complex, especially if you want to make full use of the particular features of each platform.
I thought Photoshop, Illustrator, and InDesign were very good at producing https://notarabic.com/ (at least the author calls out Adobe products in the description)
Are you sure they actually happened? as you say, at least one of us is confused. My understanding is that the added leap seconds never happened, they are just inserted to make the dates line up nicely. Perhaps this depends on the definition of second?
its cool but its in go, do you know other implementation in rust ????
Nice! This is the most important life skill to develop and maintain as you get older; Needs daily practice and struggle.

Subjects to study are General Philosophy(Hinduism/Buddhism/Stoics/Cynics etc.) and Martial Arts Philosophy (all works translated by William Scott Wilson).
International Bank Note Society
I think this article ruined my Christmas. Is nothing sacred? seconds should be seconds since epoch. Why should I care if it drifts off solar day? Let seconds-since-epoch to date representation converters be responsible for making the correction. What am I missing?
And in what sense are the Shakespearean monkeys an unhealthy rabble?

I'm currently vibing that those popular+attentionally-limited links are necessary, but not sufficient, for wisdom uncovery..

And that a healthier route may involve actively compensating for the intrinsic asymmetry between Rao's weird & hypernormal in his "new systems of survival".

(Contrast with Jane Jacobs' guardian/commercial, or Rao's latest Mandala/Machine dichotomy, when the yinyang dynamic is much more obvious)

As I mentioned to GP earlier, one design bug with the current dynamic is that there is no affordance* for the hook of enlightenment (moksha) to turn into sustainable (re)production (flow, aka samsara)

Imagine the Shakespearean monkeys, but with a mechanism to string together some of the shorter uncoveries..

* Adfordance, heh

Lagniappe:
https://en.wikipedia.org/wiki/Edgeworth%27s_limit_theorem
I had a similar experience finding my last job. 39 like you.

It can be an uphill battle and interviews feel like you're under a microscope. However, like others have said, 100 interviews means you made it to the at bat.

The way to look at age is that you have to somehow make it clear you bring waaay more knowledge and experience .. unless you don't. You have to figure out a way to do this.

When an employer interviews someone with 15 years of experience and they are an IC, the obvious questions are:

- how has this person grown?

- what are their ambitions?

You have to somehow make clear that you aren't stagnating in your career and that you continue to grow in _some_ dimension.
Pointing out that they maybe have experience with this (however you want to phrase it) does sort of lend the guidance some credence no?
When did spaz go out of favor? I was completely unaware it became taboo.
"Up From Never," a true life story by Joseph N. Sorrentino. He had a rough childhood with many scrapes with the law and failed 4 times to graduate from high school. He eventually saw where his life was headed if he did not change, and decided to get a better education. He went to Harvard Law School where he gave the valedictory address for his graduating class.
By adding a new gifting holiday in midsummer, for load-balancing.
It's called "Amazon Prime Day".
Paul, I'm a fan of this thread to answer your questions...

https://news.ycombinator.com/item?id=26238410
This is a 24/7, 365 days a year "need to develop and improve upon" ;-)
Separately, I want to suggest a solution to your original quandary.

Develop another interest that can in a pinch become a side gig. Go look on Reddit to see what people post as side gigs. Do some analysis, learn and execute.
No, almost often no. Most software is written to paper over leap seconds: it really only happens at the clock synchronization level (chrony for example implements leap second smearing).

All your cocks are therefore synchronized to UTC anyway: it would mean you’d have to translate from UTC to TAI when you store things, then undo when you retrieve. It would be a mess.
See "The Sordid History of NYC Air Shafts".[1]

[1] https://www.citysignal.com/the-sordid-history-of-nyc-air-sha...
It appears it can be configured to actively return attacks:

> Portspoof can be used as an 'Exploitation Framework Frontend', that turns your system into responsive and aggressive machine. In practice this usually means exploiting your attackers' tools and exploits
Fans of Iain Banks, please explain – a.k.a. "player of games" book review
Recently ( https://news.ycombinator.com/item?id=41481821 ) there has been a post about Banks and, coinciding with time and desire for a new book, i decided to take up “player of games”.

Having finished it, it fells really… hollow? There is no plot. I think the one page summary on wikipedia gives a very thorough summary of the entire plot, and i can summarize it further. Please take this in humor;

Some “special” (aka successful) guy is “volunteered” off to an unknown world to participate in some tournament for some reason. What? Where? Why? Who cares.

On the way, he trains. By virtue of being smart and special and with assistance from sophisticated AI he quickly learns as he goes and outplays the entire empire, despite, being told “schemes against him”. What schemes? What challenges does he overcome? What’s special about his strategy? Who cares.

Wait! It turns out this is whole thing is an elaborate duel for the fate of both civilizations! Drama! Well guess what, the emperor would rather swallow a poison pill than surrender in defeat, and tries to “cheat”. Who could have guessed?

But don’t worry a bit, deus machine is here to save the day, our protagonist, whom we still know literally nothing about by this end of the book, and tell us this rather shallow story.

The only thing that kinda sorta makes sense to tie this into, very slightly more than a template that no one has bothered to even fill in, is to surmise that the whole point of this book was to deliver the punchline that this player got played for the purposes of the amusement of our storyteller, to enable it to bestow this very engineered story to us.

I got burned so bad, it ruined (together with the movie) enders game forever for me, which i enjoyed in my childhood, due to similarities in the plot and how it is displayed in the movie.

So, this author has a following. I must be missing something. All the nuance and inside references and inside jokes. Or whatever. What is it that i'm missing?
Please motivate me to read another one of his books.
> I wonder what the market for throwaway phone number verification is worth.

I pondered this recently, and it seems to top out at a couple bucks per shot.

The problem is that the phone number tends to need to be persistent for the sake of security. You can't typically sign up for something that requires a phone number and then expect to be able to keep the account safe without maintaining exclusive access to that number.

I'm sure if it were cost effective, one of the password managers would have some kind of SMS integration, like Apple's hide my email, but for phone numbers.
The first half of the sentence you quoted is "even if you do everything right". What is the point of selectively quoting like that and then responding to something you know they didn't mean?
Faggin is still a great human being!
Note that it is a $12.49 subscription, or $829.99 one-time. So you really need to love its featureset.
That does not matter at all to anyone.
As someone already pointed out, my comment was unnecessary.
In the spur of the moment, I blurted out what I was thinking. I'm surprised because I didn't notice anything about the writing style. None of the read-aloud software bothered to mention the capitalization, which is good so.

Merry Christmas to all!
Finamp redesign beta is stable and awesome.
Final sentence of the article: "As a result of this uproar, the city introduced new regulations that created larger interior courtyards and stating that developers could only build on less than 70 percent of a lot."
If you peer down into the abyss, the abyss will look back up at you.
The way it is is really how we all want it. 86400 seconds = 1 day. And we operate under the assumption that midnight UTC is always a multiple of 86400.

We don’t want every piece of software to start hardcoding leap second introductions and handling smears and requiring a way to update it within a month when a new leap second is introduced.

You never worried or thought about it before, and you don’t need to! It’s done in the right way.
> 3-level+ deep inheritance tree and classes accessing their grandparent's protected member variables

Yes, I have. Per MSDN, a protected member is accessible within its class and by derived class instances - that's the point. Works fine in the game I work on.

> violating every single invariant possible

Sure, sometimes, but I see that happen without class inheritance just as often.
Music is straightforward to self-host. Go for it!

Video can be a bit harder if you have to transcode.
> I don't understand it at all. It's a type of page that needs no Javascript at all, and yet it's built entirely as a Javascript frontend.

Likely the solution was driven by the developer, not the needs of the people wanting that information, or the needs of the business.

I would hazard a guess that the author of the site either only knew one way to make a site, or they wanted to learn how to make a site that way, possibly as a portfolio piece.
I see, you meant the Dutch defence? Sorry zero chess knowledge here..
I'm honestly just diving into this now after reading the article, and not a total expert. Wikipedia has a table of a leap second happening across TAI (atomic clock that purely counts seconds) UTC, and unix timestamps according to POSIX: https://en.wikipedia.org/wiki/Unix_time#Leap_seconds

It works out to be that unix time spits out the same integer for 2 seconds.
https://web.archive.org/web/20241209072316/https://www.astra...

Page auto reload every minutes which is quite annoying for reading.

Super interesting article.
If you haven't seen it, discogs releases a huge dataset for free that I feel like is ripe for powering a cool music recommendation engine
I currently host icecast/ices. Does your above options allow multiple clients to listen to same stream. I see it mention jukebox mode.
LiveCDs and flashdrives mean no issue is unrecoverable.
1. The model size was small enough to process the corpus fast-ish using the limited resources I have. They also support MRL and binary embeddings which help would be helpful in case I need to downsize on the VM size.

2. Close to 500ms. See [^1].

3. This [^2] was the reason I went with milvus. I also assumed that more stars would result in a bigger community and hence faster bug discovery and fixes. And better feature support.

4. Yes, I automated the weekly pull here [^3]. Since I am constrained on resources available, I used HuggingFace Spaces to do the automation for me :)
Although, the space keeps sleeping and to avoid that, I am planning keep calling the same space using api/gradio_client. Let's see how that goes.

| which is more recent, more people might want

Absolutely agree. I am planning to add a 'Recency' sorting option for the same. It should balance between similarity and the date published.

| also you might want more result density - so perhaps a UI option to collapse the abstracts and display more in the first glance.

Oh, I will surely look into it. Thank you so much for a detailed response. :D

[1]: https://news.ycombinator.com/item?id=42507116#42509636
[2]: https://benchmark.vectorview.ai/vectordbs.html
[3]: https://huggingface.co/spaces/bluuebunny/update_arxiv_embedd...
News? Tripe riddled with advertising and tracking. Social Media? Opium for the masses. "Content"? Increasingly consists of ChatGPT regurgitant.

I don't see any loss of value there.
feel free to defend such cancer.

the reality is people can use open weight models like Qwen that doesn't come with such left extremists views.
But, but he wrote a paper. He must be smart...
Even if they don't change the default 6 open connection. They could have at least made it per tab rather than per site. [1] [2] And I dont understand why this hasn't been done in the past 10 years.

What am I missing?

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=906896

[2] https://issues.chromium.org/issues/40329530
Http2 is controllable by you, since it's supposed in every browser.
So, the way to fix this limitation is to use http2
I'm currently using icecast and ices to host a music stream. It'll effectively stream music to a port, and multiple clients can enjoy.

Anyone doing something similar, I'd like to migrate to something more modern.
> I have to reason to believe it wouldn’t get most of that stuff correctly.

Right, so that reasoning is based on what, exactly?