skysight-inc/HackerNews huggingface dataset:
> You should take some personal responsibility and stop blaming your life choices on other people.

You should stop jumping to conclusions. Nothing I said indicated I don't take responsibility for that decision. I can choose not to take a job because of crappy pay, but I can still point out why the job has crappy pay (and the reason is not me).

> There's also a world of difference between saying that a FAANG salary isn't the most important part of a job for some people, and saying people in game dev shouldn't have a good salary.

I don't get paid anywhere near FAANG salary, but I bet I get paid more per hour than most game devs.
Gaming is the thing that locks a lot of us into Windows. Direct3D really has allowed MS to keep the Desktop Windows as a monopoly IMHO (in addition to what you have said).
"Purpose" refers to the type of certificate, e.g. SSL/TLS certificate, S/MIME certificate, code signing certificate.

Some roots in Mozilla's store are trusted for TLS only, some for S/MIME only, and some for both. The blog post is about applications which are using Mozilla's root store to verify certificates which are for a different purpose than the root is trusted for.

For example, NuGet uses Mozilla's root store to verify code signing certificates, which is obviously wrong because none of the roots in Mozilla's store are trusted for the purpose of code signing: https://github.com/NuGet/Announcements/issues/56
They provide a company history on the site why:

https://gravity.co/inside-gravity/history
>> Modern systems don't necessarily even have swap (looking at you, k8s)

> Modern linux does have swap, and it is quite useful. Proper support for swap is coming in k8s (looks like 1.23). Quite a few workloads need swap to run safely, so adding this to k8s will be an improvement.

Ah, I see the HN pedants have arrived. I was not claiming that Modern Linux does not have swap. Note the words "don't necessarily". I was claiming not all machines have swap.

Most of mine do not have it enabled, and I take effort to ensure on machines with 16GB or more RAM that it is disabled. I do run a K8S cluster as well, and those machines do not have swap enabled, not because K8S requires it to be off, but because having it on would be adverse to the health of the flash storage they use.

TBH, this is the kind of vapid pedantic response I've come to expect of the average of HN comments these days, and why I'm considering just not using it anymore at this point.
Luckily Postgres' autovacuum works really well in normal workloads. If there's an even mix of inserts spread throughout time then it's probably best to just rely on it.

For data warehouses inserts can happen in bulk on a regular cadence. In that case it can help to vacuum right after. I'm not sure if it has a huge impact in practice.
Sure, but some distros (read: Fedora that I know of) use this as a source of truth for their TLS Root trusts. Means the scope is larger than just Mozilla and they'd (hopefully) coordinate with downstreams and others prior to changing this.

Best would be if they shipped a reference parsing library for whatever format they do use is. :-)
No mention of `mt`? It's been a while since I needed to seek or eject a tape in earnest, yet there it is on all of my cloud instances.
And then there's Absolut, which offered a large sum to Tim & Eric to produce a video that mentioned Absolut in any way. This was the out-there result.

https://www.youtube.com/watch?v=5p0QtJMKt1s
These apps are worse. Each of them has its own horrible interface and horrible surveillance functionality. For Android they usually check if you have an officially sanctioned and non-rooted google phone.
If I wanted to be patronized by the phone manufacturer, I would buy apple...
I indeed do want to have full control over my phone. It is a freedom we are gradually losing. RMS was right all along...
But if course they do not care about actual security, that means if your phone has current security patch level.
So for old phones with no official patches you can't even install Lineage and you're worse off.
Regarding memory a very quick formula (more details exists in docs.rondb.com and in blogs) is around 25 bytes of overhead per row plus 15 bytes of overhead per primary key index and an additional 10 bytes per row per ordered index.
Non-indexed columns can be disk-based and thus use SSDs or NVMe drives or networked storage. This is decided when creating the table.
Take a look at Kimball/Star-Schema. It's worked extremely well as a data warehouse technique for decades. That said, I think modern offerings (e.g. Clickhouse) are superior in most use cases, but it's definitely not impossible on a traditional row-oriented RDBMS.
Can Biden Make Corporate America Care About Cybersecurity?
I think it's really difficult to tease apart "believing something that isn't true" from "going out on a limb and sharing it in public".

In other words, if someone responds badly, it's hard to say whether it's more because they hate discovering they're wrong about something, or more because they hate feeling humiliated by being called out in public.

When sharing information is intrinsically tied to risking public shame if you're wrong... maybe that's what can be better managed.
And how do they plan on doing that?
I pay for it too. If I hear a song I want to play I want to get straight into it.

What I would really like though is something like 'lead sheets' which just tell you the chord progression and tab the main theme, so I can jump straight into my own version of a song.
No. Just no.

Don't make assumptions about your users. Maybe it's important to them. Maybe they have insomnia. Maybe they are staying up late. Maybe they work early/late in concert with someone elsewhere in the world. Maybe they're sleep schedule is different from yours

Or maybe they just work the night shift.
Maybe they need to come up with new ideas, 'baby shark' and Elmo will fight to the death on Sesame Street today!

That should liven things up a bit. (no, I've never watched Sesame Street)
cvc has alaways been a joke
Write an angry letter to IBM?
I love resistFingerprinting, but I really wish it had a whitelist for certain data on certain sites. Maybe I want my calendar app to know what time zone I'm in!
If type analysis tools show different issues, fixing one should not break the other, unless the other is wrong? They both are trying to model the same language/runtime.
I think the demo always thinks it's night though, by design, because that's the demo.
Slightly peculiar juxtaposition in subheading, "Differences Between Data Warehouses and Relational Databases". Most data warehouses are relational databases (like, e.g, PostgreSQL). I think you might want to use something like "Differences Between Data Warehouses and Operational Databases" in stead?

Also, under "Reasons not to use indexes", #3 says: "Indexes add additional cost on every insert / update". Yes, but then data warehouses usually aren't continually updated during the workday. It's a one-time hit sometime during the night, during your ETL run. (Not a Pg DBA, but presumably you can shut of index updating during data load, and then run it separately afterwards for higher performance?)
I have such mixed feelings about the Demon cycle. I really like the characters and the first book is excellent. However it starts to be the same pattern for the later books and plot deteriorates rapidly as you near the end. Last two books ruined the series for me, I remember reading them during first lockdown last year and being super frustrated the way it ended.
Amazon Managers Say They 'Hire to Fire' to Meet Internal Turnover Goal
That doesn't work well for me because I use UTC as my device time regardless of where I am in the world.

IP geolocation isn't a good idea either because I often access pages through a VPN in another timezone.

In short, nice thought but no thanks.
Oh thanks now I understand some specific sensations of uneven speed in movies. I thought it might be linked to the player (not), the codec (not)...
To be fair, most weeks I don't use bc.

I did use it earlier today, though, because I was already at a terminal, so why go elsewhere?
Huh. I’ve never owned a car or tried to buy one—I live in NYC and I never got around to getting a driver’s license. I was just under the impression cars cost many times that much at minimum.
Thanks for taking the time to answer. Is there a way I can contact you offline to discuss estimated pricing for a specific scenario?
I don't think that's right. unix users care a lot about streams of bytes as exchange format, powershell tried the object stream way, to avoid parsing manually stuff every time and also share some common bits (table formatting for free, map/filter for free too)

unix give you partial stuff for that like comm but it's just brittle
I used bc multiple times today. I used it on two calls and multiple chats. I actually don't know if any better calculator for the command line.
Exactly.

This page which uses device time doesn't work well for me because I use UTC as my device time regardless of where I am in the world.

IP geolocation isn't a good idea either because I often access pages through a VPN in another timezone.

In short, nice thought but no thanks.

Also, great way to get your page downranked if a search engine comes prowling around your website at night.
The point is about not allowing yourself to be exploited, just because it’s what you love, and in any context. I earned as much in enterprise and consulting as I did in FAANG and ISP; there is sector median disparity, but to paint the differences as somehow magically intrinsic and inevitable would be as false
for FAANG as it is for
game dev and any other industry besides.
The debunkers are highly biased and typically choose the lowest hanging fruit of some fringe individual, debunk that, and then claim that this represents the conservative argument.

This misinformation is therefore being laundered by the fact checker.

The people see the “fact checkers” as what they are: a highly biased group being funded by shadow money that work in lockstep to support the msm cartel’s narrative.
100%. 3DS is for card payments and using Netherlands and Germany as examples here is just plain bad - in these countries bank-based payment methods are more popular: iDEAL in NL (which has used 2FA for years), Sofort and Giropay in DE.

See:
- https://www.adyen.com/knowledge-hub/guides/global-payment-me...
- https://stripe.com/en-us/payments/payment-methods-guide#paym...
I kinda like Windows server, mostly for the stability - both of the runtime and of functionality. Compared to Linux it requires less attention, i can concentrate more on software and less on the system: after two years of not touching i can still find configuration options in more or less same places. With Linux i have to re-learn quite a lot after not paying attention for a while. Missing good ssh/command line but not badly, I don't really need advanced shell scripting.
In the UK they introduced it ages ago, and have now changed it so it remembers your IP and browser, so it never, ever asks for the pin now.

Kinda defies the point, and makes it very easy to forget the code as I put it in like once a year.

But there is less friction, you click buy, it redirects somewhere else (fairly slowly, perhaps by design), then done.
Supply Chain Security By Verification – Mitigating root credential loss
The Russian Government had huge motive for this attack, they were not at all happy about the United States' retaliation for SolarWinds/Election interference. Shutting down a major oil pipeline in the United States is not "medium-scale hooliganism."

Also shouting 'No Evidence' is a typical tactic the propagandists use to cast doubt and muddy the waters; surely the attackers would love to see what evidence is available, so they can adapt - that's why evidence is largely kept private.
Hacker Accessed AWS for $50k+ – AWS Ignoring Me
I'm trying to get help anywhere I can and a friend recommended I post this here.

My business has used AWS for around 3 years and our normal usage is $1k per month in EC2 and S3. In early March a hacker accessed our AWS account through my login via an IP address in Austria (I'm in Austin, TX). They spun up 3 large instances of EC2 which began charging us $1k-$2k per day.

In mid-April, while reviewing our books for the month of March, I saw a $26k charge from AWS. I thought it was a typo as $2.6k and asked the accountant. She stated that was the correct amount. I immediately got my dev team involved and we discovered the 3 instances to which we did not have any access to and stopped them immediately.

I opened a support case immediately which somehow got posted twice. Because the case was posted twice, the support team marked both cases as duplicates. I reopened one of the cases, it was resolved again as a duplicate. This has now happened several times.

I Googled around looking for a way to escalate this matter and found the following emails and cc'ed them on May 5th with an urgent plea via the original support case thread with another summary of the issue and links to my cases with my phone number to no avail.
ams-csdm@amazon.com
ams-opsmanager@amazon.com,
ams-director@amazon.com,
ams-vp@amazon.com

That email was ignored and I'm not sure where I can turn to next. I've tweeted about this and tagged AWS here - https://twitter.com/csakon/status/1391873413107617799?s=20

I'm not sure where to go next, can anyone give me any advice?
High cost of living areas push people away when the local job market slumps. So, the equilibrium does end up relating to high housing costs just indirectly.

Aka, if they paid less the local population drops which would reduce supply.
Yeah, at this point I can't tell trolls from idiots. Like it's a lifestyle.

You're at a restaurant on the ocean and some fairly educated dude wants to go all flat earth. I'm like, "let me go get some binoculars and you can tell me why the bottom of the container ship falls below the horizon first. We can even estimate the distance based on size of ship and magnification factor to get a radius for the earth".... "No, it doesn't work that way".

Huh? Why are all the other planets round? Why does the earth cast a round shadow on the moon (vice versa for eclipse)? Why can you fly to India in either direction in the same amount of time? It's conspiracy theories all the way down.

Stupid, angry, or willfully ignorant, they're painful to talk to.
> game industry is an entire industry.

And it's crazy to hold up the restaurant industry as some kind of model of reasonable work hours and fair compensation.

If anything, game developer war stories pale in comparison with fine dining kitchens.
I'm thinking of a few Phoronix benchmarks I've seen through the years. I'm not going to pretend like these benchmarks are the be all and end all, but I do think it (at the very minimum) compares run-times for common tasks.

https://www.phoronix.com/scan.php?page=article&item=comet-la...

In general, Linux comes out on top, FreeBSD follows, and Dragonfly takes third place. In some instances, Dragonfly beats out FreeBSD, but only just. The overall mean is that Dragonfly is only sightly worse than FreeBSD.

Again, not advocating for using phoronix benchmarks like it proves anything, but I think these results make sense.
True, I have very little free disk space too. Because my work also cheaped out on storage with the 128GB model. XCode alone is 30GB and Outlook takes up about 20 as it downloads my entire mail library by default (and there seems to be no way to tell it to just sync the last 2 months and keep the rest on the server).
>Also the argument that it's "grueling 80+ hour weeks day in and day out is" is bullshit!

This is just your experience. There are plenty good studios but plenty of grueling ones!

If you're working on a AAA title, crunch can be all year long.
Sounds like we're in agreement. What I hear you saying is that the current situation is likely worse than my pessimistic take on it, right? :).
I've only started to mess around with Loki but there is no way that it's more complex than a scaled up ELK stack.
Twitch was the last place I'd expect to find somebody like him. I watched some of his streams after his session with Reckful. I assumed he was a scammer. I was wrong, he's very good at what he does and it shows.

When I first heard of him he had <100 subscribers on youtube and his streams got around 100 concurrent viewers, but the Twitch audience was very receptive to his ideas & the novelty of the topics he was discussing. He quickly managed to built an amazing community on an unlikely platform.
It helps that OpenGL is an API designed by committee, where the amount of extensions means having to code multiple paths anyway, depending on the card, driver and OS.

Vulkan isn't any better, just the bare basic and then extension loading fun.

Game developers tend to prefer proprietary APIs because vendors actually care about the overall development experience end to end, instead of expecting the community to come up with something.
I an 42 on the usa and three years ago when job hunting got five offers. non game offers were in the 140-150 range, some with equity on top, gamedev was 110 (EA)

I might have taken it but for the looong commute. glad i didnt though!
Combine these tips with those: https://tech.fretlink.com/build-your-own-data-lake-for-repor... (I'm the writer of that linked article) and you get a really powerful, fully open-source, extensive data-warehouse solution for many real-life use cases (when your data doesn't exceed the 10^9 order of magnitude for number of rows).

Thanks Cedric for sharing your experience with using PG for data-warehousing <3
Mypy and Pyre appear to be the only two that work really well and can solve type-checking issues at scale.
Go USA! What is the current standard of review for these authorizations since complete clinical trials are not possible, and a convenient point of contention for people that opt-out of taking the vaccine (most of them would move the goal post to something else even with successful clinical trials with a relatable list of side effects, but I was wondering about this process)
Yes! Exactly! It seems doable....
I’m a bit confused by the name, what’s the Japan connection?

The developer seems to be called Masamichi Souzou (正道想像) but doesn’t seem to have any connection to Japan? Is there something I’ve missed? Just seems odd to me.
I feel this is a particularly bad article, especially coming from an official Red Hat sysadmin blog.

That said it’s definitely worth talking about. Last time I looked into it, Red Hat still ship software using many of those commands in their scripts.

I think the author missed an opportunity to discuss why these tools are still used, their history and where specifically they’re still used.
> Why do they still make Sesame Street episodes? There's 51 seasons of content, but the audience is realistically only going to spend a few years of their lives watching it.

Because the producers think that having Elmo telling kids that their parents are racists is a good idea: https://twitter.com/CNN/status/1269270231383449601

I really don’t get it. Children are blameless innocent minds and truly feel that it’s things like this that pervert them for years to come.
I thought that the webserver would be actually in sleep mode, like a laptop. That would be interesting though.
Seems nice. And, if you are in the Ruby (on Rails) ecosystem, I can highly recommend Blazer https://github.com/ankane/blazer
> So it's much much harder to make a living as an author today than in 1921.

And much easier to make it as a television screen writer.

The mediums have shifted
AirTags were leaked via trademark in 2019.[1] Tile has been around since 2012.[2] Someone on HN said something about whistling in the 80s.[3] Who did it first?

[1] https://www.macrumors.com/2019/10/28/airtag-trademark/
[2] https://en.wikipedia.org/wiki/Tile_(company)
[3] https://news.ycombinator.com/item?id=27106048
I'm guessing i would have preferred to standardise something in syslog-ng and rsyslog, like a database-backed log-file format (sqlite?) instead of yet another piece of the yuge systemd hydra...
> why not just use a real warehouse like Snowflake?

Cost is the most common reason I’ve seen. An RDS instance is about 1/2 the cost of Redshift per CPU and then Snowflake is slightly more expensive than Redshift (often worth the extra $$).

Also, if you’re dealing with less than 10GB of data the difference in performance will be barely noticeable, so at modest scale the most cost effective solution is RDS.
Find it weird how similar this is to 90s era software box art, things like Adobe Acrobat 5.0 [1]

[1] https://static.wikia.nocookie.net/adobe/images/d/da/Adobe_Ac...
It's the new high dynamic range - splattered everywhere in a gatekeepery effort to substitute "I have spent a lot on camera equipment" for "I know how to compose photographs in an interesting way".
I had the opposite reaction too. One weekend an old friend was watching Back to the Future in High Def. It took away from the experience, it was like watching a play the resolution was so sharp. I couldn't enter into the fiction of the story any longer, it prevented the suspension of disbelief because it was so realistic. I think that grainier lower quality medium facilitated the imagination somehow, much like reading a book does.
I saw Kurt Vonnegut speak in the 1990's and I remember his saying something along the lines of "I am one of the 100 people that are able to make a decent living writing fiction"
Isn't #2 something that the database engine should handle by itself: const-width, non-null is written in DDL and the engine should be be able to handle it.
I think it’s a customers first approach, much like Rimac selling vehicle technologies directly to it’s competitors
> worse than a native Linux distro that doesn't use a file system integration layer

What filesystem integration layer?
I think this is another booolean vs spectrum issue. If that were universally true and people bought into it, it'd be a very sad world indeed. Luckily, most people really do try their best at keeping track of their values and living in accordance with them, even if we often fail around the edges. It's how we offer consistency and fairness to each other.
Thank you so much! These are excellent case studies. Will look into all of these.
Trades made by U.S. Senators in two years benchmarked against the S&P500
From TFA: "There are thousands of paid fiction authors on Patreon but only 25 earn more than $1,000/month".

$1000 * 12 < $100,000

But I get that HN isn't a place for usefully discussing this sort of issue, because it's packed with the people who are absolutely certain they'll be one of those 25.
They are fact checking the particular claim that went viral on twitter. Nuance doesn't go viral. If you care about the veracity of the claim, presumably you will read the extensive explanation of the 'mixed' rating and form your own conclusions. That's why it's 'mixed' and not 'false.' You can't just go to Snopes and say "oh snopes says it's false" in this case.

p.s. the crimes she was convicted of did not include bombing government buildings, that part of the tweet is strictly false.
Genius Quotes That Permanently Changed the Way I Look at Life
>> more and more people are installing their bank's mobile app, which is used as the second factor (you get a push notification, you have to unlock and accept the transaction

Great - so much for those times where I've been traveling internationally, been able to make a purchase using a web page hosted on a shared computer or one owned by a companion, but don't have mobile phone access to get a push notification.

Thanks, regulators!
Over half of those aren't Linux commands. They are Unix commands. Apparently the author is unaware that Linux strives to be Unix-compatible in user space for the most part.

Here's what happens when I use the article's suggestion for finding out the architecture of my Unix but not Linux system:

$ cat /proc/version
cat: /proc/version: No such file or directory

Using "arch" works:

$ arch
i386

Similar for "uname".
How long do you make your customers wait?