skysight-inc/HackerNews huggingface dataset:
(Since you're answering arbitrary Fog Creek questions) In retrospect, do you
think it was a mistake to make kiln hg-centric at first?

No; I think it was a mistake to not also support Subversion out-of-the-box.

Our customers were overwhelmingly Windows shops, and Git on Windows in 2007 was just unusably bad. It really would not have been a viable option. (I did look at Bazaar and Fossil, which were good players on both Windows and Unix, but neither seemed like a good fit for other reasons.) But Kiln's core value prop at the beginning was actually code review, and I think we could've found a cool way to bring in a Phabricator-like patch workflow that would've meshed just fine with Subversion and given our customers a much easier way to get access to Kiln's goodness. In that world, Mercurial would be a kind of bonus feature you could use, not the only way into Kiln. The resulting product would've been very different, mind, but I think it would've gone way better.

The other three technical mistakes we made, since you didn't ask me, were having FogBugz target .NET instead of Java (given the immaturity of Mono at the time only; I love .NET); having Wasabi compile to C# instead of IL (especially given the previous note); and having Copilot directly modifying VNC and its protocol instead of just jacketing it with a small wrapper app. These three decisions collectively slowed the company down a ton at a time when we shouldn't have let ourselves do that.

I enjoyed working with you, Alex. Glad to see you doing well!
You are a WONDERFUL human being! Thank you for this. Works on Edge (as you'd expect).
Thank you. Will try to workthrough some of the materials you mentioned, I have heard of read some of "Start Small, Stay Small" in the past, though not finished.

> I'd recommend that you instead look up micro-SaaS, where you just target making $10k+ monthly recurring revenue and be set, rather than going on the VC treadmill and trying to raise capital, hire a team, etc which is often overkill for first time founders.

Yeah, it's also my orginal goal and what I want to start with.

On a side note, I read "No Filter" and "That Will Never Work" and quite enjoyed them.
Hrmph. An engineering program might be composed of 95% males. That doesn't mean that most men are engineers or engineers in training. That's not the case at all.

Things don't have to apply to all men/women in order for things to be very lopsided.
No worries at all, it's such a polarizing discussion point and always comes up. :)
> We reported the vulnerability at 2023-07-12 20:15:43 UTC and received the ACK at 2023-07-12 01:34:54 UTC.

I am not sure the timeline...
I guess like this:

var user = try alloc.create(@Frame(service.GetUser));
user.* = async service.GetUser(id);
defer alloc.destroy(user);

var promos = try alloc.create(@Frame(service.GetPromotions));
promos.* = async service.GetPromotions(category);
defer alloc.destroy(promos);

var eligible = GetEligibility(await user.*, await promos.*);

but the claimed difference is not present in this code. It is that GetUser and GetPromotions do not themselves know whether they are async. The author of service is able to just take some readers and writers or some types or objects implementing some protocols and use them, then service's methods inherit the async-ness of its dependencies.
Moonlight Sonata is a good example of how you can be "brain-limited" in learning a piece, rather than limited by technique and finger dexterity.

Moonlight is very easy on the fingers. But the constant variations are a challenge for people with poor memorization and slow recall like myself. You hit an F# instead of G# on the third repeat of a pattern and it's all over.
I actually agree with you. Technology could be a multiplier and an enabler if it is a medium for communication instead of an insulator from difficulties. I might be a bit cynical though because I suspect that people would use it the easier way. I hope that I'm wrong and the optimism which ruled the internet until the early 2010 would prevail at the end.
Ha! More performant than I'd have guessed. I tried commenting `PrintBoard<EvolveN<GosperGliderGun, 100>>` in and out and it took about 3 seconds (in the ts playground).
Hi awsidc, I don't ask for or review code samples. Also the last time I posted was 6 months, and another over a year ago.
What Anduril is trying to do is to first build product that they think the customers will need, on their own dime, and with no exact specs from DoD or anyone else, and then present the (more or less) finished product to the customer, and tell them to take it or leave it. This removes the need for negotiating R&D contracts, preparing detailed spec or working with someone else’s detailed spec etc, and does cut significant amount of process related red tape. The risk here is that the customer will, indeed, leave it instead of buying, which means that R&D costs are not recouped.
In think you’re right.

Weird that a tool that is very well suited for a demographic is actively ignoring it, because it just isn’t good enough to fill the need yet.
That hasn’t been determined, and while they’re sometimes controversial, I’m not sure they are unconstitutional as long as there’s a path to appeal to Article III courts.

Just as a point of reference, military tribunals and immigration courts also fall outside of Article III as well.
I totally agree that library developers are the ones who _can_ handle complexity, but I have found even some of the top Rust devs are making async mistakes -- either the APIs are not correct from an async perspective, or there are basic bugs like losing wakers. The latter is so common it's not funny.
I'm subscribed to their announcement list (where they publish errata) and I haven't seen anything yet.
1 billion trees over 3 years is not much for such a big country. Much smaller Poland has managed forests and plants 500 million trees a year.
> until you find out SimpleDateFormat and a bunch of other classes built tight into your standard library aren't thread safe

true, but DateTimeFormatter has been available since Java 8, released almost 10 years ago.

VirtualThreads will be available in Java tomorrow

Also: https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDa...
The main issue caused by vulnerable devices is that they can be used in DDoS attacks. If there were no attacks, there would be almost no merit to hack those devices. So why don't we take measures against DDoS attacks instead?

What I suggest is to make all Tier-1 ISPs adapt a protocol that would allow any host to block incoming traffic from specific IP/subnet at all upstream providers. So during attack the malicious traffic would be blocked at source network level or at Tier-1 level and never reach the target.

Wouldn't networks be more secure in this case? Critical infrastructure like banks or government services would be better protected. Also, middlemen like Cloudflare would become unnecessary.

What surprises me is why we use technologies that allow to perform DDoS attacks with mimimun costs. ISPs turn a blind eye to this and route malicious traffic to the victim without trying to stop it. Security updates for IoT devices won't fix this. ISPs are the ones who need to be fixed.

Also, if IoT devices were restricted to local network, then outdated firmware wouldn't be a problem too.
> We want to use the whole computer. Code runs on CPUs

Well, I would hardly mind to use the GPU for any part of my program which would fit it. That's why I believe it could be a great idea for a modern programming language to include first-class GPU-accelerated types and instructions.
So, how much effort is it to setup and maintain PiHole? Conceptually it sounds great, but if I set it up properly it's going to impact not just me, but everything in the house, which mean my wife.

And Fiddly and "F-with it" stuff just is not attractive. There's enough internet rage when everything is (supposedly) working as it should much less with something like PiHole potentially mucking things up.

So, just curious how it is to live with PiHole.
How do you know that we over-prescribe SSRIs and stimulants?
I'm not sure why you thought it would be any different.

What the original article misunderstands is that there is no incentive for the stay-at-home partner to contribute. They don't have to do housework, because at the level of your own disgust threshold, you'll do it for them. They don't have to raise the children, there's Youtube for that. And you can't leave, because you'll lose half of your assets and be on the hook for spousal and child support.

"Housewife" is a fun idea, but the incentive structures are so perverse that it's invariably a bad deal for the earning partner. Most of us end up working from sunup to sundown while the housespouse scrolls on social media all day.

That said, sounds like you hit the jackpot with someone who mopped the floors. That's better than most.
>The language itself may not be ready for production, but the binaries built in the language work just fine.

Why is it not ready for production if the binaries work just fine?
I think they failed to serve their purpose because until relatively recently they've only been present on premium-grade machines, so software couldn't rely on the presence of one.

Nowadays with Microsoft making it a requirement (as well as fTPM which means the TPM no longer requires dedicated hardware) we might see more use-cases.
Because its a better engine with better security and faster performance?

Mozilla did worse things than brave, at least brave actually does privacy by default rather than just talk about it!
I'm not confining archaeology to Howard Carter, nor his stereotype, nor his (generally) post-Victorian era.

https://en.wikipedia.org/wiki/History_of_archaeology

Following a few links - William Harvey (b. 1578, graduated from Cambridge 1593) both conducted excavations at Stonehenge, and was a prominent skeptic of allegations of witchcraft. But it was 70 years after his death that the last "legal" execution for witchcraft was performed in the British Isles (Janet Horne, 1727).

Meanwhile, Wikipedia also credits Robert Filmer (graduated from Cambridge 1604) with being one of the most famous exponents of Divine Right, and notes that that issue was pretty much settled - at least in Britain - by the English Civil War (1642-1651).
By two major varieties of a parasite, one of which notably used to ravage England up to nearly the Scottish border, and the US East Coast up to the lower reaches of New England. Tons and tons of malaria deaths at surprisingly-high latitudes, not all that long ago.
It'd only be few hundred engineers to get to $1m/day. Or like 4k H100s if they're so behind the eight ball they're paying on-demand rates.
For those who may not understand your comment, this is a summary of the issue at hand here [0] and some commentary here [1].

[0] - https://wp.nyu.edu/compliance_enforcement/2023/06/12/ftc-dim...

[1] - https://ogletree.com/insights/supreme-court-ruling-questions...
How cringe is that keynote? Hard to watch
The ends are the same and the means are different. The metabolic actions between the two are similar. It's not an unfair comparison. One might have adverse longterm side effects and the other might not. This is something further study could help answer.
The constructor of std::string is constexpr in C++20. A runtime call to 'strlen' (or equivalent) can be optimized out by computing the string's length at compile time and initializing the object accordingly.
Joylent isn't a VC fund, though, is it?
Point!

:-D
You could just provide better search interface instead.
But that does not bring money.

Or show a button to open separate window which shows related apps.

But instead, we always want to bring everything instantly under our attention [in same screen, close to the line of sight].
Teaching and indoctrination are different things. The keyword criticality is very common among many religious schools. There is a difference in rigor for those arguments, but they are allowed. This is why many people fall out of their ancestral religion.
Business plan is outlined on https://oven.sh/:

Oven will provide incredibly fast serverless hosting & continuous integration for backend & frontend JavaScript apps — and it will be powered by Bun.

It will support popular frontend frameworks like Next.js, Vite, SvelteKit, SolidStart and many more — along with backend frameworks like Express, Fastify, NestJS and more.

The plan is to run our own servers on the edge in datacenters around the world. Oven will leverage end-to-end integration of the entire JavaScript stack (down to the hardware) to make new things possible.
Thanks! Really glad to hear it, and excited to hear what you think!

Rivet doesn't have a built-in way of choosing between different ChatGPT plugins, so you have to explicitly build out the graph and choose via prompting. We published an example app that actually does this, although the "plugin choosing" part is intentionally simplistic: https://github.com/Ironclad/rivet-example

And yes... the docs and a decent amount of the code was heavily assisted by LLMs (all Andy, not me). Apparently if you look in the commit history, you can kind of see how Andy used Rivet to build Rivet!
Don’t forget trello
> Most languages choose Simula style OOP

Right, including Smalltalk 76 and 80 onwards themselves. Remember Kay's statement "actually I made up the term object-oriented and I can tell you I did not have C++ in mind, so the important thing here is I have many of the same feelings about Smalltalk" (https://www.youtube.com/watch?v=oKg1hTOQXoY&t=636s); the reason he refers to Smalltalk this way in his 1997 talk was likely the fact that Smalltalk-80 has more in common with Simula 67 than his brain child Smalltalk-72. Ingalls explicitly refers to Simula 67 in his 2020 HOPL paper.

> and reject the things that make Smalltalk different

Which would mostly be its dynamic nature (Smalltalk-76 can be called the first dynamic OO language) and the use of runtime constructs instead dedicated syntax for conditions and loops (as it is e.g. the case in Lisp). There are a lot of dynamic OO languages still in use today, e.g. Python. Also Smalltalk-80 descendants are still in use, e.g. Pharo.
I bet IBM beats AWS handily on work-life balance, pressure from management, and most of the metrics of work satisfaction other than compensation and maybe office facilities

IBM probably doesn’t use Chime for meetings, either.
> currently living through a crisis of loneliness

possible caused by computers, i mean phones? If that's the case, more compute might make this even worse...
Sadly my insurance declined coverage.
The button of a Yubikey doesn't add as much security as you might think: Since you don't know what you are actually confirming (due to the lack of a display), what prevents an attacker with control over your OS to just wait until you want to confirm something legitimate and then front-run that request?
There was a FUD theme with some of the "zig isn't stable (>=1.0) so how can I trust bun" threads. So long as bun is stable, does it matter that zig is not 1.0 for the developer using bun? So long as zig is reliable enough for the developers of bun, I don't see the concern.
Run Llama 2 GGML with LangChain on CPU [video]
Not this thing again ...

Dark matter is in a sense the opposite of an invisible dragon in your garage. Nobody wants to have an unexplained, invisible cloud of particles hanging around.

It's as if every time you get into your garage you can smell sulfur, you see huge talon marks every once in a while, along with half-eaten carcasses, and you occasionally find your thermometer melted into a pool of plastic. However you hate the idea as a homeowner, the only available conclusion is that there's an invisible thingy in your garage made of god-knows-what that does things that cannot be explained unless you assume its existence. So you call this thing "that invisible thingy in my garage," and next thing you know, everybody's calling you names and talking of phlogiston and ether.
> What I suggest is to make all Tier-1 ISPs adapt a protocol that would allow any host to block incoming traffic from specific IP/subnet at all upstream providers.

Cool story bro, and this is authenticated and secured, how? What happens when malware starts black-holing Google and Microsoft for all my devices? What happens when a botnet starts black-holding Cloudflare for all their neighbors? You want to prevent a floody-floody DDOS by creating opportunities for another variety of DDOS?
That's about what I was going to say. Traits have no data of their own. If you need that, you have to construct it, with a data object in each trait instance and access functions for it. It turns the notion of inheritance inside out. Awkward enough that it's only done if absolutely necessary.
PR them to use ureq. ;)
It would be simpler now but more complex at a time of war. You would want as little complexity as possible during a time of war.
> Their marketing emails are particularly deceptive, and if you try to opt out of them and unsubscribe, they force you to enter personal information you don't readily have access to to "confirm your identity."

That shouldn't be legal, and I'm surprised that doesn't get their emails redirected to /dev/null by everyone. Stuff like that doesn't even deserve the modicum of respect that getting sent to Spam denotes, mail providers should just reject it at the MTA until Intuit stops.
Yes, suborbital passenger transportation looks least clear now :) .

Maybe the Boca Chica launchpad will get modified/improved to be more compact. It's still at early stages of design/use, so maybe significant improvements could be added. Particularly given that the last redesign took less than half a year.

E.g., a wall around the pad, say, with diameter of ~100 meters and a significant height, would likely protect environment from steam, gas, particles and noise to some degree.

So the question with the word "exactly" doesn't have answer right now.
> “does not signal an immediate resumption of Starship launches at Boca Chica.”

The FAA was not moving forward with a launch license until it was closed. So this is a big deal, even if it takes some time to get the license.
EvaDB – SQL Queries Using Hugging Face, Open AI, Ultralytics, PyTorch
I click subscriptions, and it's just my subscriptions. Is there some other way that people are not seeing what they subscribe to?
“Clearly you were not at Wagram.” - Napoleon Bonaparte
Except that Rust hasn’t yet realised it
It doesn’t really matter if there are 100 new bugs for every memory unsafety bug fixed. Those new bugs in an image codec would be hangs/crashes or incorrect rendering and that’s it. And that might be serious but it’s not a security vulnerability.
Releasing a major software product right now without a fat AI sign on it extrudes and instills enormous amounts of confidence.
I'm not asking why most engineers are men. I'm asking why your engineering program is 95% men. And if your argument is that, well, all hot women aren't engineers so almost no women are engineers, I'm going to raise eyebrows.
Seems good! I really like the ability to combine CommonJS and ESM modules, and the built-in file-watcher. My reluctance is two-fold: nodejs is still dominant and mainstream, and Bun is VC funded which, as others have mentioned, doesn't bode well for its longevity (I realize this concern is a bit circular, since it's longevity would be improved with adoption). (It's just that I've been burned adopting marginal technologies in the past. In the JavaScript space, I always liked Brunch, but it never caught on. In the Java space, I always preferred Dropwizard to the Spring Boot complexity, but it also never caught on.)
No, the weapons come later. The "observation stations" just determine who they will be pointed at. That's different, right?
My relative works for FreeTaxUSA. I'm glad to hear you like them. She is too.

They're also great to their employees. My relative got a mostly paid vacation recently on top of great PTO.

Edit: Also, my relative is partially responsible for the UI, so she's happy to hear you like it.
Generate a large number of strings and maps programmatically in compile time.

You are pretty much limited to macros and macro-like languages (llvm-tablegen) if you want to do this today.
Vaguely, yes, though the origin is more aboreal and mythological, likely accounting for its popularity as a product/project name:

<https://en.wikipedia.org/wiki/Yggdrasil>
Is there video or a demo?
We have a golang service that we use for auth - it simply generates JWTs. Our main application is in kotlin.

Our golang app starts up, binds a port, signs the jwt and shuts down before our kotlin app even hits our code.
> Because the term was coined by Alan Kay

This is pretty unlikely. See https://news.ycombinator.com/item?id=36879311.
Most people in China (especially lower to middle class) do not have dishwashers. In fact a fair amount of younger people living in Shanghai don't even have a kitchen - they only eat delivery and never cook.
> Otherwise there would be no such thing as a drop-in replacement (in the software world at least).

That's obviously wrong, because there are things that could be different while the API/compatibility is still matching 1:1, such as:

- speed, memory usage, memory safety

- additional features, more capabilities

- simple licensing stuff

Imho, a drop-in replacement actually suggests that you can simply swap out the runtime and expect your code to work out of the box.
And my mom said I'd never learn piano without practicing!
What are you upset about, that he's reflexively anti-big tech which includes Google, or that he's anti-Google out of all the big tech? Because personally I don't give any of the FANG+ the benefit of the doubt on anything now.
I'm really thinking of the energy scaling. Suppose you want to use such a technology to offset burning oil for some purpose. Even for highly efficient processes, you're going to get generate a ton of CO2 for a MWh of usable energy. You're then going to use 2 MWh of electrical energy to recapture the CO2. So, you've tripled the energy we need to produce for that process. That's really raising the bar on carbon neutral energy production.
>But sure, laziness. Feelings over data. Shockingly common.

What point do you think you're proving here? Your sibling, with some rare condition, is anecdata.

Do you honestly think this is the common use case for Ozempic? Maybe you should try looking at the data. America has an obesity problem, and it isn't because there's widespread metabolic conditions. People eat too much and move too little. The use of this drug is 90% cosmetic. And, as I said, have at it. Elon using this drug was one of the first times I'd heard of it. Metabolic condition, of course.

This is no different than half the population having ADHD and being on stimulants. Or Quaaludes. Or whatever. It happens over and over.
It was not disdain, more like childish mockery.

I deleted it because I found this comment was crap. It did not bring anything useful, and was not funny neither. And would have risked bringing sterile discussion. It was just not at the level of what I expect from myself. Sorry if you tried to reply and failed as a consequence.

> would you say you feel strongly about it

No. There are so many things that are more meaningful and enjoyable to focus on in life that spending emotion on some rebranding is not worth it. I'm not even a user of the thing.

The rename is stupid though, even more so than my deleted comment, no doubt about it. ;-)
If anything, this development has been artificially suppressed for quite a while for oddly puritanical reasons.
Sure, happy to help
Much more than rust, that’s for sure, where you are forced to stick everything in a macro or pray the compiler is smart for compile time programming.
Nets would probably become quickly choked with debris. Im wondering about narrow concrete buttresses maybe every 3 meters or so that swimmers could grab onto
Maybe use a biodegradable paper wrap instead?

Or, old-school cellophane which according to Wikipedia is biodegradable and compostable.
Topologist's map of the contiguous US states
My relative works for FreeTaxUSA. She's happy to hear you're happy!