skysight-inc/HackerNews huggingface dataset:
The beyond sanity complexity of c++ is not a story unfortunately. The real sad story is that some ppl think they are smart because they code c++.
Are you on a different IP block? ISPs sometimes just switch the last number.

I had to use a VPN (a whole new IP) and clean chrome install to bypass one those "IP blocks" which was combined with fingerprinting.
Show HN: 10M+ Stable Diffusion Prompts API
I remember gpodder working well on the Nokia N900.
Might I humbly suggest supporting creators who offer paid, ad-free feeds?

Full disclosure, my employer facilitates offering paid private feeds to podcast audiences.
Youtube does have a great escape latch though: go to the History tab and delete your viewing history. Your recommendations start from scratch and you’ll get funneled into a potentially new corner of videos.

With that in mind, I think Youtube recommendations are quite good. Just do it when your recommendations get stale, monthly or so.

I wish other platforms had that like Amazon.
Nobody liked cross platform UI toolkits (they just don't feel native). And all UI development was happening with web tech, where somehow the divergence didn't matter.
The thing that sucks is not taking care of your customers. There are plenty of small vendors out there where alternatives are limited that still provide good customer service. These vendors may even charge a premium price for their niche service, but they don't exploit merely because they can. There was a great article the other day on the floppydisk.com. It seems like he has a few customers totally reliant on legacy disk where could probably change 100x his current rates. But they'd hate him for it. It also would alienate anyone not held ransom and accelerate migration efforts. Instead he provides a good service, supports hobbyists, and has pivoted his business model several times over the decades to support customer demand.

Pissing off your customers isn't good business if you want to keep them long term or maintain a reputation (in order to gain new customers or expand into different business-lines).
Most preferences type systems don't seem to get the nuances involved.

I just watched a pleasant video about a particular video game.

Youtube now wants me to watch the most obnoxious youtuber they can find who also covers that video game.

No, actually the reason I watched that other video was because the person in it was nice and pleasant.... the recommendation is the LAST thing I wanted.
It seems to me you are overgeneralizing from your own case and understating the effects of your choices on the outcome in characterizing success as random. But even if it is random, you should hold out for demonstrably better alternative before giving up on preserving the existing one. There are worse outcomes than randomly distributed success.
It's kind of a stupid and shallow article, so probably people flagged it. Or Dang / the @Dang Algorithm de-ranked it.

Whenever an article doesn't meet HN's [boring] guidelines [0], some of the account holders aggressively flag it. This is a good thing on average, because otherwise HN would be shitty in all the same ways as Reddit. At least this way, ze haq0rnewz gets to be shitty in a different way: due to lack of gossip and adolescent humor.

The same thing happened to a submission of mine just yesterday with the Beyond Meat Facebiting COO [1]. They don't always get publicly marked as "flagged", though. Sometimes they just drop way far back from FP.

In the end, what does it matter? No one person should control what appears on the front page or not, and HN points are truly one of the most worthless forms of currency I can think of. Be grateful some people enjoyed it before it got murdered! I'm sure you made their day a bit brighter.

[0] https://news.ycombinator.com/newsguidelines.html

[1] https://news.ycombinator.com/item?id=32905810
Fortunately this is unlikely since:

- Nuclear doesn't take up that much space.

- BitCoin/crypto mining is so wasteful someone will think up a better idea. I'm sure if it.
Now you’re just being defensive.

We were critiquing a product, now you’re saying, companies dont owe us the right to criticise their product, and that we must move elsewhere instead of complaining.

one second you’re saying “it’s for our benefit”, the next, you want us to stop using the product, because we aren’t “owed anything”.
I routinely use Youtube with Tor. I will occasionally get kicked off with a "suspicious traffic" message, but it isn't my experience that it "refuses to load at all".
I agree with you. It's much better to have useAuth everywhere than having WithAuth capping every class.
WTF!? $389k is a whopping $720 sf! I wish them D(well). No thanks!
type Equal<A, B> = A extends B ? (B extends A ? true : false) : false;
Australia is a kangaroo with nipple tassels and a missing toe - pretty spot on
Honest question: why is this bad?

If my estimates are padded to the point where I always complete what I commit to and my boss is happy with my output, what’s the problem? My boss gets value from being able to accurately convey estimates to clients, the client 9/10 gets the work done on time or maybe even gets a couple extra features completed in the same timeline, and I as the engineer, have a relaxed work environment, free of the stress of cramming every story point possible into 40 hours a week.

Seems like a win win win to me.
As well as strengthening your breathing muscles (there are very many I guess) restringing air flow on an in breath, like in Ujjayi Breathing, brings more blood into the alveoli because of the low pressure in the lungs. I guess this would have some effect like enhanced gas exchange.
Any isn’t required. The go-to example of unsoundness is the Cat[] ref that you alias as an Animal[], append a Dog to, then map over the original ref calling ‘meow()’ on each entry.
I am not a product of any corporate or government controlled social media. However if I had to be one, being influenced by China rather than US corporations seems better. The two US parties have no substantive difference on economic and foreign policy. So I can't see why the CCP would care which one wins which election.
Aren't censorship apologists ashamed of themselves when they see a comment like this as the top comment?

If some place passed a law I disagreed with, and someone wrote a comment insulting that place in response, I'd downvote it. I'd be embarrassed by it. I only ever see this kind of comment on this issue - tech censorship - and it's often the top comment. Isn't this embarassing?
"Punishable by fine" means "legal if you can afford it".

Until living, breathing, actual people face real consequences for this kind of thing, any enforcement actions are just theater.
That's the way it's resolved in languages with a standard, multiple compilers and no preference towards any of the compilers. This doesn't mean it has to be done this way in Rust.

It seems like Rust is leaning towards doing that like it's done in python. One reference implementation, a language reference and a bunch of design documents (PEP, RFC). There are some areas where the language reference is lacking right now but that can be, and is being, fixed over time.
I think the biggest impediment to UBI is the 'U'niversal part. It can only be one way, at 18yo you start getting a monthly UBI check, no questions no conditions.

It will never be that way, it will always be muddied by some conditions. Like income restrictions bonuses based on various protect group clauses and million other details.
> While this reveals motives such as malicious envy accounting for around half of support for redistribution (Lin & Bates, 2021; Lin & Bates, 2022; Sznycer et al., 2017)

Holy smokes, half? I'll admit this is something that appeals to my biases, but that seems like a rather significant finding (if true)
Yeah, you're right. Anyway, my point is that what caused Java's stagnation is not lack of competition, and what's caused its resurgence is not greater competition. Both were just a matter of resources.
Correct me if I am wrong, but so the purpose is to create an index database, upon which custom search engines can be attached upon? Ie, the EU will crawl all pages on the web?
This is so true. I've been thinking recently that in the same way that "use boring technology" is a pretty well-known concept, so should "use boring types" enter the collective conscious. Type operators are exciting and flashy, but I found that using them too much leads to brittle and confusing types. Saving them for a last resort tends to be the right strategy. Often there's an extremely dumb way to write your types that works just as well - maybe even better :)
Ah then SQLite is far more secular and progressive than I had thought. I would still ask: has there ever been a single exception to SQLite's developer makeup?

I am not sure how

> The founder of SQLite and all current developers have pledged to follow the spirit of The Rule to the best of their ability. They view The Rule as their promise to all SQLite users of how the developers are expected to behave. This is a one-way promise, or covenant. In other words, the developers are saying: "We will treat you this way regardless of how you treat us."

...would continue to stand if there were an exception. That is what makes me suspicious as to how welcoming the SQLite team would be to those who do not make the same pledge. That covenant as it stands would be broken.

I would be similarly suspicious of a company where the CEO and all members pledged themselves to a religious faith with a written statement on their unanimous covenant. The claim that there has never been any religious exclusion combined with the lack of a single exception in their history would raise suspicion in me.
The Ragtag Army That Won the Battle of Kyiv and Saved Ukraine
Earlier post: https://news.ycombinator.com/item?id=32903064
Out of basic human compassion and the fact that many in HN care?

By the way, I am not sure if you're from US (sound like it), but for context, let me put what you said in perspective using an _analogy_ that might be more familiar. Imagine, after a school shooting, someone says, "Why is it in the news all the time? It's not exactly uncommon in the United States for children to get shot in the school."
Yes! Thanks for calling this out I see this mistake so often.
It's similar to VHDL in that Synposys came out with Design Compiler in the 80s, and people switched from drawing schematics to writing code to design electronics.

From a language perspective it's quite different. VHDL has super-limited semantics to make it easier to synthesize. JITX is embedded in a general purpose programming language, which makes it more productive to write, and capable of describing all the weird little details that need to be handled for board design.
Should have named it gPogger.
You can delete individual videos from your watch history in the history tab to remove them from recommendation basis. Unlike the “Don’t show me videos like this” button, it works well.
Yeah, TypeScript gets funky around the boundary of "things that can only be objects", because JavaScript itself gets funky around "what is an object"

Technically TypeScript "object types" only describe properties of some value. And in JavaScript... arrays have properties, and primitives have properties. Arrays even have a prototype object and can be indexed with string keys. So... {} doesn't actually mean "any object", it means "any value"

At its boundaries, TypeScript has blind-spots that can't realistically be made totally sound. So the best way to think of it is as a 90% solution to type-safety (which is still very helpful!)
What about the webpack rails7 situation? I feel like rails has guessed wrong too many times about FE (coffeescript, asset pipeline, websockets) that I don't trust them to deliver their own stack.
Well at least it doesn't work like Instagrams where it doesn't do anything at all. I don't want to see hundreds of videos making videos of street vendors all doing the exact same thing.
Found the PG quote I mentioned:

____________________

>> Here's a little known fact about the history of Y Combinator. The single biggest source of stress, for me at least, was not picking startups or advising them or Demo Day or even fighting with people on the startups' behalf. It was running HN.

>> Don't start a forum.

____________________

Above was posted to Twitter Jul 11, 2020 — please see link below for additional context:

- https://twitter.com/paulg/status/1282052801347100675
When people buy apples it is considered absolutely normal that apples go bad and spoil over time. If your unit of measurement is a golden apple that never rots, then it is only natural that the return on a spoiling apple is negative.

The moment people talk and think about money, they consider the mere concept of a negative return as some kind of monstrosity going against nature itself, despite the fact that money is a claim on labor and labor spoils just like an apple. The saver expects a reward for idleness, while the laborer without a job is getting punished by his enforced idleness. Money without negative return obligates men to become golden statues that never age, a world view that is obviously in dissonance with nature and reality.

Whenever the economy isn't growing, people will prefer an asset that bears a 0% return at no risk over any real investment.

In other words, there is no such thing as a free market without a monetary reform that allows negative interest rates or simply allows money to expire, the same way people age.

Here is another problem, eternal private landownership has the same problem. Let's assume you have a perpetuity that returns you $1 per year. At a zero interest rate its value is infinite and no, that isn't a problem with the concept of zero interest, the obvious problem is that a perpetuity cannot exist, even the planet itself has a finite lifespan, meaning the value of a single plot of land will only amount to billions of dollars. What's worth more? Money that works according to supply or demand or land that doesn't? Of course people are going to pick land. If landownership was eternal, then owning all of the land on the planet is equivalent to turning everyone else into illegal aliens that merely have been granted permission to exist on the planet and whose permission can be withdrawn at any time.

In the face of these two forces there cannot be something like a free market. It would always be a coercive market in one form or another.
Amazon actually has a pretty detailed page that lets you control what feeds back into your recommendations.

https://www.amazon.com/gp/yourstore/iyr/
I think you hear about them more because there’s been a lot of pent up demand for async and people who’ve been waiting for it are excited. But I can count on zero hands the number of times I’ve wanted to use a crate but the only one available required async.
Long time ago, I used gPodder to download audio files with podcasts and then synced them to a mp3 player or mobile phone.

Nowadays I'm using gPodder on a phone with Sailfish OS:

https://openrepos.net/content/keeperofthekeys/gpodder

The app is actually linked from the submitted page, but it's easy to miss there.

I also noticed that if I create list of shows to listen to later, I end up listening to more interesting stuff, as I filter out items which are not as useful few weeks later.
I’m well aware of the origins of the quote :)
I didn't see any indication that the hard drives from the data center policy had anything to do with drone's laptops coming and going.

To be clear in one building there were a few thousand people working. When I visited myself and maybe a dozen or two dozen other people in the building had access to the data center. Cameras everywhere, appointment verification, IDs, man traps and all.

I'd visit and go up to the doors and passers by would stop to watch "he's going inside..."

Whatever a random drone was doing with their laptop, that's a whole other issue / policy.

It was even more fun at military sites. NOTHING non essential ever left. You, your ID (they held it), your clothing, glasses... that was all that came out, your laptop and any spare parts were left behind every time. If you went to the very special sites... you also made sure nothing was in your car that you didn't want to lose.
Vue + JSX is amazing
I thought the goal of IDCAC was to get rid of those annoying cookie consent popups. It tries to block or hide the popup, but when cookies are required to use the site it automatically accepts them, assuming you will handle erasing unwanted cookies in some other way.
YouTube absolutely IGNORES your preferences.

I watch it daily, I have never listened to any hip hop, I don't watch sports nor trending topics, yet every single day it suggests football videos, MMA, the latest hiphop hit, and celebrity crap (imagine the Kardashians) among my other interests.

I click "don't recommend this channel", or "I don't like this video " every single day, I have an extension to make this convenient so I train it dozens of times a day yet it doesn't bloody care.

I pay for Premium because I watch it on my iPad and smart TV, but I'm planning on telling Apple to fuck off, buy Android everything and sideload a system wide adblocker so I can stop paying for that terrible service.

This is the inconvenience it forces upon a paying customer. What an abusive relationship.
Thought experiment: Replace G with hot
Switch to Orion browser - https://browser.kagi.com/ - it's a Safari / webkit clone with built-in uBlock Origin.
2$ for enforcement.

Isn't like annually worth like $10.
One thing I didn't consider but should have already this morning. I would not join it at this stage even in my worst dream. So there is really no reason to continue for me... I'm done
I would use Scala. I like FP and Scala comes with some awesome libraries for concurrent/async programming like Cats Effect or ZIO. Good choice for creating modern style micro-services to be run in the cloud (or even macro-services, Scala has a powerful module system, so it's made to handle large codebases).

https://typelevel.org/cats-effect/

https://zio.dev/

The language, the community and customs are great. You don't have to worry about nulls, things are immutable by default, domain modelling with ADTs and patter matching is pure joy.

The tooling available is from good to great and Scala is big enough that there are good libraries for typical if not vast majority of stuff and Java libs as a reliable fallback.
Thanks for the insight... Although not sure "stupid and shallow" is fair; expecially considering the enthusiastic reception the post got, and the fact that it showcases Stable Diffusion's capabilities (which are only going to get better) and a creative idea that it can be used for.

I'd be interested to know whether it was flagging, or moderation.
Fire the people that did not meet the deadlines… :) just kidding. We basically re-organize on a frequent basis, re-define priorities and focus on the most essential items (and mvp) to be delivered first. Also, very importantly, we focus on iterations. Its better to have your teams work in a constant phase, and deliver increments, rather than a big bang. Small frequent increments allows you also to estimate the delivery date better.
Of course they can. It makes sense for the government to be able to arrest people, but I absolutely don't want to give corporations that right (especially not FAANG - judicial systems a bad enough as is, but Google's customer support is still a downgrade).

The government and the private sector are very different and what one of them can and can't do is not necessarily related to whether the other should or shouldn't be able to.
A database of 100000 skyscraper diagrams
This reminds me of how games (coughLeagueOfLegendscough) match me up with a player that I literally just reported for harassment, griefing etc. in the previous match. Like, there weren't any other possible players to match me with out of the many thousands? I don't mind waiting a few more seconds to match up with someone else!

I'm getting a lot of responses as if I expect the player to be totally blocked from matching with me, but that's not really what I mean. Even a basic "temporary match score reduction" would work. I would also expect a cooldown system where the reduction caused by reporting no longer applies. Arguing against the idea "because it creates a prisoner's island" misses the subtlety of a well-thought-out implementation where reporting simply lowers the matchup "rank" for a while, and serial-false-reporters have their reports basically nullified/ignored.
Beyond AlphaFold: AI excels at creating new proteins
Antennapod is your Android client that syncs with gPodder. I sync with my Nextcloud add on app.
Yeah 2005 for FDE would be pretty early adopter territory. On the Mac side Apple launched FileVault version 1 with 10.3 in 2003, but that only encrypted user home directories (IIRC it effectively was an attempt at transparently running a home directory off an encrypted disk image). Actual FDE came with FileVault 2 and 10.7 Lion, which wasn't until 2011.

Though at the same time while we've gotten used to banks lagging horribly on tech, given their resources and the sensitivity of the information they deal with an argument can be made that they should be leading not lagging and that cost cutting and lack of leadership interest aren't great excuses for delays. I do think by 2015 yeah that was getting kind of bad. On the other hand, the penalty wasn't much ($35m in 2022 would be worth a lot less to them working back 7 years). It might still have been cheaper to setup FDE back then. Optimistically, there may be Morgan Stanley clients well off enough to mount real private lawsuits or at least take quite a lot of money elsewhere if they're irritated enough, so while this penalty alone might not be much of a lesson about PII perhaps they'll still come to regret it a little :\.
For corporations it means, "make sure there's a line item for the fines"

At least humans are mostly controlled by ethics and morals.

Corporations, not so much.
Everyone is probably thinking the same thing. "There isn't already cameras in train cars?"
Autofocus: The Productivity System That Treats Your To-Do List Like a River
I think there's also a (small) correlation between IQ the personality trait of "intellect", a sub-trait of openness that measures not so much how smart you are, but rather how interested you are in intellectual pursuits.

My guess is that people who score higher on "intellect" are more likely the kind of people who "take ideas seriously". That is, they tend to follow ideas to their logical conclusions.
The App Store model only works if developers want to build apps for your system. In the microcomputer market, even IBM couldn't afford to make that assumption. Every successful vendor had to evangelize and grease the skids for developers as much as possible.
Wouldn’t you say that electric cars are here to stay because they fit into the existing lifestyle/infrastructure?

The road building industry point is mostly moot as most large civil construction companies generally also do rail projects and could pivot into the expansion of rail systems.
I'll give a practical, non-philosophical answer.

Indeed, if you want to use emitDecoratorMetadata for automatic dependency injection, you should use classes. If the library itself takes advantage (again likely due to decorators) of classes e.g. https://typegraphql.com/docs/getting-started.html then yes, classes are again a fine choice.

The general answer is that they're useful when the type also needs to have a run-time representation (and metadata). Otherwise, not really.
Orion browser support Firefox and chrome extensions
>Firefox also wants to deplatform me and nearly half my country.

Really? I thought they were focusing on deplatforming white supremacists and hatred. Does that cover half of your country?
The successful welfare policy that progressives love to hate
And still no lossless streaming...
Taking ML to production with Rust: a 25x speedup