skysight-inc/HackerNews huggingface dataset:
At least in the DoD and IC environments I've worked in that had bastion hosts, the bastion host was severely locked down:

- Shell compiled without built-ins

- No coreutils

- No sudo

- Root account disabled

- Read-only root filesystem

- No user home directories

- Destroyed and rebuilt from template every X hours on some maintenance schedule

Effectively, all you can do is ssh in, ssh out, and forward ports. It might be theoretically possible, but as far as I know, no one has ever compromised one, especially since you can already only get to the bastion from a government VPN anyway, and authentication to that requires a smart card, so there are an awful lot of things you need to compromise to get to that point.

This also answers the suggestion down the page of "why don't you just apply the same controls to every host and not have a bastion." Because the bastion is unusable and you want to actually use your other hosts.
I wrote something similar after I moved our fleet to SSM because I didn't want yet another CLI app to memorize flags on. It's ruby based and runs in an interactive mode by default. It doesn't cover the whole set of `aws ssm` featureset but focuses just on things that are needed for debugging sort of tasks. Leaving it here incase it's useful to anyone else: https://github.com/ajbdev/ruby-ssm-ops
This question has been a) tried with some success against natural and locced hair in the US, and I wouldn't want to be a defendant in the no blondes case, and b) no. totally irrelevant. Hence I was saying it's a bad analogy, rather than a good one.
Scientists create largest 3D map of the cosmos
First, let’s acknowledge that “odds approaching 0” is your opinion. I happen to have a different one.

Second, for some people, fairness is important. If OP is one of those people, they may prefer knowing if their employer shares those values. If they don’t, then OP may want to know with certainty so they can work elsewhere.
Yes, agreed. But do you know how rare good CTOs are? I do, because I've consulted for more companies without a good one than worked at companies with a good one.

A good CTO is like a good CEO. They have to be involved in the nitty-gritty sometimes. Stepping down and up is a challenge that not many engineers possess.
There are performance benefits to normalization at scale. Take a look at the 2005 schema changes at Wikipedia [1] for a real-world example.

> Normalizing data can improve write performance but will make reads slower, so if you have a write intensive database then you will see some performance gains.

In OLTP this might be true, based on access pattern. Normalization may improve both read and write performance. It could also make it worse if you take it too far. Domain Key normal form could kill you in unique indices alone.

In OLAP different levels of normalization actually helps both read and write performance. Take a look at the star schema to see how that works. In general dimensions as they relate to fact tables are normalized but dimensions themselves are denormalized.

Normalization is a tool like anything else. You can’t make absolute statements about it. The appropriate application will depend on your use case and may change over time.

[1]: https://en.m.wikipedia.org/wiki/MediaWiki
Interesting.
From what I could gather, latency in ICs is dominated by the time it takes for a voltage to build up at the sink, which is dominated by the resistances and capacitances along the way, makes sense.
You can produce a decently accurate estimate but only after project is done
Orca Security discovers 2 critical AWS vulnerabilities
> This is true statistically

No, it's true really. White people, overall, really have much more real power. It's not a number in a report, but a hard fact of reality.

And then, any time racism comes up, lots of white people find any way to downplay it.
That's nice but I hope my calcs on the geotechnics of the ground that your school or house is situated on are correct. Obviously, I didn't do the calcs myself and probably no calcs were done at all either. I'm sure everything will be fine.

Don't forget the foundations!
>and I'm sure than many of the men who become victims of it (paying $1000 for a jar of farts, spending $80 for an Aella video) have themselves been victimized ) or are suffering because their partner or potential partners were abused.

I'm puzzled by this choice of words. Why frame it as men being "victimized" by this? Why assume it's something pathological? I feel like the default "occam's razor" take should be that those who engage in this do it because it's what they want to do. Especially the word "victimizes" is throwing me for a loop here.
The best part of this article is this comment from Plume:

> This has always been wrong, because it completely discounts the advantages of the web. Cross-platform compatibility makes an app greater. No installation makes an app better. Simple collaboration and sharing with anyone, including people on weird devices like Chromebooks, makes an app greater. Automatic updating makes an app greater. Being able to open the app I normally use on my desktop on my phone in a pinch makes an app greater. Not locking me into using a Mac makes an app greater.

I'm all-in on the Apple ecosystem, but collaboration and universal access on all platforms and automatic updates are considered table stakes for growth-focused products (edit: most products that normal people care about) these days. The cost-benefit analysis of using Mac apps when I have to collaborate with people so often just doesn't pencil out in favor of native apps for most of the things I do. The few places where it does are things like Notes, which is a first party app that all Apple users have, but even then it's a pain for people on other platforms to collaborate.

Forgot about all the Unix stuff. That part is easy to fix if they care about it. If Apple still wants the Mac to succeed as a native platform, they will have to solve enough of these problems for their developers that the Mac is a competitive native platform to the web. I don't really see a way forward for that strategy except building some sort of cross-platform UI toolkit, whether that means web apps run natively on the Mac or Mac apps run natively on the web and other platforms or what. Microsoft has been working fairly aggressively in integrating Windows with Android apps and building a new cross-platform app toolkit. Without progress on this front, I predict continuing decline of the Mac as a developer platform.
But then you're not actually working there. That's just an incredibly arduous and expensive take-home.
This is made doubly frustrating by the fact that AT&T does not allow you to use your own router.
If anything it should be more random and less controlled by lawyers. We're all born into a system of laws we didn't consent to. The legal system and the laws we're forced to obey were set up and are maintained by groups of wealthy people looking to protect their own interests and we had no say in the process. Short of revolution, our only means of making changes to this system have also been put in place by wealthy and powerful people looking to protect their own interests and they gave the entrenched powerful every advantage over you.

We can't choose our laws, but we can choose when and how our peers are punished under them. Participating in a jury is the one place in the system where regular citizens have direct influence in the process. It means we can refuse to convict people under laws which are unjust. It means we can hold members of our communities accountable to laws we consent to live under.

I wouldn't be so eager to give that power up.
youtube-dl is not napster.
I think this is a fantasy - jury trials are the reason why you have patent trolls in the US, they don't understand first thing about intellectual property, it's a total clown show. Such meritless lawsuits get throws out of court in EU with a proffeshional judge.

The jury has to have basic grasp of the situation so that they can decide who is lying and who is telling the truth (and witnesses called by prosecution do lie).

Imagine being tried on sex abuse by people who never had a relationship, or an employment dispute judged by people who never had a job. It would be disaster.
In my experience, they do pay less for senior roles, especially the ones below 200 people who don’t suffer from politics mentioned in my original post.

I’m paid $1.2M as IC at a FAANG, not in Bay Area or NYC. To get a similar compensation I would have to get very, very lucky at a growing startup. Instead here I entered through the front door last year and got basically that comp (experienced some mild stock growth so far as a nice bonus).

I will concede the argument that a person might not need that much, but I’d rather milk it until it lasts and get a $300k job when I’ll have no alternatives. I’m actually kind of hoping it will stop so the opportunity cost of doing something else, more interesting, will be less steep to pay :-)
> The Unix layer is abandoned.

Granted I’m still on Catalina, but I have never heard anything like this before. That seems like it would cause a huge uproar. But…

> Why is it harder and slower to run docker on macOS than anywhere else?

… I don’t think this has to do with the Unix layer, and I’d expect other Unixes to similarly struggle with Docker. Because Docker only runs natively on Linux. All other OSes need either a VM or (in Windows’ case) WSL.

To be honest I think this is one of the biggest problems with Docker and I’m not sure what Apple can do about it (switching to Linux underpinnings is entirely unrealistic).

Otherwise I largely agree, but I feel this deserves clarification.
My state school (Washington State) nearly doubled while I was attending. Of course I was there between 2009 and 2013 which is where all colleges really jacked their prices up.
Will courts enforce Creative Commons NonCommercial licenses? How about educational-use-only terms, often discounted? Software companies that sell downloads and licenses self-serve, with differential pricing for customers in poorer countries?

If you want to throw shade on the basis of the law, please cite law.

Re: "fair" and similar terms, see https://en.wikipedia.org/wiki/Reasonable_and_non-discriminat....
The only technical solution, not that I have any first hand knowledge of this, would be a remote desktop server running in the secure enclave. Basically everything you do on your phone can be viewed remotely by law enforcement and it seems they only need a warrant if they want to try to use it against you in court.
60 frame per second updates on most iPhone screens, means when connected, it takes 1 frame out of 60, combines each of the 59 frames and sends those over to the secure enclave kernel. Basically just like remote desktop operates.
There are other debugging features that can be enabled for the virtual keyboards and so on that can leak information.

Sure, you have end to end encryption but that's hardly all of the threat vector.

People need to accept that it's far more than metadata, we have no privacy, and in a way we are all locked inside of these virtual jails that keep people locked in like drug addicts.
Yup. Eventually someone's gonna re-discover that color is a few more bits to flip to aid in your story telling and the fad's gonna go in the trash.
I strongly disagree that this is how it normally used.

Both Ruby, Smalltalk and e. g. Python are generally regarded a strongly typed on the basis that no conflicts can occur to trigger undefined behaviour or runtime errors that are unrecoverable due to lack of type safety causing the runtime environment to be corrupted, coupled with the explicit typing of all data and limited implicit conversions.

In fact, a someone who has worked on a Ruby compiler, merely defining what meaningfully constitutes an error in Ruby is one of the big challenges with compiling it, because a program is free to define how to respond to any kind of type error in whichever way which makes most sense. Or to check and assert types however strictly you want.

While you can throw an exception you might call a runtime error, that does not imply a failed or crashed program unless you want it to, because the runtime environment does not get corrupted by it. A runtime error in Ruby can be part of the normal life cycle of an application that includes recovery.

My editor for example will not crash in the face of a "runtime error". A bug may trigger errors, sure, but they are all trapped and correctable from within the running editor itself. It's not unusual for me to keep my editor running for months at a time.

At the same time, nothing stops you from doing sum-types or explicit nullability in Ruby if you want to with some creative meta programming. People have built stricter type checks for Ruby as long as it has been around. It was almost a rite of passage for some time, but people tend to stop when they learn to use Ruby properly. A key aspect of learning Ruby properly is to learn to not fight the type system and only check the things that actually matters. When you do, you find a lot of type checks quickly becomes a smell.

But by your own criteria, the ability to completely trap and recover and prevent all runtime errors and the ability to define arbitrarily powerful typing systems, Ruby is strongly typed.

Just not statically typed.

Of course with 3.1 you can increasingly do static type checking too, though that will take time to mature and is not a replacement for strong typing at runtime.
Actually, it looks good in part because it is styled with CSS which is not true of GNOME or PopOS.
Agree. I learned on C++, but like Python. Make console games. Like how you guess a number from 1-100 and the game tells you higher or lower. Then tell him that you can guess it in just 7 tries or less (always pick the middle). The cool and potentially useful math tricks were interesting.
Lol, I do remember how an upgrade of a JSON serializer (JSON.NET in that case) broke an application. So, there was a .NET service publishing events to a queue with a bunch of consumers - a bunch of Golang service and (our) Scala service. One day our service starts crashing cause it can't parse the payload. We asked developers of the upstream service if they had change anything and they said "no, and by the way, other consumers are doing fine".

Turns out, they upgraded JSON.NET and it started to name fields in different case. Golang parser didn't really care about snake_case, camelCase or PascalCase but whatever parser we were using in Scala at the time actually did.
Not trying to troll, but... What happens if/when global warming makes sea level rise? Do we have measurements that are still based on "sea level"?
For the 25-64 Segment but try the 25-34 and suddenly you have a different picture.
Forwarded...or simply handed over their phone (after unlocking it) later as part of a plea deal.
A possibly needless clarification: The DNS is organised by class, name, and then type. Each class is a seperate space, so ycombinator.com in the IN (Internet) class and ycombinator.com in any other class aren't necessarily the same entities. Types can also be class specific, for example A in the IN class is different to A in the CHAOS class. Types may also only be defined in specific classes like SRV (amongst others) in IN. (Aside: this model is why CNAMEs can't coexist with other records.)
Maybe I've just been screwed by the system enough to know that it actually means will be.
Cool game! I can definitely see the Super Hexagon inspiration :) Took me a few tries to get the hang of it (you need to reason from the perspective of the line, not the screen).
Fully intended as a joke :)
> This number is very difficult to estimate, but seems to be on the order of 10kwh, or as much as driving your tesla ~30 miles, or running your dishwasher 5 times, or running your air conditioner for 5 hours, or doing any of a number of other things which people happily do every day without thinking twice. It would be nice if energy consumption was even lower, and multiple chains are working toward lowering it, but popular articles all seem to believe your NFT could power Berlin for a day if only you weren't being so selfish.

Those are all astonishingly energy consumptive tasks for something that, I agree with the article author, is pretty much bereft of any value.

By contrast, you could make... what, five hundred thousand credit card transactions with that same energy? That's f**king insane.
We see a lot more licensing practices between the extremes of permissive-open and completely locked down in video games. There is a lot more professional cross-pollination there with music, film, TV, books, and other "copyright industries" with much longer histories.
"Letting everyone do things in their own self interest, unchecked, is rarely found in stable societies."

So far corporations has been pretty unchecked, maybe that's got something to do with political instability today.
> Sounds like you want high level bindings, instead of gtk-rs. Have you tried relm4?

No, because as of 9.0.0 it was perfectly capable of building ergonomic UIs and works with external tools like Glade. It used to have plenty of features, now it does not.

I haven't tried relm4 because I'm not going to write any apps for GTK4 while it's still broken (egregious text rendering issues, assistive tools like Cambalanche are completely unfinished and unusable in production, inconsistent compositor blocking, etc.)

Plus, relm still doesn't fix the issue of how horrible it is to write GTK code inside a language as restrictive as Rust. With previous versions of gtk-rs you could at least circumvent that by drawing a definitive line between GUI code, builder code, and functional code (what is this, the future?), but now it's all been homogenized into .rs files and endless method calls. What a great development experience! [/s]

> Could you expand on that?

libadwaita has done nothing but further fracture the Linux landscape while pushing the onus onto me, the developer, to re-write the app to look native on other systems. On GTK2 and 3, I could write once, deliver to any platform and have it look as native as any other system utility. It's flexibility is what gave it it's value, since it was mostly just an open-source widget standard that could be used on any system you please. Unfortunately, now that the GNOME team has become the primary development leader of the GTK project, and projects like libadwaita do more harm than good for the desktop userspace as a whole. It provides me basically no value as a developer, and all of the "muh accessibility" and "muh dependability" arguments are total bunk. GTK3 was arguably more accessible since people with vision impairments could activate high-contrast or complimentary stylesheets that enabled them to... actually use the device. Nowadays, my only option is to assimilate into their brown blob UI or get thrown out for being "wrong". Does that seem like Linux to you?
They would probably rather claim copyright for the sound of a hammer and sue you if you use a hammer because a sample of a hammerstrike was used in some popular song.
> Gnome doesn't want thousands of developers implementing their own visions for their projects and others don't want to donate their time to implementing gnomes vision.

This is definitely looking more-and-more like the case. The GNOME team's insistence on cutting people out of their workflow has left them with less contributors... which leaves them with a worse desktop and a roadmap that's being pushed further-and-further back. Every GNOME contributor you meet will try to deny it, but it really has come to a boiling point over the last few months. There have been so many feature cuts, unaddressed issues, internal hostility and asinine workarounds (text is broken on native apps, so ship with Flatpak until we get it fixed! wait, Flatpak has more issues?) that I really struggle to have any respect for their leadership now. They're throwing out pieces of the plane to get it off the runway, and the complete lack of communication combined with their internal holier-than-thou social ethics has turned a transparent, thriving community of users into a miasma of apologists, skeptics and people who have never tried anything else.
15 years from now, people will still drive the gasoline powered cars they will own (unfortunately).
>growth-focused products

Yuck, no thanks. Can we just have good products?
"easily outsourced" haha, not it cannot! This is also a skill on its own (to successfully manage an offshore team. And noone wants to do it frankly, too much work, too little appreciation.
I tried Josh and quite liked "She married Abraham Van Helsing in 1849 and was the only woman to win a Henry VI throne that year."
I'm actually with you: Tell us the truth about what you're asking us to do. I think anything else is immoral.

And I think that the last sentence of your first paragraph is critical: They had accumulated trust over decades, and they set all of that on fire. Was Covid a big enough emergency to make that worth it? I think not, even if you buy the "it's for the greater good that we mislead people" idea (which I don't). I think what they did was short-sighted, even within that moral framework.

All I was saying is that, if you are in that moral framework, it's not killing people with vaccines in order to open the pubs. It's killing people with vaccines in order to save more people. I still think it's immoral, and I think that because they destroyed their credibility they're killing more people in the long run, but I think you significantly mis-stated their actual moral calculus.
Governance Lessons from the Constitutional Convention
This is the one they sell publicly to anyone at a relatively affordable price.

If they make ones that run cooler and look the same as a normal optic, they might not be so forthcoming about it.
Overlooked Originators in Philosophy
> Owning and NFT is more like owning a sign that says there's a poster on the wall in the next room that's yours.

Even if this is true, okay: you still own a sign that says there's a poster on the wall in the next room that's yours. People own all kinds of things that I personally think are dumb: from beanie babies to baseball cards. If we have a problem with abstraction, people trade all kinds of abstract things: from options to futures to a veritable zoo of other derivatives.

Again, not sure what the direct criticism here is.
I understand. Tesla, Ford, and Toyota all have cars that work though. They all work so well you can basically swap any of them out and the user doesn't have to change anything. The user can pick any of those cars and do well.

I'm not talking about cars though, I'm talking about Linux not getting a lot of traction on desktop because of too much choice. The mainstream environments are often not viable for somebody trying to switch. We can ignore it and create a dozen more distros and environments but this pollutes the Linux landscape even further.
Fees show obvious usage. "Statistically nobody uses" isn't fair.

The fact that someone is paying interested on their house, a physical asset, to a blockchain application instead of Wells Fargo is a huge deal.
Yeah it will set off a major financial correction and temporary crisis in the markets, but the alternative, letting the status quo of negative interest rates drive further inflation, will lead to a historic economic crisis. SME failures and a general breakdown of social order.

Worst case scenario, they wait too long to raise rates and only do it as a knee-jerk reaction to an unfolding economic crisis that threatens to destabilize the entire USA. Then we get a full-spectrum crisis.
I think the author is very confused between revenue and profit.

A convenience store sitting on Any Steet, USA does around $1,600,000 in revenue per year (https://www.statista.com/statistics/308780/in-store-sales-pe...).

But they have a 2% profit margin, much like grocery stores, so that $1.6M really means $32k.
Google? Nah, Microsoft is the king of incompatible parallel UI toolkits.
Iris Xe is higher performance, about 50% more in FLOPs than the Adreno 650. Don't have data on power consumption separate from the CPU, though.