skysight-inc/HackerNews huggingface dataset:
You and me both, in fact I made my voice heard in the Github issue.

What's damning is how much Stockholm Syndrome there is around this feature, with people saying it's no big deal and it helps catch bugs. It's more annoying than helpful, and it catches a very small amount of corner cases, while completely killing productivity.

And you know what's the reasoning behind this? "Zig doesn't have warnings." As if it's a massive undertaking to add warnings to a compiler. What a sorry excuse.

I have ranted about this before, so I already feel my blood pressure going up.
Site Reviews Products After They Break
Rand doesn't turn to society or god or personal whim to define productivity (all forms of subjectivism directly or indirectly). Rand turns to reality.

Productive values are values that let you sustain your life in it's biological requirements and it's requirements for happiness. (E.g. working as a programmer helps satisfy your need for food/shelter/medicine and also allows you to satisfy your passion for a life worth living in programming ). Ayn Rand shows that the requirements to man's life are objective [external to conscious desire]. There is no subjectivity in your bodies needs for energy (via need for food), there is no subjectivity in the use of reason to accomplish values, and that there is no subjectivity in the requirements for how you reach happiness by the use of your individual judgement to fulfill your life.

Productive actions come in many concretes, but all individuals are unified in that they are actions that satisfy the objective requirements of how individual maximally live.

If productivity were truly subjective, anything could keep us alive and happy. But you cannot eat off playing video games [at least not if you aren't a twitch star ;)], and you cannot find happiness by doing a career you hate.
I can write a loop like this:

`for(int i=0; i < 0; ++i)` and it will run 0 times, the exact amount of times I expected
I think we are talking of two different things, I was talking of the extension document/specification, that one seems to bring no particular innovation.

The actual implementation (by SEGGER or by someone else):

>Q: Can I implement BigFAT myself?

>A: Absolutely. BigFAT is a specification made available by SEGGER. Anybody is free to write a piece of software implementing it. No fees, no royalties, no headaches. You do not even have to let SEGGER or anybody else know.

is what may allow that (random access), this implementation would be useful if - instead of a "feature" of a given app/program - it would be implemented as a filesystem driver of sorts.
And in most countries, you'd just add that to the tax return information they send you. And if that furnace gets you discounts over years, you should only have to do that once - the next years, they'll have the information.

Or alternatively: They can directly subsidize high efficiency furnaces, which would actually allow more people to have them than a tax credit will since it would lower the barrier to entry (price).
Is the Apple watch air integrated (for scuba)?

Edit: Nope... found on https://www.oceanicworldwide.com/faqs/

Q: I have a wireless transmitter, can I connect it with the Oceanic+ app?

A: At the moment this option is not currently available.
So you don't publish it.

I guess they could have levels and allow them in debug mode or with special flag or something?
Generally true, but there are exceptions. For example ...

There was an occasion when we were making a presentation in the early stages of bidding for a contract (complicated industry, don't ask unless you want to know). The business guy had completed his presentation about contracts we'd delivered and systems we could provide, and then it was my turn.

I turned off the projector, retracted the screen, drew a few of blobs on the whiteboard, labelled them "Remote, remote, Command and Control", then turned to the assembled personnel and said: "What would you like to know?"

My intent was to explain clearly what we did in a way they could understand, because I knew that if they understood our capability, they'd buy our kit.

They did, and they did.

So for the right audience, explaining clearly is the right thing to do.
I've stored those on paper in a safe and on a little plex server with local network only access. Both of those attack surfaces are very small, require immediate proximity, and one runs a substantial risk of injury or death to attempt.
@dang, this person is right. The title is clickbait; the author wasn't offered hush money to not report or blog about something. They were offered money for signing a severance agreement with NDA:

> What did surprise me was the offer BCG made to me as I was on the way out the door. In exchange for me signing an agreement, BCG would give me the rough equivalent of $16,000 in UAE dirhams. Much of it looked boilerplate, like any common compromise agreement used in Europe — in return for some money, I would stipulate that I hadn’t been discriminated against on the basis of race or gender, etc.

> But the rest was very clearly a non-disclosure agreement

Also, maybe everyone at MIT knows who "BCG" is, but nobody outside MIT does, that's for sure.
Your children already pay sales taxes when they buy things...

The FairTax is just a version of a GST.
I don't understand your LFN example. Which FAT file structure can be represented with LFN disabled that's no longer possible to represent if you add support for LFN?

If BigFAT was actually backwards compatible, it would've been a no-brainer to add support for in filesystem drivers. But since it changes the interpretation of some legitimate structures, adding support for BigFAT is a breaking change. I don't know whether operating systems will want to make breaking changes to their FAT32 filesystems, but it certainly seems like a bigger ask.
1040-EZ hasn't existed since 2017. It's just the 1040 which has multiple schedules.
https://github.com/python/cpython/issues/95778 has more information.
"I’m a free marketeer. I believe that voluntary exchange is not just a good method of incentivizing people to provide their labor and talents to society, but a robust moral system — goods and services represent tangible benefit to people, market prices represent the true value of goods in society, and wages represent the value that a worker provides to others."

I still can't believe there are people this naive. Just reading a newspaper for a year should dispel these myths. A glance through history shows the aftermath of countless free-market train crashes. It's like those economists who thought most people were rational. Crazy stuff.
There were about 28 million Schedule C filings against about 148 million humans filing returns in 2019.
"Your watch will help you find your way back to where you started" (Backtrack) is a neat sounding feature. I'll never be lost, because I just dropped a compass point.
Sanction is usually a bit vague. What I think happens is that an employee from Russia accessed PayPal dashboard.

What should you do?

If you are an employee, would you risk a jail time for this?

The answer would be a huge no.
I've done my taxes by hand - pencil and paper (not even a calculator), and it was faster than filling in all the forms for the online tax software. I still use the software, because the last time I did things my hand I didn't transfer line 17a of form 2345b to line 28c of form 9876d and when that was caught it was a big hassle to correct (even though the IRS had the right numbers I still had to fill out an amended return and then send new forms to the state - the state of course had the right numbers too if they could be bothered to double check)
I'd add that it's also prudent to build new nuclear reactors now. The tech exists and there is a very clear lack of mostly plannable power supply in many countries/regions.

The tech for building reliable, safe, affordable, large-scale hydrogen "batteries" isn't here yet.
I think the idea is the government notifies you that if you do nothing, this is your tax situation. You still would have the option to file if you are one of the few people that have the issues you list. The idea is to get a better system for most people, not a perfect system for all people.
Yeah, that’s sort of what I meant by my suggestion. Requirements that can only be resolved by downloading and executing code is a huge burden on tooling
It was surprising to me.
IIRC there's already a Zig fork that turns that abomination off. I remember seeing it mentioned in that upstream issue OP mentioned.
Yeah it's right at the top of the linked page?
You just fix it. Just because they do pretty much all of the return doesn't mean that you can't fix errors or adjust information that needs it.

And even when you do that, it'll still be easier than the paperwork in the US.
Part of what makes Python so attractive is I can develop on NetBSD/arm64 and deploy on Windows/x86.

VMs are a powerful concept (...Java....). The execution performance penalty is tolerable for so many real-world applications these days.
I've been liking https://fathom.video a lot. Integrates well with Zoom. I think you can choose which recordings are shared with teams -- and their transcription is pretty good.
Nevada Official’s Home Raided After Reporter Who Exposed Scandals Was Killed
It cracks me up when people say Apple is evil go with Samsung. Samsung heir literally went to jail for bribing the Korean president, and that was just tip of the iceberg.
Same as `git clone <repo>` - it downloads a local copy of the repo into a folder called ./TinyClock, which it will create if it doesn't exist.
I think for this reason alone they might in the next 2 years just make it a default service as part of the iPhone experience. I hope so anyway. That alone would make me upgrade, even though I could make my existing phone last for many years still.
Like we have for years (Netherlands). We used to have an application you could download to fill your returns. It could be downloaded for Windows, Mac and Linux. Now it is just a website and it is very elaborate. Most people can go through the wizard and click OK; everything is pre-filled. Only if in some cases you require to fill in extra's. Like selling your house and buying a new one makes the returns trickier. In those cases people often opt for letting the tax returns be done by a professional (well at least: I do).
Isn't one of the legitimate barriers to an easy tax system that we have such a patchwork of non-communicating state governments and tax policies that for many people a pre-filled form would be badly missing info, or worse, missing out on credits people are due? Although, maybe no worse than it is now. It feels like the states treasuries/tax collectors barely talk to the IRS (oversimplifying of course).

That and there are so many non-automatically-reportable exceptions (income doesn't have to be logged and calculated consistently and sent to the IRS), loopholes, deductions, etc. in tax law. Although, again, most of the population could be satisfied / correctly done with a baseline product. At least brokerage capital gains started being reported automatically (and mandatory) although I notice there are tons of errors than can crop up, as well as exceptions that break the system.

Not saying I like the situation Intuit keeps us in, and we should automate as much as possible, but aren't there deeper reasons fueling their existence? We should fix those problems as well -- but I suppose that is asking Congress to pass or restrain themselves from mucking up the system every time they want to inject some favored loophole.
It doesn't mean the world should accept the US bullism either. And whoever makes mistakes has to pay for them.
I quit a gig recently because the CI/CD pipeline had automatic scanning of dependencies for vulns (yay!) and no tangible process for dealing with them.

It was up to the dev to "fix" this "defect" before code could be merged.

There was no pinning policy. There was no actual security review (where do we use this? are we vulnerable? why do we use this? are there alternatives?).

Meanwhile it's running in production. (have we discussed this with our MSP? can I discuss this with our MSP? has our MSP notified us of any issues?)

Although we say ignorance is no excuse, having spent a decade in cybersecurity and 20 years before that as a quality-focused consultant, I'd say ignorance lets people get away with a lot. But I know better and I would never be allowed to claim "I vass only followeeeng zee orders!" if the shit hit the fan.
> The CAN-SPAM Act is occasionally referred to by critics as the "You-Can-Spam" Act because the bill fails to prohibit many types of e-mail spam and preempts some state laws that would otherwise have provided victims with practical means of redress. In particular, it does not require e-mailers to get permission before they send marketing messages.

Maybe read the sources you try to use to back up your flawed argument?
Really? I love the title. Perfectly informative, accurate to the content, and grabs the attention. I wouldn't put this in the "clickbait"/marketing category whatsoever.
> 1. everyone writes their own function to left-pad. As well as being wasteful, most of these implementations are incorrect or perform badly or have their own security issues.

You sure? You can write it, with no security issues, with acceptable performance for most cases, in the same time than it takes to find the dependency. In fact, you'll save time since you don't have to vet the dependency.

Uh, you do like, vet your dependencies right, whenever you add them, right?
As well as every time you update to a new version, right?

If you're not doing any of that and just adding dependencies willy nilly then I could see how it could seem easier, but this is an illusion. You need a dependency to do more than just left padding to make it worth adding, unless you don't give a crap about stability or security.

> 2. the function to left-pad is part of a huge package which does thousands of things, eg. the programming language itself, or some standard library. In order to get a new version of left-pad, you have to upgrade the whole thing, and are potentially left with irreconcilable incompatibilities.

Yeah this is how languages have traditionally done it, and when done well it is very nice. As you say, it is hard to change the contract because it gets depended on, and you know what? This is a feature, not a bug. Things that are really simple and settled like leftpad don't need to constantly change. This is also why emerging languages try to stay "alpha" without guarantees about breaking changes as long as possible early on, so by the time they have to really freeze the standard library, a lot of experience has helped polish it.

A similar model is something like Java, which has done a fantastic job of evolving its standard library over the years while staying very (but, mostly, not excessively... mostly...) backwards compatible. Mostly through the trick of letting users create their own popular libraries and then eventually integrating it with the JEP process once one gets really big. Kind of like a lot of the stuff from Guava, or Jodatime.
It's stated to be CVE-2020-10735, which is apparently about a denial of service by forcing Python to inefficiently convert a very large string to an integer, using a potentially ridiculous amount of CPU time.

The CVE hasn't been published, but for example there's an explanation at

https://bugzilla.redhat.com/show_bug.cgi?id=1834423
> To me sales looks like an awful job

You meet new people. They tell you about their problems. You explain to them how your product can alleviate them. You work on finding a common position regarding what you could bring at which price. When it works, you get a big cheque. It’s pretty fun really.
Cost is still dominated by natural gas price. As solar and wind build-out saturates in coming decades, mined gas will become unable to compete with renewables and hot storage, most places.
When I was a consultant, the saying was

A consultant is someone who borrows the client's watch, tells them the time, and keeps the watch.

In doing consulting, my biggest failure was turning down a class A network for the client (the client ended up with 6 /16s equivalents -- worth far more than what they paid me). I turned down $600M worth of IPv4 space at today's prices.
How many people will ever use any of those features? 0.01% of the watch owners?

Fail.
Show HN: Time block like Elon Musk in your browser
Still no Apple Watch for ladies... They're all enormous!
I mostly enjoyed my Copilot trial but one thing that really annoyed me was that it would often make suggestions for strings/keys that would be decent guesses by the AI but would be obvious type errors in TypeScript. Then it seemed a bit tricky to fight through the incorrect suggestion and get the old TypeScript Intellisense which was of course correct and what I wanted. Other suggestions by Copilot were awesome but when there was an obvious job for TypeScript it would be nice if Copilot would step back. For example I would often type:

if (myTypedVar === "" <--

Back off Copilot, let TypeScript Intellisense give me the correct suggestions. Or at least run the Copilot suggestions through TS first and make sure it doesn't suggest type errors.
See my response to https://news.ycombinator.com/item?id=32753207. I'm not saying it will break everyone's FAT32 drives, but it is a breaking change in a filesystem, which seems like something kernel people would usually try to avoid.
Collaborative machine learning that preserves privacy
My question is misleading since I quote the YC's %. I mean, generally speaking, not particular to YC. So I think as long as those consumers companies' profit can absorb/buy all of B2B...2C service chain all the way down, it will keep going?
Bank of Canada increases policy interest rate by 75 basis points, continues QT
Iran absolutely would've launched military action in response to STUXNET if they thought it wouldn't lead to annihilation. The weak suffer what they must.
A standard DC plug that could be installed on an AC line with efficient converters and no zero-load power draw would be nice. Unfortunately the closest thing we have to a standard DC power plug is USB-A.
> every compiler switch is a bug

I totally get where this is coming from, but on the other hand it seems like Rust and Zig both get a lot of value from having the compiler understand the difference between debug and release modes, and it seems like modern C++ suffers somewhat from not having any built-in way to do something similar. The optimal number of compiler switches might not be zero.
Do you see the underlying desire for Web3 (true democracy) being served anywhere else? There is certainly an eternal September problem in the space, and unfortunately many incentives to fleece the freshmen, but do you know of an alternative for those of us who believe in the ideals?
Water is in short supply. Markets should pay attention
Afghanistan in the 70's is proof of that. When the cities started modernizing, including education more women and giving them more freedoms, the people in the countryside and the clerics got pissed off and deemed it un-Islamic. Shah or not, Iran would have had a revolution either way.
What I am the most excited about is the dive computer feature!

"along with recreational scuba diving to 40 meters with the new Oceanic+ app."

I was looking at $1,000 Garmin watches and was really not excited at buying one.
Because I’m interested in the subject as I live right next door to it all in, well, Romania. Because, yes, I am Romanian (just happened to purchase a book on Jukov from an antiques bookstore, about 2 euros in our money).

More generally speaking, I had expected better from HN-ers than personal attacks and stalking, in my 15+ years on this forum yours is only the second comment that touches on that (the first one was also coming in connection to the current war), but I also realize that this whole circumstance is different: the whole NAFO thing, all the 3-letter agencies controlling FB, Reddit and the like, people do actually believe that the war can be won or lost from behind a keyboard. So I give you the benefit of the doubt. Nevertheless, I hope I won’t have to justify myself about anything on this website going forward.
Same applies to Java 19, C# 11, Python 3.10,...

I can do puzzles in any of them, which many will fail to guess, specially if runtimes and standard libraries are part of the question pool.
So you are saying, let me get this straight.

Iran should have asked for help to retaliate against attackers but since they did not have friends, they could not retaliate. But, if the same thing happens with Israel, then it becomes a matter of threatening world peace ad everyone must unite against a common enemy. Cool.
Yup, same year as tesla FSD ships and can actually avoid small kids and stationary objects, I hear.
A newly discovered planet 40% larger than Earth may be suitable for life
Inflatable Concrete Buildings
Have you checked 23AndMe lately?
Former software engineer, been working on this new technology for faster and cheaper buildings, wdyt?
It's not about using the futures - it's about imagining a life in which you use those features.
“UBO Minus (MV3)” – An Experimental uBlock Origin Build for Manifest V3
Some people will use these features. If you don't want them, then don't upgrade to include them.

How many people use 8TB of SSD storage? Fail.
I think they're referring to requirements files. I've seen the same behavior - on day 1, pip installs packages A and B, then on day 2 when someone else modified the requirements file it installs C and reinstalls B even though B hasn't changed.

This one I've seen when the dependency doesn't specify an exact version and you included "--upgrade".

There's a second case that I think was fixed in pip 21 or 22, where two transitive dependencies overlap - A and B depend on C, but with different version ranges. If A allows a newer version of C than B allows, C can get installed twice.
I meant 15 years go of course. But it's already 20 years ago..

https://web.archive.org/web/20011212074611/https://www.insom...
Apple Watch is significantly more accurate than a Garmin or other handheld 'portable' GPS unit.

Significantly so, especially when paired with a phone (which users already own).
It’s also the influencer/NBA player/movie star phone.
It's not degrading or a value judgment (at this point).

But OPs post / self described high impact activities pretty much fit the definition of (company) politics perfectly.

The many pertinent questions I am asking are:
Is it useful or necessary, to have people doing company politics full time, what are the incentives?
What does this say about an organisation? Is such (internal) politics healthy for an org, how much is it predicated on, and much does it foster internal tribalism?
A few months ago, a complete stranger gave me $10k (2021)
Most countries that had a wealth tax repealed it or partially repealed it because it was too complicated.

Namely, how do you value private assets? How much is a paining worth? Or your private company?

Houses are easy to do because there is a ton of data and comparables (and even then wealthy people contest those assessments). Now imagine the government getting into the business of valuing private companies.
If you want to build stuff using Zig full-time, Oven (https://oven.sh) is hiring Zig engineers. Email jarred@oven.sh to apply