skysight-inc/HackerNews huggingface dataset:
bankruptcy saves more of those jobs than letting a company dissolve completely, because the company is allowed to shed debt (and equity) and reorganize. it’s also better than nationalizing, because it preserves the profit motive that is better at ensuring the company will stay/become competitive and survive in the long term without government support.

i’m totally good with throwing out the senior leadership and letting new leadership grow from within though. claw back their bonuses and golden parachutes too.
I want to mitigate risks like this. Is there a way to limit access to certain directories only while using certain software?
It only takes a handful of the disgruntled employees to sneak some sand into the ships engine lubricant system and that ship is going to be out of action for a year...
Life in Life [video]
This is bizarre. In many European countries you absolutely have the right to challenge any and all evidence against you if you decide to contest the penalty. In such case you go to court to make your case.
Weed is a joke medication for many (most, I'd argue) types of pain. And yes it is condescending to suggest it to a longtime sufferer of chronic pain. It's akin to asking a suicidal person if they've tried exercising.
Bay of Pigs?
RG 263 CIA Published Maps: A Digitization Project in Progress
absolutely unbelievable!
I learned how to drive in Stockholm, which isn't great either, but doesn't get close to Australia.

By all means I think Vancouver and California drivers suck too :P I used to work in Vancouver CBD and witnessed several accidents people get hit by cars on the corner Robson Hornby. The city never did anything about it, it was just accepted as a fact of daily life.

EDIT a quick Google reveals people, including infants, are still getting hit and killed on the corner Robson Hornby, and it doesn't look like there's been any traffic calming or bollards or fencing or anything added to keep pedestrians safe. (people aren't just getting hit when crossing the intersection, they're getting hit by cars coming up on the sidewalks etc, it's crazy)
> I think using any platform you have to spread a message that is important to you is a GREAT use of said platform.

you think that because the message resonates with you. You happen to agree with the ideology being presented.

If you truly are one who would allow such political messages to be sent via an unrelated platform, then you are also implicitly in agreement to acts of terrorism. After all, the terrorists are just using such platforms to spread their political message too. Of course, i can hear the rebuts - that terrorists aim to kill, and they don't deserve to say spread their opinions that way. But who's to judge? Who's to say that it is not right for them to do it, but for some inexplicable reason, it is right when the opinion being said is in line with your own?

I'm not one for making the world any more political than it already is. I disagree with the russian invasion of ukraine, but any action i take would be via my gov't - e.g., my taxes go towards paying for aid to ukraine, or charities donating.
I take the 3 lines to mean "click/press here for a list of something". Perhaps because people called it a hamburger, that created some extra mental friction, contributing to the confusion/hate?
`[commit] verbose = true` in .gitconfig makes `git diff --cached` step unnecessary, as you then get the diff displayed in commit message editor (I'm baffled why this isn't the default)
I switched from Node to Deno partly for exactly this functionality.

But you’re probably looking for something more general, like containers, virtual machines, or other sandboxes (chroot?).
Original author seems to have had a change of heart, or valuable legal advice. The blog post has been removed and the Twitter profile locked.

Archives of the first, at least, still exist.
HPE launches first supply chain program based on climate science
Windows actually knows about the Firefox installer tracker and blocks it: https://www.techradar.com/news/microsoft-edge-blocks-firefox...
Rapidly Improving Cyber Readiness for US Critical Infrastructure
Yes, don't give your main account admin sudo access without a password.

Keep backups on an external file store just in case.

Use a filesystem that has snapshot capabilities.
And let's not forget the 1/10 very likely would be in extreme pain bordering on torture instead of addiction. It's lose lose for them.
How to avoid such kind of problems? node_modules is terrible.

I can only think of some ideas:

- Use a private registry, which will only sync with upstream once a month.

- Do not update dependencies frequently.

Any other ideas?
Netflix Wants to Charge Users Who Share Accounts in Password Crackdown
Next time someone asks me why you are writing a function yourself instead of using a library, I will show them this.
I think if traffic laws were more rational, we wouldn't have these problems.

I think it's interesting that on the autobahn the kind of behavior you're talking about is minimized. Because there is no speed limit, slower traffic keeps right, and people who want to pass can do so on the left.

In the US, when everybody is going the speed limit or above, there is a general disregard for most laws. If the speed limit is 65, people in the left lane going over the speed limit feel entitled to go 66, and the folks who want to go 70 get blocked, get upset and end up going 90, passing on the right and making it worse for everyone.
> the real intention

there's intent, and then there's action. I personally don't care for intent. I care about action. The actions of some open source projects are in line with the intent that they want to use the PR generated to gain revenue. When the open source license fails to achieve such goals, they complain (like elastic search did).
Such naming conventions even wildly differs within a country. My south indian name has no surname (Just like vishwanathan anand or sundar pichai). we technically have no last name. There is father's name and your own name at the end.

The naming convention is always father's name followed by your name. In North india my teachers would call me by my first name which was my father's name. In frustration I had to legally change my name and invert it to put my own name first followed by my father's name which I legally converted to last name.

This also caused an issue in US since my first cousin didnt have the same last name (as our father's are different) but we are the same family. I had issues transferring the car since the last names didn't match.
you’re only off by whatever number of thousands over a thousand you are implying here.
See tptacek's suggested resource from this thread:

https://news.ycombinator.com/item?id=30707216

Resource: https://clinic.cyber.harvard.edu/files/2020/10/Security_Rese... (PDF)

HN submission: https://news.ycombinator.com/item?id=30710885
"Every commit is deployable" isn't at odds with merging multi-commit MRs, provided that the submitter actually did their job well. I find squash-merging to be an ugly workaround, not a proper solution. Good non-trivial merge requests should usually consist of multiple commits that improve readability, revertability, cherry-pickability and blamability ;)
Speed limits are generally too low.. this is the problem.
NEETS: Naval Electricity and Electronics Training Series
Space Conference censors name of first human in space because he's Russian
Thanks for the heads up. It's been a while since the last episode, so I kind of doubt this is a thing for me at the moment. But I will keep that in mind the next time I have un-ending pinching and cramping pains on the left side of my chest. Don't worry, far left side. Not near the heart.
If the source was a binary data, shouldn't the Kaitai parsed struct be dumpable using the likes of fwrite()? Or do you mean encoding the strings and bit-fields?
Such a lowbrow cheap joke to assume that open source means "come take all my stuff" vs "i've made this to share with everyone" which does a disservice to open source more than it is funny.
> And that also prompted me to confirm that it would delete the proxy and the Extensions that were installed.

I would be interested if someone could point me to the mechanism used for that (triggering application-specific uninstall logic upon dragging the application to the trash).
Increase in Malware Sightings on GoDaddy Managed Hosting
MySQL’s spatial indexes work just fine and yield extremely low-latency queries when used correctly.
Just because you don't spy on your neighboors means that Mozilla can and should spy on their users? What?
Indeed. Michael Milken was already wealthy when he committed massive fraud to get wealthier. It’s not just about the money.
Opera was sold off to Chinese investors, and I recall stories about it offering sketchy banking/bitcoin services.
HN discussions have too short of a half-life, and I'm too lazy to type that much (and, yes, that is taking into account that my posts already tend to be verbose.)

And to be overly generous to myself, you never actually asked for that information, just stated that I failed to provide such. Your actual questions, I did answer to a minimal degree.

As for anything else, I'll be productively lazy and possibly appropriate the results of the labor of someone else when it becomes available.
You don't get it. We're talking about completely different things. The context of the post I replied to was about C++ turning the INTENTION of the programmer into UB. The argument isn't that you can't write bad code in C++ - you can write bad code in any language.

There is no valid intention with regards to storing an infinite number series in a finite data storage unit - the example that was brought up.

There is no valid intention about using a construct like my_func(a++, a) - this is a confusing construct and is not valid human-readable code.

This is not normal code that is turned into UB - its bad and invalid code to begin with. In any case it doesn't seem like we're getting anywhere so I will just let you have the last word.
I suspect so.

Back in the day, someone had to get a physical ad in front of you. To transfer cash, you had to go to the bank and go through some convoluted process. Now you can be convinced and lose everything without a single person giving you a second opinion along the way.
Yale Law School Students Interrupt Event, Demand Right to Talk over Speakers
It is on the Windows Store.

https://www.microsoft.com/en-us/p/mozilla-firefox-browser/9n...
A Look Back, and Looking Ahead to a Brighter Future
Not true! They’re real pills sold by people who have an rx in my case.

Be smart and learn how to identify fakes. I can spot fake m30s by texture.
It's a risky bet to say intel is going to recover imho. A lot of good engineering talents have left intel. I dunno if they are capable of rehiring back those people. I suppose the new CEO is going to help.

Not many companies recover like this. Microsoft is one notable exception - and they recovered because they have a huge cash cow, and that gives them a tonne of runway.
I think the problem with these sorts of “everything is political” responses is they preclude the possibility of politically neutral grounds for otherwise different people to interact and find shared humanity. If every place and action is filtered through all the possible political angles, it becomes impossible for two opposing people to find common grounds.

Further it ignores that there’s a difference between related political concerns and unrelated political concerns within any given activity. Statistically some software maintainers are going to be evangelical christians. They don’t need to be using their node packages to evangelize or drop “god hates fags” messages on computers in IP blocks belonging to pride month participants. Statistically some are going to be communists. They don’t need to be dropping Karl Marx quotes into software installs running in republican strongholds. Some are going to be antivax, they don’t need to have their nose packages start sending “vaccines cause autism” messages to the logs. Some are going to be Biden supporters, they don’t need to be having their packages delete files when installed on computers run by Bernie Sanders supporters.

In fact even for tangentially related topics, unilaterally changing the conditions of the interaction you have with your fellow maintainers and developers in order to insert your current important political issue into their machines is a fundamentally dick move. The GPG maintainers might be all about encryption and encryption rights, but if the EARNIT act passed tomorrow and in response they quietly changed all versions of gpg to send plaintext unencrypted copies of everything it’s asked to encrypt or decrypt to Wikileaks as a protest, that’s still a dick move even with the politics being explicitly related. It’s unnecessarily bringing politics (encryption rights) into a non political transaction (using encryption software to encrypt something).

When people say they don’t want politics in their software that’s what they’re taking about. They don’t want people taking an existing agreed upon sphere of politics and influence and suddenly injecting new rules into it that fundamentally alter that relationship.
Genuine question, when Google open sources these designs, are they actually open source/free, or are they like Tesla's "open source" patents, that if used, gives the company the ability to violate your patents and IP without the threat of litigation[1]?

[1] https://www.lexology.com/library/detail.aspx?g=ca6c332f-2cc5...
How about we try and fix this rather than walking away? All the alternatives are even worse.
Job Hunt Diary – The End of the Job Hunt
It does appear oppressive to someone who is used to +10% wiggle room on the speed limits, but I think a key point of confusion here is that recommended speed and speed limit are two separate concepts, but are conflated into simply the speed limit, and the recommended speed is rarely advertised.

And, that hard 3km/h over the speed limit standard also applies in places that have more lenient enforcement, but the driver never knows exactly where the limit is because it is based on the cop's discretion. For example, on most US highways, if the speed limit is 65, you can do 75 without getting a second look from a cop. But if they clock you at 76, you're getting pulled over.
I wanted a user's experience based input before I spend time+money on this because I like the project a lot. Sounds like I should wait a bit longer.
I commit chunks of work, so I can view that functionality/diffs in one segment. Can squash it later. I do try to save "often" in case something happens. I'll just push something up like "progress save".

I've seen some people commit like 40 changes in a PR lol. Happens just squash it.

Can also use another branch
Of course, the realtor wants you to buy the house that gives them the higher commission, so, as a hobby magician, your realtor has two coins and flips the one that they know will result in their desired outcome. That whole story about not knowing is just standard misdirection.
specify specific versions in your npm or pip package list lol.
UASM – free cross-platform MASM-compatible assembler
Having a chart with the numbers is there...

COMPANY MAX 1-20 2-19 3-18 4-17 5-16 6-15 7-14 8-13 9-12 10-11
Chessex 0.014 0.014 0.010 0.006 0.006 0.006 0.006 0.010 0.009 0.008 0.007

The problem is that chart is kind of boring and it doesn't say anything about the manufacturing process. It says that the dice aren't fair for some reason.

The image with the dice stacked shows clearly that the manufacturing process and quality control are flawed. From that it isn't a "the dice isn't fair" but rather "the way that the dice are made will make it so that every dice is more likely to not be fair"

It is one thing to test the fairness of one dice or ten dice. For a D20 you'd need at least 100 rolls per dice to determine if that dice is fair. But it could just be a bad dice and other ones are fair. Now the question is "how many dice do you need to roll to demonstrate that the dice maker can't make fair dice?

On the other hand, if we can take 20 random dice from a maker and stack them one way and measure it and then stack it another way and measure it and show that the dice themselves aren't clearly regular polyhedra, that visual demonstration is much more striking than a table of numbers.
How is this not a criminal act?
> managers can violate everyone's work life balance. Or they can scrum it

The Agile Manifesto is clear that there are to be no managers. Developers are expected to work directly with the business people (and each other) to understand the business needs of the project. As Scrum exists to detail how to carry out the values of the Agile Manifesto in a practical way, you can't both have managers and Scrum. They are at odds with each other.

I expect that is why it always seems to fall apart in the real world. A lot of developers don't want to be involved with the business. They just want to focus on the tech and let someone else do the bridgework between the two. Likewise, the managers doing the bridgework don't want to give up their job. It takes a really special team who are all interested in the business aspects as much as the tech, along with being free of existing managerial structure in the organization, to make it work.

So, if you have managers, "scrumming it" isn't going to happen.
Funder bars university from grant programme over white-male award line-up
Show HN: PDF Annotator of Nightmares
Pólya Urn Model
Net (Polyhedron)
Let’s not dilute terrorism more. Doing so is diminishes what real victims have experienced.
Yet one more reason to use Fennec on my tabs and phones.
Good point. But even they are so badly needed now that they can make their own terms, to an unprecedented extent.
He did reach a settlement with the IRS, after all, the debt was more than his net worth. But he still lost everything and wound up in a trailer.
Follow the money. I’m sure it wasn’t “the Pentagon” any more than Ukraine is being invaded by “Russia”. Congresspeople can be really responsive to their donors, too, in steering the direction of stuff.

This just smells like another wealth transfer to Lockheed. Money sloshes around and can get recycled, but the energy inputs and a bunch of the material inputs to these will be just wasted. Along with the opportunity to build stuff that works. Wonder how incompetent China is. At least we know something about Russia now.
The M1 is really a beast though. I got an M1 Max in December, and the only times I've seen the beachball cursor it was due to an app doing something heavy on the UI thread. It also compiles Java so fast that milliseconds in gradle output are actually useful. Oh and it's able to play 4K 60 fps videos smoothly without even turning on the fans. This is truly madness. x86 is dead to me at this point.

But then maybe anything is fast after using a 2012 retina MBP for almost 10 years.
Cool, I remember a post about someone getting vmware working on M1 , mixed it up with vbox. I don't get the downvotes, not supposed to ask other users' experience? Whatever HN.
I’m not sure how you figure that this hypothesis is “very likely” true. It’s actually very likely not. The papers don’t mention this at all.
Well, pairing the TV with a light sensor in a fixed location, and like, having the tv alternate between a sequence of different patterns, and recording how this changes the reading of the light sensor, and assuming that the room is otherwise dark, uh, apparently can be used to produce an image of the room as if taken from the location of the tv and illuminated from the position of the light sensor?
I can. I'd still rather use Firefox than Chrome or Edge when it comes to privacy. "Firefox is dead ... Time to bury the putrid, rotting corpse" is ridiculously dramatic.
That's fine with me -- they shouldn't get a discount if it isn't a long term investment.
It is politically-motivated destruction of property. I don't know how much more textbook you want it to be.
>You asked for a normal thing that is being done by a programmer that causes UB, and I think I gave a fair example.

Not really. I asked for examples where the language takes the intention of the programmer and turns it into UB. The quote that I responded to "C++ compiler generates the most efficient thing that may or may not correlate with what you intended"

What is the intention of the programmer attempting to store an infinite number series in an int?

In any case, I think we've run of steam here so you have the last word if you'd like.
Paaster – Secure by default end to end encrypted pastebin
I don't know about Pascal, but AT&T allowed anyone to write a C compiler without needing a license. (C++, too, I know because I asked AT&T's lawyers.)
There's a patent non-assertion pledge linked in the documentation: https://storage.googleapis.com/x-prod.appspot.com/files/H2E%...
That reminds me . . . I need to watch Dr. Strangelove again.
> flat square, circle and triangle

Funny enough, I had 2 android devices that had differences of opinion on what order these should be in.
The point is that GPC doesn't want to use something proprietary.

Lol.
Do you have any recipes for somebody in the US who has been meaning to dive into baking good breads? That's one culinary area I've yet to do a deep dive into, but I need to because I love bread and I'm so over what's available here.
And to justify the prices, I paid more for a S. Korean glass jar that has a neat cap, than the price of the olive oil I stored in it.
Serbea: Similar to ERB, Except Awesomer
I design and I don't like them, but clients insist on them against my advice over and over. Clients routinely take informative sites and want to pare it back to minimal information, because they don't like having to write text or maintain anything. Or hide navigation because it feels like cleaning up. You'd be amazed at the ridiculous things they insist on even when there is logical or industry best/decent-practice suggesting otherwise. It's very frustrating.
Bored Ape Yacht Club owner uses IP ownership rights to open restaurant
What law are you proposing was broken?
i mostly agree with those choices.

colorsys: a small handful of conversion functions you need every now and then

fileinput: quick and dirty boilerplate for when you want to accept input from files or stdin

getopt: a fine, well understood command line parser

optparse: it's a simpler more broken argparse that will eventually tell you "i'm sorry dave..." and people should stop using it

wave: great way to create or process pcm audio data without a whole framework
Amazing stuff. Can't wait to try it out. Can it dual boot with my current macos install?
I would say it is insanely dangerous to put an unlicensed 13 year old behind the wheel of a 6000 lbs truck. Maybe the tire would have blown regardless of who was driving, but I have to suspect a 30+ year old construction worker would have better knowledge on how to safely bring a vehicle to a stop compared to a 13 year old kid.
> There is no way touchscreens in cars can be the best we can do given constraints, because they're much worse than what they replaced.

It is not about how poorly touchscreens perform against what they replace, but what they enable: A continuously developed car, built around software (updates).
Apple under Cook has done all the cost-optimization things you would expect a COO-turned-CEO to do, but thus far it doesn't seem to have hurt their ability to continue to innovate and produce new high-quality products. A possible answer is that Tim Cook is simply much better at it than most CEOs, and understand where he can get away with a focus on cutting costs and where he can't. It may also be that they've just gotten lucky, or that Apple just had _that much_ momentum that a decade isn't long enough to start seeing problems.
Everyday Magic in the Middle Ages (2021)
Even better, specify by hash - Poetry for Python does this by default. This will prevent cases where malicious actors replace existing versions that you might have pinned to.