skysight-inc/HackerNews huggingface dataset:
Really glad I moved my domains to Porkbun recently.

This is Namecheaps second blunder this year in terms of being a reliable service provider.

First engaging in politically cheap racial discrimination (their ban on Russia seemingly having hit anyone who ever in their history used a Russian IP adress and demanding evidence of a users current location before lifting it), now giving hackers carte blanche to screw with existing customers.

Extremely unreliable.
“Garry Tan is a moral canary in a coal mine. When people hate on Garry Tan, they out themselves as either evil or stupid, because in fact Garry is as close to a 100% good guy as you get”.
—Paul Graham
https://twitter.com/paulg/status/1460931338131890180
————

Congratulations Garry! Your blogs were my inspirations when I was running my startup.
I always remember this line:

“The ideal startup team involves really two major roles — builder, and hustler. I used to say it took three roles (designer, engineer, hustler).....In reality, I think designer / engineer can be abstracted to builder”.
Maybe OP stores binary files?
Should add that this was probably 10 years ago now that I think about it, so I have no idea if it is still the case.
> "Unfair" is more often used to describe a situation where when those in category A do the same things as those in category B, but only those in one category get rewarded for it.

That's exactly the situation here. There are "lucky" and "unlucky" people. Those are your two categories.
Re-learning to love gifts, particularly the giving aspect has brought a lot of joy to my life recently. But I am not talking about buying someone something at Walmart, something they can just buy themselves.

The gifts tend to skew more towards art, fabrics, jewelry, house items. Things that are uniquely found in a particular place, not exactly expensive but mostly hard to acquire / stumble upon.

But yes I agree, the commercialized consumerism is quite off putting. I am grateful for it though, as I am now coming full circle and rediscovering the joy from a very human and primordial action.
I'm only a small bit into this hobby/obsession, but the two keyboards I'd recommend are the Moonlander or the Ultimate Hacking Keyboard. They're both split, but the UHK can be combined together (not so easy on the Moonlander.)

They're very popular, so have a bunch of good out-of-the-box documentation and a good out-of-the-box experience if you don't want to go too far into the rabbit hole of configuring keys and stuff.

I think the UHK is a bit more pleasant build-quality wise, and it's definitely easier to start with because it's not columnar, which is a whole other thing that a keyboard can be. (Some people like columnar layouts, some hate it, I'm undecided myself and use both.)
Scrubs and delays are the rule not the exception with space launches.

Shuttle was like this too. Not really a surprise as SLS is just a shuttle remix.
Any chance to be able to use this on reMarkable? It has epub support
I've heard computer science described as "applied mathematics". And if mathematics is a branch of philosophy, then perhaps software engineering is a distant branch (or the most cutting-edge frontier) of "applied philosophy".
I know what you mean, but — as the article explains [0] — Git’s packfile format uses delta compression, which is essentially “storing diffs”.

[0] https://github.blog/2022-08-29-gits-database-internals-i-pac...
Yup - 1Blocker is amazing and a mandatory install on an iOS device I use or provision.
Bacteria’s Immune Sensors Reveal a Novel Way to Detect Viruses
No, this is illegal and can put namespace into huge trouble.

Responsible Disclosure Programme needs to explicitly state that access to other users data is illegal and test/self owned accounts need to be used for security testing.

This is why legal departments exist, you cannot just say this as a CEO without consulting to your advisors.
I read this book for the first time fairly recently, and enjoyed it. I'd seen quite a bit of media that was influenced by it so some parts felt a little more old hat to me than they otherwise would have.

Not sure how you see it as utopian cyberpunk though. It sure seemed like a dystopia to me!
True. I always use this: https://nitter.net/NASA/status/1564232429279272962

Now if you try to post a Nitter link on HN, it changes to the Twitter link. Why not sure.
Kinda also reminds me of star ratings. For USA it seems 5 star is average. 4 star is bad.

Where as in other parts 5 star would be stellar.
I stumbled upon a very similar editor hosted on xkcd.com when searching for the list of most common words, which Randall used for Up Goer Five and Thing Explainer:

https://xkcd.com/simplewriter/
The Arc of History and Performance per Watt
In the US they're likely to adjourn the first meeting, and hold a second one with riot cops present to threaten anyone who attempts to "disrupt" the meeting by doing anything other than the board's exact agenda.
Well the CEO said they didnt think it was a problem because there is additional security (also a pin code required) to access the account. That is pretty standard for big companies. Saying that actually isnt a problem and either not fixing it or fixing it and not paying a bounty on it.
A password entry control doesn't have to interpret backspace the same way a regular text input control does (obviously meaning you'd need an alternative method of correcting typos). The 08 character can still be part of the control's "text" property that is ultimately hashed/stored etc.
As for nulls, languages not based on C handle them fine but you'd have to be very careful they never got passed to an OS-level function, which nearly always treat them as terminators.
Images are different, but it appears that DALL-E is inspired by the aesthetics and the layout of the copyrighted material.

Another example, picking a random image from the Getty Images site. "A young parkour flips through the city,guangzhou,china, - stock photo":

https://imgur.com/a/pPruwzA

The images are obviously different, but it appears that DALL-E maps the getty images description to similar tone, similar perspective, similar background, and similar weather conditions. I'm sure there are thousands of possible backdrops in Guangzhou, and many ways to show a parkour flip. Even in the Google image search results there's more variance than in the output of DALL-E.

So you can't copyright an idea, but you can certainly scrape a copyrighted DB with image metadata, and use it to create your own product. My point is that DALL-E itself might be a derivative work of Getty Images and thousands of other online catalogs.
"Oh, we call him the poacher punisher. Poachers killed his family, or at least that's the story. He's killed hundreds of poachers, maybe even thousands. In fact, he once killed an entire village of poachers. Men, women, children, dogs, poachers all of them. At least according to the poacher punisher. He brought back the ivory he said he found on them. It's how he made his first million."

A man kills an elephant with a rifle and then shoots the rifle with another rifle. He brings in the first rifle and gets a reward. Then he sells the ivory and gets a second reward. I'm not convinced that this situation is any improved (and certainly not a 50% success) if instead of this farce he instead tricks someone who wasn't going to shoot any elephants into shooting an elephant.
Great post- great project. Always fun to see someone building something (from scratch!) that filled a need they personally had.
could you elaborate what Posterous did well, for those of us who never saw it?
Great person/institution-fit!
For example, Grafana has an opt-out usage tracking in the open-source version: <https://grafana.com/docs/grafana/latest/setup-grafana/config...>, so it seems to be somehow acceptable in general in the industry.
And obviously, the exact list of words is contained in the source:

https://xkcd.com/simplewriter/words.js
I think having exceptions for that is an extremely severe security flaw. Kudos to you for developing something like this, but honestly even with a solid firewall leveraging VPN I would not trust crapware like Android or iOS with anything substantial. We have reached ridiculous levels of paternalism from pretty crappy companies.
I don't know. Finger was still pretty funny in the 90s. Even in the early to late 00's I remember having a good laugh over a professor telling us to practice fingering him. It's very antiquated English (I'd estimate pre-1970) to say you're "fingering" the bad guy, or "I was fingered by the police for the crime". In fact, I can only think of it's proper use in the context of matlock-type crime dramas and black-and-white noir films.

I don't think there's a thing to blame here. No hypersensitivity or anything. It's funny and it's been a sexual pun for decades (possibly even centuries). I wouldn't even go so far as to say it's a lazy pun. The joke even exists in stringed instrument circles. It's almost an universal constant for sexual innuendo in several fields.

It's actually a perfect case study for naming. You should always check for double entendres you didn't intend or secondary meanings. Another perfect case study is Experts Exchange which in the URL spelled "expert sex change". I don't think hypersensitivity made that apparent. I think we all have a national lampoon level of humor occasionally and these things are conduits of it.
It was for me.

Have your SO look into botox for TMJ. It is pricey but life changing.
> It always rubbed me the wrong way though, like the welcomer is trying to establish a hierarchy or draw attention away from the contents of my message itself

You can get 100 "Welcome!" messages from 100 different people, and they could all have had subtly different tones and intentions, you would never know because it's text. So you're probably both right and wrong, depending on the person.

I think any social group will develop soft hierarchies, but on the internet they're particularly challenging because our previous experience is hidden to people when we join a community for the first time. I think that's particularly tough for people who are established in their existing communities, because on the internet our reputation rarely transfers over. We are all noobs until proven otherwise.

If a life long master carpenter joined a woodworking forum, there would be DIYers with 6 tools in their shed but a long time on the forum, who would talk down to them and question their advice. Everyone deserves the same level of respect and attention in discussion, but I feel a reputation for being knowledgeable on a specific topic is earned. This person might be "The Guy" for woodwork in his city, but online they are #WoodMan24 and no one cares.
Hi. I greet someone then ask the question in the same message. No extra messages, but no appearance of rudeness or inconsideration of the other person. If this is what you're doing and your boss was still upset, your boss was I think unreasonable. If you just jumped straight to the question, your boss from their point of view had a valid point.
I don't see what the distinction you're making is. It seems things are either just or unjust. That seems like standard logic.
SpaceX is contracted to deliver people to the Moon surface for 2.8 billion dollars total (development + actual mission).

To do it they need around 6 launches for refueling in orbit.

Therefore, the very upper limit on a single Starship launch is 0.5 billion (2.8/6).

And that's without development cost of Starship HLS.

Single SLS launch cost without Orion, including development, will be around 4 billion dollars.

20 billion overall for SLS development + 20 billion for Orion development.
That syntax here already is basically just sexpressions with indentation.
Just integrate a full lisp with macros and all.
Then people can define sugared DSLs for the simple use cases.
The CSP has never been Robespierre's "property" and took decisions as a, well, committee.

And yes, your expenses aren't our problem. Don't run a website if you can't pay for it.
It's a reminder that sometimes it's OK to ignore hypothetical problems.

"How does git deal with the problem that if we store changes forever, the file size grows indefinitely?"

Even though Git uses deltas for diffs to reduce space usage, it still technically grows indefinitely, same as CRDTs. So the answer is it doesn't, and it doesn't matter.

If the size of something actually becomes a problem, -then- it can be handled (e.g. Git LFS).

With CRDTs, depending on what you're doing, it might never become a problem. Keeping all versions of a document is entirely inconsequential, as an example. The size might grow indefinitely but how many edits is a document going to have, realistically?
I'm pretty sure they just were in a gray enough area that it was never worth suing when they were little. Once they were big enough for the banks to notice it was too late.

But I find the secondary effects to be the most fascinating bit. They created a security risk for the banks by collecting everyone's logins and then were like "Hey bank CISO, the way to mitigate this massive risk we've created for you is to make an API so we can do this safely and delete the creds. k thx byeeee!"
With no objective definition of what constitutes bias, this seems like it's going to be used as a cudgel against anyone who the government doesn't like.
Binary files are also delta'd in git.
My post said nothing about storing "raw passwords in a database." Therefore, it is unclear what you're replying to.

I am talking about Oracle Database Users and Oracle Database's password limitations therein. The reason for Oracle Database's password restrictions isn't to do with how they're stored on disk (which is secure as if 12c[0]), it is to do with how they were implemented originally (i.e. passwords are implemented as database objects, and database objects have max lengths and other naming rules which apply to passwords).

[0] https://seanstuber.com/how-oracle-stores-passwords/
Surely you can discriminate a human from an elephant _by size alone_ with a thermal camera, without needing to resort to movement patterns.
What annoys me about this unfortunately rather common comment is that is seems to suggest that women and people of colour could never be more qualified than 6 white men. Exceptionally qualified people get labelled as token representation, regardless of their skill set.

Having said that, I consider representation to be a valid selection criteria for publicly funded mission. Representation matters and that’s something that a lot of people will never understand as they’ve been widely represented throughout history, so it’s just normal life for them. Not so for many, many other people.
In my mental model of git internals: I envision the initial commit stores a full copy in object store - and thereafter the states are captured as diffs. If a new file is added at a later commit stage, of course the "blob" will be stored, but subsequent commits will add the deltas to it - not a full copy.
This method has 2 parts: lose money while creating a monopoly, then jack prices once consumers have no choice.

However, none of the Uber style businesses have an actual moat, so they can never implement part 2. This whole set of investments is one big subsidy to consumers.

The fact that businesses get destroyed by a cheaper or free alternative is not a bad thing unless that consolidation leads to higher prices in the long run.

Github is a great example in saas area. Utterly trivial for most customers to switch away or self host. They have no moat so they can't really jack prices.

Now there are political issues with... essentially private companies creating public goods(see google search, social media, github to some extent, youtube/Twitch). However these are governance issues, rather than economic ones.
thank you. Sorry that I forgot to mention that I was looking for something beyond scratch.
The Expanding Moral Cinematic Universe
I never have any problem viewing a single tweet on Twitter without logging in, sans ones that are marked "NSFW".

Can you please explain what you see that are "hostile"? I opened this tweet RN in a guest profile and it looks exactly the same as the one I saw when I logged in.
I bet we have. It's just like human clones, though: the secret is kept fairly closely.

For just a few thousand dollars, other mammals, mostly pet dogs, can be cloned. Scientists have been cloning rats and mice for decades, really. There's absolutely no technical reason to not clone humans, and we know that other human fertility techniques get abused. How many stories have you seen about some creepy fertility doctor using his own sperm to impregnate hundreds of women?

Human cloning's been done. So has CRISPR editing.
Brave blocks YT ads for me.
Is your solution something like “always remember to sanitize user-generated content”?
Botox is a very effective but expensive treatment for TMJ.

I've had 3 treatments that last about 4-5 months and it has significantly improved my quality of life.

It's been over a year since I've had one and the symptoms have started to creep back, but they're mostly induced by alcohol and caffeine (which I've mostly cut out.)

Just knowing that there's a treatment that I can get if the pain gets too bad is a huge psychological relief.
Wow, a 42 word article with two embedded tweets to bulk it out. Maybe Bloomberg should cut out the middleman and just get Taleb to post his hot takes directly to them.
How Large Language Models Will Transform Science, Society, and AI [2021]
Rats have diseases which don't usually affect people because we don't have direct contact with them but fleas when they bite both can. It is an old theory that may or not be true but it seems to make sense.
Oh, it's not you explaining it poorly. That's just the usual idiom, that anybody that already knows the meaning will instantly understand.

My criticism is more general, that the usual idiom is confusing and misleading for people that don't know it already. Maybe it shouldn't be usual.
YouTube ads are wholly avoidable. I still use the deprecated YouTube Vanced but there are many alternatives like it coming including ReVanced.

https://github.com/revanced

Not only that but with SponsorBlock (integrated in Vanced) you can even automatically skip promotional parts of the videos, intros, outros. The experience is excellent.

https://en.wikipedia.org/wiki/SponsorBlock
> The solution to a problem is never the commercialization of sentient beings.

Forbidding agriculture would not solve any of our problems.

Unless you are trying to say that hum "all sentient beings are equal, but some are more equal than the other".
Memory footprint doesn't have much to do with realtime though.
Ukraine says it has begun counter-offensive to retake Russian-held south
I've worked on a real-time system in Haskell and it is possible but iirc you do avoid laziness.
If the first position is a one then it is a one, the next position is two times the number, position 3 is two times that number and so on.

Each bite is 8 bits. Meaning 256 things to pick from.

ASCII makes each letter a number which can fit in a bite.

(I allowed myself ASCII on the basis that it isn't a word)
Turning City Planning into a Game
Another great example lately is Reddit. Reddit's mobile experience had become awful. Every time someone sends me a reddit link and I click on it, I'm taken to Reddit's mobile site, which should function just fine and dandy, but the minute it detects you are there on a mobile browser, it spams you with "Reddit works best in the app!" messages, and won't let you view some subs at all without signing in.
Reddit is a great example of mobile done wrong. Don't be like Reddit.
Ditch the cookie pop-ups by adding a custom filter list: https://www.i-dont-care-about-cookies.eu/abp/

Enable the uBlock "annoyances" filters to staunch the tide of popups.
"Over a quarter of the Combined Bomber Offensive's tonnage of bombs were used against V-weapon sites in July and August"

"Carl Spaatz, commander of U.S. Strategic Air Forces in Europe (USSTAF), responded on June 28[31] to 'complain that Crossbow was a 'diversion' from the main task of wearing down the Luftwaffe and bombing German industry' for the Combined Bomber Offensive, and to recommend instead that Crossbow be a secondary priority"

https://en.m.wikipedia.org/wiki/Operation_Crossbow
The Narmer Palette (Egyptian hieroglyphs) and Kushim Tablet (cuneiform) date to the late fourth millennium BCE.
Reversing the argument a bit: what incentive does the dev have to not restrict characters and be done with it? It's basically getting rid of various problems at no cost. And the type of customer demographic annoyed by this will not only be tiny in number but will also probably be annoyed by other things as well anyway.
Waferscale startup says it can stitch chips together with light
>> Boeing can't do anything right

>> while I don't have an exact figure

Well, that is what I call a fact based comment...
I guess everyone Garry has blocked on Twitter will not be applying to YC any time soon :)
Cryogeomorphic Characterization of Shadowed Regions in Artemis Exploration Zone
> It stores the snapshot of changes in branch folders

No, gp is right. There is no snapshot of changes. Each unique version of a file is an object in the object store. That does mean each commit would only introduce new objects for files that have changed (these are already added to the object store when you use `git add`) .

But the pack files like the article explains (which are created regularly during gc/maintenance runs) is why the repo size can often be smaller then the working tree.

> Not only is each object compressed individually, they can also be compressed against each other to take advantage of common data.
Not really. Sounds exactly like what the Israelis have been doing to the Palestinians since they confiscated their lands.
It's just so awesome that a thread on "Silent Majority" has the typical loud protests against JavaScript, against the web, against React, against TypeScript. The irony is loud to me.

It's not even that there's only happy heads-down programmers off HN who support these mainstream techs. Even in the active userbase here, I'd wager there are tons of people who have an adequate or better experience with typescript or react, and may disagree with the dislikers. But we're not as invested in our liking, don't feel like it's worth engaging in, and none of the banter changes what is or where things are going. These are the de-jure tools that the majority definitely uses widely, which at least the first anti- comment, on front-end frameworks, acknowledged. Whatever the targets-of-the-day happen to be, they will crop up repeatedly, which further dissuades from trying to come back with a positive or even neutral opinion that might represent that silent majority's take. And the silent majority must constantly face Brandolini's Law; what it's doing may be working & have good reason, but it's hard to keep supporting & reasoning through with a pact invested in disbelieving.

I liked the top post talking about disagreeing with the direction. That can be contributive, be value based. So often though the protests amount to gatekeeping "you've done too much." I evaluate where these comments would fall on Steve Yeggie's Software Political axis, from Notes from the Mystery Magic Bus[1], and almost universally the voices are conservative; they object rather than suggest, they refuse rather than support. I'd like to see more progressive protests, that can surface good, that acknowledge value & need but reflow or redirect the energy elsewhere, rather than being unhappy with what is.

[1] https://gist.github.com/cornchz/3313150