skysight-inc/HackerNews huggingface dataset:
I think it's a false dichotomy.

You could be really intellectually challenged for 20 hours a week, then spend the rest of the time with your family. Or you could do meaningless grunt work for 60 hrs a week, and never see your family. For me, with two kids, I'd rather have the former.

You also need to think about when your kids leave the nest. At some point they don't want you to be a big part of their lives. Even my 10 yo is exhibiting this. There's a narrow window they really want you actively part of their lives. Then there's a part you need to give them space and you need your own thing.

Finally, there's the consideration of providing for your family. If you totally 'check out' and don't develop your skills too long this could have a negative impact financially in the long term.
Yes, it is. Nutrition is more than calories. Just as you can become obese with nutrient deficiencies, you can also become muscular with them.
It's not a mistake if they do it repeatedly and they continue to do it even after they're made aware of it.
I am confused -- why is this better than "rsync"? Or ssh-based file transfer (sftp/scp)?

Also, regarding readme's first paragraph:

> You don't have to run a separate command with file redirection for each file you wish to transfer.

did you know about "tar | nc" trick? It uses "tar" so it can do as many files as you want, and it can do renaming etc...

device# nc -l 9999 | tar cvf -
host# tar cf - file1 file2 dir3/ | nc 10.20.30.40 9999
some nitpicking: internet in Russia is very fast and stable. But you are right when you say "restricted". The retarded government tries to ban some websites.
It really doesn't help your product if you make new accounts to add fake comments.
If you can't trust language users to be accurate enough to represent a power of 1000, you can't really represent concepts which differ by a thousand, or by a thousandth!

There are times when people are communicating approximations and feelings, where imperfection is fine, and times when they're communicating precise, technical, numeric concepts where an imperfect model is insufficient.
"hollywood stunt pilots" was clearly the best part of that entire story; like you could write a novel or a screenplay using that and adding "space probe" and "catching" to it.
Doctests in Haskell
*Especially the New York times.

I believe their mistakes are equally likely to be intentional as they are to be simple mistakes. Especially when it comes to topics where there is an agenda at play.
Because any sufficiently advanced negligence is indistinguishable from malice.
No support for my Note 10 pro, and either camera or network doesn't work for the majority of supported phones
I had the same idea for my blog whenever I get to it, but in Rust of course. :)
I should've taken a picture of the bananas, but here's a picture of limes being sold for three for a penny:

https://www.klos.com/~john/limes.jpeg
We Germans do. It gets very confusing when I switch languages.
Sure, I ordered a subscription to audible through the App Store. They have 2 plans and I chose the cheaper one. Then I found out the cheaper one didn’t include what I wanted so I called Audible to fix the problem and they directed me to Apple since that’s how I subscribed. I then called Apple and they had no ability to help me other than the options listed in the Apo Store. So I ended up paying twice to get the upgraded plan. Apple said they would refund me a discount for the difference but they never did. I cancelled after a month and I have yet to order any more subscriptions from Apple.
And user testing is so different than developer testing. Users have to learn from scratch and undergo the friction of learning a mechanic without context in basic and then more advanced forms. Whereas the game developer can often play their own game half-blindfolded and can correlate any particular game change with a section of code in one’s head.
You're not kicking anyone out of anything. Uninhabited properties are bought by the government. Houses up for sale are gov purchased and turned into mutli-family.

Basically the government is turned into the sole buyer who can also ignore zoning and resident complaints.
The reason most other companies don't worry about that is two-fold: culture, and costs. Apple has a culture, built top-down, that quality is paramount. While this seems to have started to decay a bit on the software side, mostly due to the size of the systems they are dealing with, and the need to support multiple software and hardware platforms (MacOS, iOS, iPad, Watch, iPhone, etc.), it is still going strong on the hardware side.

But the most demanding issue is cost. PCs are now a commodity. The margins in hardware are sustainable--barely. Therefore, every dollar (yen, yuan, etc.) invested in hardware design beyond the reference implementation provided by Arm, Intel, Nvidia, etc., is less money to the bottom line. And with lots of competition and rapidly iterating developments occurring at the chip and board level, the big gains in performance are driven by the chip manufacturers, not by the hardware platform providers like Dell, HP, Lenovo, etc.

Apple has managed to side-step that whole issue by providing an integrated platform that they completely control--more so now with the huge success of the Apple Silicon chips. This allows them to build compelling integrated solutions that don't run into the reliability problems posed by huge numbers of 3rd-party driver developers, support for add-in cards and other multi-provider issues. These are all things people complain about--the inability to upgrade or service their Apple hardware--but it provides a much more controlled environment, and allows Apple to spend more time working on all those attention-to-detail-items you mentioned, rather than testing, troubleshooting, and supporting an ever-growing plethora of hardware interopation issues.

Apple hardware costs a bit more (not a huge amount), and has a lot fewer upgrade or customization options, but what you get for that is a more bullet-proof solution overall. And it means Apple engineers and designers have more time to make sure that the devices are light, well balanced, quiet, and durable. It's a trade-off, to be sure, but so far the numbers are shifting in Apple's favor--something that seems shocking if you were around in the '90s when Apple's certain demise was commuted due to a huge investment by it's then arch-rival, Microsoft.
In the modern day, humans are not necessarily "cheap disposable units." At least for the US, it is not politically feasible to have 50,000-100,000 people die in a war anymore. 4,431 US soldiers were killed in Iraq. The calculus has changed and now dollars are cheaper than lives.
Until there's mass defaults
How far would they have to go before they ran afoul of some sort of false advertising claim?
Ask HN: How do you keep track of software requirements and test them?
I'm a junior dev that recently joined a small team which doesn't seem to have much with regards to tracking requirements and how they're being tested, and I was wondering if anybody has recommendations.

Specifically, I would like to track what the requirements/specifications are, and how we'll test to make sure they're met? Which I don't know if this could be a mix of unit and integration/regression tests? Honestly though if this is maybe even the wrong track to take, I'd appreciate feedback on what we could be doing instead.

I used IBM Rational DOORS at a previous job and thought it really helped for this, but with a small team I don't think it's likely they'll spring for it. Are there open source options out there, or something else that's easy? I thought we could maybe keep track in a spreadsheet (this to match DOORS?) or some other file, but I'm sure there would be issues with that as we added to it. Thanks for any feedback!
I couldn't find anything about the wire protocol being compatible with MySQL or PostgreSQL and it seems to need a specific SDK. This will limit adoption considerably.
>Such people need to know which dependencies they need to provide.

Cargo.lock specifies exactly which dependencies are required and in which version (down to git commit hashes and checksums). You can parse that file, way less error prone that doing it by hand (you can probably even fully automate the process of checking out the dependency repos).
Yeah I personally have no clue how valid this concern is, and with that ignorance I can confidently say it can and should be solved ;)

I was only pointing out that the comment above ("I can charge my car") didn't seem like it was responding to the actual concern ("can we charge 300,000,000 cars?")
No, and some of them do. The "hurdle" is the target audience. These professional products usually begin at over $1K license cost per year and go well into five figures for larger tax practices. The pro products are designed to track the status of hundreds of returns, communicate and exchange documents efficiently with all those clients, allow multiple staff members to work on the returns, prepare various entity returns beyond 1040 such as S-corp, partnership, trust/estate, and all U.S. states that have tax, automatically share data between returns of related persons (shareholder/S-corp, partner/partnership, kids with high investement income/parents of those kids). The pro software usually supports a much larger number of less common forms than the consumer products and has better diagnostic support for unusual situations.

It's kind of like the difference between having an Oracle database server vs. having MS-Access on the desktop.
Yes, if you plan to run disk management commands. Otherwise I don't see what commands would access machine specific device files on a regular basis anyway.
I contacted Trader Joe's corporate just today. If they don't do anything, I'll contact the Office of Consumer Affairs.

Ignorance of math is a bad thing!
Unless you live in Antarctica the ozone hole has little bearing on how much UV exposure you're getting. The stronger sun down in NZ and Aus is mostly due to Earth's elliptical orbit (closer to the sun during south hemisphere summer than north) and fewer pollutants in the air that absorb light, which is due to the fact that 90% of the world's population lives north of the equator.
IANAL but I did spend the past year working for a company that generated and printed strips and sale tags for several major retailers across the US. We had to be pretty careful with our security because if someone accessed our system and generated a sale tag offering high-end items for $1 our customers (stores) would be obligated to sell the item for the price displayed on the sign/tag.
It's a classic "great man of history" narrative, painting a Randian picture of the world being pushed forward by the overwhelming efforts of a few people. The reality is that nobody works hard enough to earn a billion dollars - that amount of money can only be made by short-changing the people who do the work.
I play on the Xbox edition where you can't unlock it :(
Oh gosh. My dad did that all the time. Lots of bad memories of him keeping at yelling a t them until they agreed.
Even with men on the ground how useful is a tank, when someone can use a remotely controlled ATGM that can hit targets upto ~5km away?.
Some use headless Chromium/Chrome like Puppeteer or other to mimic usage directly. At that point only pattern detection would work i.e. downloading too many files one person could consume or other fingerprinting.
I suspect real estate markets are a lot less efficient than we think.

We take people who know nothing about pricing homes, put them in a high stress time sensitive situation, advised by realtors who are incentivized to close deals quickly and at higher prices, and then expect them to make reasonable bids.

In my opinion real estate assets are likely overpriced and inflexible from what they should be due to the current regulatory situation.

The “money on the table” argument is weak, because the first bid is when people are most rational, it’s only after human psychology takes over that they start bidding higher.
Can one be nostalgic for articles like this? Every few years I see this linked and I read the whole thing every time.
> who cares? Free Software does not need to grow, it fulfills a purpose for those who want to be ideological pure,

The point is to turn the tables in software. Free Software needs to grow and expand until it makes sense to say:

> who cares? Proprietary software does not need to grow, it fulfills a purpose for those who want to be ideological pure as propertarian/capitalist

and the question is whether to completely ignore anything involving non-free software or not.
McMaster Carr. What every ecommerce site should be.
Since he specifically mentions grocery stores, groceries aren't taxed.
Yes, I spoke incorrectly by conflating the two. Thanks for the correction. How embarrassing :)
The Four Agreements:

1: Be Impeccable With Your Word

2: Don't Take Anything Personally

3: Don't Make Assumptions

4: Always Do Your Best
Show HN: PostgresML, end-to-end machine learning in your favorite db
That's not what your comment said.
Do we need laws to encourage union membership? I'm not sure that 'be stuck at minimum wage and 32 hours a week' or 'join the union' are the only two choices some folks should have.
Not everything he said was dangerous, but Bates advocated sungazing which can cause serious damage the peoples eyes including cataracts, macular degeneration, pterygia, and sunburn of the cornea.

Palming as described can be safe, but if you applying pressure to the eyes it increase the risk of glaucoma.
Yeah, it was also late + didn't receive much attention then, too.
NL can easily implement this. and nothing will change.

what actually needs to happen is to change planning laws in order to tackle the massive Nimby-ism holding down society.

good luck with that! every time a government proposes taking away some of those Nimby rights there is a massive backlash across the country.

so no politician will dare approach this issue because they’ll be out of a job.
Read the submitted article for details, but it comes basically down to the need of protected offensive destructive power (a tank) to get infantry close enough to engage the target. Without said tank, the infantry will be eliminated by enemy artillery and static defenses. So the trick is to protect the tanks. That is done by suppressing enemy positions with artillery and air support. And to protect your air assets, you need artillery to suppress enemy anti-air positions.

Basically, it is doctrine and some technical solutions (Javelins attack tanks from the top as opposed horizontally like older anti-tank missiles) that will enable the tank to do its job.

It's curious so, that nobody asks these questions when it comes to fighter aircraft and helicopters. Because those are vulnerable to manpads as well, and the war in Ukraine shows this pretty clearly. I guess burned out tank make for better footage then some small pieces or debris in some field that only experts can tell which aircraft it used to be once.
How fast of a connection can you get?

I'm on 1Gbps fiber, and can get 10G/10G fiber for cheap at my home right now, and just finished with the preparations.
To Tip, or Not to Tip?
Is it possible to run some kind of OS that can run `busybox` on ESP32?
The "Latency Numbers Every Programmer Should Know" is posted here periodically: https://gist.github.com/jboner/2841832

One of the fringe benefits of being a programmer is that if you try, you can start developing an intuition for how things across a huge span of orders of magnitude add together. That chart alone covers 8-and-a-bit orders of magnitude differences for simple operations, and then we may want to perform those operations thousands or billions or quadrillions of times.

I don't do super-high-performance systems, but I still encounter coworkers in our normal routines who are off in the mental models by multiple orders of magnitude w.r.t. to how much something should cost. I see overestimation more often than underestimation.

(My opinion on that is that if you "think" a database query should take 50ms, when it actually does you don't worry about it and dig into why. When the answer is, you're missing an index and doing a table scan for something that ought to be 5 microseconds, a full 4 orders of magnitude difference, it's easy to not notice, because in absolute, human terms, 50ms is still pretty fast. Make a dozen or two of those mistakes, even in otherwise very large systems running lots of code with a lot more than a dozen things going on, and it's easy for overestimates to become self-fulfilling prophecies and to accidentally build systems bleeding out orders (plural!) of magnitude performance without realizing it. Underestimates are much more likely to slap you in the face and get resolved one way or another.)

Another example: I'm a fan of time-tested wisdom of all sorts, but sometimes time does move on and invalidate things. "It all adds up" used to be true when everything we humans dealt with was in the same rough orders of magnitude, but it's not always true anymore. It doesn't always all add up. If I've got a 500ms process, do you have any idea how many nanosecond things it takes to even bump that by 1%, let alone add up to anything significant? If your "1ns"-range code has effectively no loops, or is O(n) on some small chunk of data or something, it's inconsequential. There's plenty of other places in the modern world, which spans more orders of magnitude than the world used to, where this time-tested wisdom can be false, and it in fact does not "all add up".

This is one of the reason you must always profile your code if you want to improve performance. People have always not always been perfect at finding bottlenecks even when our machines didn't casually span 12 orders of magnitude, but any developer no matter how experienced can be tempted to blame the complicated code dealing in microseconds but miss the simple-looking code hiding milliseconds.

This covers mostly the first bit of the article, but if you practice this sort of sense can start helping with a lot of the other innumeracy issues encountered too. We have good practice grounds for this in our discipline.
Ask HN: Why is Substack so popular?
So, let me preface this by saying that I think it's possible to have a healthy discussion on this topic, and I am not trying to be overly judgmental of Substack.

But, I am genuinely curious why is it getting so popular and particularly here on Hacker News. Does it have some kind of a hidden feature that makes it very appealing?

My number one assumption would be that it uses a global userbase, so people who write on Substack can collect subscribers/readers much faster. Is that all there is to it?

I also know that Substack prefetches an email address (once you enter it on any Substack-based site) and then plasters it on all their other customer sites, which I _really_ hate about their platform.

But I can see the appeal in that, I guess.
This reminds me of this hysterically funny customer service call to Verizon: https://www.youtube.com/watch?v=MShv_74FNWU

More of the backstory: https://verizonmath.blogspot.com/
Source for the 93% figure: https://twitter.com/jackmurphyrgr/status/1499470411964235781

On the video, the ukrainian tank is of course performing an effective ambush. I don't pretend I have the answers, but I wonder how would perform a bunch of infantry with NLAWs striking the column from multiple places at once, for cheaper than the tank, able to engage multiple targets at once, much less spottable, and so on.
> easier to write insecure software.

Not filtering untrusted inputs, and not escaping or handling them correctly is how you write insecure software. Arbitrary input guarantees (unless very strict, then that's indirectly filtering inputs anyways) don't change that.
Not everyone is a first time homebuyer though. Why would the market bear that price bump?
Covid ActNow adopts CDC community level framework
I've been working with machine learning in production for more than a decade. The biggest challenges I see are actually organizational rather than algorithmic when it comes to delivering value. Most of that comes down to the additional time and complexity ML adds to projects that are on an "agile" cadence. Models that do make it into production are at high risk of being permanently short circuited for simpler logic whenever a maintenance issue comes up and the original contributor, ever in high demand, has moved on to a new project, team or company.

I'm a huge believer in the value of ML, but it seems hard right now to realize the vision. This is one idea I had to make ML simpler. How can we make things better?
Your skills must have been uniquely valuable, and you must have been well compensated to be able to afford living on 80% of a full time salary.
Domestic population in developed countries hit their peak a while ago. The demand side here is all immigration and I wish people would talk about that before they talk about bulldozing neighborhoods.
I was able to do this in recent Go with stdlib embed - https://pkg.go.dev/embed

//go:embed player.html
var player_html []byte
> but the F-35 can survive on the modern battlefield against S300/S400 etc. just fine

I don't think you could possibly know this. NATO countries have S-300s and the F-35 was probably tested against it, but it's highly unlikely it was tested against an actual latest gen S-400 in fighting condition ( if such a thing even exists, Russian military readiness is dubious at best).
Very cool. I vaguely remember the ProjectFi version. It seems like you made a lot of enhancements. Looks good.
It's the form 1040 that forces me to use TurboTax. In any given year, I have hundreds of entries...
I love your comments! Always learning something new. (this time about SATA)
It's a cool idea. I hope it's right. On the other hand, the Pleiades are tricky to count. There are a lot more than just 6 or 7 stars in the constellation. Wikipedia claims that 14 can be seen with the naked eye (whatever that means exactly):
https://en.wikipedia.org/wiki/Pleiades#Composition

People using modern telescopes seem to get somewhere around 1000 stars.
https://www.space.com/pleiades.html#:~:text=The%20Pleiades%2....

None of this rules out the 100,000-year-legend idea, which is awesome if true.
>humans are not necessarily "cheap disposable units"

Putin and most of the Russian military doctrine would beg to differ.
> I think part of the problem is identifying which of those alternatives is closest to "exactly Debian, but without the hardware support problems".

That sounds like Debian's non-free ISO.
Reducing the risk of malicious code is a good goal, yes. Reducing the number of all - including transitive - dependencies may be a fair way to do that. It really depends on the context of the system you're developing: is it running on users' machines, is it a critical part of the system, can it access important data, etc etc. It's certainly good to think about how to reduce supply chain risk - and that may begin with thinking about dependencies, but it certainly shouldn't end there.
Teleporter is a small application I wrote to make transferring files to and from embedded systems easier than using `nc` or `tftp`. Each Teleporter binary can act as a server or client, so you can easily send or receive files depending on how you call them.

I'm open to feedback and suggestions, either here or in GitHub issues. Let me know what you think and how I can improve it!
My version of this "any number is a warning sign" is: if someone is writing an article about a court case and doesn't include the docket number (so you can look up the history and new filings yourself) and PDFs of the documents (so you can see for yourself), assume you are being misinformed.

Same with any reporting about a police report that doesn't include a ... copy of the police report.
Not optimistic -- the "considers" in the title doesn't help.