skysight-inc/HackerNews huggingface dataset:
I spend a whole lot of time on Twitter and I want to agree with this post but it misses the point!

Threads are really great for distribution. I hate that it's true, but it's true. You can write a huge, wonderful article and tweet the link to it and very few people are going to retweet it. You can write a thread and get hundreds of retweets. It sucks, but it's reality.

This post sets up a false dichotomy though, he's saying not to write threads because your content deserves better. Well... just do both? I mean if your content really "deserves better," then it deserves the best chance of being read, and on Twitter that means a thread (currently!)

I personally don't like a particular kind of thread. The thread that's like "I read a Wikipedia article and I'm gonna pretend it's some groundbreaking thing." I try to find a middle ground with my threads.

The first thing I do is write the article. Write the article, flesh out the idea, give it a permanent home, put in a lot of work. Then I publish the article. Then, as a part of distribution I do a tweet thread about the article. I usually always put the link to the article in the very first tweet and then thread out the main concepts.

I have some data on the fact that Twitter won't promote tweets with links in them as much as tweets without, but putting the link in the first tweet drives more clicks and is less annoying, so I do it that way.

I wish things were a bit different on Twitter, but they aren't! I think using threads as a distribution mechanism for longer form content is a nice compromise.

Here are some examples of articles I've written that I've then turned into threads. There is just no way I would've gotten the same traction with a single tweet, no matter how good the tweet (or article!) was.

- 200 RTs: https://twitter.com/aarondfrancis/status/1582797305404542976

- 120 RTs: https://twitter.com/aarondfrancis/status/1577325434248757249

- 250 RTs: https://twitter.com/aarondfrancis/status/1556327342955438082

- 100 RTs: https://twitter.com/aarondfrancis/status/1458117107183497219

- 165 RTs: https://twitter.com/aarondfrancis/status/1483127141675978760

- 120 RTs: https://twitter.com/aarondfrancis/status/1545106513227923459

Let's say 2% of the people read the article, but the thread gives people something to read, understand, and share without reading the full article. It gives me a chance to reach more people, 2% of whom might read the article.
"Code coverage" and code that does everything and thus nothing are a potent cocktail as well. You can have 90% 'coverage' on a file and still only be covering 5% of the actual code paths (that's unfortunately not hyperbole, but a real number from a real analysis I did. When the numbers disagree that much, people tend to ignore the terrifying one)
Loma Prieta in ~1989 was NUTS.

I lived in lake tahoe at the time and was a freshman in HS and was at football practivce at 5:04 PM when it happened, and my dad was waiting in the car and it car shook so much he got out because he thought us kids were pranking him by jumping on his bumper....

This 5.1 is a good thing, as it has relieved geo-stress... (I hope!)

but as a california native, I think of earthquakes like I do california poppies (which I just planted a bunch of) they are magnificent, just dont pick any...

EDIT: The 1989 earthquake was also in october.... October 11 I think... but I wonder if the seasonal shift in temperatures affect earthquakes. As October is generally the best month in the bay area weather-wise...
There won't be any div tag. All paragraphs of a Google Docs is converted into p tag only.

Number list is converted into ol and bullet lists are converted into li.
So it's 1-to-1 mapping. The produced html markup is excellent and high quality.
Good for SEO too.
> Your development model is reliant on attracting attention to drive funding.

Yes, what alternative do you recommend? VC funding? You think any other financing model would result in being less reliant on attention as opposed to enhancing the effect?

> I want to be clear that I am not suggesting that you are deliberately doing this but your model actually incentivizes building a lower quality product.

You're writing this in a discussion about us having just spent two years reimplementing the compiler to pay tech debt, instead of doing any of the things that you mentioned.

I have to admit that your post smells a bit of concern trolling, especially considering that we've seen a bunch of that in the last few weeks.
They seem to have avoided Asians too.
Lots of Windows 2000/XP and horribly-outdated Linux.

They were acceptable decisions made back in the days before railways started deciding to network all the things, which wasn't really foreseeable at the time... and railway stuff tends to last 20-40 years.
As for the quality of JS, there was a reason "JS the good parts" was popular.

JS was a quickly made (in 10 days). It showed.
FTC isn't the DOJ. They can't prosecute anything.
How amazing it would have been to work for Convair or General Dynamics during that time!

The absolute heyday of Convair! The B-58 Hustler would have been introduced around the same time your father worked there! One of my favorites!

I wonder how many return calls you'd get if you used that resume format today!!

I hope you (or whoever owns that repo/resume) gets the chance to talk to him about working there and what it was like to watch computers shrink in size while getting more powerful! Thanks for sharing!
Italians drink small cups of espresso or moka (if homemade), and maybe a cappuccino at breakfast. The morning and lunch time ones are mandatory, then maybe one mid afternoon or in the evening.

If you happen to see someone having a cappuccino at lunch, or, yikes! with their dinner, they're probably a tourist.

When I last lived there, Starbucks and the lattes and pumpkin spice big mugs were a "weird American novelty" for teens in major city centres.
> Your software is going to need to change over time!

Not so for anything shipped on ROM.
If you're dumping warehoused parts for cheap onto the market then the primary, profit making production will cease, so you will be back to square one, with the market flooded with the "overproduced" parts, leading to stalled new manufacturing, leading to depleted warehoused parts.

That being said, the commenter you replied to is wrong. Yes, warehousing occasionally does lead to massive wastage. But warehousing in general is common even if it means things will be slightly more expensive. That's how the military is able to run equipment whose manufacturing ended decades ago. That's how manufacturing worked worldwide before JIT became widespread.

The reason it might appear warehousing doesn't work is because the news will report instances where it's gone wrong. They're not gonna report the significantly greater instances where things are working just fine, because that's not news.
>You can own the blurays of all 3 seasons (a much higher quality video stream) for under $60 and likely even cheaper on a special which you can then keep or sell.

That is great, an additional option for people that want to watch,

My point is people’s problem is not accessibility, it is price. When I was younger, accessibility itself was the problem, but that problem is resolved for almost all popular media now.
I think webpack is a special exception. It somehow revised the whole 5 major version and still don't get a proper plugin development document at all, not even basic one. You don't even have a flow graph that tells you events happen in which order. Everyone either Google and copy paste random example or reading the source by themselves.

It always amazed me that such a big project can just live without docs.
There’s a dozen GM brand dealers within 15 miles of where I’m sitting right now. They absolutely compete.
Why is it considered a felony rather than simple theft or shoplifting?
May I ask why you stopped using soap?

I can imagine not using soap on arms, legs and torso, but not for intimate areas!

I’m intrigued for sure :)
I wonder how they make that robust, given that Rust isn't pure and there's no way to force a function to be pure either.
It's led by the creator of webpack, and they are working on an incremental migration path. What more would you expect? If you want to keep the exact same API, stay with webpack...
> It's the best "case against collaboration" I have experienced.

Steve Jobs is also famous for promoting work spaces / floor plans designed to encourage serendipitous (or at least spontaneous) interactions between people and groups. Notably at Pixar, but then again at Apple Park.

There's a tension between the two. Probably the "ideal", if such a thing could exist at all, varies between individuals and teams, the nature of their work, and over time.

This is a completely boring idea though, one which will inspire no blog posts!
Ask HN: Career options as a failed nontech cofounder of a seed startup?
My startup recently failed, so now looking at options about whats next. I am not a techie, and was a cofounder jack of all trades besides coding at this startup. We raised quarter of a million last year. I joined this startup right after college, and Ive had some brief stints in sales before that. I can try going into sales as a sales development representative at some hot startup or smth, but I want to get a better position as an account exec or manager. I cant apply to jobs within the industry my startup was operating in.
I'm curious why you think that forcing people to write alt="" is going to improve accessibility?
Chrome on Android should show easily but it doesn't
Yes there are many trade offs to consider and context matters. But that is not the conversation that pclmulqdq is having.
Yes, I'm aware of the available pricing/packaging options. What I want is à la carte streaming access to TV seasons for $3-5. What I don't want is a bunch of extraneous content I don't care about and another subscription to have to remember to cancel.
Space-based Solar Power to aid Europe's transition to a Net Zero carbon world
Alt text is possible in Google Docs images. Right click on a image, there you should see a option to add Alt text.

DocsWrite is intelligent enough to bring those alt texts into your WordPress site.
Nice find and you understand correctly! ;)

This is one way. I've experimented with many others. Some semi-documented here:

https://github.com/jevko/markup-experiments

Some ways don't need additional level of nesting, but it's a trade-off.

In the end something like the way you linked is my favorite, because it's very simple.

It also gives you explicit control over your text nodes.

Attributes can also be added in many ways, but I think I prefer them simply looking like child nodes, except with `=` appended to attribute name:

p [class=[sth] [content]]

Technically you can mix attributes and elements this way, but it does no harm.
What if I have an app that no screen reader will ever read?
Indeed. Calling it a "spiritual" successor would have been more honest.
I've been looking for something like this for use as a serial terminal in the datacenter, with a bit of additional features (e.g. quickly starting up a DHCP server on the LAN port or similar)

Are there similar terminal devices that already include one or two DB9 serial connectors?
I'm quite alright with new tooling every six months when the new thing is orders of magnitude faster. If people want to compete to make my job as a frontend dev easier and faster, that is just fine.
You're just replacing a "mystery meat" PGP key with a "mystery meat" email address or OIDC handle. As you point out, committing to one of those can easily be done by posting it on python.org, GitHub, etc with the major difference that PGP fingerprints are cryptographically tied to an identity rather than require a third-party like Sigstore to attest that the person had control of it at some point in the past.

It is also much more likely that someone managed to click one link in a developer's inbox once to complete the automated Sigstore verification, rather than they managed to steal their PGP keyring and passphrase.

I am not a fan of having to trust in developer's key-management abilities but this just shifts the problem very slightly, at significant cost.

The single advantage is obvious: this allows easy automated signing and verification, allowing enterprises to easily check boxes in their supply-chain-security checklist. This is valuable in itself, and I am all for automation, but I don't know why we have to claim that it is "more secure".
This is one industry where reinventing the wheel is quite the norm. It's good for all the developers - it keeps them working. Older devs can work on legacy systems, and newer devs (or devs picking up new skills) can recreate systems with the new tools and languages.
Using OpenAI Codex's “DaVinci-Edit” Model for Gradual Type Inference
The GPD Pocket 3 is designed for this.
This photo was the whole company at the end of 2018!

Engineering at that time was about 20 or so people.
On a large team, it happens quite often in the CI infrastructure, as well as testing on local machines.

> There's this fairly recent notion that speed rules everything

Recent? I'd say it's very old, then got outdated as everyone moved to dynamic slow languages like Ruby (for Rails), Python (Django) and JS because of their perceived productivity improvements over typed languages like Java around 15 years ago. The pendulum is simply swinging in the other direction now.
Pants 2: The ergonomic build system
I'd be interested in a more detailed comparison to s-exprs. Jevko reads less noisily because it uses fewer brackets, which is nice, but the ambiguity around whitespace gives me pause.

How is it simpler or lower-level than s-exprs?
> With Server Components and nested layouts in Next.js, you're able instantly render parts of the page that do not specifically require data, and show a loading state for parts of the page that are fetching data. With this approach, the user does not have to wait for the entire page to load before they can start interacting with it.

Crazy huge user win.

I am a little nervous how much stuff Next does in the middle, how thoroughly it links front & back end. Streaming a page with chunks missing then streaming sections as they resolve is pretty advanced magic. Amazing DX experience but I also can think back to asp.net & remember huge viewstate blobs & utterly magic middle-layers, and those were powerful too, but impregnible bizarre systems to the developer & that wasnt good.

Next keeps hitting reaply really nice sweet spots & consolidates & tackles so many problems, and my trepidation is small at this point, but this is really redefining the page a lot, & I feel like I really want some deep dives on the technics involved here, want to know the magic is somewhat accessible & coherent, for fellow would be meddlers.
What's the story with Android and iOS cross development using Kotlin? Any major benefit over Java (which used to be a thing at least in the days of j2objc)?
The first three things you mentioned are still requirements for a successful startup. They're not sufficient, as you've pointed out, but if you have those three then you're off to a decent start.

Building a successful company is about far more than just building a product. If you're one of the lucky few that find product-market fit, you still need to scale the company and build up an organization that execute on the opportunity that exists. That is mostly a people and leadership problem, and not a technical one.
> Nah, those were different times when bits and bytes mattered.

Obviously not. We're talking about mundane business software.

Also the "optimizing compiler" that couldn't reach such levels of "perfection" wouldn't be a thing if this would really matter.

> Mel's tricks were just how things were done back then.

Obviously not. Otherwise there wouldn't be any point in this story.

It points out, with a lot emphasis, how exceptional Mel's code was!

> There was no repo, code didn't need to be maintained or added onto.

VCS dates back quite some time…

Also maintaining code was of course not any less important for a company as it is today. Simply as companies back than also relayed on their software to operate.

> The lifecycle of software was much much shorter.

No, of course not, as nobody would throw away some very expensive asset for no reason.

If anything, lifecycles of software were much longer than today (when you can deploy changes every few minutes if you please). Stuff written in the 70's is still running on some mainframes today!

As changing software was much more dangerous with much higher risk of breakage, less experts around, and everything much more difficult in general, it was more usual to try to not touch an already running system. (Maybe you even heard some quite similar proverb coined back than ;-)).

But "not touching" it does not work, as there is only one truly constant thing: Change.
Zandronum if you want to use mods, odamex if you prefer a vanilla experience. The odamex discord server is a good starting point.
I recorded a demo of this same premise here: https://twitter.com/goodside/status/1562613028927205377

Text completions of exotic forms of session/action logs are a seriously under-explored area. Here’s what happens if, instead of a text game, you do text completion on an IPython REPL: https://twitter.com/goodside/status/1581805503897735168
Alt is a required attribute of the <img> tag, so requiring it is just basic validation. C code won't compile if you omit the semicolon after statements, either.
I don't believe this is the case, because the AI is what is known as an 'anonymous author' under copyright, and authorship does not just transfer because you're the first to claim it.

Are you claiming that whoever wrote Photoshop automatically owns digital art created in Photoshop if the artist of the digital art doesn't claim copyright?
Recently, working from home, this is what brainstorming looks like to me:

- i raise my desk so i can stand

- i pace around the house talking to myself

- we all asynchronously type different weird ideas to each other and discuss each one, then go back to pacing

I've never been as creative as I have been with this setup.
But `use` is still just in the RFC phase, right? How can Next.js already be (committing to) using it?
Hello. This is my first post and my first submission on HN. I'll answer whatever questions I can about GAGOOT.
yeah, but it's rather overkill for that purpose (read: expensive), and that swiveling display doesn't inspire confidence. I'd rather find something more ruggedized
Sure, but Rome is being eaten by the other things Vercel has, such as SWC replacing Terser and Babel. Pretty soon all of Rome's niches will be already met by other tools, I'd wager. I think Rome simply does not have a large and well-funded enough team compared to Vercel and others like Vite.
those more prone to knee and shoulder injuries smoke marijuana?
I hear this argument repeatedly. What’s missing is the question _why_ said people do this. I feel it’s not sufficient to lump them together under “some people are leeches” and be done with it. I’d argue that if they had a meaningful responsibility, they wouldn’t bug off.
I think it’s much simpler than that. If you remember your maths well enough to remember the proof that the reals are uncountable and the rationals are countable, consider that the list of programs that produce a number is countable. You don’t need to check if the program halts or not, even if we “count” the “numbers” from
the programs that don’t halt _it’s still countable_. But we’re still left with an uncountable set of numbers for which we can’t even write a program.

Easiest way to construct one is to use the diagonal argument that’s used to prove, amongst other things, the halting problem.
I'm not the one making a point in this thread, I'm refuting the laughably false point that the other person made that the NES, Gameboy, and Playstation were mismanaged and ended up costing their respective companies significant sums of money.

>As the OP said, you took some anecdata about the Xbox's issues and speak about it like it was a disaster.

What anecdata are you talking about? I linked to a source on the subject and not just any source, it's an interview with the head of XBox, Phil Spencer. I have also followed up every single one of my posts with a reputable source.

OP claims that they also have sources that suggest that Sony and Nintendo did mismanage the launch of their respective consoles in a manner that cost them significant amounts of money, so I'd like to review those sources.

The fact that he was actively replying to me until I requested some evidence to back his claims is a strong indication that those sources never existed.
the process of saponification adds a hydrophilic/water-soluble end to a hydrophobic molecule (fat - which is essentially a long hydrocarbon chain). The fatty end embeds itself in fats/oils which then form what are called micelles with the fatty tail and dissolved greasy molecules on the inside and the water-soluble bit on the outside. Thus it essentially packages up all the grime in little balls that act as if they are dissolved in water and can thus be washed down the drain.
The HTML spec says it is required, even if you don’t think it should be required it is. https://html.spec.whatwg.org/multipage/images.html#alt
They can file for injunctive relief and issue cease and desist orders. If those orders aren't followed, they can proceed with monetary relief as well.

The FTC can do whatever congress authorizes them to do. The supreme court decided that what congress laid out in law required the FTC to file the cease and desist first, and then if that order is violated, then they can peruse further action.
The alternative is this, you get a nifty certificate from Sigstore that allows you to be sure that "somerando@outlook.com" has indeed authored the lib you depend on. How do you check if that's what you want? How much security do you get from knowing that the email is definitely correct for a person you know nothing about?
That is almost certainly because the IT department configured it that way. Most IT departments are not very competent.
> Even if God himself came from Heaven, he could not compute these numbers. Uncomputable numbers are numbers that can’t be computed because of maths limitations.

I like to think that God has access to much better math and computational resources than we can even begin to conceive of. ;-)
Why are many Windows UI elements positioned at multiples of 4 or 8 pixels?
Loma Prieta was preceded by two 5.x foreshocks within a year.
First time I noticed vertical, not just lateral movement. 5.1 isn't all that big, but this one was close to me. Good that the building is a wood structure, otherwise I'd be looking for damage now ...
The most active multiplayer Doom port is Zandronum, using the Doomseeker server browser to join games. Mac support may be a bit flaky, but I think it currently works (join the Discord for help).

https://zandronum.com/ - get the software, join the discord

https://doomlist.net/ - see active servers
I got an Android alert before the waves arrived in the East Bay (Oakland-ish) which is neat from an SRE perspective.
Certainly!

The advantage of a Jevko-based format over the above is that it has the simplicity and elegance parameters (IMO) cranked up to maximum! ;)

Now, for the tool support...
Cool, thanks you for the links. I somehow missed that.
I caught a much smaller one when I was young and had the exact same reaction your dad did, sitting in a parking lot with no one around. I had a better excuse than him: I was in central Indiana, and who ever heard of a quake there?

(No, not looking forward to another New Madrid quake.)