skysight-inc/HackerNews huggingface dataset:
It's interesting how The Old New Thing is clearly a passion project for Raymond, but it's also an essential part of Windows documentation. I've run into a lot of situations where Raymond's blog is way more useful than the official docs.
First, there's no requirement to use bash. Any shell that has an exec equivalent and can redirect stderr to stdout will work. There's not even a requirement for it to be a script -- daemontools-style supervisors don't parse the run program, they execute it. It's pretty convenient to use the setuidgid tool, though.

So if you want to run starlark, or oil, or your favorite lisp dialect, go ahead.

In summation: bash isn't the problem here.
There are some egregious facts in the USA Gymnastics case - they have a big hill to climb to overcome precedent but there were a number of huge issues;

- The agent who first interviewed Aly never actually wrote up a 302 until a year and a half later. This happened regularly where the FBI protocols for documentation were just ignored.

- The head of the Indy FBI office leading the investigation was at the same time, applying and interviewing to be the head of security for the US Olympic Committee. working with the woman who was running USA Gymnastics.

- When that Agent didn't get the job and people questioned whether that was appropriate given the investigation - he lied to his coworkers and superiors insisting he never actually applied for it.

- The Indy office never forwarded the reports to local or state police because they assumed there would be Federal jurisdiction -- but then took nearly a year to follow-up during which several more girls were assaulted. They only took additional steps when USA Gymnastics went to a different FBI branch and that branch called Indy to see wtf was going on.

The IG report is completely damning in a way that might extend beyond "regular duty": https://oig.justice.gov/sites/default/files/reports/21-093.p...
I recently got the implant pitch from my dentist, and we’re already dipping our toes into that. When you extract a molar, they fill the hole with “bone chips” that the bone cells expand into. This not only speeds up the healing process, it augments it. You get a stronger (less weak, really) jaw with it than just letting nature take its course. That material can be sterilized cow, or human bone, but they are also moving to a synthetic material. I’m not sure if that’s 3D printed or fired like aerogel. Seems like it could be either.

Right now it sounds they use small pieces and just pack them into the channels like pebbles, I suspect we could tailor the grafts to the hole, improving the outcomes incrementally. For instance, printing a convex wrap on the post of the implant that can slide into the hole and fill most of it (we know bones only need proximity not contact in order to repair. This is a nasty trick they use to make people with dwarfism taller, by breaking the leg bones and then not letting them fuse, causing the gap to fill up with new bone).
> Do you think I would get severance if I tell them I refuse to relocate?

that's entirely dependent upon the people enforcing this. They're absolutely not required to give _anyone_ severance _ever_. As this is a complete [redacted] move I would proceed with the assumption that they're going to screw you over as thoroughly as possible regardless of how you respond.

However, it is very important that you _do not quit_, and carefully word anything you respond with to not make it sound like "i'm leaving if i can't stay remote" because if they're going to get rid of your job you want them to fire you because then you can get unemployment insurance while you look for a new job. It won't be bad on your resume because you can honestly just say you were laid off when they forced everyone to move and no future employer will care.
It's clear that TX has been run better than CA. Many large corporations have left CA for TX. Crime in CA is significantly worse and you are not allowed to protect your life or property. You are free to steal and no one does a thing about it, plenty of examples in the news of this happening in the middle of the day. You have celebrities saying "no big deal" about getting your car broken into, just part of life in CA. Look at all the businesses shutting down, Wallgreens for example. TX isn't covered in homeless camps, drugs and feces. TX's economy is strong and will remain strong due to a business friendly environment. Housing is more affordable (though less than it used to be in metro areas) in part due to less regulations.

And the items you point to as negatives are positives for me. I'm against abortion, sexualizing children (including books). Not sure what you mean by "sex toys". Plenty of those shops around if you are in need of some.

And I've visited CA a few times and have seen it first hand. It's not a place I'd want to take my family for vacation, let alone live. I wish that wasn't true, weather is wonderful.
I haven't been keeping up with the Windows world. Does Microsoft provide any safeguards or tools for the user to limit access to the clipboard? The clipboard was introduced in the good ol' days when you could basically trust the applications running on your computer. Nowadays, third party (and for those of us more paranoid) first party apps need to be considered attackers. The clipboard is a juicy target that often contains sensitive data I'm sure most apps would like to gobble up and exfiltrate. I know iOS and Android both are starting to introduce restrictions on mobile apps' use of the clipboard. Has this made it into the Windows desktop world?
> Which brings us to the second proud tradition of the tech titans, acquiring companies to end the products the acquirer doesn't like.

Atom is inferior in every aspect to Visual Studio Code. Atom was on life support for too long.
I'll echo this: CUE provides a lot of expressive power without being a Turing-complete language. That's a sweet spot for configuration—you can DRY things up and catch errors early, without introducing nondeterministic behavior.
I think in this case I it is a difference without a distinction. " take as an resignation" means the company initiates your resignation paperwork.

The employee will often need to sign a statement of resignation (Termination by mutual agreement), but the employer can absolutely initiate and send them the paperwork.

If you refuse, the resignation paperwork goes away and is replaced with firing paperwork, which you are not required to sign.

Here is some additional info:
https://swartz-legal.com/what-are-the-different-types-of-sep...
I think what makes the progressive blend of discrimination so much worse is that they do what they do in the name of not being discriminatory. It's just so disgusting to me to call yourself "antiracist" and then quite literally discriminate based on race. It also just seems like a massive waste of effort - what does this accomplish? How does it help anyone?
Y Combinator Is Back in Person
Arguably, music isn't what young people care about any more (Rick Beato did one of his vidijeremiads about this recently), so there aren't any youth music subcultures. It does seem to have refocused towards identity politics.
> I have no idea how or why Debian became so popular

Oh, that's simple, it's the package management system, debs.
The early redhat experience involved opening up the redhat webpage and downloading every rpm related to the system you were maintaining in order to update or install stuff. yum came in 2002.

Debian started with apt-get in 1998. With debian, it was `apt-get update`, `apt-get install thing`, and `apt-get upgrade` and you get everything you want/need to run stuff.

For why not FreeBSD, IDK, but I'll guess that the linux kernel simply got more attention and corporate support. I don't think there's much beyond that.
The article says there are approximately 90 claimants. $11m per victim doesn't sound that outlandish a number. It goes to highlight the enormous scale of the crime that the total amasses to $1b.
VSCode has been working just fine for me for the last 5 years. Not sure what you mean by "keeping it working." I program in C/C++, Rust, Python, Go, TypeScript, JavaScript, and Java. Never had a problem that made me bang my head against the desk.
This has nothing to do with editing Wikipedia. The problem this demo is solving is "private information retrieval" -- that is, you send a query for a particular article, and the server sends back a response containing that data, but the server does not learn which article you asked for. Homomorphic encryption is just one of the building blocks used to achieve this.

A trivial solution to this problem would be for the client to just download a copy of the entire Wikipedia database and pick out the particular article it's interested in. With a proper implementation of PIR, the server still needs to scan through the entire encrypted dataset (this is unavoidable, otherwise its I/O patterns would leak information) but the amount of information that needs to be sent to the client is much smaller.
I know that perception of Microsoft will never go away in the open source community, and maybe it shouldn’t, although I’m not convinced Microsoft of 2022 is particularly worse (or particularly better) than most other companies operating simultaneously in open source and proprietary spaces.

The context of “embrace, extend and extinguish” has kind of been diffused over the years, though; it never meant “buy a product and kill it,” but rather meant adopting open standards and adding proprietary (not necessarily closed, which is not the same thing) extensions to them that end up becoming de facto standards, so your product is perceived as better at the task then the fully standards-compliant original. What happened with Visual Studio Code and Atom isn’t an example of this at all. For a start, they’re just two products that are competing in the same space; they’ve never had the same extension standards, so the idea of “embracing and extending” just isn’t relevant here.

Secondly, Microsoft obviously didn’t buy GitHub to shut Atom down. I’ve seen the arguments that once Microsoft did buy GitHub, Atom was doomed, but Code was already arguably more popular than Atom when Microsoft bought GitHub in 2018: Stack Overflow’s developer survey showed VSCode as far more popular among surveyed users (34.9% to Atom’s 18.9%). If those numbers had been reversed—if Code never made a real dent and Atom kept growing—then I have little doubt Atom would be the one continuing.

Lastly, I suspect the runaway popularity of Visual Studio Code is pretty good insurance against a hypothetical “Visual Studio Code Pro” replacing the existing VS Code. This would almost certainly cause a fork (or more than one!) to be created, and it’s highly likely such a fork would get immediate backing and support from one or more technology companies willing to pay for continued open source development.

However, I don’t think that’s likely, because I don’t think that’s how Microsoft is interested in monetizing Code. It’s not a source of income in and of itself. It doesn’t have to be. If it just so happens to have great GitHub integration, maybe your company will pay for GitHub enterprise features. If you’re used to using it, you may be more likely to pay for GitHub Codespaces. If it has a great story for deploying to Azure, then maybe you’ll be more likely to deploy to Azure. And so on.
I think it's at least partly due to Siri attempting to be more privacy respecting and doing more work on-device rather than server-side like Google and Amazon's offerings.
Engineer got the career boost she needed
I guess I would vastly prefer an organization which is not one of the tech giants.

Facebook/meta seems horrifying. Some of their tools are indeed great, but I can just imagine having to use a facebook login to push code to GitHub or to download VSCode plugins.

Amazon is problematic for similar reasons as MS: since they are one of the biggest application hosts out there, bad incentives exist in terms of potentially allowing biases in their tooling to preference their own platform.
You can do a lot of customization in VSCode. Not as much as Atom, but way more than the average editor. I'm not positive whether or not it would be enough to serve your case
I made a deliberate choice with my writing site to not have any tracking of who visits. I could, I suppose to some processing on the logs, but I decided I'd rather just not know if there are any visitors or not. I post a couple-three times a month and once in a great while I'll get a comment that’s not spam and I’m happy with that.
IHP is mostly an open source project.

I comment on most Haskell threads about IHP because I would love to see more Haskell adoption. Most people think Haskell is about Monads and Math, with IHP we want to show that Haskell can be used in a very productive way to build things. The comments are typically well received, so I don't see any problem with this.
> OSS is the unix de-facto standard

Is unix actually used for "serious audio"? If not, talking about "de-facto standards" doesn't make any sense.
So? They are just excercising their democratically awarded power.
I am still using brackets on the mac and I have to say very satisfied with it. I came from windows where notepad++ is unbeatable.
I've used TextMate for a long time. It works great.
Bad data analysis questions I see every week (and how to fix them)
Sadly this is not the case for Atom. Many packages are just broken, half baked or missing essential features that their vscode counterparts do have.
Thanks. Maybe I can stream on Twitch :D
I'm not a lawyer but I've studied criminal law, am generally anti-cop and really sympathize with all the "don't talk to cops" videos and pamphlets out there. I understand that mens rea or premeditation can be argued and proven by a single stray comment you make to police.

However there's always been a big gap for me because, I mean, obviously there are some times where it makes sense to talk to police.

* The cops knock at your door, your neighbor has been murdered, were you at home last night and did you hear anything? And you were and you did but if you go all ACLU and say nothing while carefully keeping the cops out of your home, you're withholding information that might catch the real killer and in any case now the cops might be a lot more interested in you.

* The cops want to search your trunk at a traffic stop. If you hand them your keys that can be interpreted as consent. However if you don't, it's obvious they will drag you out of your car and beat you, take your keys, maybe plant some drugs or a gun because you got all uppity, and lie about it all later. So why not just hand the keys over and save yourself the trouble?

Etc. I feel like all the pamphlets and so on don't really get into these real situations.
How on earth is it a strawman? The post I responded to is making that exact argument, I even quoted it.

The temerity of those EMTs to treat a homeless man, probably mentally ill, bleeding in the street, without obtaining his consent! How dare they!
It's just a name, but they should be able to call themselves a 'fork of Atom'.
using zomba* domains as an example is a real missed opportunity to feature zombo.com
> Microsoft doesn't make money from VS Code.

They harvest an astonishing amount of data from it.
My even dumber reason 5 years go was sublime's extension system at the time didn't allow styling of the file explorer, so git status wasn't available.

The entire editor being easily tweakble is the killer feature of web-tech based editors.

Sublime may have opened up more customizability since then...

It's amazing how much a minor annoyance can drive someone to a completely different solution.
In the long run, most J curves are actually S curves
Regex Adventure – Learn and master regex Conquer your fear of them at last
Not-working parts are out of spec (kind of by definition).
It seems that productivity growth is still necessarily limited in the end by physics.

Remove the unnecessary actions to produce X, and you're down to the bare minimum set of actions. Now speed up those actions and you'll eventually reach some minimum time requirement, and the output of X is a function of Required_Actions * Required_Time and how many Producing_Units you have and available time.

Seems it'd be asymptotic
"the left has gone so far left that everyone looks like they are far right comparatively."

When people say stuff like this I wonder what planet they're from.

It's not like the US even has a viable Socialist party, never mind a Marxist or Communist one.

I've never heard a Democrat call for the abolishment of private property or a revolution of the proletariat. In America, dreams of that sort died with end of the 60's and 70s with the destruction of the Weather Underground, the assassinations of MLK, Malcolm X, and RFK, the neutering of unions and the labor movement. The rise to power of Reaganism in the 80s and the switch of former leftists to Neo Cons sealed the left's fate.

Now pretty much everyone in America in any position of power (Republican or Democrat) is pretty solidly capitalist, which isn't exactly a far left position. Most of the leaders are also pretty pro-war and happy to support the military-industrial complex, which are not traditionally leftist positions in the US.

Republicans, on the other hand, have called for revolution, and some have even acted on it. The major terrorist attacks on America since Timothy McVeigh have come from the right (which includes not only "patriot" and "militia" groups and the "lone nut" inspired by the endless hatred and calls for violence on conservative talk radio, but also Muslim fundamenalists, who themselves are pretty right wing and have much more in common with right wing extremists because of their anti-women, anti-progress, and theocratic views than with the left).

The left in America is a complete joke when you compare it to how strong it is in Europe, where you can actually find viable openly Socialist and Communist parties, very strong unions, and solid social safety nets. What passes for the "left" in the US would be considered right wing there.

The only thing remotely left wing that I can see in mainstream American politics today is support for abortion and tolerance of minorities and people of different sexual identities/orientations. While important, that's a pretty small ledge for the left to stand on.
The main article image implies they are going to 3D print an ear and nose inside my body. If that's what these scientists are up to, they should be ashamed of themselves. I don't want to hear or smell anything in there.
Oh this is sad. As a teacher I loved introducing Atom as a first text editor as out of the box it did nothing but look nice. Then I could gradually add plugins everytime a student said something was annoying. Great for teaching principles before tools/shortcuts. Something which I think IDEs do far too often imo.
My path:

Sublime -> Atom -> Vim -> Emacs -> Emacs -> Emacs -> Emacs
I hope so - we need that competition!
I guess this idea of "Sunsetting" a project highlights one of the main differences between Open source and Free Software.
A successful Free Software project rarely gets "Sunset".
I have used both, and use both working daily. If I could get away with doing everything in VSCode, I would. Part of this is how the community treats tools. VSCode is an editor, with some plugin support that lets it work as a bit of an IDE. But these are almost always optional. Code ecosystems and communities built around an IDE tend to only support working in that IDE, so there's typically only one way to do things, good or bad.
Icarus is just one of the oldest tellings of the Law of Unintended Consequences. Can we/should we doesn’t require technology to become a problem, but it sure makes for a stunning light show.

A lot of civics comes down to can we/should we as well, and that doesn’t take any technology at all. It’s just a social dystopia instead of a technological one.
Cool read. This is where printf debugging reaches its limits - sometimes you need to see what the hardware sees.
> SSNDOB listed the personal information for approximately 24 million individuals in the United States, including names, dates of birth, SSNs, and credit card numbers

Great, good to shut it down, but how long until its replacement springs up? It probably already has.

Instead of going through all this effort and expense to track the sellers of this information, it would be better to make "names, dates of birth, SSNs, and credit card numbers" valueless on their own. I'm not sure what the alternative looks like, but posession of this kind of personal information about someone should not be useful or valuable.
Very old school windows apps like SecureCRT display semi-helpful messages for this. Better than a silent failure anyway.
yes yes yes! this is so true
YC Is Back in Person
I think this is what vscode does as well. The magic is in how it cooperates with the GUI. All jumps and movements work, as well as search/replace and the hilighting and selections are even the native vscode hilights and selections so it's fluid going from mouse to vim and back. Last time I used Sublime (4+ years ago) there were a bunch of vim commands that didn't work.
Cool! And that means it predates the pizza example.

Though then it's a question of what "sold online" means, vs. "ordered online".

Yeah, I can well believe it's easily abused!
I feel like it's always been the same to some extent, capitalism is just much stronger now and globalisation (of merchandise and information) mean there are much less regional/country specific movements.

It's still easy to find niche groups, the signal to noise ratio is completely fucked though
What you describe also works on X11 and probably what MacOS uses too.

I'm not sure why it would be impressive or unusual. The ability to store arbitrary data on the clipboard with metadata that describes what data it is, such as an image file, or an audio file, is very old.
> Your credit score matters far less than you think.

... uh... this is the worst financial advice i have ever heard with regards to someone living in the US.

credit scores aren't _just_ about if you get a loan or a credit card. They're used to determine if you're a safe hire. They're used when calculating your insurance rate (house / car / whatever). They're used when determining if they should rent an apartment to you.

I'm not saying these are _wise_ uses of it, but they _are_ uses of it.
It feels a little more natural/human. VSCode's default theme looks like Tron. Both are valid, but I can see how Atom's is more "cozy". It also had some fun "squishy" animations that were nice

For the colors at least, there are VSCode themes that will try to mimic it for you
There are languages which have Lisp in their name for a reason: Emacs Lisp, Visual Lisp, ISLisp, Common Lisp, ... Historically Interlisp (see https://interlisp.org ), Standard Lisp (see REDUCE), and many others.
Windows isn't sandboxed so any per-program restrictions is pretty much pointless because it'll be trivial to bypass.
Since Windows 7 or so, I've noticed more and more instances where you ctrl+C and the clipboard doesn't update. I had a chat with a Windows PM on it opportunistically a while back.

It turns out, more and more applications are locking the clipboard and holding onto the lock inappropriately. Enough that there's a particular telemetry watcher for this condition for MSFT to get an idea on who the guilty parties are.

Everyone has had it happen - I notice it when colleagues are in a rush and send me something they didn't mean to send (because their clipboard didn't update). I don't know who the guilty parties are (since that telemetry is encrypted, and can't be inspected), but I sure hope someone is knocking down some doors to address the problem.
I believe this is the exact same exploit that was used to eventually jailbreak the PS3 using USB dongles.