skysight-inc/HackerNews huggingface dataset:
You can't "drive the design" with TDD. To write a failing test, you have to have a requirement which is encoded by the test. That requirement doesn't come from TDD, and TDD can't tell you how to procure it.

To go from a high level requirement like "command line application to track transactions and show expenses by category", you need to go through several levels of detailed design before you have anything that is implementable by a test-driven approach, which will necessarily be bottom-up.

Remember that tests can only confirm the presence of a defect, not its absence, and that not everything can be tested due to the intractability of exhaustive testing.

By blindly following test-driven design, you could end up with a useless, inflexible program that correctly categorizes expenses over only a small, fixed vocabulary of categories because it never occurred to anyone that a category must be something user-defined.

A user-defined category feature cannot be implemented with strict TDD because the space of user-defined categories is infinite. Say you have a test which confirms operation for every valid category string up to three characters long. That doesn't prove the system will not fail for a four-character-long category.

The only people who regard TDD as some kind of panacea are those with no formal background of any kind, who don't understand the role of testing in the overall software engineering context, and what its limitations are.
> While I complain, I would also like to mention the USB forum's insane naming strategy and non-obvious labeling system.

battered USB-C users: “You don't know him like I do, he really loves me and he says he's gonna release USB 4 and leave all this confusion behind us forever!”

USB-IF: “haha but what if I released usb 4 2.0? … … …”

Like c’mon nobody can deny that they’re absolutely doing this shit on purpose, creating confusing standards makes it easier for the forum members to market older crap and pretend it supports the latest thing without incurring the cost of actually supporting it.

it's extremely extremely concerning that this is the standards body that the EU has given a government monopoly to develop connectors for our devices. This forum does not have consumer interests at heart, at all, they are looking out for their members, not for you. And like an abusive partner, they aren't gonna suddenly wake up one day and change everything... they exist as an organization so that Asus can make 1% more profit on a laptop by using an older usb controller, not to produce good standards that consumers can understand.

Unlike HDMI, there's just no alternative right now. We desperately need "VESA for data connections" and to get the wheel away from the shitters at USB-IF.
Another fun one:

struct { long unsigned a : 31; } t = { 1 };

What is t.a > -1? What about if a is instead a bit-field of width 32? (Assuming the same platform as in the quiz.)
Because they were hypocritical about it.

Let's say you're afraid that someone might punch you in the face. So that person gets on a soapbox and gives an eloquent speech to a crowd about how they're not going to punch you in the face, in fact, they're quite against face-punching and regret the times in the past they've punched people, and you're able to relax a little. And then three days later they punch you in the face anyway. Don't you think that punch might hurt a bit more, on an emotional level, than if that person just clocked you when you thought they would?
There are posts about specific events and dates on that Twitter feed. And it's just a quick example I found in 2 minutes, one of countless such accounts.
Sure, I think everyone but the bullies would prefer your second approach. In the meantime, though, reputation is kind of all you have.

I’ll add though that if your gossip network is only giving you “overbearing/not” signal that’s petty weak tea. In my experience recent phd students of an advisor are typically happy to give an honest off-the-record take, that includes how driven you need to be, what to bring to meetings for them to be productive, etc etc. Each student will bring their own perspective and experiences, and may not be well connected to others’ (eg, a male student might not know that years ago his advisor’s last female student suffered harassment).

But ask a few of them and you’ll have a lot more data than you started with.

Also critical is to ask whoever is writing you a letter to begin with — especially if senior, they will often have useful perspective on potential advisors.
Nobody really wants Facebook to be in charge of the future. Maybe there's a big brand turnaround somewhere inside of Meta, but without that it just doesn't work.
Have a stroke. Then have to relearn programming again.

Bloody shocking just how many layers of concepts, frame works, Etc there is.

Or step away from JavaScript world for a couple of years. About the same sensation.
How old is that guy. I can’t help but get “fellow kids” vibes from him.
The issue there is that the once very affordable FD lenses are now popular among filmmakers for rehousing, which makes them a lot less affordable. Pre-AI Nikon is cheaper.
Devil’s advocate take:

The nanosecond bad actors (e.g., mega corps) can have apps exclusively in these alt stores, that’s when those corps will move, reinsert their anti-consumer code that Apple makes them take out, and have that be the only choice. And these mega corps will tell consumers about what’s in there as much as they used to before Apple added the mandatory disclosures which is — not disclose at all.

Also, it’s much easier to make peace with Apple choosing what can be snapped into a modular PDA (personal digital assistant) if you stop distinguishing between hardware and software as if that distinction matters for an appliance, and consider it all firmware and all part of a singular trusted digital experience: “Don’t make me think.”

Today, consumers can choose trusted curation and full integration (iDevices), or non-curated and unbundled (countless brand + Android OS options).

If alt app stores happen, consumers will lose this choice, because nobody will be left counter balancing the exploiting corporations’ power. The race to monetizing exploitation happening before Apple stepped in will continue apace.
>What we have now is so much better than what we used to have.

Agree. People are looking at the past with rose tinted glasses or haven't lived through the '90s - '00 tech. Every phone and electronic gadget had their own proprietary dock, cable and connector for data and charging. Even many phones had proprietary connectors for headphones instead of the 3.5mm jack. It was a nightmare.

You're phone is running out of battery while you're at the bar/on vacation? Then good luck finding someone with the same Motorola charger. Want to transfer your photos to your PC and your 50pin Sony Ericsson data cable is acting up? Good luck finding a cheap replacement on a short notice. Want to plug in the phone's memory card in your laptop instead? Well, if your laptop doesn't support Sony's proprietary Memory Stick Pro Duo, then you're shit out of luck.

And even those proprietary connectors had plenty of issues, and manufacturers weren't even consistent, changing their connectors every few years instead of sticking with one for the long run.

What we have today has certainly teething issues, but we're on the right path.
I agree that the graph is misleading, but your response is misleading as well. It looks like we spent more than twice as much in inflation-adjusted dollars at the peak in 1966 (49 billion) as at the peak in 2021 (23 billion), and generally we spent 1.5x-2.5x as much during the Apollo era vs. the last decade.
Are you implying that if tragedy strikes in an EU country where someone can’t work for years on end, their lifestyle doesn’t suffer or change? What a weird comment. I guess I also hope you don’t get brain cancer or die of a heart attack?
Toastmasters might be a good option.
It's possible, but it's very expensive and time consuming.

Also, Epic lost, though the case is still out on appeal.
Nikon FM2. The best beginner SLR ever made. Add a 85mm 1.4 or a 110mm and a 35mm 1.4 lens and you're on your way.
The role of stress in video game design
And yet, the same DP connector on the same monitor with the same cable works fine when plugged into a DP connector on another computer (on Windows).
If you asked me to bet at even odds on who would be first to orbit, SLS or Starship, I'd probably bet on SLS.

If you asked me to bet at even odds on who would be able to do two, or five, or ten launches to orbit first, my bet would be on Starship.
I don't know what you want us to say. If you're worried about censorship, you shouldn't work with apple as proven time and time again.

Apple users are the most willing to trade their freedom for convenience. We have no sway there. Cloudflare users are another story.
All these big corporates with monopolies are acting exactly like the ruthless kings of yesteryears.

Things are not going to change unless there’s some kind of a revolt.

And I consider myself Apple fanboy.
Part of the issue is that this rocket doesn't just use hydrogen, it uses cryogenic liquid hydrogen, which apparently is even harder to manage. To quote from an excellent writeup [0]:

> Because it is so tiny, hydrogen can squeeze through the smallest of gaps. This is not so great a problem at ambient temperatures and pressures, but at super-chilled temperatures and high pressures, hydrogen easily oozes out of any available opening.

Elon Musk responded to this article with the following tweet [1], which to my understanding is a pretty reasonable take:

> Accurate assessment. Raptor design started out using H2, but switched to CH4. Latter is best combo of high efficiency & ease of operation imo. Delta-v difference between H2 & CH4 is small for most missions, because CH4 tank is much smaller & no insulation is needed.

[0] https://arstechnica.com/science/2022/09/years-after-shuttle-...

[1] https://twitter.com/elonmusk/status/1566233000458592256
Anyone taking bets on whether Starship will beat SLS to orbit?
"...in Australia"

How is this not a S1 P0 that requires an emergency hot patch from Google? AU should ban pixel phone sales until this is fixed.
There are a couple different studies which is why I put the range. Here are a couple

https://pubmed.ncbi.nlm.nih.gov/18981931/

https://pubmed.ncbi.nlm.nih.gov/23702447/

Some older studies from the 80s and 90s that are even higher (well into the 90%), but they may not be the best representation of the modern trans situation.
Are people still maintaining Serenade? It looks like since they open sourced, it's mostly just been one person committing to it: https://github.com/serenadeai/serenade/commits/master
Capsaicin in Peppers
TERF = Trans Exclusionary Radical Feminist. Basically any feminist who doesn't believe in trans woman being in woman locker rooms or competing in women's sports or similar things.
You can't throw money at the problem and just expect it work better. We should know this as an industry by now.
> you cannot know what a monadic computation will do without running it

This is not unique to monads. You cannot in general know what any computation will do without running it. That's the halting problem. Even compilers are subject to this if you have a sufficiently expressive type system (or macros).
Part of the appeal of Apple products to some is outsourcing the maintenance of the security of the devices to Apple. Many people actively want this.

Sideloading destroys that, as it then becomes possible to take actions to subvert your own device.
If the individual also said they were a HN user would you be thinking HN is guilty?
This problem is apparently years old and happens in many countries. Given the liability associated I'm surprised Google hasn't fixed it.

https://www.reddit.com/r/GooglePixel/comments/wpirx8/had_an_...

https://www.reddit.com/r/GooglePixel/comments/ti8o8f/diallin...

https://www.reddit.com/r/GooglePixel/comments/rfld6m/pixel_p...
This is where less gold-plated products may be better! Look at page 6 here:

https://leesheatingandcoolingservice.com/wp-content/uploads/...

The 216 filter has 0.17" wc of initial pressure drop at 1000 cfm as compared to 0.12" wc for its MERV 13 equivalent, the 213. You can just swap it in if you started out with MERV 13 [0] have 0.05" wc of extra pressure budget (and an existing compatible housing), and you can probably save 0.05" wc by just changing your filter more often. Or you can design something like this into a new system, just like you would have to design a Perfect 16 in.

[0] You must have some kind of return air filter to avoid destroying your fan coil. MERV 13 is somewhat of a baseline for a decent system.
We had one of these when I was a kid... took it on holiday to Maui one winter. Super fun and easy to carry around everywhere. Only problem was, photos were absolutely terrible. Grain was incredibly large, no detail. I guess because the actual negative was so small. Never used it again.
Story I've shared on HN in the past. In the summer of '83, I did an internship at Kodak. I worked at the Elmgrove facility where the disc cameras were made. Early in my stint, I got a plant tour of the building where those cameras were made. The factory was going full bore to keep up with demand. I was in awe of the factory and the level of automation and the sheer size of the machines!

There were 18,000 people at that one Kodak facility. Start and end time were staggered in five minute increments to manage car flow. To think at the time that just five years later it would all come to a rather quick end was unthinkable.
This has been around for years. There's 'churn' because there's almost nothing to hosting this service. None of the data is sent or goes through a cloud service, it's all P2P connections. There only needs to exist a central server for brokering initial connections and handshake between clients. Anyone can setup and run a service like this with just a few dollar domain name and a couple bucks a month of VPS hosting.

I think you're really just wanting some big name or trustworthy player like Dropbox to come out with a similar service. It's not going to happen--like I said by design wormhole and similar tech doesn't send or store data on any central service. There's no value for some big company to give people this service, they're literaly just burning bandwidth to shuttle invisible (to them) bits and data. They can't extract anything like advertising targeting, revenue, etc. from the service. It will always exist as some weird self-hosted thing.
There are many correct answers here, but I recommend the Pentax K1000. It is possibly the world's #1 most-manufactured camera, and was the standard camera for beginner photography classes throughout the 80s and 90s.

There are vendors on eBay that specialize in this camera and have literally 100s of cameras in stock.

Early models are all-metal, while later ones incorporate some plastic, but are consequently lighter. At this age, I wouldn't worry about the reliability difference of the two, and simply plan to replace the body if it fails.

The Pentax K-mount has a lot of cheap, good glass. The 50/1.8 is standard and fabulous, the 28/2.8 and 135/4 are also amazing and can be had for under $50.

The camera is entirely manual, with no autofocus or autoexposure available. Optionally, you can put a button cell battery in it to power a simple exposure meter, visible as a needle indicator in the viewfinder.

I've been shooting these for 40 years, so I'm a bit biased, but I do recommend them just for their ubiquity and cheap replaceability.
Lapce Editor, Release v0.2.0
Presumably you're doing this to pull in air from the outside using negative pressure? I heard this approach isn't optimal because negative pressure means that you'll be pulling in air through the various gaps/crevices in the walls, which is dirty and might have contaminants like mold.
Where the 1080 would do about 2 it/sec, the 3090 does about 10 it/sec.

When I do batches, it slows down but not linearly; if 1x does 10 it/sec, 2x does about 6 it/sec. Batching is the other upside of more VRAM.
A very good article here: https://arstechnica.com/science/2022/09/years-after-shuttle-...
Pretty sure Voltaire's not wanting a country with endless and shifting politeness laws, prone to giving government and tech power over speech, was certainly not wrong.
Thanks. To clarify (although you answered this anyway), I’m referring just to the core language support (and maybe very common non-core packed that are essentially core), not the infinity of all spin off development.
Just a note for the author: The Green background on wrong answers was entirely confusing. Thought I was a C god at first.
You're welcome. As soon as I saw the mention of Israel having the world's largest oil field I had to dig into that. I have been reading several industry publications regularly for decades and have never seen that claim made in any of them.

The only time you see Israeli oil exploration mentioned it is usually in this same context - a relatively small operator is exploring for the oil mentioned in the Old Testament that, once it is found, will make Israel rich and no longer dependent on foreign sources and this discovery, along with other events, will usher in the second coming of Jesus. This theme is very popular and almost universally allies Jewish owner/investors funding operations in partnership with American evangelical Christians who invest or provide expertise and/or equipment.

These people are glad to associate with anything that helps Jesus find his way back. To them, Jesus already has the ticket in his cart and only needs to complete the transaction. Sufficient oil to power Israel at a level greater than her traditional enemies is seen as an inducement.

One problem is that the line between friend and enemy in that region is no longer a sharply drawn line from a fine-point pen in dark ink. It has become a fat, multi-hued crayon line over the last several decades with convenient alliances formed among those who had been traditional adversaries as neighboring nations increasingly work toward common goals.

Like I mentioned, Israel does produce natural gas now from a regional field that is also seeing development by Lebanon, Egypt, Jordan, Syria, Gaza, and Cyprus. Turkey also may be involved and likely would also be working to control gas produced by Greece and Cyprus. Anyway, natural gas quantities sufficient to decrease the region's alliance on supplies from Russia or other central Asian nations exist and exports of surplus gas to Europe could replace some of the gas formerly bought from Russia.

Interestingly enough, eastern Ukraine has tremendous natural gas potential so that, if it were drilled and commercialized, they could become the low-cost provider to Europe. Western companies were planning to drill and frack and then revolutions happened, territory was seized, wars are being fought.

Oil shows in Israel are less common since the geologic history makes natural gas more likely due to high thermal maturation (it was cooked off over the millenia leaving gas behind).

There is oil in and around Israel. So far though, it is not found in quantities large enough to support commercialization. That's why I replied. I needed to know whether I had missed anything important in my reading.
LotR every year until the movies ruined it for me.

The Earthsea trilogy.

The Moon is a Harsh Mistress.

The Iliad.

Moonheart by Charles De Lint.
With the amount of illigal content on the net, CF is not making blog posts every time they stop service. They're doing it in this case because kiwifarms is popular. And now it's causing dozens of posts stirring drama and steering users towards it.

The justifications are also weak, and put CF in a bad light because they believe themselves to be justice. A simple "we don't like what they're doing so we won't service it" is an honest answer.
Because sub-integer types are for storage, not computation.

Yes, it'd be better if you had to explicitly cast to int or unsigned to perform arithmetic, but that ship has sailed.
The BEIC was only sporadically profitable and required frequent British government intervention to keep it afloat. Corruption was widespread and its armies were forced to put down almost constant insurgences.
Does anyone have details on the internals of Google's customer support orgs? They seem to have taken to heart compliance with only bare minimum legal requirements over the past four or five years.

And given that it's now also impossible to engage support on Facebook to fix account issues (I was locked out of my Oculus Quest 2 after attempting to merge my Oculus dev account with the Facebook account I closed in 2006), I wonder if it's time again to legislate higher standards for "support".
You think the right-wing hasn't been doing this shit for decades?
I thought it was pretty clear that they basically said "Things went from 'freedom of expression we don't like that we find questionable' to things that are almost certainly illegal, so we are forced to move, even though we would prefer law enforcement did it."
Another clue is that they call 150 deg 5 bar steam.
Yeah I'm a little disappointed about how Charge turned out too. Working with Sprint was tough, I'll just leave it at that.

The question about porting is a good one, and I basically punted on making a decision until I could tell whether anyone was interested in the service. I am of course using Twilio under the hood, so porting out requires using their process, documented here: https://support.twilio.com/hc/en-us/articles/223179588-How-d...

It's a little cumbersome but I don't see any reason to prevent port-outs.
Apollo was many missions, totally bootstrapping and industry, plus lots and lots of infrastructure. This included all the subsystems, multiple engines and so on and so on.

SLS since 2011 cost $20 billion, add $20 billion for Orion. Add to that 5-10$ billion in infrastructure. These 50 billion $, didn't pay for the development of a single engine.
Biggest unspoken secret of LA homeless is the growing drug epidemic that’s causing it.
Nah, in this context they are talking about hydrogen having so small molecules that it escapes from all containers you put it in. Increasing size of container decreases relative leak per volume (due to previously explained math).

Problems of the booming nature is a different topic.
The statements made by any company representative responding to PR crisis shouldn't be taken as the unvarnished truth. The purpose is reputation management, dampening negative publicity before it overwhelms, while hopefully minimising long-term reputational damage.
Dupe of https://news.ycombinator.com/item?id=32712576
Discarding Eastern European countries like Poland is a mistake. Says a person who sees the country consistently growing their foothold on the global IT market, often with customer satisfaction.
Also says a person who is an immigrant to Poland and saw the sector boom in both size as well as international impact.
Yep.

Typical dark pattern, very easy to accidently opt in, impossible to opt out. You have to call, and as you might imagine, could not get through.

It also doesn't help that the opt-in was not done by me, but by the builder, who set the ecobees up in that manner (new build). It's part of the "energy efficiency" that they offered.
Predicting Total Terminal Difficulty on Ethereum
Team Velocity
I mean, the person you are replying to said "slow to operate". Not sure how that's being conflated with "impossible to use".
Up until yesterday, the site used a .net TLD and an American company provided DDOS mitigation. The actions of a Twitter mob which largely has Ukrainian flags in their profiles drove them further into business entanglements with Russian companies.