skysight-inc/HackerNews huggingface dataset:
Looks like +/- 2 inch accuracy which is well beyond naval guns at 20 miles.

Custom guided artillery shells could probably hit that kind of accuracy at significantly longer ranges, but pure ballistic weapons simply aren’t designed for extreme accuracy at range.
When it comes to the web, I found this Robert Heinlein quote the other day that applies to much of what's online:

"Most neuroses and some psychoses can be traced to the unnecessary and unhealthy habit of daily wallowing in the troubles and sins of five billion strangers."
Wouldn't you have a whitelist of friends and family and block everything else?
I can recall multiple times I've determined why the current logic in the code should be not simplified as part of refactoring or fixing a bug after tracking down the original ticket associated with a commit. That original ticket is quite often a bug report, and sure enough, there was actually a good explanation for why the code is written the way it is, which is almost never going to be captured in commit or inline comments. While having an associated unit test is arguably a better way to capture the reason for such code changes, there are many reasons that's far less likely to exist than a JIRA ticket or equivalent.
> the fact that those statements are true everywhere except unsafe

This is not only a technical feature of Rust's standard library, but perhaps more importantly a cultural feature of Rust's ecosystem. The compiler has no technical problem with your "safe" implementation of Index for your type actually just doing unsafe pointer dereferences internally and trusting users to always pick valid indices, just like C. It's a bad idea, but the compiler is not a cop. However Rust's culture says if you're providing unsafe stuff that must be marked unsafe so that other people don't cut themselves on the sharp edges of your code by mistake.

You can imagine with a different culture, you'd end up with popular code that's labelled "safe" but has UB all over the place because the interfaces lie everywhere as an "optimisation" and the community just puts up with it.
Yeah, I can see that.

Golden parachute, just gotta get some nice stats on the resume
It looks like those are only links to content hosted elsewhere. I think directly storing images would be a lot more severe.
Both - the firearm has to be incredibly precise, but you also have to take into account wind and air density to get that much accuracy, and a big portion of marksmanship is accounting for those. Knowing that you'll have a temperature change over a body of water, and how to adjust for that, for example.
"bad for business" leads to systems that do unexpected things. For instance, on-device generate identifiers for any image sent, and send the identifier out-of-band. This helps catch child pornography.

I can imagine the same thing done for text. The text might be encrypted, but interest keywords might be generated on-device and sent out-of-band.
We do it like this:
https://imgur.com/a/AdeRncw

Just a simple function (ensureType) that checks primitive types (angle brackets for min length). You reconstruct the object using ensureType, writing it back into itself. EnsureType returns what is passed in, with the corresponding type. Has worked well.
> Firefox is (and has been) no longer a consideration in web development because of its tiny and thus inconsequential market share.

Is 7.4% of desktop users [0] inconsequential? Maybe to your business, but I think most would be sad to lose 7% of desktop users. I'll also note if this indicates "death" Safari is dead too.

I know XUL pissed off a lot of people, but I really don't think copying Chrome was the main motivation. XUL had a LOT of cruft and issues they wanted to escape and going to web extensions for some level of interoperability made sense, and looking at data from around that time [1] it doesn't appear to have cost them much of their user-base. It's also a perfect example of Firefox not copying Chrome, with Firefox supporting a ton of APIs Chrome doesn't or has removed [2].

As for the UI "copying" Chrome, I'm not sure how to respond to that. I just spun up vanilla profiles of Firefox and Chrome, and sure they both have tabs at the top, but they are pretty visually distinct. Yes Firefox has reduced the size of it's UI over the years, but if that's copying Chrome... I guess a lot of apps are.

Firefox may be in decline, and that makes me sad, but I think that has a lot more to do with shitty developers using non-standard Chrome APIs and then telling users to use Chrome when it breaks, while GMail and other Google properties cripple Firefox performance, rather than Firefox blindly copying Chrome.

Personally I hope this trend reverses. Firefox is the only thing stopping Chrome from becoming the next IE 6.

[0] - https://gs.statcounter.com/browser-market-share/desktop/worl...

[1] - https://gs.statcounter.com/browser-market-share/desktop/worl...

[2] - https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...
In this case, they're bored more than they're overworked. Trying to find more meaning within their day job may be more effective than completely cutting off. Sometimes working harder but on a more meaningful project could reverse a burnout faster than avoiding the problem.
xmofi 0qe 01110100010 100110:00 mj tev qeb crqrob albpkq kbba rp qeu abjbqof fc orav n xka x tfqe jxoh zixdub
We're talking about an industry that has failed to standardize on a single, interchangeable charging plug here.

What do you think the chances of a single, interchangeable battery for such a "battery station" to remove, recharge, replace are? Or are you proposing such stations for each individual manufacturer, model, model year, etc?
Thank you all so much for this list! It's really going to come in handy with my custom Teams client, OperCom!
https://opercom.co.uk
No, the merchandise is sold at cost. The class is so popular with students, that students want a token to remember it and so they buy clothing embroidered with the class name.
> I have precisely zero appliances in my house that can make any use of cheap electricity and even worse, if I want a dual-tariff to get cheaper overnight electric, I get punished for it costwise

No dishwasher or washing machine? I have a hog water tank with an immersion switch on it, I would love to heat that with cheap electricity overnight. I agree on the stupidity of punishing people for taking on the cheaper night tariffs - we should be goint for as much carrot as we can over stick!

The other aspect of this is price and consumption. I work from home with a workstation PC and an electric over that we use maybe every other day. Meanwhile my annual electricity bill is 1/4 of what my annual heating (gas) is, and of that, hot water is only 1/4 of that. Well over half of my annual bill and energy consumption is just heating my house during winter.

The real goal is to get storage heat sources heated by renewable sources for those of us in the UK.
So like Musk's performance based equity comp package that depends on him hitting certain goals?
No the people hired will be IBM consultants and such with long lists of meaningless qualifications and no MicroSoft profile.
In no particular order:

Vivaldi Browser, because I was a heavy Opera user back in the day

VS Code and all of its fantastic debug extensions

Maven, which has made my life as a Java dev so much easier

fish shell, which comes with a lot of convenience features enabled out of the box

Krita, for providing me with a free yet fully-capable option for digital painting

Kind of the entire KDE suite in general, including Plasma

OpenMPT, same reason as Krita but for music composition

F#, which I don't get many opportunities to use, but I love the design philosophy behind it and think the syntax is gorgeous

Monospaced fonts with ligatures (Fira Code being my favorite)

Google Calendar, without which my life would be a completely disorganized mess

MusicBee, which provides iTunes level of music organization without being iTunes

Markdown + Typora, for letting me throw together quick but well formatted documents without having to set up a TeX install or deal with a full-blown word processor

Qt and QML, which taught me that UX design doesn't have to be painful
Not seeing how that's related to this comment sub-thread?
> Most normal people pay their taxes, right? The people who are skirting around taxes are usually the ultra wealthy elite, right?

Wrong on both marks.

The bulk of tax evasion, both in amount evaded and number of incidents is at the lower end of income.

Every waiter that doesn't report their tips, every side gig, every commingling to the small businesses funds they own, etc...

The ultra rich are audited every other year, and have an army of tax accountants going over every single thing to make sure the report is accurate and compliant with the law.

There is no "wealthy elite dodging taxes and taking money out of the poor people mouths", there is only a morally bankrupt lower class whose every accusation of malfeasance is a confession.
no effect on their life.

Nearly everything we do has no near- or long-term effect. I'm a
bicyclist, but also an organism whose time-distance feedback loop
is jarred by a sudden obstructionist anomaly.
> If you really need to commit something with no ticket

I'm of the opinion the only time this should ever happen is if it's a critical fix to allow ci builds to succeed. E.g. unit tests with hard-coded assumptions about the external world (current date etc.) that stop being true. Or errors in pipeline scripts that occur due to changes in a build agent.
It is when you are guaranteed to make it, with a cash reserve many times the fine itself.
They're trying to destroy FOSS ...by hiring FOSS developers?

I don't buy it. More like, log4j was an actual real big issue for government agencies because they use rely on tons of open source projects and haven't previously done much to make sure that that supply chain is robust. This would help to change that.

Federal contractors don't need to sell proprietary software to make money -- they make more money selling FOSS software.
It really is back to the future, isn't it?

If emacs then emacs, else $(evil)

Org-mode is my favourite superpower, magit is a superb example of nominative determinism, and the underlying trust of GNU is childishly verifiable.

RMS for our collective win
I'm not sure what the problem is, but if it is stopping you bridging the physical interface effectively, could you not define a virtual bridge with local only addresses and have the host NAT to/from that and the physical interface? Adds a little extra latency to be sure, more so if you have two or more boxes on the same network with containers that would otherwise talk directly to each other on a private vlan, but if your physical box is being a firewall/router for the tasks in the containers anyway it is already practically doing the job.
Amazon hires unsafe trucking firms twice as often as peers, WSJ finds
I feel you. "Thankfully", my memory of how these things were supposed to happen is foggy at best, so I'll be able to enjoy the series on its own merits...
This looks very good and I look forward to reading it more in depth later.

I'm from Rhode Island and my father never stops talking about how horrible the Block Island wind farm is. From what he shows me- he's right. The project provides power substantially above market rate so as much as I like wind it seems like a bad deal for Rhode Island.
I don't know if that's supposed to be comforting, but "Don't worry -- this weapon is way too large and powerful for someone to use in mere petty crime!" does not exactly put one at ease
Well no. See there's this one ant, Jeff, that's hogging them all for itself, so each ant only gets 50 grains grains of sand.
>> pull that code in without looking at it

> Is no longer reasonable. The dependency chains are too vast to expect the end-user to be able to audit the whole thing.

Each open source project is different. For example I'm using:

Racket: Only the main distribution that is created by the development team and a few packages, and ver few additional packages, like 1 or 2 for viewing the assembler version of the compiled functions.

Python: Also only the official distribution, NumPy and perhaps 1 or 2 more packages. The batteries are included, so it's not necessary to download too much.

LaTeX: As many packages as I can add, my coworkers hate me. Each package has a different author and chains to more and more packages. But I'm using MiKTeX and I thrust the maintainer whoever he is [1]

[1] I had to google the name of the maintainer. He is Christian Schenk, I was convinced his name was Michael or something like that.
These are great options
They haven’t standardized because they haven’t been given an incentive to standardize. I would argue that perhaps the incentives mentioned in the article could be given to companies instead to encourage them to standardize in plugs and batteries, but many people prefer to see financial incentives given to people instead of corporations
Application of mass-produced electronics in chemical sensing products: Pitfalls
I tried Fly recently for the first time to run a few tiny servers for the challenges on protohackers.com

It has bee pretty great and painless. I have my own docker servers, and so on, but I don't have local registry setup, so dealing with getting images moved around, and all that hassle was going to be annoying.

Made a free fly.io account, did the `flyctl deploy` after making the config file and it just worked moments later. Really a nice flow.

Not sure yet if I would use it for anything else, but this was nice and easy so its definitely on my list of things to check for new projects.
Good deal. I got two of those!
There are no known attacks against MD5 as long as the data you hash is not controllable by the attacker.

You should still use a different hash algorithm though.
What did you use to collect and injest the metrics?
This was going to be my post too - I used to have severe social anxiety, consider myself extremely introverted, and loving to be alone. But I was a very unhappy person and suffered a lot from depression/mental health issues.

Life circumstances (being single) forced me to go out. It was a really hard task, extremely uncomfortable, and full of sort of traumatic and awful experiences. It's only 6-7 years later after starting this that I'm finally in a place where I would almost describe myself as extroverted. I'm socially an entirely different person. My general mental health and well-being is greatly improved. I get a lot of value out of the people in my life and my relationships with them.
You say that, but a few years ago CICO was heavily conflated with IIFYM dieting. The nutrient aspect was heavily overlooked in popular fitness
More or less of a big issue than the revolving door of Microsoft bugs?
The first 7 out of 10 items in my FB feed just now were promoted posts. I just searched for “bicycles” on my iPad. I don’t see any organic results without scrolling when I disable ad blocking.

The writing is definitely worse with ads. Writers write in a specific format to allow ad breaks. Also, if you compare the quality and number of Emmy’s that ad supported TV gets to streaming/premium channels it’s much lower.

I don’t watch TV with commercials. I very much live by the “I pay them money and they give me stuff” motto. I pay for content whenever possible to avoid ads including streaming services and a few podcasts.
I think streets with speed limits of 20km/h or pedestrian velocity should be fine, too
You shouldn’t have to look to economic conditions to do these things. If it’s the right time, do it.

The other option is to do your minimum job and put your real energy into your own projects.

I think you just need to rebalance your WLB. I wrote a book about this recently(in bio). You have lost your meaning and you have to work on that before making this decision in my opinion.
funnily enough, a 20mm anti-tank rifle _was_ used in a crime back in 1965, to bust open a vault at a Brinks facility.
The first two references use phrasing of "had become" or "have all turned aside" - you cannot become something without first being something else, or turn aside from something without having originally been facing it.

The third reference is stating that no one is capable of perfection, and that no one can earn their way back to God - but impurity only requires that someone not be perfect, not that they have no good.

To be clear, my argument is not that humanity is 100% good because clearly that's not the case. My argument is simply that there is natural good in humanity as well, and most people have more of it as children than after it's beaten out of them as adults.

That is just my reading of course, and I am no expert.
It's Sofa King annoying! Especially other people's shiddy code!
Grain increases perceived sharpness and decreases gradient banding, so there's more benefits than just nostalgia.
If someone is doing something because they think it makes a real difference, then it's not virtue signaling by definition.
You've gotten a lot of responses here. I think there's a chance you were trying to say something similar to what I said here: https://news.ycombinator.com/item?id=32953111#32954329, but given the brevity of your reply, were unable to articulate fully. Might be worth taking a look : )
I used pstore for an ad-hoc monitoring service on an outdated windows server running an outdated ruby version - it was easy to set it up to run from task scheduler every five minutes and check resident memory of an old ruby service - logging the ram, and killing/restarting it if it was over 1 GB (this all on 32bit ruby with the limits of 4gb address space per process).

Sure there are many things that "should" have been fixed above - but just having any old ruby version on hand was enough to help check for a memory leak and mitigate it - while taking the time to figure out if the leak could be plugged.

And offline support (a server in dmz/locked down wrt new software) is big too!
Oh, please don't! I use both 1Password and keychain for different purposes, and I want access to both. I definitely don't want keychain silently disabling itself just because I installed 1Password!
Thanks! I have added that disclaimer.
The article briefly mentions towards the end that the shooter was on a ridge above the target
I’ll just wait until retail stock of last gen cards fall in price than risk it on the used market with all the miner morons ruining good cards for imaginary coins
Out of curiosity is this a sign of inflation? Last I knew $1M US was, if not a princely sum, at least enough to live very very comfortably for the rest of your life[1] in India.

I've known Indian professionals who would send what to an American sounds like a fairly small sum back to their home village and they would be feted when they came to visit. That was a couple decades ago though so maybe things have changed.

[1] Which will admittedly possibly be somewhat shorter down a kidney, but not necessarily by much if at all.
> And I frankly can't blame people in that position; in many cases society has failed them, so I can't fault them for ignoring society's rules.

Society doesn’t owe you anything; you owe society.
Jérôme used to hang out on The Oil Drum, back in the Peak Oil days (2006?), and explain the financing of wind power there.

I'd say he knows his onions.
Are there any other examples of this?
My comment said nothing about Safari or iOS, and Google's pushing goes far beyond just Android. Using any Google product in a non-Google browser will trigger a "Download Chrome!" dialog, and that includes things like Google's search which practically everybody uses. It's even present in Gmail, Sheets, etc on iOS, where instead of using the default browser when tapping links it will show a chooser that includes Chrome even when Chrome isn't installed. Furthermore, Chrome is bundled in the installers of various other things.

I'm saying to go ahead and put those regulations in place to force browser choice, but that alone won't save Mozilla. People will switch browsers on iOS in large numbers, but it won't be to Firefox because as I mentioned, to average users it offers nothing that Chrome doesn't. A handful of technically inclined users will start using Firefox on iOS while everybody else switches to Chrome or keeps using Safari.

Firefox needs a differentiator that Joe Q. Public cares about, and I sincerely hope they can come up with something once enforcements have been put in place because otherwise its course will remain unchanged.
What is it with people who fall for scams where they're about to receive a lot of money, but just need to pay this little fee first?
Well it has been useful for scientists so far, and it's a super early technology. The hype helps researchers know about it, and it will undoubtedly be in papers soon since it's being used today.
You don't have to view your work as a source of fun or fulfillment to be enjoyable to work with. And I also don't think you need to enjoy anything to complete tasks well, but if you don't take any joy at all in anything you work on, it's probably not very fun to work with you.
They are already doing this in China.

https://www.youtube.com/watch?v=oTXptUuKGrc

20 seconds battery swap:

https://www.youtube.com/watch?v=3q2ew50YVHY

NIO have 1000 stations and 10 million swaps already.

More info:

https://www.arenaev.com/nio_achieves_10_million_battery_swap...
I think the OP just overestimated how much electricity charging their phone actually uses, and not intentionally trying to claim they're being useful by saving 1 cent of electricity.
Different types of issues with different solutions. When you have a support contract with the original developer of a piece of code, you can demand the original developer fix the code.
There are more options if you consider whitespace. You can separate the digit pairs with single or double spaces (or in groups of 4, etc. etc.), and end the line with nothing, or \n, or \r\n
> This can disincentivize employers from installing chargers, especially once half or more of their employees have EVs.

> So yes, there are weird red herrings in this thread from people who want a technology first and a solution second (or never) and/or who don't understand design of incentive structures.

Speaking of incentive structures, one of my former employers installed EV chargers in all of the bottom floors of our parking garage while explicitly not allowing non-EVs to park in those spaces. I was left parking my hybrid on the roof in a desert climate where my car would continually get covered with pollen.

Naturally, I did what they were trying to incentivize: I looked at EVs. I quickly discovered that the cheaper models have limited usecases; for instance, the road trips I go on would now be out of the picture. The more expensive ones are much more functional but come at a high price that I've never personally spent on a car.

There's also the fact that I didn't have anywhere to charge it except public spaces where I'd have to awkwardly wait for hours because I lived in an apartment. In order to get a 240v plug in my garage I would need to pay for it myself.

These policies, as they invade the workforce, need to be looked at from a lens that doesn't end up doing harm in the end.
Indeed. Here is a short list of top ~20 CIA controversies (with solid references), many of which officials said weren't true until hard evidence was put in their face and made public: https://en.wikipedia.org/wiki/List_of_CIA_controversies
in that case, sciter might be your friend

https://sciter.com/hello-cpp-tutorial/
Does this mean you could in theory make the adler32 and crc32 part of the md5 hash as well?
$10 per user/per month. That's insane, the problem you're trying to solve is a leetcode medium problem statement and should not cost this much.