skysight-inc/HackerNews huggingface dataset:
I hope you enjoy roads leading up to your house, and schooling for your children because that's what your land tax is paying for.

This is more like "protection" racket
> can form a majority and remove the entire C suite.

Having this power doesn't give them any authority over strategy, it just means that with proper paperwork they can remove someone. But boards don't put someone in the pilot seat unless they expect them to fly. CEO's are given a considerable amount of latitude (remember Adam Neumann?).
Where I'm at now is my first foray with GraphQL - Graphene on the Django backend and Apollo on the frontend.

I'm not sure if it is the implementation - and it could very well be - but there has been more overhead and complexities than with traditionally accessed REST APIs. I can't see much value-add.

This becomes a lot more apparent when you start to include TS in the mix.

Perhaps it just wasn't a good use case.
It opens with blatant lies about the Maya Forstater case.
Get employed in their company, and after certain seniority and performance you'll possibly be able to negotiate share ownership.
Design Vault – UI patterns and design inspiration from real products
Hey HN, I just launched Design Vault - a UI pattern and design inspiration library for designers, developers & product managers to help:

- Explore best practices and common UI patterns

- Find inspiration from the worlds best apps and websites

- Evaluate device-specific interactions

- Research competitors

It's early days and my main focus right now is populating the site and adding content as often as I can, once it's well populated I'll be working to add new features and grow the community.

Feedback and app suggestions are more than welcome.
That option is enabled or disabled by the user.

Pine has (still) not enabled it:

https://i.imgur.com/Y1OhCkX.png

In case anyone from pine is watching, here's the doc on how to do it:

https://developer.paypal.com/docs/integration/direct/payment...

It's like....5 clicks.
We are talking about the difference between a functional engineering culture (or mediocre) and a great hackerculture-based culture.

In both cases, the product has to work and be stable however in a mediocre culture the cost of adding features goes up significantly over time, while if you have a really great team then the cost of adding features compresses or remains similar to the early stages.

This mostly comes down to good technology choices, unassuming code, fast tests, optimized developer flow and really solid architectural choices.

I was not talking about plain bad engineering cultures like no testing, modifying code in production, copy-paste development,...
To be fair: this is not true.

> in 1976, only two thirds of Soviet families had refrigerators
https://nintil.com/the-soviet-union-durable-goods/

Surely not as widespread as in the US, but your view of the USSR might not correspond to reality.
In general, confusion around this subject stems from the fact that some jurisdictions focus on place of incorporation, whereas others look to the location of the principle place of business.

So you can have a company that is incorporated in the Netherlands, but which has its principal place of business in London. Depending on who you’re talking to, this is either a Dutch business or a British business.

A maneuver like this would often be done for tax purposes.
For me I think it's very interesting just to get a ballpark order-of-magnitude estimate. I'm sure the cost isn't much less than $3.6M and so the underlying story doesn't change that much, i.e., this is not something accessible to hobbyists.
Which is a shame really, as the sustainability of it is quite a merit. I opted to use it for all the wood in my office as I could get a finish I was happy with, whilst also not spending an absolute fortune on wood (posh woods are very expensive in the UK right now). Unfinished, as I'm redoing the door architrave soon, but here's a photo for reference: https://i.imgur.com/OHzUPfb.jpg

Our options here generally seem to be pine or oak, from normal stores. At more specialist stores you might be able to pick up some stuff like sycamore and walnut, but it's a bit hit-and-miss as to what dimensions are available.
Being Black at a White Workplace
Isn't this how the Apple SSDs work with the T2 chip?
I was of half a mind to un-upvote because I liked knowing the number but didn't care enough about the article. Now I don't think it's as much worth it for this to be higher up.

Also nobody mentioned the title is inaccurate so I guess it's just pedantic "thou shalt not change zhe title" rather than "title was misleading/clickbait"...
No, clearly not. It is generally well recognised and accepted that people have sexual attraction to other people based on all sorts of attributes. That doesn't take away from everyone else's right to identify as they feel.
I've got some friends with whom I disagree politically and we even regularly debate. In fact for one friend, our friendship has been maintained over the long term by regularly meeting for dinner and drinks, and often we end up having massive arguments about all kinds of topics.

Our secret is that we don't let it reduce our respect for one another, at the end of the evening we're always shaking hands and agreeing to meet again next week. It may also help that when we became friends we worked together, so we forged a bond of mutual respect through our work.

I have another friend who is a real SJW snowflake type (he got hired by Google, perhaps that explains it, he wasn't like that before). With him I don't tend to debate politics much because he gets genuinely upset. But we've also always come back and been friends again afterwards, and I've noticed he's sometimes gone off and researched whatever I was saying for himself and has questions. So obviously parts of it sunk in.

I think Facebook can be difficult because your default mental state is that all those people are "friends" even if maybe you haven't seen them for a while, or if your friendships have very different depths. The term friend is very black and white. Most people only have a tiny number of really deep friendships, often only one or two at most, I mean of the sort built on real long term knowledge of each other and which can survive genuine disagreement over divisive issues. You say "a fair number of my friends" which sounds like many of them probably aren't deep friends. They're probably more like friendships that were once deep, or who were party buddies, or who were former colleagues that you got along with etc. For them you'd probably be surprised to discover that if you started hanging out with them regularly for some reason, they'd get over it and you'd be OK.
The question is more "who is going to reform the police, and how?". I trust my friends, but not the organizations they support.

Have you have ever been held up by a corrupt officer? One that is not wearing a badge or uniform. Or one that can be bribed? Acceptable, only outside of American police jurisdiction.

Inside America, the law ought to keep you safe. Cherish your institutions, enforce the law.

Do stop injustice and discrimination. The law should not speak about race.

Which in the most populous areas is passé anyway. Cities are mixed. If you look at any photo of the protests, you'll see voters from all walks of life.

You won't see the >75 population protesting.
But they might be on facebook, some of them.

Perhaps like your parents. I wish you all love and understanding.

Unfortunately for them however, among the most successful facebookers are populists. That's what the algorithm stimulated.

The loud voices that want to burn the American Dream down to the ground, worldwide.

We'll see less of it for a while, but humans are stronger than bots, and facebook is not going to resist making bn's.

Just break up the damn corporation.
To have a great GUI, beyond looking nice and getting out of the way, it must be intuitive, and for that you need a metaphor that works, but the moment you use one you are also constrained, it's a very hard problem IMO.

I like in the video is touching on Science fition interfaces, I found this video[1] you might ejoy, the author Chris Noessel has a google talk[2] about intefacing with AI in different ways and touches on interaction design, I'm trying to learn more about this.

There was a link posted on HN that I can't find anymore, it was about better UI metaphors dropping breadcrumbs to traceback your path when you navigate across different sites and some 3D desktops with piles of documents ... I know is vague description, if annyone knows that link, please share :)

[1] https://www.youtube.com/watch?v=-SRmmwK-CLs

[2] https://www.youtube.com/watch?v=cciGZ3BsLwA&t=1973s
"I struggle to archive the things I want because of the JS interface and the generated data. "

Similar experience here, the interface and, worse, the lack of built-in p2p redundancy, even on the gross level, is quite staggering considering that the Archive org has modelled itself around the protection and archival of brittle information.

Really hope the lawsuit swings in their favour but damn there's work to do for them. When they last held a fundraiser because their traffic overwhelmed their servers I had a look at their basic search front page - it came in at a staggering 7-8mb per pageload as compared to under 100kb for most regular search engines?! This frankly makes me unlikely to donate since it seems so mismanaged that one -cannot- throw enough money at that for it to work at scale.
This is splitting hairs. Being able to fire the execs very much guarantees your voice is more than advisory.
Length (as proxy of expressiveness) of variable name should be a function of the scope of the variable.
It there are only a few lines between declaration and last use of a variable a single letter name is often suffcient (i,j,k for loop vars, p, q, r for pointers, l for length, n,m for upper bounds, a,b,c,t, etc. for temporaries.
If the scope is over a longer section, without to much repetition it is appropriate to have a longer name.
If it is a global variable with external linkage, it is very good to have a descriptive name so that it is also clear what it is when looking from outside.
I’ve often thought that the only way a reasonable media source / online forum can survive and maintain its values is as an add-on project to something else. The profit motive doesn’t seem to function well when it comes to information.
The price of walnut here in the UK right now is insaaaane. I think France can often have it for a decent price but you really have to know a guy who knows a guy who seems to have his own mill.
To give some 'yes, that's maybe great, but is it practical?' feedback; I often work with (bigger) companies where code reviews fail if you don't have:

- comments, the more the better
- design patterns, the more the better

Even if absolutely useless; the over-architecting just for over-architecting sake is quite... Not only does it take a lot of time to actually reuse the code (a lot/all of those patterns are conceived for reusing code in the first place but in reality it takes people a long time to get into them and the gains are not convincing aka I see people just plonking together a little microservice in a fraction of the time with Node and (virtually) no design patterns to replace (parts of) the java/c# monster that does the same thing just to make the deadline or to skip diving into the sea of blackness), but the comments really do not help at all; they are just there to have comments. And the design patterns (+ the way they are used) are considered standard (they are, but not for young people who have no degree and no experience applying them, or maybe even knowing they exist).

Still, without all that, the merge requests are being declined until you pop in random drivel 'for best practice'.

I am a fan of terse but readable code these days (it changes somewhat); the design patterns are more and time wasting (to me), especially when enforced in this way (but I think everyone will agree with that anyway).
It's a matter of culture. This is how the average European imagines an encounter with a criminal:

https://www.youtube.com/watch?v=woO1Cs6c-oo
Yes a lot of it is non-text content (By file count not so much, but by size probably 80% or more). Nothing unnecesary, but resourcees required to build and test each revision (Not e.g. documentation). It's a document based and graphical app (CAD) so it is not practical to store separate non-text assets from the source tree. Each branch has different versions of various test inputs/outputs, drawings, image resources etc. We use git LFS obviously, otherwise this whole setup would be impossible. In all, it's actually a decent experience. We couldn't migrate off Subversion until LFS was stable, but now that it is, Git is actually a quite good VCS for the "Subversion use case" (Large, central, heavy in binaries).
"... most importantly, you don't have to set up dust collection etc ..."

Also, you can work in complete silence.
> Have you ever looked at a very large project(blue whale as I'd like to call them)?

Yes, I have. And almost none of the comments matched the code. My new "head of engineering" ruled that almost all lines of code must have matching comments. I now frequently find people changing the code but not the comments during code review.
I have my own theory on that and it's the same reason people believe in conspiracy theories. I think superstition, religion, conspiracy theories all have one thing in common: it's the explanation that random things we can't control are actually the result of someone else pulling the proverbial strings. I think some people need to feel like the world isn't chaotic but rather there is some hidden order to it. I think it gives them a sense of comfort, maybe even control over circumstances they ordinarily couldn't control.
It's more of a clash of worldviews. People fundamentally disagree about the importance of things like biological sex vs. socially-fluid and arbitrary gender roles. And the thing about this is that both gender-critical TERF's and trans activism are really niche, minority movements; most people will simply never have to care about this stuff.

The article also gets into stuff like the underlying dynamics of gender dysphoric identity, which seems to be hignly socially influenced especially in younger folks. People will obviously disagree as to how this dysphoric identity should be treated; some will advocate a more relaxed, wait-and-see approach even as others (including many in the medical establishment) argue for a rapid transition. These are not trivial issues and there are arguments for both sides.
Then the government should buy it if it’s that important. If they value some Aboriginal heritage they can buy it. Telling the people who were there first what they can do with land that was theirs before Cook showed up is just another form of white man knows best.

If it’s that valuable buy it. Don’t take it, buy it.
There's more than one news source.

https://www.independent.ie/irish-news/ireland-reddit-page-sh... says:

> "It comes as far-right groups have started an orchestrated attempt to hijack online discussions about an attack in Carrigaline with racist commentary."

https://duckduckgo.com/?q=Carrigaline&t=ffsb&df=w&iar=news&i... shows almost only Irish reporting of that stabbing.

Eg, https://www.irishexaminer.com/breakingnews/ireland/family-of... :

> The family of a teenager who was assaulted and stabbed in Cork at the weekend have distanced themselves from an online fundraising campaign which has been shut down after it was linked to vile racist rhetoric.

> ... Despite pleas for it not to be shared, several online social media accounts - many anonymous and troll accounts - as well as some far-right accounts based overseas, urged their followers to use the assault and the video clip to “control the narrative”.

> The incident and clip triggered a wave of racist commentary despite confirmation from friends of the injured boy that the attack had nothing to do with race.
I am more worried about dictatorships recording everything than other regimes. Does not excuse recording at all, just an appreciation of the level of risk.
Wow! I'm not sure I'd go as far as to eliminate comments entirely!

My aim is just to write _less_ comments, so the ones I do write mean something and aren't just noise.
One could imagine an 'ideal' allocation of TPU's, where compute time is allocated to the project that earns the most dollars per FLOP.

Minor improvements to Google Books OCR might not be worth much, whereas better search result scoring would be worth lots. An automated system would decide where it was most efficient to spend the TPU's. Management would set how many dollars a 10% performance improvement was worth.

I'm sure the reality is a bunch of middle managers arguing over why their team deserves them more than another.
The Slow Death of Realism in International Relations
Just my 2c:

- the theme is to move the comments in the code by using variable names and function names that tell a story. Not a bad idea by itself, but nothing special there either.

- moving a simple one-liner arithmetic operation to a function that is stored somewhere else is a complexity increase that is hard to justify. Every line of code can be hidden behind a function, is that productive, acceptable and lean?

- not trying to be picky, but for free shipping I would prefer to do shippingCharge = 0 instead of that because that is what you want to do.

And a question: if the comments are out of the code (where they are mostly contextual), what kind of documentation is left behind for the support team? In my world the support team has encounters with code written 10 years ago by people no longer around, they know high-level what the code is doing, but the devil (bugs) is in the details.
Yeah, I thought you’d empathise ;)
There are several people who wrote Stockfish, including Tord Romstad, whose Glaurung was the initial base for Stockfish.

Glaurung was pretty innovative at the time.
For those of us who have not followed this case, what was the lie?
old.reddit.com along with the RES plugin and an ad blocker almost make the site usable.

I have no idea how people use the new layout with a standard browser.
To counter the negativity, this was a good post and I agree with it.

The example with the unneeded comments for conditionals and the one that explains "what" a function does is something I see even senior devs do all the time.

I think a lot of replies here aren't reading the article or are focusing on nitpicky examples.

"Comment your code!" is a deeply ingrained piece of advice people throw around without the warning that a lot of coders write comments in place of good function names and variable names.
So, if I stop paying my landtax, they take away the roads and schools, or take away my home?
I believe that John Carmack's argument considers both the semantics of code and reality of programming languages (here, C/C++), while the OP only considers the former. Ideally naming things without any additional problem (for example, as others noted, extracting a block of code into the global scope violates referential transparency) should be easy, but many languages don't. Carmack is using a comment as a means to give a name without introducing unwanted abstractions.
Extensible Core Sitemaps – WordPress Core Merge Announcement
Yes and plenty of other sources:

https://www.aclu.org/blog/privacy-technology/surveillance-te...

https://www.wired.com/2016/01/california-police-used-stingra...

https://chicago.cbslocal.com/2014/12/06/activists-say-chicag...

Once the tech is out there it's simply a question of "when" will it be used for borderline illegal activities, especially in the US where you have these different entities (fbi, cia, nsa, dea, &c.) basically acting in their own bubble and doing whatever they want until it's leaked and/or gets outrageous enough to get the public attention.

I mean, there were unidentified armed forces marching in US streets last week, if people don't se this as the biggest red flag in recent US history I don't know what they need.

https://www.vice.com/en_us/article/akzvy8/unidentified-law-e...

https://www.nbcnews.com/politics/white-house/i-was-horrified...
We failed getting in top #5 on Product Hunt
OK, but if we were to take this stance it than literally the whole thread is pointless debate, right? It started with this:

> Zoom CEO Eric Yuan said in early June that the company has chosen not to encrypt free calls in order to cooperate with law enforcement.

The entire debate is about the not-yet-implemented E2E encryption (that's where Zoom "does not encrypt free calls"). And the Alex Stamos thread explains very well both why that is a sensible choice, and how they will implement E2E encryption& what are the limitations.

If we're discussing about current implementation, it doesn't make sense to be outraged that "Zoom doesn't offer encryption for free calls" - if we talk about E2E encryption, it doesn't offer it for anyone; and if we talk just about HTTPS, it offers it to everyone. So in fact we must've been discussing the future implementation not the current one - right?
Compilers can inline functions. Functions can be tested, reused and composed. Comments usually rot.
Yes, but a restaurant wouldn't be entering into these special deals if it wasn't beneficial to them as well. Even if the margins are much lower, it could be offset by the increase in number of customers/orders.
That doesn’t address the question of lost opportunity cost.
There are people who would consider you as such, yes.

Can light be shed? Hardly. In the environment described by Rowling, any amount of disagreement within that sphere of thinking can raise pitchforks. It's a sort of corner case for human compassion and understanding in the subtleties and complexities involved, and people are afraid to touch it.
> No, it follows that we should model the legal system on the basis of what protects society with the least damage to the people we lock up, on the basis that they had no choice.

How does this follow "logically"? This is just an opinion.

In the end of the day if _everyone_ had no free will, legal systems are besides the question - we would busy ourselves in figuring out whether someone is going to commit a crime before it is committed, and would be capable of doing so highly reliably with enough technological advancement. Some war criminals today think they can already do that, killing innocent children by familial association to terrorists.
Well to be fair that's not the only thing land tax is paying for and it's in dispute whether the allocation is "correct."

And people would still like roads and schooling for their children whether the government provides it or not. It's interesting how even under our current system people still build these things privately.