skysight-inc/HackerNews huggingface dataset:
> The bottom line is that rather than using more correct tools and engineering practices, it is simply far easier and more economical to hedge software risk with non-technical approaches. Moreover, if you throw enough bodies writing Java at a project for a long-enough period of time, it will produce a result or fail with a fairly predictable set of cashflows, which is itself a low quantifiable risk that’s very easy for a business to plan for.

This is a very MBA-like lens through which to examine software development. It's not wrong, but it's also a recipe for mediocrity, which is a great way to damage your culture and sit around wondering why you can never get ahead of your competition.

The deeper question is why is software quality only loosely correlated, if at all, with business outcomes?

The pessimists will point to Equifax et. al. and tell you that the market simply doesn't care, that businesses can go through downtime after leak after catastrophic failure and their stock will never take a hit. And there's some truth to that. The end consumer actually doesn't really care about the bad news. There's not much that any company in the business can do about that.

But the optimist understands that great engineering will leapfrog competitors and leave them in the dust. The value of correctness isn't in the two months after you begin, it's in the two months after your latest release five years from now. It requires vision, patience, already-available human capital, and leadership to realize the benefits.

> If the talent pool is illiquid or geographically locked, that’s a non-starter. If there isn’t a large corporate vendor to go to to sign up for a support contract, then that’s a non-starter. If there isn’t a party to sue as an insurance policy against failure, then that’s a non-starter.

If you give your talent the opportunity to work on a Haskell project and they're walking out the door when it's difficult to find Haskell work to begin with, then you, the manager, failed in deciding which talent to hire. If you're looking for a support contract to hedge against the loss of in-house talent, then you've already failed. If you think that legal solutions will protect you against market failure, then you've already failed. Haskell isn't trying to market to these people in the first place, why should it start?
Nothing about how Rust handles deallocation is magical in any way.

It's also definitely a zero-cost abstraction as I can see because the manual solution that's equivalent to get_len1() would be to essentially call free() on things. That would ultimately suffer from the same problem.
A very interesting book; I have already read some parts, and also implemented a few things: https://github.com/rochus-keller/Algol60.

The Algol 60 language report appeared in May 1960, so exactly sixty years ago.
Should I find all the other comments that mimic mine in the past week to see if you’ve singled them out? There’s twitter threads full of them.
Strange Brew for those wondering. Classic movie.

https://www.imdb.com/title/tt0086373/
Details on SpaceX and NASA’s Dragon capsule launch
I wonder if this has to do with getting less blue light. After I started using flux I found myself getting exhausted and unable to focus after around 3-4pm especially in the winter. Bumping flux back to only after work made a huge, noticeable difference for me. Might be a similar effect with bright vs. dark screen.
I think the attack on “news” gatekeepers is a red herring. The National Enquirer has long been one of these, but they have never had any legitimate journalism credentials.

I think it’s more important to distinguish that there are good faith investigations into conspiracies and there are bad faith investigations (more commonly called conspiracy theories, but this terminology is overloaded to muddy the difference).

Good faith investigations acknowledge there are limits to what government/power/authority is reasonably able to do. Conspiracy theorists tend to attribute an impossibly high level of coordination, organization, ability to execute with no leaks, believe contradictory theories, accept complex assertions while rejecting simpler ones, etc. Additionally, people who believe in one conspiracy theory are likely to believe in many. I would argue that there’s a pathology in attributing the worst intentions to everyone in power and an inability for believers to impartially weigh evidence against their beliefs, so they aren’t incentivized to Only believe hypotheses with more coherence.
I run into an issue that started the past few upgrades: Mail will just stop downloading new Mail. No rhyme or reason, it just stops. I can have a second computer next to it and watch mail come in, but on that Mail, it won't do anything. I have to quit (sometimes force-quit) to get it to start again.
Writing some test cases for "can anyone generate a valid token" or "does an invalid token allow access" should be the first thing to do when writing an auth system.
The sky seems to have cleared up here in NL and appears more blue, and the sun feels more intense.

I am not the only one who has this impression.

I spend considerable time outside.
It's like music
Perhaps I should clarify that "demanding American spelling is unreasonable" was specific to the context of HN (or other open discussion forums with international readership).

Within say, the volunteer-maintained documentation of MDN, the tradeoffs are quite different. There, ease of reading for reference by busy coders is much more valuable relative to ease of typing up a new contribution. Frequent switches between "color" and "colour" become a time-wasting distraction.

MDN should pick a standard and insist on it. And if Ubuntu chooses to require British spelling throughout, I'd say that's good.
haskell isn't a drill it's a root canal
Yes, to be clear, I agree. I think most people just don’t realize PHP actually did improve. I’ll admit until digging into a modern PHP library I didn’t even believe it could be meaningfully better.
Dark mode appeals to some people and not others. Having things available only in dark mode would be just as bad as only in light mode. (Having things only available in system colors, and having that have many well tested color schemes would be most preferable, but since it's not 1995, I guess that's not going to happen)

If you want the least eye fatigue, you gotta go with yellow on blue, like Word Perfect of old. It's all about compromises.
I think they were missing a colon, like one of those old-time jokes:

Sign in with Apple: zero day flaw
Whoa nice, thanks for the heads up! I thought it was only available for threads.
It is not about agreement/disagreement. It is only about the inability to separate belief systems from evidence.
> One problem with this approach was that you still had to wait for these threads when the application would shut down.

If you know that an object will live for the rest of the program and not need any finalization logic, Rust allows you to "leak" it and save that overhead on shutdown.
Neither of those two companies have any of the needed expertise. If all you have is money, it will take you decades to catch up.
Neither have any fab operations, what makes you think they could make a dent? Mind you don’t have to just make chips. You can’t make inferior chips and brand them a certain way. You need to be an actual market leader at the cutting edge of fab technology, otherwise Apple devices will not be competitive.
When I became an adult, I realized that people like to feel better about themselves by using short forms that others wouldn't know.
Supreme Court says state may enforce some restrictions on religious gatherings [pdf]
It would be unreasonable to attribute none of JavaScript's popularity to its name.

https://stackoverflow.com/questions/2018731/why-is-javascrip...

Even JavaScript's first name Mocha is a reference to chocolate coffee and the Java language.
Publish your paper directly to SciHub anonymously.
if you think this is ridiculous you should see how it’s licensed for cloud instances and the shenanigans played around “virtual” cores.
can you invite me ? email in profile ;)
Here is the livestream with Mission Control Audio/Video feed:

https://www.youtube.com/watch?v=hxCzpa07dvg
Where is the error? How much would that change their score of 4.6?
Trust is easier lost than gained. In international diplomacy "losing trust" simply means you get a wake-up call: what happens next time the White House decides to squeeze their allies? With populism on the rise the next president might go for the jugular for next to nothing because that's what voters with no understanding of international diplomacy and politics want and expect. Right now the US "pays" for the support of other western countries by footing the bill for everything military. When this is outweighed by the abuse of soft power it may just start pushing allies towards other soft power projecting countries.
Where's the extra copy? I don't see one. He's moving the struct into the function, getting size and then dropping it.
Hypergolic fuels have TONS of advantages, including extremely reliable ignition. Basically all crewed orbital spacecraft have used hypergols in some ways. SpaceX's Starship will not use hypergols, although it probably won't be available for years.
As far as I understand it you are correct about ToS not generally having much in the way of teeth in the US.

But once you download a piece of software you're no longer dealing with the ToS but rather a license granted to you under copyright law. Those do have (arguably too many) teeth in the US.
I’m a huge Light Mode guy. I use the morning color scheme in vim, and the light schemes in VS and VSCode.

I do run f.lux, static at 49k... but I have found that dark editor schemes make me feel claustrophobic (!).

Everyone’s different! It just might not work for people like you or I, and that’s okay. :)
CodePen on steroids? – nah it's www.glue.codes – an online IDE+JS framework
Oh, I see. So people are interpreting my mentioning the fact that siestas are a historically cultural aspect of Spain (Biphasic sleep being totally normal and healthy) as implied racism or cultural elitism. That’s fine, but don’t act unprejudiced yourself if that’s how you do.

Anyone who questions whether it’s still topical in Spain need only read the news where people fret about losing the siesta or complain that their work doesn’t allow it, or enshrine it into law, or proudly announce that the ‘stereotype’ is gone and Spaniards are now like the rest of Europe.
Proudhon vs. Facebook: A Mutualist Solution to Cyber Tyranny
does it really matter though?
Some readers must have an enormous problem with literary output by 'anonymous'. They might even have to resort to judging a piece on its merit.
Some users on Safari (probably old versions) appear to be getting bad cert warnings for https://www.playsaurus.com. REALLY glad I found this post here, it was driving me nuts.
I started as a developer in the 80s on vt100 terminals with green and amber on black screens. I vividly remember how nice it was to switch to a light background without flicker and have never looked back. Choose what works for you.
You still need quite a lot of stuff for that one, statically linked, heavily optimized C++ server. In a way, that's actually what k8s comes from ...

How do you manage deployments for that C++ monolith? How is the logging? Logrotate, log gathering and analysis? Metrics, their analysis and and display? What happens when you have software developed by others that you might also to want to deploy? (If you can run a company with only one program ever deployed, I envy you).

All of that is simplified by kubernetes by simply making all stuff follow single way - "classical" approaches tend to make Perl blush with the amount of "There is more than one way to do it" that goes on.
so are you saying that it is not ok to stand naked in the sun at noon for 15 minutes ? our bodies producing 20k IU is harmful? what idiot designed our bodies!
I'm sure it varied quite a bit depending on where you were.

In the podcast, the interviewee talks about how in some major cities there was only one funeral home which would serve that population. Those places have now become the only place some gay men want to handle their body when they pass as a sign of appreciation for their compassion during the AIDS epidemic.
The "ranting shouts" are justified because, like the whole "weapons of mass destruction" pile of bullshit, touted by mostly the same goddamned weasels -there is zero evidence for their assertions, and ample evidence that they're lying: again.

If you google my name, unlike your "throwaway" anon name making assertions, irony of ironies, you will see I am a real human being, fully qualified to check into data science type assertions like this (and in fact; I have). Which is a lot more than "you" can say.
Fantastic in that you can easily graduate debt-free with a degree that sends a strong signal in industry.

The alternative is graduating 6-figures in debt, and having missed out on all the benefits of on-campus learning.
We've banned that account for breaking the site guidelines egregiously, but it's also not ok to respond to that by breaking the site guidelines yourself. They specifically ask people not to do this (a.k.a. please don't feed the trolls). It helps nothing and only makes the thread even worse.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
The relationship between US and EU is very one sided and it’s not the Americans who are the benefactors. EU gets unlimited access to the worlds best consumer market, secure trade everywhere, military bases on their territory, deterrence against the Soviets - they’re so dependent on the US they don’t keep more than token militaries.

Why do you think the EU wants to throw all of this good away?
Show HN: Caldera – Phoenix LiveView for Node and React
In my local grocery stores I've really only seen this for the name brands around passover; there will often be 2-liters of Coke and sometimes Pepsi with yellow bottle caps. But I haven't seen that in canned Coke (it may be seasonally or regionally available). Pepsi markets canned soda with sugar as 'throwback' with classic labelling, seemingly year round, but sometimes intermittently available.
It will have to be powerful. Otherwise others will impose their wishes (as Russia is doing with countries, as the US doing with companies and as China is trying to do with public opinion or statements of facts in European media as well as statements by parliaments).
Does anyone know how would this work in Go?
I made the decision to stop using Haskell for things I consider "professional" use a couple years ago. No matter how much I love the idea of the language, there's a couple superficial things it gets wrong and one fundamental thing, or at least I believe it's fundamental, perhaps some academics have proof one way or the other.

The superficial things are things that are not really part of the language, but more of its standard library, part of the 'prelude', or things the community has agreed upon:

- the I/O monad (and others) can throw errors
- prelude is full of bad practice like use of strings and linked lists
- there's something wrong with how function names can't be namespaced

There's more than this, and they're not just things I came up with, they've been fought over in the community at length. Other preludes exist, I/O libraries that don't throw errors, even whole different systems for doing I/O exist. It's not that solutions are hard or impossible, they're there, it's just that the way the language is managed it's not likely that they'd ever be applied in a way the entire community, and especially those drawn to it by any marketing would experience them.

Maybe I'm making a fool of myself and things changed in the past couple of years, things were really developing at a rapid pace when I left, but it seemed all the improvements happened around haskell, not to the language itself. When Stack and LTS-Haskell emerged it was the most amazing thing that I saw happening to Haskell in like 10 years, but given the lackluster response Snoyman received from the core team it seemed like they didn't even realize it even though the entire community had like an upheaval.

In my opinion, Haskell's marketing is fine. It's being marketed to every college student anywhere that goes to a good enough university that it teaches functional programming. In addition to that there's raving fans (myself included) that extoll its virtues to anyone who would hear. What it needs is a better retention rate. It needs that people who learn it, immediately realise it's fit for production use, that it's not just a fun experiment and a educative way of looking at things. For that we need something like a Haskell 2.0, designed by the community to incorporate everything we learned about Haskell's flaws and make it an absolute powerhouse of productivity. Maybe Haskell should be split into two flavors, one the teaching language with the linked lists, strings and funny pattern matching, and one that's got a prelude that will set you up with the perfect base to build the next compiler, database, service or web application.

If all those smart people who learn Haskell and tinker with for a bit, actually stayed around and used it to build awesome stuff, Haskell would truly have an enormous foot print on the world.

(not really relevant but the fundamental thing is that Haskell's performance is really hard to predict, this is true for many garbage collected languages, but for Haskell it seems to be extra bad because of the way its paradigm just doesn't map 1:1 to how computers are built)
I do this too. I try and fail to find something quick in DDG. I then try and fail to find it in google. But mentally it's hard not to chalk that up as a failure of DDG for status quo reasons.

Ah well. I'm a supporter.
RCS engines are practically always hypergolic since you need to be able to pulse on and off very easily/quickly, and propellents need to be storable (non-cryo). If you look at the choices remaining, they're all various levels of extremely toxic.
I believe the experiments were conductes in vaccum without light or photons. The double silt experiment I believe. From what I gather,they send particles in a controlled environment and see where they land AFTER it went through the silts, so interactions after the silt shouldn't affect which silt it goes through. That's why I said it could be some unknown interaction between the observer and the particles. Or unknown propery of a known interaction like gravitation.

To me, it sort of sounds like how time dilation works in relativity except for a different dimension.
1. The Pan flute will let you dance with the gods and make you irresistibly sexy:

http://www.catb.org/~esr/writings/dancing.html

2. Study the master of seduction and technique:

http://www.catb.org/esr/writings/sextips/
I mean it probably would be a protracted battle, but one that a person would likely be able to win in the EU.

The most classic example I can think of was the McLibel case; one of the critical points in that being overturned was the gross disparity in legal resources of each side was considered a violation of the defendant's rights.
Gripped by disease, unemployment and police outrage, America plunges into crisis
Using Oracle over PostgreSQL in public company is a breach of fiduciary duty.
It seems to me that there are two kinds of conspiracy theories which should not be conflated.

On the one hand, there are theories which postulates a conspiracy to explain the available evidence. Nothing wrong with that, sometimes that is the correct explanation.

On the other hand, there are theories which invoke a conspiracy to invalidate the available evidence. Such theories are unfalsifiable, no evidence could possibly prove them wrong because all contrary evidence is just part of the conspiracy. This kind is problematic because its necessarily unhinged from any evidence or reality.
I hate dark mode, I thought I was weird. Glad to know there are others who prefer light mode!
I think it's actually the OIDC access token and not the ID token. The OIDC spec does not mandate any structure for the access token, but letting it be a JWT isn't out-of-spec.
We've banned this account for perpetuating flamewar on HN.

"the victim was either a stain on ordered society" is particularly egregious trolling. You can't do that here, and adding a diversionary word like 'either' doesn't help.

https://news.ycombinator.com/newsguidelines.html
> I find that the big problems that k8s solve is the usual change management issues in production systems.

This.

I was in a company where devops was just a fancy marketing term, developers would shit out a new release and then it was our problem (we the system engineers / operations people) to make it work on customers' installations.

I now work as a devops engineer in a company that does devops very well. I provide all the automation that developers need to run their services.

They built it, they run it.

I am of course available for consultation and support with that automation and kubernetes and very willing to help in general, but the people running the software are now the people most right for the job: those who built it.

As I said in my other comment: it's really about fixing the abstractions and establishing a common lingo between developers and operations.
> No one should be using JWT

What??
On the business side of things.

NAND, DRAM, and CPU / SoC from TSMC are all going to or already need EUV. There is no shortage of sales even if you exclude SMIC. ASML currently only produce ~30 of their TwinScan EUV System per year, which is behind their target in 2019, and behind their original target in 2020. And that is without the pandemic shutting down the production for months. The backlog orders are already going all the way to 2022. And if Intel were to keep up with their promise of 7nm EUV you can expect 2023 and 2024 orders are filled as well. All of these are excluding the use of EUV on DRAM and NAND which Samsung is actively researching and testing.

Basically ASML can just say their orders are already filled up to 2025 and tell SMIC to come back later.
Hi Cyber - yes I know it has a very active community, and you and I have interacted on github before. But I find this response very similar to github: it’s a template, so build whatever you like with it. That’s not what most people want, and that kind of a reply reinforces my comment. I don’t use React because I want a template for for building a reactive application. I use it because it does all the things I don’t want to have to be concerned with. Like I said, I don’t think any project needs defense. I thank you all for the work you’ve done. But it is not the easiest bit of kit nor the most helpful/inclusive community.
Im managing 20000 vcpus infra both k8s and plain vms. IMHO there is no big difference there. It all depends on the tools you are using around orchestration.
In my experience having good sysadmins is still the key to best infrastructure management no matter the size of the company.
Yikes.. yeah, if you're going to do this, consider wrapping it in an `if (date < 2020-06-15)` and be sure to fix it properly before then. This reduces the ability to just forget about it (or have the fix constantly deprioritized) and leave your software with a security vulnerablty.