skysight-inc/HackerNews huggingface dataset:
If they only offered one tier, it would be Office Professional, at a price that made sense for most businesses, so they can recoup the cost of building and providing ongoing support for the product. This would absolutely price a huge number of people out from getting Office for personal use.

So, no, I don't think there are a lot of people upset that there exists an Office product they can afford.
Loneliness and the Paradox of Choice
Nope, they are the icons of the project. Images from the edge of reality.

They significantly impacted how I grew up seeing the universe though, and I’m sure I’m not alone on this.
No one is innocent here, it’s just you find people who were vocal in the past just seem weirdly quiet when the administration changes.
The title seems to suggest that software or computer programs are provable. They are not.

Programs or algorithms only guarantee that they can go from one state to another state.

Somehow computer programs have been conflated with relability and proof possibly because of close adjacency to mathematics.
>I don't think there is nothing in OOP that "forces" you to explicitly mutate state. People just happen to do it that way, even if there was no need for that.

I never said it forces you to do this. Please read my post carefully.

Let me repeat what I wrote. I'm saying that FP and OOP have blurry definitions that people have an intuition about but have not formally defined. Immutable OOP is can be called FP and vice versa. What is the point of having two names for the same style of programming? There is no point that's why you need to focus in on the actual differences. What can you do in OOP that absolutely makes it pure OOP that you cannot call it FP?

That differentiator is setters and mutators. If you use setters and mutators you are doing OOP exclusively and you are NOT doing FP. My response to your post is mostly talking about this semantic issue and why you need to include mutation in your definition of OOP. Otherwise if you don't than I can say all your descriptions of patterns to me are basically FP. You're following the principles of FP and disguising it as OOP and confusion goes in circles.

Please reread my post, I am aware of OOP and it's patterns so there's no need to explain the Factory pattern to me. I'm also in agreement with you like I said.

I am talking about something different: semantics and proper definitions, you likely just glossed over what I wrote, that's why your response is so off topic.
The comparison between tethers and an aircraft carrier catch cable seems particularly apt. Thanks you. And yes, most times, you can initiate a go around if you fail a carrier landing. Not really an option with an orbital tether. Some sort of cable pair with a targeted coupler would probably work, each side with a heat emitter an heat seeker RCS system. Obviously, there would need to be slack in the system, (nearly local) winches a ways up-cable in the system, may be an answer.
James Webb isn’t a spy satellite chassis. The Vera Rubins telescope is though
OmegaQuant – Omega 3 Index Testing
I recently created a board for the nrf8001 Bluetooth low energy chip. I see your antenna section isn't fully open since that LED is in the way, have you considered rearranging things so that PCB antenna has an unobstructed path on the left and right sides?
So much of this is application/usage pattern dependent.

Remember those huge page benchmarks? All that perf gain was due to reduced TLB hits. Something you don't have to worry about if your turning paging off.

So, IMHO its not just the couple percent from TLB misses that slow things down, its the combination of a couple percent from TLB misses, a couple percent from the IOMMU, a couple percent from cgroups (yah i've seen double digit loss in some benchmarks from cgroups), or other random kernel features. All combining into significant loss.

IMHO, a large reason that things like ztpf/zseries mainframes still exist is because the code written ~50 years ago, is effectively bare metal transaction processing running on what works out to be basically a modern midrange server's L1 cache. When you add all the overhead of rewritting it "properly" in java with a framework, on a heavy weight virtualized OS it adds a couple orders of magnitude perf loss. So instead of buying a couple million $ machine from IBM your buying a few million in cloud services. Its no wonder IBM's remaining customers have such a hard time getting off the platform.

For a more in touch example, boot windows 3.1 in a VM on your laptop. Install a few apps, and give it a spin. The entire OS probably fits in the L3, and that is reflected by everything being basically instant.
I've been doing Rails development for a decade. Concerns are probably the biggest code smell/anti-pattern I've ever seen in any application. It's used as a bandaid to "break up" classes which do too much (but you really don't, you're just hiding the complexity), or it's way over done and everything is magic and almost incomprehensible and unmaintainable. Overall, just a total nightmare to deal with. Would not recommend, and I always try to steer people away from using concers during code reviews.
This post just landed, & it's a glorious takedown of this clutching of pearls desperate "we need lockdown!!!" close mindedness,

https://cheapskatesguide.org/articles/techno-cage.html

There has to be space for more. General purpose computing getting snuffed out under the new security regime is accepting the abyss, & we must strive for more.
But of course it defies basic economics to suggest you can make a society—as opposed to specific oligarchs—richer through non-free, non-market labor. That’s where it helps to have an author write the essays who isn’t an economist!

You can't take a free society and make it more prosperous by the institution of slavery, but if you have a thinly-populated continent and eager export markets to play with you can certainly generate great profits, howbeit unevenly distributed and with the slave class excluded completely from per-capita considerations because they are themselves considered property.

This whole post seems like a rather forced and tendentious diversion from the topic.
This is a weird argument. By your logic, there's practically no cryptosystem PGP can't be; after all, it's an omnibus standard to which people routinely add extensions for new algorithms. Want a double ratchet? An elliptic curve triple handshake? The "building blocks" are all there, all you have to do is use PGP's "flexible packet format" to carry them.
I imagine there's a lot of 'free' users that are using the product to make a significant profit, as they seemed to quite precisely be cutting out the steps where they are part of a 'toolchain' and not just an 'all-in-one basics' solution. They're clearly also worried about the cloud costs that were incurred by the free users in various respects, which suggests that too many people were not paying for it vs. costs. That confusion, that misuse, is clearly their own fault for allowing it to happen at all. The quote you provide doesn't read as user-blaming to me, so I'm not sure how to respond to that point.
The type of renewable matters though, it seems like retrofitting existing houses with solar panels is relatively more dangerous than building utility scale solar farms (no roof to fall off from, higher yield).
Worth combing through this thread:

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

Algolia will have more.
> the position the author takes is "i've never heard of `venv` so i'll do these other terrible 5 hacks instead".

No, it's "I don't need the full power of venv so I'll just put the code in a specific directory now that I've figured out how to tell pip to do that when it's not a user's home directory". Using pip install's "--target" option hardly qualifies as a "terrible hack". The designers put it there because there were valid use cases for it. Setting environment variables before running a program is hardly a "terrible hack" either; it's one of the most common uses for shell scripts.

> $HOME or not is a red herring

If all you meant by it is "put the code in any directory you like", then, as I said, that's exactly what the author did.
Relevant xkcd: https://xkcd.com/504/
4. End up living in a cave
Argh, Youtube is infested with ads these days: even after uBO has cut 200+ requests, youtube is still unusable.
Natural Selection.

If you account for survivorship bias, I would bet that software is not very reliable.
That's not mutating anything. It's not a true setter.
Make new friends who like the same memes as you
COVID and social distancing have made it harder to meet new people and make friends.

My friends and I are having a having a hard time ourselves so we decided to make an app, Linx, that connects people based on common interests and humor. The goal of Linx is to connect you to wholesome new friends that like the same things as you. We are currently on Android in the San Francisco Bay area and LA. Would love some feedback. iOS is coming out soon.

https://www.getlinxnow.com/
I made lights using ws2812b leds and simulated sunrise, sunset, and a dim blue throughout the night.

I used ws2812b leds, wemos d1, and a level translator since the d1 has 3.3v gpios but ws2812b technically requires a 5v signal.
Try our new Beast Mode tool for searching: https://www.namecheap.com/domains/registration/results/?doma...
Perhaps I’m alone here, but I find the common obsession with Naval creepy and misplaced. From his content that I’ve read, he primarily spouts platitudes of dubious substance.
This is google being google. Blogger underwent a refresh maybe about 5 years ago, and that too was trending in this (worse) direction.
Actually a genetic fallacy. An ad hominem would be 'an ugly millionaire professor.'
Take a look at https://en.wikipedia.org/wiki/History_of_virology
I'm interested in Julia, but if numpy has warts, I suppose Julia has not yet had time to even grow its skin.
How to search for domain names securely
Dr. Chris Morrison from USNC's space division presented to the Seattle Friends of Fission at Ada's

https://youtu.be/39LGrJkDmho
Facebook has a fact-checking program. That program has third-party fact-checkers. Facebook has been documented as pressuring those third-party fact-checkers to change their rulings.

https://www.facebook.com/business/help/2593586717571940?id=673052479947730
https://www.fastcompany.com/90538655/facebook-is-quietly-pressuring-its-independent-fact-checkers-to-change-their-rulings

They can't impute that they checked facts, remove postsings they believe are incorrect, and then quietly put pressure on the fact-checkers to have a different "opinion" as to what is "factual".
But anti-cheat software does work pretty well. It certainly reduces the amount of cheaters. It’s an arms race against the cheaters, rather than a perfect mechanism to stop all cheating, but it helps a lot.
https://youtu.be/kunuXThp51E
1975 Fanny cooks Turkey. Cradock was a lodestar of how weird the British class system and the BBC were in the 70's, along with BBC A list characters like Jimmy Savile. They had little to do with real life and were extremely weird.

British cuisine these days is amazing, all the old cliches no longer apply IMO
> have been wondering whether much of the evident pro-nuclear lobbying recently (it seems apparent on many threads here related to energy generation)

I think you are misunderstanding the selection bias. We're on HN, the selection bias here is that people tend to be more tech savvy and more informed. We have nuclear scientists here. You typically see acidburnNSA commenting in all these posts. I myself did radiation shielding research for NASA at a previous job. There's an old saying in the nuclear industry "Those that know the most, fear the least." I do not think it is "big nuclear" but rather that we're on a tech savvy forum. Take this to Reddit. You'll find more generalized forums are pretty anti-nuclear and more scientific forums are pro nuclear[0]. It really seems to come down to more where the conversation is taking place. I've met and worked with many climate scientists. I haven't met one that is anti-nuclear (I've met a few that think we don't need it if things keep progressing). If you press them on the subject most will just say they gave up because there is no support.

[0] I'll add that there's a lot of armchair talk and just ignore people that scream that Thorium is the answer. Easy way to pick out an armchair scientist. (Yes, I get frustrated with the armchair scientists that are even in my camp. Really moreso)
Ask HN: How to Break into Defense Industry?
Specific to North America.

Hey HN, I have an engineering background and have been working on hardware projects tangentially related to defense applications, with a hobbyist focus. I have a lot of interest in working for/contracting with a company in the Defense Industry, but aside from trying to join the army (?!?) I'm not sure how to get my foot in the door. Especially now since a lot of places don't seem to be hiring or taking on extra projects.

What would you advise someone in my position? Thanks!
Thrift or protobuf is a huge step up from the alternatives, but you still have a lot of overhead. Generics are limited and you're essentially forced to "defunctionalise the continuation" everywhere: any time you want to pass a callback around you have to turn it into a command object instead.
I definitely think things like the infrastructure don't get enough credit. I also mean no criticism of numpy. But is Numpy per se conceptually that innovative, from a computer science perspective? I guess to me this just seemed unusually introductory, about a specific library for a specific language.

Put another way: if I was going to cite numpy, would I cite this? Probably not. Would I cite this paper for any of the more general concepts it covers? Probably not. I'd probably even argue someone shouldn't cite it for that latter reason, as those concepts supercede numpy (and appear in other languages under other names).
I mean, your car probably has a lead acid battery in it. Like uranium, lead is a toxic heavy metal, and it needs to be kept safe; it'll be as toxic in ten thousand years as it is now, and you should definitely avoid getting it in your drinking water (cf, Flint MI). Since your car has parts in it that need to be kept safe, in some form, forever, why is the cost of the car at the dealership not infinite? :)

Many, many industrial processes generate waste, sometimes horrible waste. Much of the waste needs to be stored in various ways, often indefinitely. Nuclear reactors aren't unique; it's more than a decent chunk of the population has noticed nuclear reactors, but is still oblivious to all the other costs of modern industrial lifestyles.

The good news about nuclear waste (and your car battery, come to that), is that dealing with it is actually fairly cheap. Would that we could say the same about the byproducts of burning fossil fuels!
In the light of the recent popularity of "Tell HN: Never search for domains on Godaddy.com" https://news.ycombinator.com/item?id=24506303, I decided to quickly share my experience with searching for domain names.
What was the angle they were after then...people will use it so much and love it that they will use FF?

Was there any angle at play other than releasing it? It was a great feature and even a small fee would've been more viable than freemium only.
People in this industry use OpenPGP because it's flexible and amendable to almost any usecase you can think of. "Better solutions" are usually indeed better but are also so specialized for their purpose to the point that they can't be easily used for any other purpose.

OpenPGP is used to secure everything from simple messages and email to authenticating OS updates for most servers today.

Should they use something more specialized now that it exists? Sure, but that an argument for PGP not against it; PGP is useful in situations where no specialized solutions exist or are inadequate.

Until something comes along that can cover every situation where OpenPGP is useful, I can't see people stop using it (much to the dismay of the 5 vocal crptologists that keep arguing against it).
I thought the same thing a few years ago. Since then I'll use dig or nslookup in my computer to check if a domain is available.
I don't use Godaddy or similar service anymore for checking domain's availability.
Are you talking about verifying a domain (say for GSuite) with a TXT record? Unfortunately, there's no way to make this one-click since the TXT records provided are unique but we appreciate the feedback and will explore how we can make this use case more straightforward.
This is tangential and doesn't reason with or negate the main point you're replying to in any way. Yes, John Deere does these things, but the reasoning provided by parent for why softlocks are sometimes used in the context of performance restriction and warranty support is absolutely plausible and worthy of consideration all the same. We owe it to ourselves to take care not to confuse this conversation with that cause, and to consider these views rather than distracting and derailing from them.
Ah, the "sufficiently sophisticated PGP usage", where everyone uses ephemeral email accounts for each message, subjects are encrypted, nobody can reply plaintext, and nothing runs over an infrastructure that can be traffic-analyzed. That "Deltachat" doesn't accomplish this is besides the point, of course.
> According to friends of mine who do fabrication it is a lot more stable than the high end stuff they have to use which costs an absolute fortune. That stuff is, apparently, "buggy as f* ck".

Ayup. I found that SolidWorks+MasterCAM was continually a disaster and crashed all the time.

Fusion360 works really well for a non-professional level CAD and CAM system (and, to be fair, it will carry you a long way toward even professional use). I used to run rings around the Solidworks/MasterCAM people on the Haas CNC at our makerspace.

While I understand the complaints of everyone here, the equivalent in SolidWorks land is almost $10K (SolidWorks+MasterCAM+a couple extras).

If Fusion360 really is too expensive, please go use FreeCAD--they need users, tutorials, coders, etc.
I think in practice it's most useful as a recovery feature. I once got locked out of my Bitbucket account and had to recover a repo, which I'd been paid to develop, from Heroku of all places. I was extremely grateful at that point that all git repos are complete mirrors of each other.
A decent module system can achieve the same thing without all of the network overhead. Even just something like maven multi-module projects makes it hard enough to accidentally cross the boundaries.
Even as an undergraduate polisci major, in my European Union courses she was discussed. Here is an interesting anecdote about her: the institution that granted her equivalent of an MD (she’s still a physician) acknowledged that more than 40% of her thesis was plagiarized, however because telepathic analysis does not exist and this it is not possible prove that she intended in her mind to cheat as she was engaged in the act of cheating, her degree was not revoked. Sources in the article: https://en.wikipedia.org/wiki/Ursula_von_der_Leyen?wprov=sft...
> You bike as a hobby you buy a bike.

I did buy a bike in 2004 and another one in 2009. Both were pretty expensive so I don't shy away from spending money on hobbies I enjoy.

Thing is, today I still have both bikes and I still ride them both every week. I don't need to pay Specialized again every year just to keep using them.

Happy to pay for software, even somewhat expensive software. But it better work forever. I'm not paying for apps that expire and want me to pay again for the same thing. That's not acceptable in a hobby/personal market.
> these initiatives are not about what the law requires.

Except they are. Your word list is an exceedingly literal straw-man interpretation of a law that is purposefully vague, and doesn’t prescribe which words you can use. You can’t assume that specific policies of a company aren’t there for legal reasons just because the law doesn’t state the exact same policy in the exact same words.

The spirit and the letter of the law, as I already pointed out, requires that employers take “reasonable” actions toward making all employees feel welcome. Society and business have collectively decided that certain words can or do make some people feel unwelcome. Because of that fact, and because companies don’t want their management sued for neglect, we have interpretations of what it means to be compliant that are predictive and speculative. That really does not mean that the initiatives are not about the law, in fact exactly the opposite. Asking people not to use certain words counts as one of those “reasonable” actions, and gives the company a paper trail of attempting to be compliant.
Switch to Switch.
Unfortunately, .com.au is one of the very few TLDs where we don't have a direct relationship with the registry. This was likely the cause, since we have to rely on an another provider to sell these domains. Sorry about your experience though!
Take a look at Numba for JIT.

The primary drawback of Numpy alone is that you pay the memory-to-cache latency for every operation. Numba compiles into C on the fly. It makes Python fast when it matters.
You posted the same link a few minutes earlier. Please don't spam.
Isn't the esp8266 much lower power than the esp32?
Test and measurement supersedes intentional emission. If it were the other way no development boards would get sold, especially necessary things like low volume engineering samples. Should a one-off need certification before it can be transferred to the company that contracted the work to build it? No.

If you have never sought certification know that it is quite expensive.

What seems to matter the most is if anyone actually notices interference, and if they do how widely the device ended up being sold. If a test and measure product starts making it into everybody's house eyebrows will be raised.

If you misuse a test and measurement device and generate interference it is typically on you.
Eh. In my view, nuclear is very clearly safe enough, and has been for some time.

What's more interesting to me is whether it's cheap enough.
Please. There's nothing wrong with my ego. I'm not bragging about anything. I am simply explaining to you my reasoning.

I think you need help with differentiating. I know some good therapists that can help you and can send you some recommendations.

Also it's pretty low of you to ask me to use doctors in place of veterans, doctors save more lives than veterans. Veterans usually have actually killed and slaughtered people including many people of my race and members of my family (vietnam war). You should've told me to use something like lawyers. Your arrogance of telling me to use doctors is off the charts. I wouldn't call it vile, I would call it pure delusion, that or you truly are an evil person for placing people responsible for human slaughter above people who save lives. You honoring people who killed members of my family is not just vile, it's disgusting and morally reprehensible. I don't think you did it on purpose though.

Again you need help. Let me know if you need recommendations for therapy (not a joke).
I was working on a side project with a friend and after work we would meet at the Pret by Union Station and have a cup of coffee and discuss. Just before Pret closed someone would come in with a large plastic bag and clear out all the racks of sandwiches. I assumed these were donations for a food pantry or shelter. I couldn’t believe the waste. It made me feel like they wouldn’t be so expensive if they weren’t throwing so much away. It’s probably a fraction of their operating costs but it made a huge mental impact on how I view their business.

I did love the graphic design on their marketing. It was very creative.
Any usecase forwhich no specialized solution already exists. Source code signatures and Apt/RPM packages are good examples of this.
In a way maybe that's good. The media doesn't tend to improve anything by reporting on it, they just poke and prod it until the good news gets made bad.