skysight-inc/HackerNews huggingface dataset:
Call up Qualcomm and offer millions of dollars?
Some good memes :)
Covid-19 Lüftung leicht gemacht
do you ever see how often “chinese harvesting organs” posts make it to the top? that’s pure Falun Gong propaganda. The only reputable evidence for forced organ donation is from legally executed prisoners, a practice which has been stopped. All other sources on the net lead back to Falun Gong propaganda sites.

Interesting tidbit is that the Falun Dafa believe their rituals improve their organs so they have the most desirable organs to have harvested.
As someone sometimes guilty of both, agree completely.
If you like being the center of attention at parties, FB is your place

If you like attention in the middle of a public square, twitter is for you

If you're an introvert, gotta nerd out on reddit

I don't see them as competitors
So? You are just describing how discourse works.

Entity A does thing that impacts entity B. Entity B makes those effects known to a broader group than entity B. Maybe entity A does thing about it, maybe not.
That surely depends on context; for a lot of pages I'll never make a second load at all.
I'm very thankful the user culture and the moderation policy here is geared towards productive discussion on focused topics. It's not a one size fits all social media site, its meant for tech and startup discussion. Plus, people don't seem to reward stupid puns, pithy comments, twitter style "hot takes", begging for upvotes, etc.. I would hope this keeps HN somewhat inoculated from becoming another Reddit.
Do you think random internet users are more likely to purchase accounts than advertising departments? The fee seems like a good way to only get posts from professional CMs. This is how you get only advertisement.

And unless you put a similar fee to unlock voting, you don't prevent a whole class of issues with bots.
A similar one I heard: in theory, it will work in practice. In practice, it’s the other way around.
> I’m not sure where that trend comes from, but it’s obnoxious.

(1) The options for controlling the style of SVG elements (e.g. on hover) are not great.[0] In contrast, font icons can be styled as easily as any other text.

(2) Font files are usually smaller than their SVG counterparts.

(3) Font rendering is faster than SVG rendering.

(4) IE did not support SVG until version 9, but supported custom fonts since version 5.

(5) Old browsers that did support SVG had serious issues with SVG sprite maps, ranging from creating duplicate rasterisations of the entire SVG file in memory for every use of the same file in a document, to not caching the rasters at all and regenerating them every time they needed to be repainted (e.g. during scrolling). These are fixed now, but inertia is what it is.

[0] https://css-tricks.com/change-color-of-svg-on-hover/
> A bit like how /r/unpopularopinion on Reddit ends up being full of popular* sentiments.

*racist
Sorry, but my question is about whether UUIDs are or are not recommended for use as primary keys. The article seems to be saying both No and Yes to that question.
//Insert new customer into database
_db.Insert(newCustomer);

The number of times I've had to point out how incredibly pointless comments like this are in code reviews is far too high. As is the number of times I've had to point it out to the same developer.
Buoyant Cloud and Cortex: Standing on the Shoulders of Linkerd and Prometheus
Strange, it seems we get plenty of projects done. Everyone on the client side is happy;
Everyone on the team gets paid.

Doesn't sound too bad to me.
That such rules often are not "self-evident".
Chinese researchers claim to have achieved quantum supremacy
As others have said, it being called old.reddit means it will get killed. And it's already happening, new features either don't work at all or are broken, existing features are rotting apart, it's definitely not a priority.

The future is in communities operating their own site and running it the way they want. Politics aside, thedonald.win is a great example. The interface is way better and less buggy, and the community is cohesive.

If you look at reddit facebook twitter instagram, their design paradigm is not to facilitate discussion, but to break it apart into a bunch of ad-separated pieces and then stash it away, never to be findable again. Almost like what people say about qwerty layout.
I had a teammate who would write something like the below and it drove me crazy. I assume this is closer to what the article meant. The below comment does not add anything to my understanding of what the program does.

//Assign 5 to the val called a

val a = 5;
Neat!

If you have any questions or you find anything odd, confusing, or buggy, please let me know. Email is in the website footer.
This is also deeply misunderstood as an interview question. The idea that interviewers will reject candidates for not programming outside of work is a persistent meme now.

The truth is that (good) interviewers don't care when/where/how you acquired your skills and knowledge. They just care that you have the knowledge and ability, and also that your learning is on a consistent upward trajectory.

We ask if people do side projects not because side projects are mandatory, but because the goal of an interview is to surface any and every reason to believe the candidate is qualified. In practice, most engineers don't put side projects or hobby projects on their resume or even their GitHub profiles, and they won't spontaneously bring it up during the interview. Asking if they've worked on any fun hobby projects usually strikes up good conversation, loosens up the candidate, and maybe unearths some skills and interests that don't show up on the resume.

If a candidate says they don't program outside of work, it's not a negative. It's neutral. We just move on.
There can definitely be a 10x difference in “full potential”. I think it’s super rare, and our ability to assess full potential is massively overshadowed by other factors.
> Display 15.6″ 1920×1080 FHD, Matte Finish

They really need to ship a 16:10 or a 3:2 screen. Those are for doing work, 16:9 is for watching movies and is way too short.
I think it's generally what he said.

Oh I grokked it ;) but I felt very it needed a very fine and hyper-specific point to it because I'm older too, I also happen to be a racial minority, and it's a frustrating and sore point of mine-the way these topics sometimes (though in my honest opinion: far too often) get blunted and watered down so that whomever can avoid the uncomfortable sensation of staring a reality they don't suffer from, but might (operative word: might) be an unwitting participant of in the maw.

Let it be said now that your eyes are on this line, dear readers: that's not me suggesting or intimating that the person I replied to above is doing this. They're not. But it is a trend that some would be more than happy to pretend doesn't exist because they haven't had a reason to tune their cognitive receivers into the broadcast frequency people like me are sensitive to and have been bombarded with for far longer, with far worse outcomes.

And I will speak out about it.

Every time.

Downvotes be damned.
Kevin, I'm starting to get very confused by this thread.
Oh, but they did. The DOM API was there from about 1.3 (iirc).
Since you are of the opinion that it is a small matter of programming, and it is an open-source project that takes contributions, you should definitely go write that.

Since it has not already happened, you may assume one of the following:

- it is in the works but has not made it to the version you are using.

- nobody else thought of that, congratulations

- it turns out to be harder than just identifying the issue
“Ultimately, the greatest lesson that COVID-19 can teach humanity is that we are all in this together.”
#strongerTogether
This is certainly a newer-ish theme.

I am not sure where the bitterness comes, and to be honest, I would like to know. We are reading the same essays.

More and more I am starting to think that people who are decrying pg's writing should come clean and say whether or not they've started a business, and if so, what was the outcome. The outcome isn't as relevant, but I bet there are very few people out there who have reached, lets call it "Fuck You" money through running their own business who would read this essay and go "Hah he's so out of touch he doesn't even see it anymore" and toss some link about Dunning-Kruger or whatever.

For people who are in the business of making money through getting shit built, I think what he's saying will resonate just fine. But then again it's one of those things where the people who need it the most are the least likely ones to take it, and vice versa. It's akin to the "It's a good problem to have" crowd when you say how you're sick of dealing with clients on the phone even though you have a 200-person company, and they look at you sideways because they have no idea why you are complaining.

He's talking about billionaires and interviews in this one, and he starts off saying how the two threads are connected. But what he's really talking about is building-a-business-by-convincing-people-you're-not-full-of-hot-air.

And unfortunately, when I see people tearing his essays apart, their ramblings strike me as nothing but hot air.

I think it's HN who is out of touch more than pg is, because I don't think the vast majority are here to build businesses whatsoever.
> I think too many jump onto the XML bandwagon before using their brains

That one didn't age well; and it was only eight years ago! Unless you replace it with JSON, of course.
https://www.mpg.de/16017324/dokumentation-lueftung-mpic.pdf
How to prevent modules from growing unmaintainable
IP address falls under GDPR unfortunately.
Apologized because a scripting language is inherently a bad idea for the browser, or because it was imperfect?
I’ve been interested in making a list of keywords and key phrases that can highlight the ‘meat’ of instructional YouTube videos.

Which words/phrases have been useful for you to search?
Yeah, it doesn't really read like a list of programmer flame-bait which I think is ultimately what the title implied.

I mean consider this example of a "controversial opinion":

> Print statements are a valid way to debug code.

I'd place this about as controversial as "functions with many arguments are an ok choice".

The fact that there is neither a statement about the proper indexing of arrays or which programming language to never use is clear evidence this list isn't about controversial topics.
Sure, but that has a cost on everyone else.
Make them bare that cost, and actually make the decision as opposed to saying that the opposite is impossible.
Hah! Nothing I ever do will ever remove the "ex-Googler" appellation from me, and it's kinda existential man.
wagslane (or dang if you somehow stumble on this comment), please add (2012) on the title. Thank you.
The only reason why I use Craigslist is for the network effect. The site is garbage but I haven't found a sufficient alternative.
Only after Google sent a couple of torpedoes and then went as if it wasn't their business.
Beautiful transparency tool that shows real-world perf data that's hard to get
Visiting a monastery in Italy I have seen the painting of Alaric burning Rome commissioned by Pope. The Goths were depicted more or less as barbarians in Hollywood movie.

Historic Alaric the Goth was born in Dacia (former Roman province abandoned already at the time), he spoke fluent Latin, was a Christian (however Arian so heretic for Pope) and before burning Rome had a career in Roman Army.

The book Alaric the Goth [1] by Douglas Boin published this year is quite interesting if little thin on historical facts.

Fun fact I have learned from the book - to keep its cultural cohesion late Roman Empire at one point banned trousers and shoes as barbarian and non-Roman. And look at European streets today.

> Though Boin doesn’t advance an explicit argument, a preoccupation lurks within his language. “Alaric’s actions,” he writes at one point, “forced a difficult, long-overdue conversation about acceptance, belonging, and the rights of immigrant communities.” That’s a very 21st-century formulation. Was there a Ravenna Ideas Festival? The collective term he uses for Goths, Vandals, Huns, and other groups is always “immigrants.” In his pages we encounter “border patrol,” “border separation,” “gated communities,” and “cultural warriors.” He refers to the Danube River as a “fence.” He describes a “new combustible mix of xenophobia and cultural supremacy” that encouraged public figures to work “populism and nationalism into their applause lines.” Alaric the Goth is not a polemic. [1]

[1] https://www.theatlantic.com/magazine/archive/2020/07/douglas...
> But at the end of the day they have to do what's best for the business, and I'm afraid those of us who like the old interface aren't large in number.

Do people actually prefer the new interface [on its merits], or do they just use it because it's the default?
I left two years ago and have been largely pursuing my own extended interests. One result is that 90% of the HN postings seem to be absolute wastes of time (to me at least.)

Stay curious.
I'm not sure how that would prove anything or refute anything - you spent a lot of time looking at rules. Ok?
We have people who claim to be engineers but start thorwing a fit when they're required to do unit testing. (Aka the anti-vaxxers of software engineering)
It is reasonable. The buck stops somewhere. If you're on call sure but there are rules around that.

Don't guilt people who happen to have lifesaving jobs for taking vacations.
What? Who defines 1440p as 2k?

https://en.wikipedia.org/wiki/2K_resolution
So explain again how

> 6. Not all programmers are created equal [...] In actual fact, the performance of one developer can be 10x or even 100x that of another.

is "wrong" given that

> There can definitely be a 10x difference in “full potential”.
Sure they can, but at vastly lower profit margins.
China conducting biological tests to create super soldiers, US spy chief says
May I ask, do you ever look up trivial information online?

I do believe there exist people who never look up information online. Such people must exist somewhere and thus I should not exclude them from existence. For the rest of people I strongly believe they either use a search engine, a virtual assistant, or go directly to Wikipedia. The search engine scrape Wikipedia, the virtual assistant use the search engine to find answers and Wikipedia is Wikipedia. In either case it is highly likely that one is using Wikipedia directly or indirectly.
I think the problem is usually overtime is interpreted as time doing extra work, not time to finish the work you were expected to finish anyway. The company can claim you were unproductive and probably has an easier time proving this that you have proving otherwise.

Most companies try to extract the most value from their employees and this may mean overloading them and they use "industry benchmarks" to set the bar for what you're expected to deliver. Those are very debatable but effective in supporting their point.

Then in the bulk of the push comes from incentivizing people to do overtime by offering promotions, bonuses, good projects only to those who go above and beyond. Refusing overtime may not only be received with a lack of incentives but with concrete disincentives like getting the really nasty activities and treatment. If you're building a career, want the position, or want/need the higher pay, you'll do it. Depends on the company, the job, the person.
Some people who are more accomplished than you are shitty coaches though. Some rock climbers I've known come immediately to mind.
> I've been experimenting with having custom fonts disabled (that is, fonts I don't have locally

How do you do this exactly?
> You live in a place where the COVID statistics improved after a lockdown and mask mandate.

That place is now locking down again. Reconcile that for us.

There is no evidence that implementing & enforcing these two actions led to any change in COVID statistics. You will have a terribly difficult time even proving correlative relationships between the COVID data and enforcement of these ridiculous policies.

> That's not the same thing as compliance with mandates

Yes, it is. This shows me that you have not even read the mask mandates. Compliance with the NYC mandate [0] for instance is as simple as wearing one, and only when you cannot "socially distance" from others.

Surely, you are aware that our constitutionally-limited federated republic provides no legal route for these mandates to be anything more than toothless.

> Even if it were, how many of those people answer yes but also dine out at a restaurant, or otherwise remove their mask in higher-risk situations?

See how easy it is for the lockdown policies to enter the mask mandate discussion without any rhyme or reason whatsoever?

The mask mandates were employed so that we could stop being locked down. If the only way for the masks to work is if we also are locked down, you are already admitting that this policy is not only worthless but also misleading in its intent and goals.

Citation needed on the claim that going out to dinner is a "higher-risk situation."

[0] https://regs.health.ny.gov/volume-1a-title-10/content/sectio...
That actually sounds pretty good.

When I went, our first classes used C++, but a couple years later they switched to beginning with Scheme. (IIRC it was PLT Scheme, which is now Racket.)
> Do you realise in some fields work not getting completed on time could in some cases cause people to die?

I'm sure there are jobs where this is true. I'm also sure it's not for 99.9% of people here.
Yes I think it's a huge benefit to have managers who really understand software from personal experience. I have been in teams with non-technical management, and my experience is that so much time is wasted on irrelevant details. Often managers will ask the wrong questions, and do things the hard way because they're unaware of how the requirements could be modified a little bit to make the whole system work a lot better, and a lot easier.
They also needed Oracle and IBM, their two major partners in the early Java days.
I agree.

This is one of those laws on the books to punish people who the EU (or relevant national government) think needs to be punished. It's end result is just endless fucking annoyance to use any website and from every one of these threads I read all the annoying cookie permission and opt in popups ar e probably illegal under the GDPR anyway. If I'm going to slap google analytics on a personal site, I'm going to do it and not worry.

For all I know doing that might be forbidden under the GDPR or it might not, I don't care to find out.
In my experience few people think that optimizations are to be avoided at all costs. Whereas it's very very common for people to try micro optimizing their code as they write it. Generally speaking it's much easier to profile and refactor well written but potentially slow code then it is to try to understand and untangle a mess of "optimizations" that are also a performance nightmare.

Admittedly this may depend on the domain you're working in. And of course some people may take the advice to an extreme in the other direction but this is (IMHO) rarer and much easier to correct.
I think the first bit, that is also always dropped, is also important: "We should forget about small efficiencies". Removed from that context, it has morphed into an excuse by some people to not pay attention to efficiency at all, even when the potential gains are large for a relatively small amount of work.
You could consider extracting the YouTube audio and using an aligner algorithm with the transcript to get precise timing without paying anything
Well maybe after the more fanatical followers couldn't follow through on the demanded blood/power/life offerings the powers that be continued to levy their sacrifices in an indirect way, that manifests itself as low birth rates or particularily high infant mortality?
No, his claim is that measuring two developers and saying one is 10x more productive than the other doesn't mean that the first is 10x better, just that they are 10x better at what you are measuring under the terms you are measuring, nothing else.
You're basically making the case that well-designed code doesn't need comments like the ones you're asking for.
Not sure if it's a dig against section 230, or just the sex industry. The journalist of this op-ed was instrumental in creating the moral panic to push through the SESTA legislation a few years ago. This legislation turned out to do nothing for victims and only damaged the safety of sex workers.

He also sources and mentions a petition from an evangelical group trying to shut down the sex industry.
https://www.thedailybeast.com/inside-exodus-cry-the-shady-ev...
How is this going to work, exactly? I take my app to the cloud, Github monitors me, and then ... forces my employer to outsource me to a robot somehow?
> If you only know one language, no matter how well you know it, you’re not a great programmer.

Well, is this unpopular?

If you only know a single language, and nothing else, I would think you are just good at reminding stuff you read, like guides and examples, and not that you really know what you are doing.

Although I can understand when people don't know other paradigms.
> 2) a non integer primary key is slow

Is this actually true in Postgres? Unless things have changed Postgres doesn't keep clustered indexes so index fragmentation is not an issue.
It's just hard to avoid the whole two pronged validation situation. You just have to accept you're going to do it on both ends.

If at all possible I think of client side as "active" validation with lots of feedback and such built in. Back end is "passive / defensive" where validation is more 'nope just not gonna do that'.

Every time I think "let's see how much I can do this on the back end" it ends up being kinda wonky, I'm sure it is possible but just human interaction type stuff, I like it on the front. Security, detailed rules, etc, back.
Why didn't data.gov usher in a new era of transparency?

I really thought Obama Admin's data.gov initiative signaled a sea change.

Share your data. Show your work.

Science, journalism, others, face this same crisis. Legitimacy, credibility, authenticity, accountability, etc.

It's this obvious? Why are we still talking about it?
The List of Free Learning Resources
Of course its reasonable...

It may not be the decision people will make, it may be an ethical quagmire etc etc but you can't just expect people to keep working past their limits forever.

There need to be reasonable bounds.
That’s not how it was usually implemented though, you’d have frameless iframes that refreshed - eg for chat rooms etc
Applied for Front End Developer position
Email: vmdodiya@asu.edu
Delphi is still around, and there is a striving community in Germany, big enough to keep conferences and magazines going.

But yeah, Borland really messed up.
You have deeply personal emails that are the size of 1/3 of whole Project Gutenberg library?
There's a bipartisan consensus that working people should be screwed. Uber's c-suite is staffed by Democratic Party insiders and they just got Prop 22 passed, Democratic leaders just came out in support of a stimulus bill that indemnifies companies against COVID-related harms they place their employees in to keep making money. You can find no shortage of well-paid liberals on this site that will tell you that unions are the scourge of the earth, despite their political influence being responsible for just about everything that makes the EU a better place for workers.
This site exposes too many complexities of history that do not fit the simplistic narratives that are popular today. Nothing to see here. /s
Yeah totally. Abstraction should be a response to code duplication, not a hedge against imagined future requirements.