skysight-inc/HackerNews huggingface dataset:
I realise completely this is not how yt gets paid... but virtually everything else in the economy works on contracts and payment. YouTube says "you don't owe us money, because we're freemium and are so good at the internet we'll handle all that, just accept these terms of service and it's a deal". It's a very non-standard way of doing business. I'm sure suing them for demonetising a creator would go absolutely nowhere and likely lose pretty quickly in court, because they don't owe you the right of doing business with you, or continuing to do business with you, should you fall foul of the terms set out. YouTube could also lucratively host content like pornography but that's just not the business they want to be in. Neither is hateful speech that has become obvious enough to upset enough of their customers to the point they will complain about it.
Labor is only 6-7% of the total cost of produce.
Every app on a blockchain is either financial, or financialized. All of them require some kind of financial transaction. Even previously non-financial things like art (which is arguably not non-financial anyway) must at minimum pay gas costs to run, can be traded, and has a market value.

The technology only works due to built-in financial and economic incentives that self-fund its operation. Everything running on a blockchain must contribute to that self-funding in some way, and thus must have a financial component. Take that aspect away and at best you have Bittorrent, and at worst just a garbled mess of something that doesn't work in any way.

Love it or hate, blockchain's original use case was financial. That's its DNA. I don't think it can evolve beyond that.
Ask HN: Monochrome LCD display (think TI-89) + HDMI?
Hey HN crew -
Trying to cobble together a DIY portable digital typewriter, terminal. RaspPi, small external USB keyboard, and eInk display. Code in the sun. EInk doesn’t seem to be there yet, but I got to thinking- why not try out a monochrome LCD, like the screens on graphic calculators. Maybe I’m not searching in the right corners of Amazon or Alibaba, but I haven’t been able to find a black & white LCD screen with HDMI input. Has anyone been down this route and have suggestions? Gracias.
Why does Heroku have so many uptime issues? Seems to be happening every few months. Last week there was downtime, now again...

Is Salesforce committed to Heroku?
Not just strictly pump-and-dumps, no. There are Ponzi schemes as well!
My colleague posted an interested article that addresses the disparity between an end-user of a typescript library and being a library author.

As the user of a library, not only do I hope for excellent documentation, but I also hope that the library author have designed an ergonomic API that provides clear and consistent typings when using TypeScript. What I acknowledge I lack is a clear understanding of the level of effort that is required. Designing and building a library is challenging, creating documentation takes time, and support TypeScript types is another burden that I place on library authors.

My goal of sharing this article is to add to the discussion of a recent article titled "TypeScript is terrible for library authors" (https://erock.prose.sh/typescript-terrible-for-library-devel...).
This does not appear to be a total outage. I cannot reach any of our sites, and Pingdom also reports we are down, however, I can see normal looking traffic reaching our servers (via heroku logs --tail). In addition, members of our team are reporting via Slack that some can reach our Heroku-hosted sites, others cannot. It seems to be ISP-related. Two people within 1 block of each other on different ISPs see different results.

We proxy some services through Cloudflare to gain IPv6 support, and all of those are down, which suggests the Cloudflare -> Heroku network route is broken.
Maybe start with just male genitalia. I hear some males have the tendency to send this unsolicited to females. It would be easy to build a data set around this. Just put out an open call on social media. Be sure to specify 18+ and log all users submitting.
Weird ... if you look at statistics investors are not “the rich”, they’re pensioners and people saving up for pensions. This is done by proxy, through state-run pension funds.

Yes there’s a few rich in there and it’s not like they’re egalitarian, but it isn’t Jeff Bezos either.
The 'perfect body' tag is a little strange. I guess this tag will just reflect what a perfect body is according to the people who tagged the training data. We can use it to get a glimpse into their minds. It will be quiet specific if there were only a few candidates.
Not just arms

https://cdn.pornpen.ai/A7CCFC8DD7D1DE07.jpeg
Cars, especially in the first few years, are extremely reliable. So a less reliable new car is still amazing when compared to a 15 year old beater.
Okay, but why use a generic, bloated system like etherium? why not just fork etherium or create a system specificially optimized from the ground up (e.g. namecoin or something) for namespacing.

this only serves to enrich pre-existing etherium owners above all else.
Life is about the journey, not the destination. However, it won't be much of a journey if you don't pick a good destination.
One of our guiding principles with Supernotes is that data staleness is an undesirable property and so we're trying to build a markdown-notecard-first (read: portable) and sharing-first (read: no staleness) notes app.

I touched on the example of a blog in the article in the context of E2EE, but let's forget about E2EE for a second and just look at it from a stale data perspective: you click the share button in Joplin and publish to the blogging app of your choice. Later a reader on the blog points out a few typos so you make some changes in your blogging platform. Now you have a version of your blog post on Joplin that is stale unless you manually copy-paste your changes from the blogging platform back to Joplin. Or you make the changes in Joplin and need to manually republish to the blog somehow.

But what if instead your notes app was a single source of truth and making changes there automatically propagated everywhere you needed – whether semi-privately in the Supernotes collection of a friend, in a shared Notion workspace with your team, or published to the broader internet. That's (one of) our goals with Supernotes.
I had both (well, I had quantitative analytical) and I didn’t remember immediately that mass spectrometry doesn’t only yield fragments.
https://en.m.wikipedia.org/wiki/ColorForth
Left Heroku for Fly.io a year or so ago and have been very happy.
Your best bet without too many modifications would probably be an e-paper display, hope that helps.
This got us back online. Thank you so much.
There were a few different studies in this article but the first one sounds like an entire night of no sleep. I’m not very observant when missing that much sleep so their conclusion (that we’re mean when we miss a whole night) matches my own self.

The second two studies were more interesting with a very modest amount of sleep loss but also showed a very modest effect.

What I’m most interested in sleep loss is in performance management. How grumpy we are is one thing but I can easily lose a whole day of work if I miss a few hours a few nights in a row. I would love to see more data on this.
Good example. I sometimes teach programming to grad students who have no previous experience. When they first encounter syntax highlighting, they are impressed with how pretty it makes things look. However, it becomes apparent that it's more of a distraction than anything else, so I encourage them to leave highlighting turned off. Oh, except for matching bracket highlighting. That is genuinely helpful.
Presumably if your site is behind Cloudflare then this strategy won't work, right? Since the IP addresses that Security Trails sees are just of Cloudflare rather than your actual Heroku IPs...?

Or is it possible in the Cloudflare dashboard there is somewhere to see your Heroku server's IP address?
I had Sublogic FS II on the Amiga, which I think had something to do with MS FS II - an enhanced version for Amiga and STs maybe?
step through it in a debugger;

run strace or ltrace on it;

grep: works better with editor assistance, such as emacs M-x grep;

write documentation for it;

factor out parts of it;
I did. It has been my job at various points in the past. I hate it. It turns me into a bundle of swears and tension.
While these platforms are in effect the contemporary town hall, the same thing would occur if I went into the real-world Town Hall and started shouting my mouth off with speech that was offensive to 50+% of the population. I would have the right, however, to stand outside the town hall and carry on saying whatever I liked. If I was inciting hatred or violence, the people outside would also become annoyed and I'd be spoken to and told to stop, generally by someone in uniform.
You need to put in the herokudns.com address that the CNAME is pointing at – e.g. stark-wisteria-rnbgkawldfk6gq7m8308ytts.herokudns.com in our case.
Yeah, so we followed the link toast0 shared to get started:

https://www.erlang-solutions.com/blog/erlang-and-elixir-dist...

It took some work to piece together but wasn't too complicated in the end. It's internal code that I can't quickly sanitize or I'd just dump it in a gist :/ Someone on the Elixir Forum might have a template or library handy though.
We will be better justified in noting a shift when the machines begin to take on management responsibilities. These will pe programmed presumably on behalf of the board or stockholders, and dictate the activity of remaining human employees.
A little bit in Hong Kong, according to that Wikipedia article.
High throughout doesn't mean a high latency; one could process a million transactions per second or block and still need half an hour to verify (ie. reach global consensus on) the transactions within each block. Ideally ofc we'd have both, but if TPS was all that counted, the trade-off could likely be made (idk what I'm talking about).

"High throughout, low latency, or affordable fees: pick two."
Dark Forest [1] is a game that runs completely on-chain (on the Gnosis chain [2], compatible with Ethereum) and uses ZKSnarks. Here's a fun post on it [3]. Found this to be a cool application of blockchains that aren't financial, no affiliation or otherwise. There are financial aspects of the game and you can pay money, but the devs have a faucet that just let you start playing the game. It's also really cheap to play on the official instance (which is closed for play now), but other games have really cheap buy-ins.

[1]: https://zkga.me/

[2]: https://www.gnosischain.com/

[3]: https://omarmezenner.mirror.xyz/gFCfCVwTfUU91SDXeROEaDQe4984...
Yeah I've never been to a dealership, let alone during covid. Yeah the wait times I have heard are super super long. Two weeks is like the best case these days. So mostly it's about uh...not getting a chargeback frankly. Something. Keeping you waiting.

An allegory.[1]

................

A random finds a fifty-dollar bill on the streets, exclaims, "Oh I'll go to a restaurant!" She gets there and is like "OK that chicken á la" squints "no not the French...the Adobe uh..."
then waiter says "Adobado. That'll be $23.99."
"Up front? Wait wai--"
"Need the money to go buy the ingredients in the first place!"

.................

Yeah so they gotta mask that.

[1] Not claiming I'm any special anything, sticking to the true story I'm a slave of GOD, but that's irrelevant, anybody can say allegories. Maybe the parables are the ones that are for prophets only...maybe I'm thinking of that. Oh well. Best I can do. Used every other literary device by this point, in my attempt of elevating hn posts to an art form.
It's ok you don't have to duck, we can't see you from behind all this money anyway.
The algorithms could relate 'barely 18' to a certain kind of body. And 'barely 18' is similar to 'teenager' which is similar to 'child'. Don't underestimate neural networks. Nobody knows what goes on inside it. https://xkcd.com/1838/
Bless you! Thank you for taking the time out of your day to help us internet people :)
Hard to know where to start with this nonsense. Suffice it to say I'm impressed: every single part of what you just said is wrong.
Heroku has brought our site down 5 times in the last 6 months. It's infuriating, but I only have myself to blame for not migrating.
I've been in too many shell scripts lately ;)
Few reasons

- The largest cost is distributed state and the cost writing key-value in global state will be the same for any blockchain

- Maintaining custom block producers is massive overhead

- Maintaining custom peer-to-peer network is massive overhead

- Maintaining custom node software is massive overhead

- Maintaining custom block explorer is massive overhead

- Maintaining community and events are massive overhead

- Maintaining learning material and educating developers is massive overhead

The total cost of ownership (TCO) is much lower for a decentralised application on a generic blockchain than creating your own blockchain.
Sure if we change the way that property tax is assessed then it’ll no longer be true that renters are indirectly paying property tax. But that’s not relevant to the thread topic.
Headphone jack. Mine will have that.
The thing about IPv6 is it has significant switching costs but almost no benefit to end users. The exception, I guess, is network providers who are struggling with a shortage of v4 addresses.

We've been trying to get people to switch since the late 90s/early 00s. And it's only now making progress because IPv4 address have an actual cost which keeps increasing.

But I think IPv6 is huge example of second system syndrome. Instead of just solving the obvious and most important problem of IP address exhaustion, we piled on a whole bunch of other requirements, greatly expanding the scope, increasing switching cost, and dragging out the migration for literal decades. Here we are 20+ years later with only 40% adoption of IPv6...

And I can see the temptation to bundle in all those other changes, since this might be the big opportunity to get them out there. But seems like we could have come up with a simpler and easier to switch to alternative that would have solved the acute issue much faster.

Instead we're here muddling through.
There is a good reason why dynamically typed languages have such large and vibrant library ecosystems compared to statically typed languages... I've been saying stuff like this for years. My main problem with TS is that it tries too hard to shove itself down everyone's throats and just seems to be destroying open source along the way.

All these complex (albeit well-defined) interfaces add friction between libraries.

Imagine that you're an electrician and your job is to change a lightbulb... Do you really want to have a meeting with the central standards committee and the lightbulb manufacturer in order to be able to change that lightculb or you just want to screw it in and be done with it?

The core problem with these type systems is that they try to create a globally-consistent universe where all the different modules/libraries agree about what all the different types which might exist in the actual universe are but somehow they never manage to get there; or if they get close, they end up extremely rigid and require a lot more effort to maintain (E.g. Java).
Well the comment did say it was corrupt government officials conspiring against the people and causing the problems with the healthcare system.

Not sure if giving the corrupt government more money and power is a good idea in that case.
Yeah, as soon as I read the attack "poor performance" I instantly had distrust come up. It felt like a Trump-style attack. And then I thought of all the pressure that would put on employees reading the message too, let go for "poor performance". What if someone previously performed well and then was having some mental health issues and their performance was poor. Are they all of the sudden going to be let go now too? That doesn't make people feel secure in order to do high-level brain work, it does the opposite. It didn't feel like a message a good leader would send.
Ailerons could be quickly returned to center with Num 5, but IIRC elevator controls did not have such a shortcut, and you couldn't react quickly if you went too far off. I wonder why they didn't include auto-centering for keyboard pilots.
Is backend image generation API with raw prompt access protected by client-side javascript?
Practically, almost all open source work is on GitHub. I don't think I ever saw a project or library that I used on Gitlab, I saw something a few years ago on Bitbucket, and except for a couple of legacy libraries on bespoke source control servers I can't think of any other example. N>1000, but of course N<100%.
Oh noooo you can't share creations?

I wanna see what people make and share my amazing/terrifying creatuons!
No one wants to do anything themselves anymore. It's pretty sad, to be honest. DNS isn't even that hard.
> Unless there is store of value or transfer of value, you can usually get away with less headache with centralised solutions.

Not even necessarily centralized. There's also the pre-blockchain world of decentralized systems. There's the Chaum stuff like his blind signature digital cash and mix networks (a precursor to onion routing), there's distributed hash tables that are used in (trackerless) BitTorrent, Freenet, and IPFS.
Sorry IncRnd, your app has been rejected on the grounds that it duplicates functionality of a core (about to be) included app. Apple's Relax Time does this, and will be out on the next release.

P.S. We cross-our-hearts-promise we didn't just start this after we read your submission, and have been working on this for months, if not years. Hell, I'm sure we can find some email or memo from the prior decade that seems relevant if you press us.
Attacking Iraq was a very, very bad idea. Attacking Ukraine is suicidal.
true but also in many ways it was successful, within the limits of what could be done at the time. the way every event on the train keeps going regardless of whether you're there or not is something that nowadays you'd associate with a game like Outer wilds, a wonderful physics sandbox of a puzzler, but Last express did it with FMV and point and click! it's damn impressive and I bet a remake using something like metahumans could be interesting.
We use Rematch/Redux for state management and typing it[1] was pretty easy.

I think it really depends.

[1] https://rematchjs.org/docs/getting-started/typescript
Wow this worked! Your amazing! Thank you so much
No, but defining one is as easy as one magic incantation in your .vimrc:

nnore <leader>gd :LspGoToDefinition<CR>

...or something like that. I haven't touched the config in a few months.
thank you. That link looks interesting!
Does this mean they are also removing the VisualShader as well? Or purely the scripting part?
Maybe. I'm just trying to figure out what's common between Steam, Observable, and Heroku, and Cloudflare itself which are all down according to downdetector.
The Firefox profiler can analyze power usage of a website (Apple M1 and Windows 11 only).

Oh, I'm going to get a lot of use out of this!
> That says it all, doesn't it!

No, it says the comparison is a lot more nuanced than some would like to believe.
I really, really like my Framework laptop. But I've found I can only really run Windows on it without having to shift my entire Linux workflow

Not because Linux doesn't work at a *hardware* level. All the drivers are long since mainlined and the documentation on places like Gentoo and Arch's wikis are superb

The only blocker for me now is fractional scaling in XFCE is just not there (yet). It's something the developers are slowly working on and hoping to get out in the next release, but it's just not available yet.

I could use GNOME or KDE and gain it (and probably even run Wayland since it's an Intel iGPU) but I've been wedded to XFCE since GNOME 2 went out the door and GNOME 3 showed up. I'd rather not make the uphill climb to relearn an entire desktop environment for just a laptop I use infrequently
No historical DNS records on that site for us unfortunately, any other possible sites to check?
The courts have indeed been part of the steps towards justice. I didn’t say the courts have never done good. I said that enabling the courts to defend virulent bigotry is not what causes them to act to defend the rights of the oppressed.

And remember, we aren’t talking about governments taking away Tate’s rights. We are talking about posting on social media.
And today is the first day of rest of your life…..
I have a Zotero database to which everything gets added. Files are renamed by Zotfile to Author1_Author2_(etal)-Title-Publication-Year.pdf.

Zotero generally is pretty good about finding metadata, and there are plugins for full text search. I've probably had as many cases of SciHub serving up the wrong document as Zotero failing to find metadata.

I tried recoll, but with the default parameters on my setup the db filled my disk. I think the database was close to 1/15 of indexed disk size. After freeing uo disk space I still use it to find things occasionally, but haven't checked whether the db is updating.
"In case of fire: GTFO!!!"
I am also shocked at such allegation. Intelligence agencies are usually quite transparent about the deployment and identities of their agents. If someone can't prove it, there is no reason to think governments would do such a thing. They exist to protect us and uphold values of free speech.

Seriously though, information gathering and manipulation are some of their main duties. Any intelligence agency would be negligent if it was not trying to infiltrate centralized social media companies.
India was always a little bit ahead of the US in banking, just because of leapfrog effects
I moved from Heroku to Render. Can't recommend them enough. Smaller operation, of course so keep that in mind if you need support, but for a hobbyist like myself, I'm running 2 postgres dbs, 1 redis instance, and 4 web services (2 websites).
Tela Michael Jolade, the Nigerian Human Calculator
I'm not sure how much decent Tex-Mex I've seen in the Northeast generally. I do have a few decent pizza places around where I live west of Boston. But generally speaking I find I'm on my own with respect to food. Which is a reasonable tradeoff I make.
Further, most of those foreign staff at tech companies in Canada (or, more likely, US tech companies' Canadian offices) are there because they are waiting for US visas, or can't get US visas.
Oh, man. This hits home. I wrote a bunch of libraries for public consumption with Flowtype - Facebook's competitor to TS, which was dominant circa 2016 - and there was very little on "advanced types" available to us. React types ended up being a massive pain, from the banal (React.Component vs React.Element) to the crucial (how do you represent the required props of a component, when some subset of them are being injected via context?)

Like the author, I used the redux code heavily to figure out what I needed to do, but it changed often and it seemed like the authors were also discovering the best way to use it. Combine with a bunch of Facebookisms (they were literally called that inside Flowtype source!) that were half-baked and... yes, we were just doing trial and error to make our typedefs succeed.

Add onto that a severe weakness of Flowtype, its propensity to coerce to `any` without telling you, making your types green but masking real errors and... it was a time. A time with a pain quotient in the neighborhood of doing async module loaders in 2012, or cross-browser DOM manipulation in 2008. It seems, we always find a new problem to tickle our brains.
Substack Is Down
I'm building a service to create a forum, a la HN style, for service incidents.

If you're interested in getting early access - get in touch here: hello@awareops.com
> Server is overloaded, please try again later. Try searching instead.

Hilarious.