skysight-inc/HackerNews huggingface dataset:
I've worked at Microsoft and other BigN companies and the training and culture around what gets written down is absolutely there at any big enough to have been sued.

This is why you're reminded to not discuss ongoing lawsuits over email. It's why you're reminded to never use aggressive language like "we will crush our competitor" or legally sensitive language like "I think this will harm our customers". It's why mail retention/litigation hold exists, and why most people who end up in retention will go out of their way to call or tall in person rather than over chat or email.

There are two kinds of people: those that think retention policies and these trainings are stupid, and those that have been proximate to a lawsuit and understand exactly why these rules exist.

I had plenty of managers and PMs at Microsoft who went out of their way to keep things off email; that instinct wasn't as strong at Google, but that'd because Google hasn't gone through a lawsuit of that magnitude.

There's a great internal copypasta by a lawyer at Microsoft titled "Apropos of Nothing" that goes into the specific legal details and dollar implications of this kind of language but it's not publicly available.
If you toggle that response to "All Respondents" instead of "Professional Developers" Windows goes up to 45%. Plus, 3% of users are using windows subsystem for Linux. So 48%. Whereas Mac and Linux are both at 25%. Even for developers, Windows is still the clear majority.
Firing is almost like a self-fulfilling prophecy. It signaled that misinterpretation is the right interpretation.
I would assume those light rays reflect off the roof instead of getting absorbed…in that case the heat is absorbed into the atmosphere, I have a hard time believing it sits around the house and lingers there for any significant amount of time (doesn’t heat rise?)
This is taught in undergrad college-level statistics. Back when I learned it, it was referred to as the Simplex Tableau.

https://dl.acm.org/doi/pdf/10.1145/87252.88081
It's less than perpetual, but a planet is a lot of raw material to work through for a machine without it breaking down, if the machine's also eaten all the people who can repair it.
A tweet no doubt generated by an AI.
No, I worked with gitlab, bitbucket, custom git server installs in the last 3 years alone.
> after this short term effect dies down, we would have more efficient corpos in the long term, right?

Not as long as the governance issue I described exists, no. Things would get worse on average over time but nobody would have any way to fix that.

> its all gonna "go to the moon" until there's a looming recession and suddenly all the worthless things lose a bunch of value

I don't know what you mean by this. There is nothing that guarantees that wealth creation will continue.

> I'd like to thank you for taking the time to reply so thoroughly

You're welcome! And thank you in return for taking the time to read my posts and respond thoughtfully.
Shorter how? The typing can often be implicit in many languages like Scala which makes it pretty short compared to something like Java. While there is a bit of explicit typing, I think it’s well into diminishing returns to force even shorter code.
Show HN: Control your Hyundai car with Python
The visual studio build tools are substantially smaller than 40GB. My IDE install is about 25GB, and visual studio has distributed the build tools separately since vs2015 - my toolchains directory is about 4GB including whatever dotnet runtimes, windows GDK.

> Not so easy to fit it all on an SSD drive.

Professionally, no excuse. As an open source or otherwise unpaid pursuit, a 250GB SSD is about $45 on Amazon right now. That more than comfortably fits your 60GB estimate, with plenty of room to spare.
I had the exact same attempt, but it turns out remembering a bunch of keyboard shortcuts to do anything is really hard and frustrating. I use Vim as an editor. I thing there’s just a limit to what I can reasonably use day to day that requires memorisation over discovery.

I’m using Gnome too, after Emacs I like the lack of configuration.
I was looking at installing a very small solar array, just to offset the AC costs. The quote for the solar kit that could produce ~1.5kW (2170W Solar Kit: 7xURE NSP 310W - Mono 60 Cell - All Black Panels + 7xEnphase IQ7
60-Cell Microinverters w/QCables + 1x Enphase IQ Combiner 3 + Wireless Monitoring) was $6.5k.

But, I was also considering having a 10kW battery to store that energy and to have a backup power, like Tesla Powerwall - $10k. And then there was work to install, permits, my time. Overall my estimate was, realistically it'd be ~$25k. Maybe I was wrong.

On my house I have two sections of roof that are flat/horizontal. Roof is pretty thin there and although there is insulation, on hot days ceiling was getting worm in the 2 rooms under these sections. I also was hoping that an extra layer of solar would insulate my roof a bit more. So I wouldn't have to run AC that much. So the hope was to stop wasting annoying $400 on AC in the hottest months. But the cost of installing solar felt prohibitive. So I've made a quick calculation and spent $100 on the reflective roof paint instead...
It is not evident to me. Having used both statically typed and dynamically typed languages my experience is that I can't remember ever seeing a bug in our fairly large rails app that a type system would catch. Nobody's passing strings where hashes are expected, or Widget instances where User instances are expected. The thing to pass to the function is nearly always self evident. If you did it would immediately be caught when a test runs anyway.

However, refactoring code in C# is much easier than refactoring ruby because you can lean on the type system there. However writing new code in C# is often much harder to do in C# because of the constraints of the type system. So really, it ends up being a wash for me.
Static typing doesn't mean type information being available. Most statically typed language allow some version of `let x = 5`. Similarly static types doesn't mean unsafe casting are not performed.

Also in the opposite direction, many dynamically typed language allows specifying types if you want to including python.
"Subversion with caching" is not subversion.

I used subversion for a long time and was resistant to moving ardour.org to use git instead. 24hours after we switched (we never use 3rd party git hosting as our canonical repo), I was already convinced it was not the right choice, but an excellent choice.
Dear lord, I'm gonna have to agree with Bill Gates of Micro$soft fame? Feels bad man.

Bill is correct... to a point.

The logic of "greater fool theory" works for collectibles like... a Steve Ballmer bobblehead that yells "developers developers developers" when you insert some batteries into a comically located receptacle and press a button, not things that go into people's retirement accounts.

(Unless you want people to literally go full Bellum omnium contra omnes[1] because they feel the social contract[2] has been irrevocably broken, and land a duckboat[3] previously used to give tours to tech bros on your private island)

:-)

[1] https://en.wikipedia.org/wiki/Bellum_omnium_contra_omnes#Tho...
[2] https://en.wikipedia.org/wiki/Social_contract#Thomas_Hobbes'...
[3] https://en.wikipedia.org/wiki/DUKW#World_War_II
With a light or reflective surface, a lot of the energy is reflected as light so it's not converted to heat. Relatively little will be absorbed by the air near ground level, heating the air only a little.
That's Microsoft being (the new, not the old) Microsoft... they seriously fucked up the MSDN documentation when it was migrated to docs.microsoft.com, so I'm not surprised that a similar thing happened to the blogs:

https://news.ycombinator.com/item?id=20351358
> I thought it would be worth while to attempt a modern evaluation of the language based on where it is today

A good idea indeed, thanks for the effort.

Although I'm quite surprised why V has gained so much attention.
Agreed, a new favourite. I’m saving it alongside this https://www.simplethread.com/20-things-ive-learned-in-my-20-... which I really enjoyed last year.
> if the models were correct, should have pushed the heliopause farther out than 120 AU. “It was unexpected by all the theorists,” Krimigis says. “I think the modeling, in terms of the findings of the Voyagers, has been found wanting.”

Uncalibrated and/or unfalsifiable computer models should never be trusted.
The Cost of JavaScript Frameworks – Web Performance Consulting – Timkadlec.com
There aren’t that many situations where that it actually useful.

A blockchain where everyone is equal also means that any mistake requires far more effort to correct and nearly any system we have still needs some sort of centralized governance.

In your example publishing news well corrections and retractions can and do happen all the time and sure you’ll say well then just assume that the updates have to have the same key but that still doesn’t solve the problem you are worried about since the bad actor in this case would either have direct control or influence over the news organization so they can still force them to push a “malicious” update.

Then we get to the issue that a blockchain isn’t suitable for storing large pieces of information so in this case what would be published to the blockchain is just a link you can still either edit or remove the content that is referenced by the blockchain since the content itself isn’t on it.

A blockchain is a classical example of a solution in search of a problem.

In fact it might be the most technically correct example of that term I ever encountered.

Other examples I often hear about such as health records and land or vehicle registrars etc also don’t benefit from being on the blockchain as those are all
heavily regulated and complex processes which are prone to mistakes and using a blockchain won’t solve those issues.

The only remotely plausible situation where a blockchain could work is voting however like with all electronic voting the moment you need a PhD or multiple ones to be able to understand how the system works and even then you won’t trust it completely the overall trust in the result would be completely eroded which defeats the whole purpose of having a more reliable system on paper in the first place.
I believe this was the premise of the star trek: tng episode "evolution" featuring Dr Kelso.
Similar to a language like D. Technically quite good, but not quite compelling enough that it has picked up momentum that is likely to push it into the mainstream and generate a large library ecosystem.
Why in the world do competitors of this programming language insist on dragging out evaluations from 3 years ago, which state that V is vaporware and before the language was even released? This is 2022, not 2019, and we are talking a hundred releases later (https://github.com/vlang/v/releases).

At least stick to the current evaluation (or attack), which is more relevant, and make points from there. But, keep in mind that these attacks are on a young language that isn't 1.0 yet, so even with this we are talking about a moving target. The language is still evolving.
Mainly record high inflation and the gas crisis (which was way worse than today's).

Whether or not anyone could have stopped that doesn't matter, ppl attribute this to him.
I agree that they won’t be heirlooms, and old money folks would never be fooled into thinking they would.

But a lot of people wear luxury watches simply to show off how much disposable income they have. To these people, having a watch that is recognizably expensive is the only requirement.
An article like the V one on Zig checking the claims would be awesome, wouldnt it.?
>> If they are solid performers, they should have no problems finding other work, and terminating them is not wronging them.

Yeah, nothing like working your guts out for several years only to be fired to meet a human resource quota.

Sounds like a perfectly fair way to treat your hard-working employees.

Why would former Amazon engineers hate the company when they were treated so well?
Possibility Space
The technologies involved in providing inter-room sound isolation aren't exotic/unknown in general (due to significant demand from some types of office-style commercial buildings and upscale/premium apartments/condos), nor do they exceed the familiar capabilities of your normal stud-framed wall crew that regularly does insulated exterior/garage-facing walls.

So as long as you're in a place where common construction crews have regular experience building thermally insulated stud-framed walls, you'd at most have to look for an architect that has experience designing cross-tenant sound isolation who is otherwise a suitable choice for designing the kind of home you desire.

Their existing experience allows to get decent economics for the design workload of even your one-off non-catalogue customization. And considering there are few differences between sound isolation and thermal isolation (except that heat can also be stopped by IR-opaque foam rolling in for air pressure in the evacuated space between two foils (AFAIK that is much better at shielding heat flux than sound's pressure waves, due to the inherent concentration of air pressure into the stiff foam, as there is no gas pressure inside the pores to handle static air pressure forces, while heat conduction doesn't focus like it and heat radiation is interrupted by the opaque foam walls that act as "vacuum super insulation"[0]), and sound can also be stopped by thick heavy stone walls), the architect would at most spec slightly different insulation and likely somewhat different mounting brackets/pads for connecting the drywall to the frame.

The end result is no need for non-trivial engineering that a local architect should be able to satisfyingly do from experience, and a design that is just a little weird in overall layout/structure, instead of exceeding the construction crew's scope of experience in any particular detail.

[0]: https://en.wikipedia.org/wiki/Multi-layer_insulation
I've never found static typing to aid in my understanding of a program. For example:

def add_item_to_cart(item)

vs

void add_item_to_cart(IItem item)

They are equally easy to understand. The first is easier to read.
Thanks! That one option simplifies like 2/3 of the pain of using submodules. Doing a pull or checkout would just be regular commands.

Though it’d be nice if `git commit’ supported it too and just did a `git submodule foreach git commit …`.
It's anti-slavery fiction in which the passivity and forbearance of the titular character was not to everyone's taste, among many other things. You think, I dunno, Baldwin was 'distorting' Uncle Tom's cabin? It's a weird way to put it.
Here is an idea: Incentivize the supermarkets to display price/100g or similar, like they do in the grocery section sometimes.
Why do we need it to be a paid holiday for people? Lots of government holidays aren't.
The importance of Headings element for an accessible page
Yeah, Russia has the brains and education to have made their own Samsung…but too bad, an aging psychopath wants to silence anybody with half a brain and dig in the mud for “wealth”.
The payment was final. The purchase was not. The refund is another payment.

"But the state can still compel you to pay back". Yes, sure it does. The point is that the cost of doing it now is much higher and it is enough to deter a lot of opportunistic, fraudulent behavior from consumers. This difference in cost can make or break a business.
Thanks for the detailed feedback! This is my first product launch. Therefore, I certainly make mistakes. Indeed, the text on the site is not the best. I will try to improve it soon. I still advise you to watch the video, they show some examples of using my product.
I wish someone would do one of these for life in general.
Read it as soon as you have the time. It is every bit the equal of The Vital Question.
Easy static link everything.

I think you meant a GUI application that runs on a version of Linux older than yours.
Heat rises is short for hot air rises. The light would not be completely absorbed by the atmosphere more than it did on the way down.
“Heat” from the sun that we feel is mostly IR/Visible light. Mix of stuff happens if we reflect it with white surfaces. Some of it does go back into space. Some of it will get reflected by the atmosphere back towards the ground. IR light is also directly absorbed by the air molecules, but very little. Air is mostly transparent at visible wavelengths so it absorbs very little energy. Solids are much better at converting IR to thermal energy. Realistically air conditioning is just moving heat from one side of a wall to another. Overall painting buildings white won’t change the temperature of Earth, but it does help the building in question, which is all air conditioning cares about anyways.
> To be honest, I've still have never understood the real value of "crypto currencies" outside of hiding cash transfers from taxes or purchases that are criminal in some way.

Perhaps you ought to say something that is politically frowned upon, drive your Truck to Ottowa or expose the crimes of the US government and get cut off completely from legacy banks and payment processors, like Wikileaks. Then perhaps you will suddenly realize the utility of being able to send and receive funds completely outside the centrally controlled system.
We usually switch to the wood stoves once winter sets in. Our forced air furnace is incapable of making the house warm and cozy because duct reasons that I can't really fix.

I'm planning on getting rid of it altogether and doing the heat pump(s) most of the year, the wood stoves in winter and reclaiming a lot of headroom in the basement and an entire utility room that the furnace currently takes up.
Yeah the fewer number of quirks is great but, first class tooling like ExUnit and Mix, and otp extensions like Task, DynamicSupervisor, and Registry are pretty hot, if you ask me, not to mention a package registry so good that Erlang is being encouraged to migrate to it...
>Nobody's passing strings where hashes are expected

See, When I'm throwing together apps to clean up configurations, I am Pythonifying XML often. And when handling different return values, reshaping it into the useful components I need and trying to analyze data (and dealing with different return formats depending on number of results, aka a dict if there is one value, or a list(dict) if there are more) I have to constantly remember if I am going to be getting a list(dict(dict(dict(str)))) or just a dict(dict(string)), and so on. But that's me cobbling together scripts and not understanding the API by heart well enough.
Atoms are made of charged particles, so a strong enough magnetic field will act on these. Most magnetic fields are a total joke and can only act on highly charged particles but strong enough? The electrons in your tissue can get pulled away from their nuclei.
Beyond never having heard anyone conflate the terms 'artist' and 'corporate designer,' the sentiment would still be wrong. I've worked in corporate software projects as a developer, designer, support person, project manager, QA engineer, and even IT/Ops guy and would rank designers, on a whole, somewhere near last in terms of likeliness to be vindictive. Sales? Management? Even support? Sure.

You can have vindictive jerks in any job, but considering that design's fundamental purpose is to empathize with people and manifest that it some medium, vindictive people tend to filter themselves out.
> If you did it would immediately be caught when a test runs anyway.

That's the point though. With dynamic typing you would only (hopefully) catch this with manually written tests. With static typing you get that feedback for free at build time.
Teaching Physics to AI Can Allow It to Make New Discoveries All on Its Own
salt water and fog really tear up any exposed metals
True historically, but this has actually been solved on the latest macs. Base spec for the MacBook Pro is 1TB disk.
Got it, you can be wrong faster!
Hard disagree.

Dynamic typing only increases development speed for the first few thousands lines of a solo programmer project. After that it is, in my personal experience, a significant drag on development speed.

Furthermore, dynamic typing makes modifications and new features significantly harder to write. Turning compile-time bugs into runtime bugs is a catastrophic decrease in development speed.

That’s my personal experience at least. YMMV.
Best in-game music. They just bought stock music from APM but whatever, I didn't know that back then. Play On With The Race on the organ, Drew!
I think he understood perfectly that computers were tools.

The PowerBook/MacBook Pro designs up through 2016, the MacBook Air from 2010 onwards, the Power Macs G3-G5/Macs Pro through 2013 and the 2019 Mac Pro, the iBook/MacBook line through 2011, and the entirety of the iMac’s history all reflect a recognition that computers are fundamentally tools. They just held the conceit that tools can also be beautiful.

But yes, sometime between Job’s death and 2017, the wheels just completely fell off when they introduced new Mac designs, and they spent the better part of the last 5 years putting them back on after Ive was promoted into the sky and left the company.
ardour.org makes the majority of its income (approx US$200k/yr) via a PayPal micropayment account. Most of our transactions are < US$12, the crossover point where the standard and micropayment fees are the same (higher amounts are better with standard fees). On a US$1 transaction (we do thousands of these every month) we save 23c per transaction.

The one downside is that if PayPal ever stops offering this, the revenue model for ardour.org will have to change, since there are really no viable alternatives.
Statically link everything? Including glibc?
I think you've somehow gotten the victims in this world reversed. Have you ever had something stolen from you? Someone close to you raped beaten or even killed? Maybe a bit of experience in the real world would knock some sense into you. Your bleeding heart for criminals (of all people) is making the world worse for the rest of us. Not that it should have to be said but to be clear... the victims of crimes are the victims... not the criminals.
Big Tech agrees with Euro demands to fight bots, deepfakes, disinformation
Why such a short estimate? Is this an America thing?

I'm currently renovating a 150 year old house that was previously majorly renovated 50 years ago and we're aiming for a useful lifespan just for the parquet/plumbing/electrics of at least 50 years, 100 years for the joists, insulation and plaster. The building will hopefully stand for hundreds of years.
Values vs. Valves:

figlet -f small Values vs. Valves

__ __ _ __ __ _
\ \ / /_ _| |_ _ ___ ___ __ _____ \ \ / /_ _| |_ _____ ___
\ V / _` | | || / -_|_-< \ V (_-<_ \ V / _` | \ V / -_|_-<
\_/\__,_|_|\_,_\___/__/ \_//__(_) \_/\__,_|_|\_/\___/__/
> To the end of their lives?

Absolutely for plenty of them they deserve nothing less. Society shouldn't have to live with killers and rapists, put them in the ground.
I mean of course. It is always preferable option if available.
Reminds of Brazil's PIX system: free instantaneous P2P money transfer, no taxes, requires just a phone number.

Thing is, it requires government regulation.
Reports on the death of the adventure game genre have been greatly exaggerated. We're getting a new Monkey Island game this year. Telltale Games puts out consistently good titles. There's Kentucky Route Zero, Telling Lies, the Life is Strange series and spin offs, the Dark Pictures Anthology, and more.

And those are just "pure" adventure games. There are a lot of narrative driven games that I would call "adventure games with extra mechanics". I'm talking about Control, Quantum Break, Medium, A Plague Tale, etc.

Adventure games are still out there. And many of them are great.
macOS has a specific meaning for purgeable, and apps have to opt into it so I think the post is also mislabeled. This sounds not entirely different from the OOM killer in (old?) Linux.