skysight-inc/HackerNews huggingface dataset:
So, that makes me notice I didn't clearly explain, that my idea here would be for some kind of guard blocks that enforce static typing (etc.) in some areas of code. Kinda similar to "unsafe" in Rust: ideally, you could start with e.g. fully dynamically typed code, then mark some parts of it with "I want this area typechecked", finally requiring all of it to be. Now that I think of it, seeing that in statically typed languages you can kinda already do this (with "Any" type, or "void*", or "interface{}", or whatsit), you could e.g. imagine marking some code blocks with a pragma "any=default" or "any=allowed" or "any=forbidden". So:

- "any=default" - marking the block as dynamically typed and not needing type annotations everywhere (but maybe allowing them if I want, and typechecking then if possible?) - modulo any inference;

- "any=allowed" - marking a block as "statically typed" with type annotations required, and "Any" allowed ("classical static typing");

- "any=forbidden" - would mark the block as statically typed with "Any" not allowed at all.

I'd then start by coding with whole codebase being "any=default", making it work like in JS/Python/Lua/...; then if happy with the prototype, I'd switch the whole codebase to "any=forbidden" and have the compiler force me to add type annotations. Finally if I know in some areas I really want the "Any", I'd mark some small blocks with "any=allowed", working as kinda "unsafe" marker in Rust. (Obviously, subject to bikeshedding over the specific pragma naming & modes.)

Similarly, I'd like to have another pragma for errors handling strictness (regardless whether actual error handling is done in a Rust-like "Result" way, in Go/Lua-like "soft-Result" way, or in an "exceptions" way), and for proving.
We want wormholes! We want wormholes!
> While Apple Silicon is probably fine for server, I don't anticipate Apple caring, leaving those segments to existing cloud providers, eg Amazon's Graviton.

It mostly comes down to the supply chain, from what I can see. Apple is already pushing their luck with the 5nm node, their current strategy is pretty much just keeping everyone else off the cutting edge technology so they can monopolize TSMC's manufacturing chops. They could pivot to servers, but that would cannibalize their plans for the Mac and probably force them back onto the 7nm node, which would probably throw away the majority of their bragging points right now.

Plus, if history has shown us anything, people simply don't want Macs in the datacenter. xServe gave people the option, but that quickly went the way of Itanium after a year or two. Apple's history of "it's not a bug, it's a feature" and "you're holding it wrong" doesn't exactly appeal to corporate buyers who want to set-and-forget a system and have a number to call when it breaks.
I would imagine there's a lot more capital going around in that industry now though :)
I think if you get snarky with the HN crowd and tell them they're bad people and living life the wrong way they will get snarky back. HN isn't a unimind, there are lots of opinions here. Look at the way you approached it, you did well, you had nuance, you didn't assault the reader.
Now that they're back up they're not reporting any problems, how is it supposed to work? It looks like it is just repeating the status reported on the Amazon status page.
Do i have the T-shirt for you:

https://topatoco.com/products/qw-cheatsheet

And the T-shirt's companion bandana and spin-off book:

https://www.popularmechanics.com/culture/a23286104/how-to-in...
don't have to know to be keep being happy!
That sounds like the setup of Asimov's Foundation series
Health insurers want to increase, or at least maintain, their profits. They won't deny claims because they want a better society, they want to minimize their financial risk.

So yes, one would expect to be in their commercial interest to deny cancer claims to people who willingly put themselves at excessive risk of cancer at some point in the future. It's the infinite wisdom of the free market!
3/4 team members are Atom veterans (which is to say GitHub, which is to say Microsoft)

What’s unclear to me is whether this is an internal project backed by those deep pockets, or a new and independent company? I hate to say it but that makes a big difference in the likelihood that this project will be around in five years, vs the (many, many) other new editors we’ve seen crop up in recent years

They look like they’ve got a great game-plan, but from the outside it seems like a tough business to get into. Best of luck to them either way!
That may well be true. But they are currently taking 15 times the annual amount they said they needed in 2013 to sustain their mission, and they would actually – literally – like to take 100 times the amount they said in 2013 was enough (see links above). The sky is the limit.

They feel they should do things because they can raise money from Wikipedia, and then feel they should raise more money so they can do more. Meanwhile, salaries go up, and more and more paid staff are hired to create an ever-expanding bureaucracy that's quite removed from Wikipedia's volunteer culture.

What you have here is a very clear case of mission creep. However, this change in mission is not reflected in the fundraising banners. The banners – as ever – give the impression that the Wikimedia Foundation is short of money for keeping Wikipedia, the one project everybody cares about, up and running.

So there is a complete loss of transparency now. People think the mission is the same as it's ever been: they donate because they think money is needed to keep Wikipedia going. In fact, they're not funding what they think they are funding.
I'm not sure you can call this "a closure". That term has a rather specific meaning related to lexical scoping which simply doesn't deal with copies or references or anything of the kind. There's no "capture by value or reference" since it's not a copy of a value, or even a reference to it -- it's one and the same variable binding inside and outside of the closure (whereas a reference would be another variable name referring to the same value, or at least a differently scoped variable of the same name referring to the same value, but that's not lexical scoping anymore). To put it bluntly, C++ is faking closures, since without subjecting environments to GC or refcounting, it can't delete the shared environments at just the right time. They just jumped on the bandwagon of closures being fashionable nowadays and tried to emulate closures as closely as possible by constructing artificial automatically generated objects in the background using some syntactic sugar without breaking the existing language.
Thank gawd for that!
My trump loving father-in-law tried to deny my niece from getting the HPV vaccine because it would 'increase promiscuity'. It's literally a cure for cancer and they don't care.
How long before they would have been commercialized without an epidemic?

Now, is there people greedy enough to start a pandemic or allow it to occur, to accelerate the pay off of this new technology? (I guess there is financial and medical technology incentives to accelerate mRNA technology)
> then they would have to prove the damages caused by FB alone

INAL, but that doesn't sound correct. See for example, several liability[1], in which responsibility is divided among parties.

> They would have to prove that FB caused the genocide

That doesn't sound right either. For example, Facebook could have exacerbated the situation, in which case they are responsible for some portion of the harm done.

1. https://www.law.cornell.edu/wex/several_liability
Facebook didn't make oculus, they bought it. So far their main contributions have been to require a Facebook account, and halt development on the next generation flagship PC headset in favor of budget android based VR.

IMO racing to the bottom on price when the products still have FOV issues and low frame rates is a huge misstep. It doesn't matter how compelling Facebook's metaverse platform is if the hardware sucks.
Latest VAERS estimate: 388,000 Americans killed by the Covid vaccines
An independent derivation of the VAERS URF using the CMS death data leads to a URF of 44.64 which then leads to a 388K excess death estimate.
Maybe it's burnout, but those hipsters that will call you out for not doing things the "right" way, will one day fly to the next flower. You'll probably stay and do the work, come rain or shine. Just stop worrying too much, the fact alone that you worry about doing shitty stuff or called out puts you in another category than those who really do shitty stuff. Btw, humans do shitty stuff all the time, it's our thing.
Quitting alcohol is nowhere as easy as getting covid vaccines. If there was a cheap/free safe vaccine that reduced the chances of getting hospitalized or dying of cancer by >60%, your point would be more valid.
Never needed in my opinion but here we go...
There's another AWS outage, & presently the top comment is talking about us as barbarians that have stumbled into fancy hot baths & are amazed but have no idea how to keep them running. And a wonderful follow-up reply[1] talking about living in an apartment in a storm versus living in a cave during a storm. It presents another severe image of how much drift there has been in the world, how much more built up, but how we ourselves are not necessarily more advanced, smarter, wiser.

It's work like this (Mess with DNS). This is the stuff. Revealing, experimenting, inviting people in. Tech that illuminates & shows off, that is there to explain & help create understanding. This is the stuff, this is what keeps humanity powerful & competent & connected. Tech does a lot for us, but when it helps us become better wiser more creative people, when it reveals itself & the world: that holds a very dear place in my heart, is the light & heat in a vast cold and dark universe. I love this project. It's a capital example of revelatory technology, of enlightening technology.

[1] https://news.ycombinator.com/item?id=29568078
Do you have evidence that they changed it?
> When I look at a new feature I just think that I will make it shitty or get called out on not doing things the "right" way. The thing is, I know I'm a decent developer but I find myself doubting every single decision that I make.

It seems that you already have the answer.

You know that there are times that you are right and that other people are wrong, and perhaps this occurs often enough that you are being inadvertently gaslit.

If you're CTO and you are being called out to this extent, then you might want to consider finding another company or stepping down to a senior engineering role. I've never been a CTO or have worked closely with one, but my impression is that a CTO gets some sort of respect and final say around things technical. There's a mismatch somewhere here. Other people aren't always right, no matter how reasonable they may seem. There has been plenty of times in my career where I've pointed out objectively counterproductive development practices and have been told that I was wrong because reasons, and sometimes I've totally noped out of those clients/companies for that reason. Unless you really need the next paycheck that badly, life's too short for the mental agony of doing things that are nonsensical.

Although I hope you also can consider whether your ideas are actually the right ones. Sometimes I didn't learn until years later how right someone was when they criticized or disagreed with my engineering decisions.
https://en.wikipedia.org/wiki/Chris_McCandless#Theories_of_m...
Curios if you tell your customers you’re totally ok with having lower than 99.9 availability
> I wonder if it was the case in the previous decades.

Less so, in my memory. Sure there was hubris. Sure there was conflict. But there was also a recognition that we were all small fish in a big pond. And there were still people around from when computing was an even smaller sliver of the economy, who tended me more "grounded" than anyone you'll see today. Now that computing companies are among the richest in the world, the mix of personality types within them has changed a lot and not for the better IMO.
> I'm really just a cave man that found a nicer cave.

You aren't really - most cavemen didn't even understand that fire is possible, and wouldn't be able to consistently operate a lighter if they found one (it'd probably be put on an altar and worshipped instead, as it should). You might not be able to build your entire cave, but your education alone is a _huge_ advantage!
Can we? Probably not. Should we be able to? I would argue yes.

News outlets should be responsible for the negative outcomes of their publishing.
The 'Unix Haters Book' has some too:

https://web.mit.edu/~simsong/www/ugh.pdf
I know there are complexities involved, but auth is one of those things that needs to be very insulated from single region issues. How long was Okta not working for customers?
I've seen that happen at more than a few workplaces. It's a very interesting phenomenon, almost like a cultural helplessness that seeps into an environment. The crazy thing is that it only takes one or two people and everyone gets infected eventually. It seems you have to have a very, very strong personal fortitude to resist it.

I think the "sense that you can change things", for which positivity is required, is the single most valuable asset that a company/team/whatever can have.
>It's significantly better.

Its not better if the only thing that keeps it afloat is the fact that broadband is ubiquitous by now (and that isn't even true for most of the world), and hardware got alot better.

The main difference is that many people started using the web after the gamification and bloatation took over, so they are used to adbanners flying in, random videos which start playing, and phone batteries going flat just by looking at a news article.

> It's just that there's more work to be done.

But is that extra work necessary? Look at this threads page on HN. It loads 402 kb worth of content: the html, a tiny amount of JS that isn't even minified (and doesn't have to because its so slim), a small css file, 3 small gifs and the favicon.

That's it. That's all the network-load required to display a usable, information-dense, not hard to look at and performant experience.
FB stock went up the day the lawsuit was filed, so the market clearly doesn't think it has much of a chance.
That's not serious, either. Such verdicts inevitably get reduced on appeal.

https://www.nytimes.com/2020/01/17/health/jnj-risperdal-verd... - $8B down to $6.8M, "Large jury verdicts are frequently reduced after trial".
"Deathworld 2" by Harry Harrison has a plot along those lines. Apparently the original name was "The Ethical Engineer".
Don't trust his hints.
You’re a c-suite exec. You’re supposed to pawn that work off on someone else and then apply your cynicism to them.
What is the one template with the guy in the pink suit called? I see it all the time, can't imagine where on earth it might have come from.

It looks like some sort of David v Goliath thing but often I see the template where it implies the pink guy is gonna get owned.
You could look at mobile apps. Just stay away from anything requiring a web view. Otherwise, you'll be messing around with web dev inside your mobile app.
Not everyone has the same end user needs as your friends, so they're choices are just as valid.
> Even SSRIs which are given out like candy can have severe side effects like GI bleeding.

SSRIs and SNRIs can cause akathisia. It happened to me, and it was by far the worst thing that happened to me ever in my life. I went through 6 months of nonstop hell with akathisia, and it was the worst 6 months of my life. Trust me, if you have severe akathisia, it is worse than death.

This is somebody who has akathisia from taking Effexor (an SNRI): https://youtu.be/W_iiy8ISvdY

This is a public service announcement from an akathisia advocacy group (known as Akathisia Alliance) about akathisia: https://youtu.be/VgvhAilA070

Here is an article from a mother whose son developed akathisia from taking an SSRI for about a week. (My story has a lot of common denominators to this one): https://www.madinamerica.com/2021/06/boy-interrupted-a-story...
It's different from TinaCMS because it's a full free-form page builder/web design tool. The developer doesn't need to write any CMS template/schema code.

TinaCMS is like other headless CMSes with visual editors, where you're limited to using blocks that developers need to code up.

(Both support Markdown text content editing and drag/drop of your own components.)
I would expect the foundation's "Apache Way" to have the effects it claims, rather than in fact being a way to dismiss concerns and pretend everything is on track when it isn't.

In particular the Apache Way includes: Responsible Oversight and The ASF Security Committee which you might think would be trying to stop stuff like this happening but really exists so that they can say they're responding to whatever new horrible problem has been found and so the system works.

What did the Responsible Oversight do with the idea of adding "lookups" to log4j which by the nature of the language and design of the API can't be safe? They accepted it and cheerfully documented this obviously bad idea. You can still go back and look at their documentation with the Wayback Machine, short of just writing "Look at this amazing remote execution security bug we added to our software" it could not be any clearer.
https://www.youtube.com/watch?v=xIW6qF8CE78&list=PLvdK1vRmp8... good video series on JIT compiler implementation
You freeze the whole laptop.
Google projects are like Rule 34: if you can think of it, someone at Google is working on it.
This should be done as a middleware or plugin into the library that is opt in rather than built in as a default.
Men too :)

HPV is most commonly known for being a cause of cervical cancer, but it can lead to other sorts of cancer that men are also prone to. HPV vaccines are good for everyone!

https://www.cdc.gov/std/hpv/stdfact-hpv.htm
If you just sat that there and took that 8 hour outage you’re barely even 99.9 for the year
#3 - that's the attractiveness of RSS feeds, nobody prioritizes them but me. I read what I want in the order that I want it in.

I use Feedly as an aggregator and mostly read on my iPhone with Reeder.
What's the meaning of "immediate mode" in their description? The only context (no pun intended) in which I know this phrase is the old, deprecated way of writing OpenGL vertices.

https://stackoverflow.com/questions/6733934/what-does-immedi...
My close friend interned at a small embedded devices company and was the only woman besides a part time HR employee. People made comments about the HR employee when she wasn't around.

Is this "pretty open discrimination"? It certainly doesn't make the cut for news. But yes it's very uncomfortable to be the only woman in that situation, people wok look at you for approval for their comments.
Over the last 5 years, availability was often spotty for the quarter or two post-launch, but stock always caught up. In fact, I remember in late 2020, the Micro Center near me had an end cap with over 100 Pi Zero W's hanging on it, a bunch of Pi 3 B+s below, about 30 Pi 4 model B's in a case (you had to ask for them), and about 25 CM3+'s on a shelf.

Those were heady times; the pandemic (demand for hobby computers spiking) then the parts shortage were a 1-2 punch and now it seems only the Pi 400 can be reliably found in stock, along with some expensive kits that bundle a ton of things with the Pi 3 B+ or Pi 4.
Thank you. I'm not a gopher - but shouldn't code-gen be mentioned as an alternative too? Or is that used for something else?
So you are saying that one way to solve a problem quick is to create a pandemic around it ... hmm

I think the most important takeaway from the pandemic is that accelerated phase 2/3 trials will become the norm
Stripe CEO to “fund biomedical investigators to pursue whatever” they want
The Pragmatism of Hubris
I did! I couldn't force myself to go through with it, honestly, plus I needed a little more experience with the languages which I couldn't afford; I couldn't travel or hire tutors; I was trying to live on 800/mo with no external support. I was sleeping on a mattress I dragged home off the street. I had no office clothes, no non-library work experience, nobody in my family who had a college degree to help me with the cultural expectations. I didn't even have a way to move to DC and back then you pretty much had to do that. I almost did a Master's just for the funding to move/live in DC but I researched that and was like 'that would be financially stupid'. So I didn't even though WITH MY SKILL SET it would have worked, because I read too much generic advice and had nobody to guide me.

That CIA signing bonus was REALLY tempting, though, I'm not going to lie.
You are making it sound all philosophical when HN crowd is already philosophically behind finding an appropriate solution to the CP problem. “Problem” is not a problem here, current proposed solution is. See it critically and not emotionally.
Can you share hackernews feeds? I wasn't aware there were any available.
The gender ratio is changing for the worse. In 1984, women made up something like 37% of CS students. Now it's under 20%.

Reference: https://jaxenter.com/wp-content/uploads/2017/04/women-in-com...
Right, let me amend my statement: I understand how the printing press with movable type works and I would be able to explain it to King Arthur, but I probably wouldn't be able to actually craft the types, inks, etc, and so the annoyed King would have me beheaded.
Here's an article that makes it clearer that the big change is the speedup: https://www.kqed.org/news/11898991/it-saved-my-life-depressi...

> TBH a little disappointed at hacker news, next time link to the study! I would love to see articles on NEW treatments for depression. Spoiler alert..there really haven't been any for a long time now. Just me too drugs and this is a bit of a me too tech as well.

No sorry, this is silly. For one thing, because speeding up a treatment from taking 6 weeks to 5 days is still pretty huge. And also because what inevitably happens is:

> New experimental treatment with potential discovered

HN: "yawn, most of these never pan out, let me know when they have completed studies"

> New treatment study shows amazing results

HN: "Okay, but nobody can get it yet, right? It's gonna be years"

> New treatment widely available

HN: *crickets*

or

HN: "So what? It's not a NEW treatment, we've known about this for YEARS now"

No matter what, you have people dismissing some new thing, because either it's too new to know for sure whether it works, or it's not new enough to be interesting. Your comment is a perfect example of that, as it's new enough to where most people probably have never heard of this treatment, but you're already dismissing it as too old and boring.
Would you all just please fucking leave?

This is like the 10,000th bitch-post about San Francisco. You're not welcome. Go back to whatever shithole suburb you're from, and don't let the door hit you nazi libertarian pricks on your fat asses on the way out.

Really, I don't spend hours every day bitching about your shitty home town.

If you don't like it, fucking leave bitches.
That picture does not answer my question. What exactly has that to do with the German and Australian governments you mentioned?
Game development is even worse. Have you tried embedded? And there is always a huge unmet need for drivers.
There's nothing about Python that actually stops this kind of attack. It just happens to be Java this time around. But providing expansive evaluation of variables is definitely something Python should be concerned about. This would be a good time to check if poor patterns around logging and having untrusted strings in trusted contexts exists in your code base, no matter the language.