skysight-inc/HackerNews huggingface dataset:
For what it may be worth:
I joined in 2003 the part of IBM that was essentially the very-recent acquisition of PWC Consulting. I believe that was ~30k [1] employees ingested (compared to Redhat's <15k).

Now, my limited view and perspective is as a bottoms-up techie grunt during this period, but my very personal observations are:

1. Absolutely, PWC got assimilated over time. However:

2. For the first 5 years, culture in my part of BCS was 90+% PWC culture. Perceptible (again, from bottoms-up perspective, I'm sure lots more was brewing in the background) changes started creeping around 2007-2010 mark.

3. Today, 17 years later, I would claim it's a hybrid mix. We are clearly not the same as we were during PWC private-ownership, partnership-structure - no public company can be; but we are still different culturally than rest of the IBM.

4. Perhaps most convincingly, I'd say 70-80% of people I knew in 2003 in my part of IBM, who were originally from PWC, stayed for ~15 years. When many of them moved on ~~2017, it was for a very specific and very different reason. A whole bunch still remain though, including much of the senior management / partner / executive structure (my direct peers and management are all still ex-PWC).

Again, FWIW - there will be a myriad experiences and stories in this complex picture, but that's been my experience.

1: https://www-03.ibm.com/press/us/en/pressrelease/491.wss
Metrics tell you if the system is behaving well overall and can usually identify periods or trouble or trends.

Logs give you more detail when you want it. Often because of a report either from a user or an indication from your metrics. Metrics usually won't tell you why, unless you've specifically put in a metric that covers the exact cause (sometimes to protect against regressions).
Come on, the man's a legend!

Schneier designed Blowfish and was involved in the design of Twofish and Skein. When I was starting out, his book "Applied Cryptography" was both inspirational and informative, and I wouldn't be surprised if it was one of the most successful cryptography books ever written.

Schneier has also beeing blogging about security in general for decades; yes, sometimes he necessarily discusses government policy as a result, but I don't see what is wrong with that, or why that would make him a "hack" or "wonk".
BianLian banking trojan adds screen recorder to face off against Android users
Same could be said about all the young and hopeful people that show up in L.A.... Self taught or professionally trained they show up to casting calls/interviews and demonstrate their work. Sometimes self taught actors get a good gig and join SGA and continue in their career. SGA does not assure anyone success it's just there to make sure actors don't get abused in the process.

Imagine how many people have gone to Silicon Valley and worked their butts off in a startup that really went nowhere. It would be nice if they had a union that had resources to indicate if the developer should quit, go to another startup, or take another position. An intermediary that could assist with some analysis of the cap/gap tables would be helpful. A union that could indicate the daily minimum pay with a startup would be nice.

If you want to tinker with code no one would stop you. But if you got a gig and tinker with code after 3 paychecks you could join a union. Many actors don't join SGA when they start. They take on multiple gigs and then decide if the fee is worth it. Plenty of youtube videos go over the options. It seems very flexible. I don't understand why there is resistance to the idea. It's not some factory union. A Software dev guild similar to SGA seems most appropriate. Essentially most dev roles are contract roles for a short amount of time 3 months - 3 years.

Imagine if we got residuals from our code... Best incentive to document, unittest, and push some code library.
Another thing to consider is specialization and seasonality. If the robot is over-specialized in something seasonal, it'll sit idle most of the year. Laborers, on the other hand, move from farm to farm and crop to crop.
Your hypothetical is too vague for me to answer. If you have a specific example I'd be happy to elucidate further.

I'll add that I don't regard patents, regulation, or "inconsistent enforcement of existing laws" as a reason why a company or individual should forfeit the freedom to determine what they host on a computer they own.
In case anyone else is experiencing this kind of scam, you can mute the group threads with a couple clicks on iOS (and presumably on Android as well)

[0] https://www.google.com/amp/s/www.imore.com/how-mute-block-an...
Arguing that the reseller model creates a bad vibe that is not good for business, and that direct sales are more profitable and more transparent.
How to Deal with Any PhD Frustration [Free Masterclass]
Could I ask the title of that book?
I jokingly compared a single person to a barbarian without calling anyone a barbarian, like a barbarian.
Models of Consciousness
> They could have used more strict DRM instead, if they only cared about money.

Maybe, maybe not. DRM costs money and imperfect DRM can cost future customers, so in the case of an indy developer, it might be a net loss.
When I see colleagues just leave the bathroom without washing their hands I always have an urge to say something but never do.

The bad thing is that they leave before me as I wash my hands, but then like a minute later I need to use the same door they used to enter our office. :(
Let’s Talk about Logging
I suspect I used this very site years ago to help buy a ~$7 German calendar from the 60's for a friend, as a joke. Old calendars are cheap, being out of date and all!
>When I say NAT I mean CG-NAT implemented by ISP.

Are there any reliable statistics on how widely deployed carrier grade NAT to residences is? A cursory google search[1] doesn't reveal the data. Also, the top search result of ServerFault Q&A[2] has some speculation but no definitive statistical answer.

As an anecdote of 1, I've never personally experienced CG-NAT in 20+ years of residential internet use. I'm in the USA and have had various ISP service from AT&T DSL, Comcast coax, and Verizon FiOS and the ip addresses assigned to the WAN port of the routers were always the public ip visible on the internet.

I'm guessing CG-NAT is more prevalent on mobile phones or smaller ISPs. (But most smartphone users wouldn't want to run battery-draining decentralized server software on their mobile devices so CG-NAT wouldn't really be the barrier in that scenario.)

[1] https://www.google.com/search?q=percentage+residents+isp+"ca...

[2] https://serverfault.com/questions/895270/how-widely-deployed...
I read an interesting passage lately in Murray Rothbard's _Anatomy of the State_, where he makes a convincing argument that every check, every balance, is immediately repurposed by the State as a means of legitimizing its tyrannical overreach.

For example, in the US, the Supreme Court is often seen as the arbiter of constitutionality. If the legislature or the executive can get the Supreme Court, then, to give its approval to a limited, innocuous-seeming version of an abuse, it can then point to that as a seal of legitimacy — and the tactic frequently succeeds, mollifying what would otherwise become public outrage.

An example is the Supreme Court resistance to, and final acceptance of, FDR's New Deal policies. When the court finally relented and allowed Roosevelt to proceed, it took the wind out of the opposition, which might otherwise have put a stop to it. Instead, similar policies have proceeded without opposition ever since, and finally gained acceptance by both sides of the political establishment.

In the end, the only check on abusive government is the people, which must be able to identify tyranny and have a will to oppose it by either voting the bums out, resisting their abuses directly, or forcing them out if necessary.
What does that cloud formation have to do with earthquakes? That cloud was filmed in Boulder, not anywhere near southern California. The light thing seems pretty neat and there looks to be a bunch of possible explanations for the source. Although some of the videos I watched looked more like flashes of electricity coming from powerlines snapping or transformers blowing which could definitely happen if the earth was shifting.
Or they could set up an insurance fund for that kind of fine for similar money, and eventually that fund would be less expensive.

After all, you don't have such a leak every other week.
Also, they seem almost entirely focused on "unwittingly joining a meeting" as the real problem here, ignoring the fact that they have made the extremely poor choice of exposing a dodgy control API on your mac to the entire internet. What are the odds there are no bugs in this shitty little HTTP server they snuck onto everyone's machine? The fact that they came within five days of losing control of one of the domains that has the power to install arbitrary code on every mac running this thing is absolutely insane, and they should be asking themselves 1) how that happened, and 2) how utterly screwed they would have been if they lost control of that domain.

In a more amusing alternate universe, someone discovered the zoomgov.com vulnerability, waited until it expired, snapped it up, then published an "update" that uninstalls zoom entirely. In a nastier one, they used this idiotic design flaw to pwn every zoom client machine out there.
CORS is set up to protect data from being given to a third party, e.g. JS requests obtaining and being able to observe data they shouldn't have access to. Since images are being loaded by the browser (second party), there is no such protection, since a third party should not be able to read them anyway (barring some other vulnerability). It's assumed the first party is correctly doing what it's supposed to, an example could be fetching an image from a cdn.
I use Shadowfox [1] and it corrects this issue. Adds a dark theme to many other components on Firefox too.

[1] - https://overdodactyl.github.io/ShadowFox/
When I had to do a credit card chargeback, it took a week after I noticed the charge. I was told it could take up to 60 days or something like that. Plus people could take months before even realising there are fraudulent charges on their cards. Therefore, even if the key is revoked instantly, it could still be months after purchase.
The Christchurch shooting was Facebook, yet unrelated sites get blocked, makes it really look like a racket.
On first blush, I would think this would at the very least force companies to improve their security.
There are known psychological effects which mute interesting discussion and promote division and extremism.

As in putting content creators into a state of fear and uncertainty?

Regulating algorithms that amplify these effects seems like a perfectly reasonable thing to do to me.

What users of these sites have found, is that the companies are regulating algorithms in order to amplify these effects: namely to discourage certain political advocacy and encourage others.

YouTube, by their own words, operates at "entire Internet scale." Having a single megacorp decide for everyone how to "regulate algorithms that amplify these effects" is too much concentration of power! Who knows? Maybe such megacorps would abide by "Don't be Evil" one day, then turn around and have to abandon such a motto later?
> The traditional BEAM way of debugging is the tracing modules

Excuse my ignorance, but by "tracing modules", do you mean "println debugging"?

I had a quick look at IEx.pry(), which at a glace I think gives you a repl at a given breakpoint? It looks like it also requires you to instrument your code with breakpoints, which TBH feels a bit ugly (but could presumably be solved with the right IDE)
I find that it helps to look for something that is close to you but still remote, and also a smaller company. Being a 2 hour flight away and living in the same general geographic area makes people feel like they're a lot more connected to you than someone who lives on the opposite side of the country or overseas.

Smaller companies are also generally going to receive fewer applications, have less of a formal hiring process, and are more likely to choose you just because they like you and you're closer than the guy in China.

Other than that, apply for stuff that very closely matches your experience. This makes you much less of a risk to hire.

The downside to this is that unless you're lucky or very much in demand, you're likely to not be compensated as well compared to working in a regular office.
> "Move fast and break things" just isn't going to cut it anymore.

Good.
Yet another federated system. Yay.

Every single time I see another one of them popping up all I keep thinking is how some of us had their website for 20+ years.

Interactions were first guestbooks, then pingbacks, then webmentions. And it works, it always had.
Hey this is actually a really clever idea, cheers
All of your complaints are valid except perhaps the last — I have had no problem talking to Apple support about 3+ year old laptops. Every time they've been incredibly helpful.
Just looking at the source and finding out it's JavaScript.

Although I'm probably living in a cave and didn't use Linux often on the desktop since years, it is common practice now to write Gtk/Gnome apps in JS? I tought Vala was the cool language for that kind of apps...
I'm assuming they meant enforcement of Art. 7 of the GDPR: https://gdpr-info.eu/art-7-gdpr/
Apple Drops Prices Storage Upgrades
Other people speak English too.

Why would "poor folks" in other markets wait?
Why not? The software is effectively working as malware. I should be revoked. And when they approve it again, they should issue a new certificate, to make sure the old software never gets past GateKeeper again.
If this were a "lost cat" poster, I'd agree, but for an explanation on cat color genetics, I think the correct term is appropriate.
It does if orbital industry makes zero G basketball cost effective. Imagine, court side seats on all 6 sides of the court!
The article conflates many different issues, including cc fraud, and key resale arbitrage.
https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags
https://news.ycombinator.com/favorites?id=verdverm
Backdoor discovered in Ruby strong_password library
No honor amongst thieves. 1 breach will lead to another breach and at some point you're paying off all these crackers.
No, they should and are not surprising. The laws in question shouldn't be in place.

It is inevitable that collected information does create ambitions. This is why the anti-terror legislation of the last decade was a catastrophe. Societies will pay with trust successively and we already see the first effects of that.
> if that truly is all there is, then why does anything exist at all? (…) wouldn't it have been cheaper and simpler for literally nothing to ever exist? Why go through the hassle of all this matter creation?

This assumes purpose, intent. Yes, it might’ve been more logical to not create anything, but the processes that initiated creation didn’t reason, they didn’t think “what makes more sense”, they happened randomly.

But even it there was an objective behind creation, that might have just as well been “to see what happens”, same way some people keep ant farms just to watch them — doesn’t make the ants’ existence any more meaningful.
This is ridiculous. I am cancelling my Zoom subscription.
> I'd never heard of G2A before this, but I'll be checking them out the next time I'm considering buying a game.

Why not just pirate it like the developers ask? Its cheaper for you and its not supporting people profiting off fraud.
“This [local webserver] is a workaround to a change introduced in Safari 12 that requires a user to confirm that they want to start the Zoom client prior to joining every meeting.”

https://blog.zoom.us/wordpress/2019/07/08/response-to-video-...

According to Zoom the intended purpose of the local webserver is specifically to avoid the confirmation step.
i'm just a lurker and i have a lot of respects for this community but why some of you acting like somehow RedHat is not going to make money anymore after IBM bought them.

RedHat already make billion doing what they do now. Why would that change? IBM is basically a consulting company and adding RedHat is more than a perfect match since RedHat main business is selling supports.

this thread just wow.
This deeply misunderstands my point and the basics of how society works: if you put bad people in charge of any part of a country, the system will suffer and ultimately break.

No contrivance of checks and balances will let you escape from the basic duty of making sure bad people don't get power of something important.

A balance is a tool that simplifies a task, nothing more.
“Amazon’s choice” recommends fraudulent listing
(I'm sorry, but what follows is likely a bad analogy…)

I imagine this is similar to the difference between fixing a low-level bug (e.g. a kernel or CPU bug) and a bug in a relatively high-level application.
I'd imagine that Marriott self-reporting and cooperating with the ICO investigation can only help RE leniency.
What’s HF?
On my case that just results in a black page for every site.
But the image is being served from localhost no? Do image requests not abide by CORS?
Xonsh Tutorial at Scipy 2019
It's a frequent question https://hn.algolia.com/?query=ask+hn+favorite+post

Mine https://news.ycombinator.com/favorites?id=mtmail
Roughly analogous to programming concepts of "encapsulation" and "decoupling."

An exercise I often use is to pretend like whatever I'm writing needs to be usable on multiple projects, so it should be able to be a package that anybody could find useful. Then you work backwards from the interface you'd like a tool like this to have, and obfuscate anything other than the interface. Obviously you're not doing this for most business/controller logic, but for most other things it goes a long way towards avoiding the kind of spaghetti code the Law of Demeter seeks to weed out.
Fines need to be significant relative to revenue, not profit. Otherwise, they become a “cost of doing business.” A punishment isn’t a punishment unless it hurts.
Turing school in Denver has a good hiring process, they will prefilter for you. Also the program is twice as long as most others.
That is what I was getting at. Having people who came from the Ruby world and some very mild surface level bits is all that's there.

The issue I have with the statement is that it pulls all of the negative connotations that some people have with Ruby onto Elixir...and Elixir is not at all like Ruby.
Well - Safari asks you for confirmation. They built the local, exploitable web-server to avoid the confirmation message. Why would they go to that trouble, only to reimplement what they were trying to avoid?
Because you'll get a lot more sales in developing countries at $10 when the game has the latest tech, is freshly released, has load of buzz and is being heavily marketed, than you would 5 years later for the same price.

Plus in 5 years the company might not have the same sales and marketing teams, management or even owners.
Have been using Zoom for the last three yeara and I have recommended it to a lot of people.

Seeing how they handled this accident I will never recommend them again.
>Back home in Atlanta, Cobb entered what she now calls “an acute mental health crisis.” Most mornings, she could not get out of bed, despite having four children to tend to. She would sob spontaneously. She obsessed about the notion that the US government would take no action to address climate change and confront its consequences.

Four children? What the hell do you expect the government to do about climate change when you're doubling the number of little consumers/greenhouse gas producers in a single generation?
i agree on your points. how option 2 would come about could imo only be a self inflicted would, like you said, give away too much, then complain later it hurt your margins, and even asking people to boycot a service due to your own misjudgements, that would be bad move from indie devs. (let's hope its not that :-))
When doing a tiny program of just a few thousand lines of code all by yourself you can get away with that. I do it myself at times because for a tiny program who cares - if I don't understand it I'll re-write it again. When you move t very large programs with millions of lines of code you cannot get by with that. You need strict rules of communication so all the humans can understand what is going on.
Software Development Is a Creative Endeavor
Doesn’t this incentivise companies to Not disclose breaches?

At least, it puts a ceiling on the price a hacker can extort.
It's off by default for security. If you want it on, it takes 4 clicks to enable it. Menu -> Options -> Privacy & Security -> Cryptominers.

Edit: alternatively, you can enable this per-site by clicking the shield icon that appears next to the URL when something has been blocked.
That's part way there, but I see at least two problems: 1st you treat "regular" columns different than dynamic columns, and have to change your SQL if you switch which "type" it is, and second, it's hard to index a blob of text well. Dynamic relational wouldn't have these issues (if done right). Marking a column to be permanent is like adding a constraint rather than changing container "type".
> Searching for the error brought results about a wrong version

One of the bullet points from the Meson website:

> * fun!

So if I understand correctly, this modern build tool created to replace all the extant time-wasting build tools got memorialized in Debian in a half-baked state where it's not compatible with future versions.

Also-- the fact that you had to leave the hardened bank vault of apt through the screen door of pip... to install a thing to build other things to run on your system.

I love it.

> If so, why is it I so seldom can can get anything written for GJS, or Node, or a Python program not my own, to install and run without a three-hour yak shave?

... is the question that explains why Electron exists. Every comment on HN about its size, memory usage, and insecurity doubles as a critique of all the problems you just hit with a Linux system.

Electron: "Memory and disk space is cheap enough, but your time will never be."
When you say "our society", do you mean USA? I know the approach to work in France where I live is vastly different. Most people I talk with consider work to be a means to an end, and life being much more about the things you do besides your job.
That assumes zero growth, I think ibm obviously expects revenues and income to grow from red hat over time which would justify the purchase price. Whether or not that's warranted it's a different story, but the entirely of the price justification is probably not synergies - the cloud sector is growing pretty fast in general
Oh, interesting. Do you happen to know how that bank switching and, more so, the RAM expansion was implemented? I heard before that this wasn’t common, because of a fatal omission in the cartridge connector. And indeed, looking at the pin out, it seems to lack a Write Enable line, or really anything else besides Address and Data lines!
https://old.pinouts.ru/Motherboard/AtariCartridge_pinout.sht...

Are the Data lines still bidirectional? Or was this achieved by strobing the Address lines in a certain pattern?
I can’t help but think that basketball without gravity would be a very different game than what we have today.

Pretty sure Iain M. Banks describes such a game in “Consider Phlebas” though.