jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Much less of an emphasis on the "enterprise-y" languages and frameworks like Java and .NET, and people finally realizing how terrible PHP is as a language. Python and Ruby continue to gain lots of momentum, specifically Django and Rails.

Uing HTML5/CSS3 now, long before the specs will be completed with things like the HTML5Shiv, or my favorite, Modernizr.

Because of the ever-increasing popularity of frameworks like Django/Rails, it's very easy to write your API first, then dogfood it back onto your main website and mobile apps. It's the best way to quickly identify flaws in your own API and constantly be striving to improve it. Some companies are even choosing to get their mobile development done before their website even completes.

Connectivity is huge now. Whether it's not needing to roll your own user registration or auth system anymore by just using OpenID, or keeping your users connected with their favorite social sites while still on yours through OAuth, your website is no longer mutually exclusive from the rest of the internet. Average users almost expect you to be social and integrated.
Linode doesn't have native IPv6, but I set up a Hurricane Electric tunnel, and the tunnel endpoint is less than 2ms from my Linode VM.
Mobile platforms are an extremely active battleground right now, though.

The mind boggles that we're in a situation where arguments like this are put forward. No offence to you specifically Groxx, but... I feel like Apple has exiled us all to crazy land.
That's not a very good list about things you should know about PHP. That's a rant about that the bad parts.

You can Google '[x language] Sucks' or whatever other language and come up with a ton of good reasons why X sucks.
If you stop development on PHP then lots of your favourite websites will need to waste an awful lot of time and money switching to a new language and retraining developers.
For those who don't know why that is true (or even that that is true): http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/0437...
Sure. Here's the relevant info from Netflix.

https://help.netflix.com/en/node/306

So you can see that they recommend 3Mbps for SD and 5Mbps for HD.

The problem is that the ISP has promised 50Mbps per customer to said customer, but then they are not allocating enough resources at various points throughout their network to actually deliver on 5Mbps per customer to Cogent or Level3. Ostensibly Cogent and Level3 can handle the upgrade and increased bandwidth, and ostensibly the ISPs internal network can handle the increased bandwidth, the congestion was at a number of peering points only. Those were the bottlenecks.

This doesn't JUST affect Netflix customers, but in fact ANY traffic that runs from Cogent or Level3 to the ISPs customer or vice versa. It just so happens that A LOT of that traffic is Netflix, but it's not EXCLUSIVELY Netflix. There are a great many people that buy transit from Cogent and Level3, meaning that ISPs are harming more than simply Netflix customers but ALL their customers.

Please understand that if the ISP isn't making an effort to ensure that their peering arrangements are sufficient to satisfy the demands of their customers, that is the ISPs fault, and not the counterparty's fault. Especially when the counterparty is willing to make the necessary upgrades to relieve the congestion, and the ISP is not because the ISP wants to get paid for it.

Remember that the ISP is the one that's offered highly asymmetric internet access to their customers. They should not be surprised that their customers utilize said service in an asymmetric fashion. Failing to upgrade the peering connection isn't "standard operating procedure" for a consumer-facing ISP. It's that ISP doing something highly unusual because they think they can get away with it.
This seems like a good way of creating stand up reports that no one will read, except maybe management.

I've always thought of stand ups as a self-management tool and a short period of forced communication.

Wikipedia says "the structure of the meeting is meant to promote follow-up conversation, as well as to identify issues before they become too problematic" which having it as an asynchronous discussion seems to prevent.
We don't know the rate they're getting, except that it's likely that it's lower than the public rate. They DO know what the rate is, and they're still using S3.
You got that wrong.

The rule is "vowel on one side implies even number on the other side". The only cards that don't follow this rule are the ones that have a vowel and an odd number. A card with an 8 will never disprove the rule regardless of the letter on the other side, that's why you don't need to turn it.
Also worth taking a look:

"The Association of Mouth and Foot Painting Artists of the World"

http://www.vdmfk.com/worldwide/en.html

"VDMFK supports and promotes artists who, due to disability or disease, cannot create their works of art with their hands, but have to use their mouths or their feet."
The artist formerly known as Prince?

Perhaps the actress from "Orlando" could start calling herself ~Swinton? Or maybe just "~"?
Here's a more modern koan: "The race is not always to the swift, nor the battle to the strong--but betting the other direction at even odds is stupid."
You will be happy if you use your strengths in action. Go to http://www.authentichappiness.sas.upenn.edu/Default.aspx and take the VIA survey of character strengths. It's 240 questions long but worth the time investment. Then figure out how to apply those natural talents to your real passion.
At least as far as you know. What qualifies you to make that judgement?
There are people who insist on a particular capitalisation of their names (i.e., all lower-case, irrespective of grammar rules) which is surely no different from using characters outside the Unicode set.

I'd be very careful telling people what "rights" they have around their names.

EDIT: you can't really control what other people call you but you certainly can control what you call yourself.
"I'm not getting anywhere."

Simply untrue. We all feel that way sometimes, but try asking someone familiar with yourself two years ago if they think you've progressed. (Hint: you have.)
Christian rulers tried their own hardest to prevent the Enlightenment, and then sailed off to go colonize the Middle East. Stop apologizing for them.
You knowing your accuser is different from everyone knowing the accuser as part of public record.
One time I saw it climb as high as 102º C—hot enough to boil water.

If doing anything slightly intensive, my 15" MBPR is the same; I've had it hover at 100-105C for periods. Why not scale down the CPU at crazy temperatures? Intel CPUs have a cutout, but the entire machine needs a more gradual solution. Running at 90C+ is not viable long term.

Now it's over 2 years old, I might just buy a entry level MBP instead rather than maxing out as I usually do. They seem fast enough now and what's the point if I can't even use the full power?
Do the rules prohibit, say, a General lying to Congress?
Gotcha, makes sense. Still, I wonder if there might be a clever solution which exploits the same-domain policy to isolate the decryption activity from the rest of the app. That would considerably reduce the attack surface if it handles collecting the key and then you just postMessage strings back and forth.

As you hint at in the other comment, there are various ways that third-parties could vouch for the code running on the decryption domain.
This is a good example of a "forced" or "assisted" conversion. The user really doesn't want to do it, they just want to view the damn YouTube video.

Google is employing these same optimization techniques elsewhere. I've noticed very subtle, and consequently expensive, things that have been done with Adwords.

There is a simple solution to this, which unfortunately castrates Google's entire platform. Its the same reason why I've been avoiding Android. It is also why I have to tell my friends I can't view their Youtube link because it says I have to sign in.
Number of people with Top Secret clearances I believe.
Thanks for the input! I think I did see that before but as an American English speaker, I didn't feel the connotation that strongly. I'll genuinely keep that in mind and think about that. I wonder others here feel the same. I hear it more often for gears, physics, programming, or synonym for pairs or couple. Maybe it connotes to mating more in biology contexts or maybe British English?
I don't think it is competing with Nginx. It seems to be more of Node.js/Go competitor.
I break up my side projects into manageable chunks, completing one of the chunks is very satisfying.

It's hard to see value in something until you add it, this is why your greatest achievements will be hard to see moving forward.
It obviously depends on the type of side project, but if you can find users, that can be a big motivator to keep on working. Getting emails from people who enjoy your work is very effective at motivating you to continue.
Downvotes don't faze me but I find it telling that I don't see an actual reply to my point regarding protectionist policies. If you find yourself instinctively downvoting my comment, please also take a minute to form a coherent reply to it and post it. Why is it ok for the (American) hacker news crowd to demand a legally mandated supply shortage to keep the prices of their labor inflated while it's not ok for (usually much poorer) taxi drivers to demand the same (campaigning against Uber and such)?
I see so many 'blazing fast' HTTP servers, in every language imaginable. Does anyone write a slow HTTP server any more?

The real challenge is in writing a useful, useable server which still stays fast under load. In contrast, you have to be writing terrible coding horrors for your home-grown static file web server NOT to be wire-speed :)

(No offence to the writers of this particular server, I haven't looked at the code)
https://news.ycombinator.com/item?id=8784323
How is funding new and efficient ways of fighting disease not part of "health-system strengthening"?
Could that just be a size thing? I remember Twitter being a lot more sane place before it was overrun by politics a few years ago. Or maybe the algorithm was better at keeping that stuff away?
On a rooted/jailbroken phone, there are apps that just dump the database into a readable format.

Theoretically you might be able to get something out of the local or cloud backups, but they're encrypted so they're probably difficult to get a hold of. The key is stored in the private application data, but there must be some way to get it back/regenerate it because you can restore a backup without copying any secrets from the previous phone.
This sounds like a half-assed hack if they were able to limit the damage. 2/10 try harder next time, skiddos.
What Gates did as the head of Microsoft had plenty of effects on industry wages, startup fortunes, and innovation in general--much of it negative. That's why he eats vitriol around here, where people care about those things.

What Gates is doing now as a philanthropist is great, and he gets plenty of credit for it here on HN, but it doesn't erase the past.
GitHub was banned in Russia for less than a day and had started to comply with totally braindead removal requests. Why China would need months of attacks to make them do so?
Lots of options.

* You can buy a hardware token. https://www.duosecurity.com/product/methods/hardware-tokens

* You can have Duo call/text you every time you want to log in.

* You can use some other device you have that runs a mobile OS. I had Duo set up on my wifi-only iPad while I was using a feature phone for a few months a year ago. (I eventually gave up on that and got a smartphone, though.)

* You can buy a used/cheap smartphone, iPod Touch, or similar, install either the Google Authenticator or Duo app, and not use mobile service at all. You just need a bit of wifi to enroll.

* You can write an OATH client as a J2ME MIDlet. When I was using a feature phone, I spent some time figuring out how to compile J2ME apps in 2015, by piecing together ten-year-old tutorials. It works fine; if you want me to dig up details let me know. (Alternatively, someone may have written one already, but I didn't search very hard.)

* You can, technically, run an OATH client on your computer. But at that point, you take responsibility for your two-factor auth being slightly less than two-factor.
Ah, in your case, only because your customers aren't smart enough to keep theirs under their own mattresses.
Setting up an ircd is not a bad idea. Then we just need to find the ircd and client that does what Slack does. (Which is totally possible, but I'm not sure it exists?)
How does one discover that they were hacked? The post states that the breach occurred during February, and this is the end of March... did it just take them a long time to react and write a post about it, or did they likely discover after the fact? If so, how?
Apart from one person with one eye left
Totally right about downward wage pressure. The worst effect of all of deflation is that it increases the value of debt. So every company and household with debt will see their debt grow in relation to their earning potential. At any level of deflation, suddenly it's a terrible idea to ever borrow any money, which means no new housing, no new factories, no new cars.

Our economy relies on inflation to make it work. A lot of the persistent sluggishness of the current economy is due to the remarkably low inflation, meaning that all the debt people built up prior to the crisis in 2008 is still hanging around and will be for years to come. People are stuck under student loans and underwater mortgages, and unable to invest in their own future. With stagnant wages, digging out from under the debt will take a long time, and until that happens, the economy will continue to trudge along.
Might be a dumb question, but: how can this be possibly cheaper than planting trees?
Tesla wants to buy not mine $1.5b bitcoin. Probably as a hedge against potential inflation in the next few months, regardless of the fanfare around the investment.
I would like to point towards urban dictionary and different definitions of literally [1] that I found quite amusing, please excuse the language.

> a word with no meaning in today's USA.
Person 1: I am literally going to have a stroke if I see another tweet about fake news.
Person 2: Are you really? Should I call 911?

---

> Who fucking knows anymore? First, it meant factual, and now it means fictional. What the fuck, internet... what the fuck?

---

> a much misused adverb, often for emphasis

> "I literally died of embarrassment."

> "Really? How was reincarnation, you fucking illiterate dipshit?"

---

> A good way to show that you are a total drama queen twit is to use the term 'literally' to describe every mundane thing that you do in life

---

All of this begs the question, when does a definition of a word change? I suppose it happens when we collectively agree on it, or perhaps when a large enough segment of the population agrees. Perhaps at this point, literally can mean figuratively if we consider the misuse, in the same way we accept irregardless and regardless as being one and the same. But I suppose then a new word would be necessary to literally mean literally and avoid confusion.

[1] https://www.urbandictionary.com/define.php?term=Literally
I don't find this unclear at all. I'm not sure what you would do to make it clearer. Thoughts?

https://www.qt.io/download-open-source?hsCtaTracking=9f6a217...
> Some people genuinely believe that God will protect them.

This has been my observation too, and when something gets it they say it's meant to be.
I avoid NPM if I can for JS development (after all not all JS/TS development requires NodeJS) so it is painful to see people use npm as the installation method for their projects or tools when I am trying to write something simple.

For what it is worth, the replacement for NodeJS (Deno) is removing the use of npm, so I am not alone in my dislike of the centralised registry idea it seems.
Not on Netlify.
That more of a retesting requirement than a renewal problem. We can have both, easy online renewal for most people and an age cutoff for people where they require periodic retesting.
https://news.ycombinator.com/item?id=26743974
Except, the civil rights advocates in the 1960's would have agreed with me. Denying business to racist institutions, starting with the Montgomery bus system, is how they got started.
It’s not exactly modern design but it does work and is super easy to set up.
It's been rapidly becoming the dominant variant in places with various different kinds of measures so I think it's for sure more infectious at this point.
>He has been attacked mercilessly for years.

Maybe because he is a lying blowhard grifter. This is not new, he has been this way for fifty years. You can go back to his interviews in the 70s and 80s, and see the same behavior.
Yes, I think most juiciness is actually fat/oil, not water. Pretty sure one of those more serious food blogs measured it once. This is why basting in fat is important sometimes.

I was gifted some leftover thin wagyu cuts recently. I cooked them through because they have so much fat they're still tender, and the brown adds flavour. It just had to render enough. I guess they were technically "well done" but perfect for me, as someone who prefers medium on typical steak.
Cynically, I think this has less to do with politics and more to do with avoiding 'wrongful death' type lawsuits. With perhaps a side of "don't scare the advertisers".
Remember that time Hitler was deplatformed and nobody published Mein Kampf?
I have a different kind of thought here.

Doesn't this make you think about how dependent (or interwoven) our government is on private / commercial companies to communicate with us?

I.e. for an entity with such a role in our lives or organization of society, it actually has very few ways to disseminate information of its own, don't you think?

If the government didn't have access to TV, newspapers, internet provided by companies, how would someone in charge tell us something?

Telephone chain? Emergency broadcast system? Town crier? Post office?

I think actually it tells you how little day-to-day power the government has over our lives aside from when you run afoul of the law.
record/playback tools are immensely useful for debugging.

For instance, with rr, you can easily playback the same run through valgrind to isolate complex memory issues that would be very hard to debug by looking just at the final state.

You can easily use rr -g and gdb to debug issues that couldn't be stepped back using gdb's (limited) reverse execution.

All of this in the same development environment and negligible impact. If that's not enough, with qemu+kvm+gdb you can push it even further, though at a higher speed penalty.

rr recently got amd64 support, and it's in debian as well.

In the same vein, for OpenGL there's vogl from Valve: https://github.com/ValveSoftware/vogl

(hint: if some debian maintainer is reading this, a package of vogl would also be nice!)
I don't store my critical passwords in LastPass. So my email and banking passwords are not there. So I have to remember 4 passwords: 1 x email, 2 x bank, 1 x LastPass. That's not so bad, and means that if LastPass is hacked I can still reset everything.
The question is, why is it unsustainable for Uber drivers? can someone else disrupt Uber down the road and give the drivers a better option, if it's indeed Uber who drives down the earning potential for individual drivers?
Luxury cars have a lot of features that exist purely for convenience, like this one.
I'm still amazed at the number of developers who have a block around filing bugs or send out pull requests for the tools/libraries they use.
"Most pedestrian deaths occur in urban areas, non-intersection locations, and at night."

http://www.cdc.gov/Motorvehiclesafety/Pedestrian_safety/
Or maybe they could simply not promote any political content at all. Or even de-emphasize/throttle political content - as long as its applied evenly, across the board.

What they're doing now is over-promoting "conservative" content, and throttling liberal content. If the reverse was happening, you can be sure that Fox/OANN/Daily * would be screaming about platform bias. On second thought, scratch that. They are making such claims, even though the evidence shows the exact opposite is happening.
That depends - are you willing to admit that the education issue is a race issue? Race, income and school quality are highly correlated in the US: poor neighborhood = poor education. The fact that immigrants (who were not poor in the old country - immigration is expensive) bypass low-quality education doesn't mean it's not a race issue, it just means they are not useful as a control group.

Ruby Bridges, the first black person to integrate in the south is only 66 years old.
Is zoning purely the domain of local governments? I don't see how we can realistically tackle climate change without a serious push to build extremely energy efficient high density housing. But sadly it seems that would have a snowball chance in hell in many areas with NIMBYism.

Would the Federal gov be able to do something about that?
Actually, I think the post has plenty of context to make clear he's not going for anything antisemitic. Which is why I think it was reasonable to point out specific tropes frequently used in antisemitic writing.
All: if you're going to comment on a divisive topic like this one, please make sure you're up on the latest HN guidelines and are using the site in the intended spirit. The intended spirit is curious conversation. That means finding things of interest in what others have to say and/or the story, and responding from that interest.

If you're feeling angry at things you've heard before and reacting with things that have been said before, that is not curious conversation. That is ideological battle, in which people use hardened pre-existing points to bash each other's positions. We don't want that here—but please understand why: it's simply a question of preserving this site for its mandate.

Battle mode a.k.a. flamewar takes over threads completely if allowed to, and destroys the curious conversation that HN is supposed to exist for. Since we're trying to be a particular kind of website, we need a community which understands what the site is for and avoids using it for what it's not for.

Some accounts are not only using this particular thread for ideological battle, but are using HN primarily for ideological battle overall. That's the line at which we start banning accounts. If you're not familiar with how and why we draw the line at that standard, there's lots of past explanation at https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme....

https://news.ycombinator.com/newsguidelines.html
"Economic segregation" is what I wrote, so not just race, but keeping those with less money away from "nice" neighborhoods and their good schools.

Plenty of people who rent might buy if there were more opportunities to do so, which there would be if housing weren't such an artificially scarce good in the US.

And when you describe 'those neighborhoods', keep in mind that that's probably a policy. If all neighborhoods had a mix of people, you wouldn't have quite so much of a concentration of people who aren't as wealthy.
Empires fall from within. Yes, nobody will stop the US with military, and nobody would try because that's not how you win. You don't need a big military to crush the fragile supply chain that a plane like this demands.
This exactly; most of my martial arts training has included the caveat of "try and de-escalate" as a form of neutralizing the weapon/target, including just talking with them, there are a myriad of ways to talk someone down from stabby-stabby or shooty-shooty unless they are intent on that purpose alone (and you're pretty screwed at that point without a lot of training), so verbal de-escalation techniques are almost more important than a disarm technique, which should be an absolute last resort.