skysight-inc/HackerNews huggingface dataset:
Fleet is not a text editor, it's a full fledged web-based IDE. I don't know what your workflow is, but my IDE generally stays open all day long and so startup is irrelevant. And if that web UI was to actually run remotely on some cloud server (gasp), the I assume that fresh instances of it could at least be pre-pooled for an even quicker "startup".

If all I needed was a quick text editor, obviously I would stick with Notepad++ or Sublime or Kate or... Nothing wrong with that, and actually much saner than the new web-based stuff IMHO.
I hope this really helped you better understand this concept. If you want to learn more, make sure to subscribe, as I will be creating more videos in the future that will expand upon this concept.
Projects : http://q.gs/23470123/projects
The key takeaway for me was that the mid-2000s were the perfect time to be a founder of a software tool. I can’t help but feel that there are so many tens of thousands of similar stories without such a successful conclusion.

In previous roles I’ve used BuiltWith before and it’s an invaluable tool. There’s a few companies with similar approaches except focusing on social media profiles (HypeAuditor comes to mind) that spawned in (iirc) 2017 after Instagram made significant changes to what data were available through their API.

It seems similar that Etherscan had this type of first mover advantage with automated data indexing and basic discovery tools for the Ethereum blockchain.

I wonder what the next wave of straightforward software utilities will be like.
inetd spawned a process for each incoming request/connection. This seems kinda similar except instead of a process it's a whole container.
We wouldn't need bloated convoluted web & JavaScript frameworks if we had a state-ful GUI markup standard. Then any language that can emit and read XML can use the GUI kit/browser/component, no binders needed. At least in the domain of custom business and administrative CRUD, the end users really want a web-enabled GUI application, as most work is still done on desktops. ("Desktop first" works better for typical biz than "mobile first".)

Somebody criticized the idea saying that one would end up writing their own wrappers for such a language, but that's not a problem: one would customize a sub-interface for their own shop's needs and conventions. That's not a bad thing. But if we had a decent state-ful GUI markup standard, such wrappers would be lite, more about managing domain patterns & defaults than reinventing a GUI engine and common GUI widgets from scratch.

Here's a partial list of GUI widgets & idioms that DOM lacks or does half-ass:
https://www.reddit.com/r/programming/comments/otixwo/comment...
Don't hire until you need to.

And then don't hire until you want to.

I'm doubtful every business can make it to $14M ARR, but I bet many companies could generate $1M ARR without needing employees. And that amount of money would be life-changing for many people (with, of course, the potential to sell what you've created to exit).

I've spent much of my life chasing the "make it big" startup dream. I'll be pretty content if I can generate meaningful recurring revenue by building things I love. Still trying to decouple hours worked from the paycheck.
So it is a screen you have to sit in an exact arch and that costs yet even more.
Why aren't there laws requiring to stop this problem from being a problem?
Unions are massively rent-seeking organizations, so this is no surprise at all. In California, public sector workers - who are all unionized - make twice as much as the private sector workers who pay their compensation:

https://www.hoover.org/research/california-state-government-...
It is. It's the official app with misfeature removed.
Because it's one thing to find a niche and another thing is to make money in it.

For instance, I make software that help Private Equity firms find deals. I can't use it myself, because it requires a completely different set of skills.
I think the only person who can answer that question is the founder. I would posit: if you had that much money what else can you buy besides bragging rights? This coverage wasn’t even bought as far as I can tell.
What kind of jobs do you run on them?
I remember stumbling across this site years ago, thought it was neat, and never thought about it again.

There's definitely a lot of untapped potential here. Could be so much bigger with marketing and R&D. A browser extension for example.
Fair enough - I guess we will have to agree to disagree on whether that warrants never trusting them again.
This feels kind of overly simplified. SM1 was made from a side view for historical reasons. When 3D appeared it became over the shoulder because FP makes so many sick.

I'm playing Doom Golden Souls and--aside from gunplay--its platforming feels to me like what SM1 would've been if Nintendo had tried 3D FP before polygonal models were practical.
If they have no employees, why do they have 4 workstations and a conference room with a whiteboard?
"In 2006, Gary Brewer attended a startup conference in Sydney..."

Wow, just learned that BuiltWith is 16 years old. Always just assumed it must have been built in the last 5 years or so.
https://deepkit.io/ may be of interest to you! It deeply patches the TS type compiler to make all types visible at runtime, enabling a lot of annotation-style workflows and dependency injection possible completely within the type annotation system: https://docs.deepkit.io/english/runtime-types.html

Previous discussion: https://news.ycombinator.com/item?id=31663298 - it's downright mindblowing that all this seems to be the work of primarily a single developer.

For a less intrusive solution, https://github.com/jquense/yup is a great library to reach for whenever you're defining the shape of a network-transmitted object and don't want to introduce compilation stages.
Many people reading the Ops post history have called into question if this isn't just some fabrication.

which honestly it feels like it is, even more so since the op won't provide any details on this miracle app.
11 USC § 523(a) generally, and for willful or malicious injury specifically 11 USC § 523(a)(6).

https://www.law.cornell.edu/uscode/text/11/523
This doesn't seem to work for me. Every time I run the SQL, the output is

[error: TypeError: /blog/_next/static/media/sqlite.worker.39534d39.js is not a valid URL.]
This is pretty cool, although the "don't use outside the security sandbox" made me laugh: https://twitter.com/goodside/status/1568704302813700096/phot...
Probably. And when it happens, the overturn will be relative to where it is now. The jury's power here is still to send a clear message of what the public thinks, and that will factor into the judge's reasoning... For example, if a judge decides that it doesn't make sense for compensatory damages to be any higher than X, the jury has made clear that they expect 100% of X to be the damages level.
The ROI is already unbelievably high. Putting any more resources in will decrease that ROI
This doesn’t seem like a paid promotion piece, although it could be. I don’t see any direct connection between the author and the company/founder.

It’s an interesting read, and likely brings some marginally additional traffic to the site, so I don’t see any negative exposure here. Perhaps the founder is considering an exit?
> seeing `Direction.North` is a whole lot more semantically meaningful than the string "north" in code

This is subjective, so we can agree to disagree, but personally assuming I have typechecking/autocomplete I really prefer knowing exactly what I have (a string), and not hiding it behind an abstraction

And, if you ever just want the values enumerated for whatever reason, you can always do it yourself explicitly:

const Direction = {
North: 'North',
South: 'South',
East: 'East',
West: 'West'
} as const

type Direction = keyof typeof Direction

Compared with the above, the special enum syntax just creates unnecessary magic in my opinion; it even breaks TypeScript's rule of not having any runtime footprint

> More than that, refactoring tooling Just Works with enums

I just entered the following in my editor:

type MyEnum = 'A' | 'B' | 'C'
const x: MyEnum = 'A'

1. When I typed open-quote in front of `=`, it intellisensed/autocompleted on the possible strings

2. I was able to right-click 'A' in the type definition, click "Rename...", and then it updated both the type and the 'A' literal value with the new value
No employees, except for some content writers. Soooooo.... They have employees?
Agree completely. I’d like to add a couple of things.

6. Frameworks often handle the last 20% of a project that no one wants to do, such as handling compatibility or accessibility issues.

7. There’s a good chance that the framework has already had to deal with edge cases that you would otherwise learn the hard way
> Many frameworks aren't as extreme as Rails with its public interface of over 1200 methods. But all offer an API, functions, classes, to be used by the user of the framework: it's the whole point of the framework to offer this!

Some frameworks make the effort to make a clear distinction between which methods you can extend, which you can call, and which are framework-internal. The only one I've seen that really did this properly is Wicket, but it absolutely does work: you can fearlessly upgrade even a major version. (Of course the cost is you sometimes find yourself cursing because the method you wanted to override is final, so instead you have to copy-paste it and accept the maintenance burden belongs to you now - but you're doing so explicitly in that case).

> The more isolation, the better maintainable. The code that handles e.g. token authentication should not be written by us, but be included in a single, well contained, bounded area. One that encapsulates this and translates it into domain language, preferably. E.g. behind a authentication.is_known_as_admin(request.token) rather than sprinkled throughout our controllers, commandline-interfaces, scripts, or async jobs.

This sounds superficially like good advice, but it's practically impossible in a language without monads, and often ends up as the "inner-platform effect" - sure, you've put a wrapper around the library, but reimplementing your wrapper to switch out that library is no easier than reimplementing your first library's API directly on second library. In my experience you're better off YOLOing it most of the time. If you ever do need to remove or replace a dependency, you can do the work then rather than front-loading it, and it's actually pretty easy - delete the dependency, fix the compilation errors, and you're done.
I didn't downvote, but reading your comment reminded me of the denials some have made about a 'recession' and finding more excuses to deny and wait for the official 'figures'. By the time they are released, it is too late.

I still stand by what I said about already being in a recession months ago since November, in this classic comment: [0] but then one said:

"No. That is completely false. We are most certainly not in a recession. Nor did one start in November. You can check the Fed data here and verify you claim is false"

"The economy is considered to have entered into a recession if it experiences a decline in GDP for two consecutive quarters. And that has not happened."

Now that in [1] the US GDP fell again in the 2nd quarter, the top comment in [1] (and many others) mostly all talking about a recession.

So those in [1] still waiting for the official figures by the Fed, NBER, etc which those are lagging indicators to tell them it is too late? I don't think businesses would like the sound of that.

Really unsurprising, that all of this is happening. The time to prepare was November.

[0] https://news.ycombinator.com/item?id=31441710

[1] https://news.ycombinator.com/item?id=32263444
Dogs discriminate between human baseline andpsychological stress condition odors
The photo at the top is almost 10 years old, and was from when BW still had a cofounder. It doesn't any more. He probably doesn't have that office any more.
“No idea like this had existed, and the domain BuiltWith was somehow not taken already. Gary began building scrapers and his database of technologies.”

I hate this paragraph. It doesn’t mention any domain names but also makes the assumption that com is the only one?
People often complain about the alert that you get when one of your contacts joins Signal but this is exactly what that attempts to solve
$14M ARR appears to be urban legend.

If anyone has a source that’s the founder saying this, please reply with a link.

___________

This tweet appears to be the source of the legend:

>> “BuiltWith is an amazing site that I use regularly. But it's also an amazing business. 1 fulltime employee. $14m a year in revenue. [...] Disclaimer: I do not know 100% if this is true.”

Source:

- https://twitter.com/thesamparr/status/1257819248484745216
There's no such thing as a free lunch. High union wages come at the price of spending inefficiency, which translates to less goods/services produced per dollar spent in the public sector, and industrial contraction in the private sector.

Look at Detroit: it had the highest wages in the US in 1950. Over the 1950s and 60s, the UAW Union took over the Big Three automakers, with membership peaking in 1979. Around the same time, the US auto industry cratered, and today, Detroit is a shell of its former self and effectively a failed city.
> wikipedia stays reliable.

Hi there. I have a bridge on Mars to sell you.
This is a really terrible idea, and the reasoning doesn't make much sense. The three reasons given are all the same reason which is "users aren't sure whether they are sending SMS or signal messages" and is purely a UX problem.

Reason 1 and 2: Users can be confused by whether a message is SMS or Signal and this is bad for security, backed with "there's only so much we can do on the design side"...really? At what point do you sacrifice the convenience of the masses in order to get through to people who don't understand that a message that says "SMS" on it is sent over SMS? Hell, turn SMS bubbles bright red or something, that would be better than removing the feature.

Reason 2: Users can be confused by whether a message is SMS or signal and thus end up incurring charges - I thought about this for 5 seconds and came up with a solution - ask the user whether they ever want to send SMS through the signal app when they first open it and respect that preference. Make it a setting. Boom, if you are using signal you know you're going over data. Or is the response to that that users are too dumb to understand it? I'm positive there is a good solution here.

This decision just doesn't make any sense and it's probably obvious to the people working on signal that it doesn't make sense, I wonder what the decision process looked like here.
Damn, you weren't kidding lol

Hopefully in his RMS-emulation speedrun he changes his mind on that like RMS did.
Oh, you‘re right, I stand corrected, thank you!
There's Golang plugin for Intellij Ultimate.
https://plugins.jetbrains.com/plugin/9568-go
Contractors aren't employees.
They had also suspended dividends and after getting the money immediately reinstated them.
Seems really useful in a wasm context
> It is a machine learning algorithm.

True

> It is an electronic Parrot.

This is incorrect, and unclear why people think this.

The whole point of a good ML system is that it doesn't parrot training data. A good system can extrapolate novel answers from things it has seen. That is very far from "parroting".
it's actually very much feasible nowadays with all the cloud computing solutions. Cheap too. You don't need an army of developers for maintenance, a single system architect can manage huge projects if designed correctly.
I've only ever used ok cupid back in the day, not tinder, but - why do likes matter? Can't you still use the search function to find people you're interested, and begin interacting my messaging them?
The photo is from a different interview almost 10 years ago.
> My $340 Android works better than a $1000 iPhone.

I feel like you're alone in that camp. Very few people would argue that point.
20% is in sales and marketing. How would you feel if taxpayer money was going yo marketing? Hopefully the money is going toward equipment and research. Maybe they don’t need the people.
I don't know how anyone would interpret what you wrote in that way, but OK, fine.
I was using it in 2014-2015, and yeah I thought the UX was fine at that time. I did have the foresight to tie my account to my US Google Voice number (which has long been my primary number), so I didn't lose the account when I returned to the US and lost my KT phone number. I think that's what tripped up the other Americans who thought it was only an option in Korea.
Here where I live, police are instructed to use a gendered lens in their responses, specifically to treat everything as though women are the victims, always, and never the aggressors.

It's grotesquely sexist, but lauded by the NGOs.
Or Dali
Thanks for this! I grew up writing school papers in Framework IV on a PC-clone 386. I still miss Framework from time to time, small wonder I became an Emacs user!
OP's link leads to a 404 because of a missing trailing slash, this link works: https://www.washingtonpost.com/technology/interactive/2022/a...

Here's an archive link as well even though the interactive bits don't work: https://archive.ph/SN9Mg
I would consider that verbal bullying, school bullying perhaps even poisoning are not as violent as brutally killing or maiming people on the spot, sexual assault, and so on, which are more male oriented in general.

Let's say we take the cultural argument at face value. If the capacity for violence is identical, why did we come to have a culture that fears men more or highlights male violence? Why were researchers blind to female-female competition in the first place? The explanation is that the violence in question has a dimension of brutality and assertiveness towards challenges that goes beyond just classifying it as male or female and leaving it at that in a cultural relativist sense. If it were completely equal, it would have been very unlikely that we would have assigned such lopsided values to these types of violence since no tradition or cultural expectation is completely divorced from material reality.
This is like saying game engines can be clunky and get in your way (absolutely true), therefore you should just glue a bunch of libraries together.

In practice, that almost never works out well. You want to carefully pick the right tools for the job, but those tools will be enormously helpful when dealing with any kind of complex task, even if you can recite a litany of annoyances.

Of course if you don't have a complex task at hand, go nuts, find a sleek solution that truly fits your needs.
At 14m ARR, the founder is well past fatFIRE. If someone wants to disrupt him, I doubt he cares.
What should they have done if they aren’t manufacturing enough cars to keep the factory at capacity?
impress girls by showing them 3D physics running on embedded devices
My TV offered free Apple TV+. In order to sign in, I had to get a code sent to a laptop sitting far away. I assume they expected me to be carrying an iPhone, as no non-Apple device could provide the OTP. Using an Apple service is simply not worth the hassle.
> Crownholm, who is the founder of MySitePlan.com, a website that allows people to purchase informal maps for their property drawn from preexisting information and images, was issued a citation from the California Board for Professional Engineers, Land Surveyors, and Geologists, who claimed that Crownholm and the site were illegally practicing land surveying without a license.

If the maps are marketed as "informal", how do they have a valid case against him? This carries the stench of abusive protectionist harassment, leveraging massive Board resources against an individual.

What am I overlooking?
The Apple II history series by Steven Weyhrich is wonderful if you’re a fan of knowing minute details about the various Apple II models. Having started my Apple II experience with the IIe I learned a lot about the models that came before. I was surprised and pleased at the level of technical detail he went into.
I don't agree. But if you'd like another example: Hulk Hogan got $115MM personally from Gawker, over a sex tape.
That's an interesting point about using number values- I have to say I've never needed to do a bitwise operation in JavaScript, though I know some high-performance projects like physics engines and the TypeScript compiler itself use them

Still, I'd prefer:

const MyNumericEnum = {
One: 0b001,
Two: 0b010,
Three: 0b100
} as const

type MyNumericEnum = typeof MyNumericEnum[keyof typeof MyNumericEnum]

Just for explicitness. But that's my subjective opinion
Yeah, I wish there were good Linux options for handheld touch devices. Though I'll have to say that Android rooting as well as Hackintosh experiments (among other things) definitely paved the way for me running Linux fulltime and going into the engineering field. Lineage and others still let you use the standard social apps so you can communicate, while providing a platform to experiment and debug when things go wrong.
That’s very much anecdata. Were the companies profitable or were they living off of VC funding?
This might make sense as a response solely to the title of the article, but I have to admit I find it puzzling as a reaction to its content. Notwithstanding the title, the article mentions a model called Minerva that scored fully 50% on the MATH dataset of high-school/undergrad mathematical problems. For comparison, a human computer science PhD student scored 40%. [1]

For context, Minerva came out this July. When it was tested on a national math exam, it scored higher than that year's class of graduating high school seniors. [2] A mere eight months (!) earlier, OpenAI had announced [3] they'd trained a language model that solved math word problems almost as well as an average middle-schooler. So even if you believe — rightly or wrongly — that current capabilities aren't very impressive, it's worth remembering that your understanding of current capabilities might not be entirely accurate, even if it's only a few months out of date.

Incidentally, it may be worth looking at some examples of these models' outputs before deciding what they can or can't do. Here's Minerva solving some math problems, for example:

https://dl.airtable.com/.attachmentThumbnails/32f10fc59039c7...

https://dl.airtable.com/.attachmentThumbnails/f6f86e0edd14d1...

https://dl.airtable.com/.attachmentThumbnails/d9bc743dca1015...

https://dl.airtable.com/.attachmentThumbnails/51562ef70c2b14...

https://dl.airtable.com/.attachmentThumbnails/c081906cc4d23b...

I'll admit I find it challenging to interpret these results as "passable garbled nonesense [sic]", though perhaps I'm not being demanding enough. At any rate, when these models go from beating 10-year olds at math to beating 18-year olds at math in the span of 8 months, one does start to wonder how much of the hype is really due to over-interpretation — and what the next 8 months have in store.

========================

[1] https://arxiv.org/pdf/1709.04326.pdf (For comparison, a 3-time Mathematics Olympiad gold-medalist scored 90%.)

[2] This was Poland's National Math Exam. Minvera scored 65%; the 2021 national average was 57%. See https://www.aitracker.org/ and Section 3 of the Minerva paper at https://arxiv.org/pdf/2206.14858.pdf

[3] https://openai.com/blog/grade-school-math/
do you feel the same way about other libraries or software? Do you have reasoning that you can articulate that GHC is unnecessarily complex in ways that other comparable software is not?
Here is an attempt to crowdsource the answer on hacker news:

https://news.ycombinator.com/item?id=33012137

Spoiler alert: no really good answers