skysight-inc/HackerNews huggingface dataset:
Oh don't get me wrong, I'm a philosophy major drop-out, not a CS student. :-) I have never gotten off on clever-C, and it makes me feel stupid, which yeah, isn't awful either (humbling).

Luckily my day-job has nothing to do with mental gymnastics even though I'm a software engineer at Google and work in plenty of low-level stuff. Most sensible software development bears little resemblance to the stuff on whiteboards in coding interviews etc.

After 20 years of this I know the right thing is to reach for a library, and if that doesn't exist, then reach for Knuth or some other reference rather than try to write it myself from scratch.
I reckon you've never tried the email based tools. Ditch the assumption that they're unfriendly until you're knowledgable about it.
The author took an article about somebody suggesting that having email be the only mechanism for contributing to the Linux kernel might be a barrier to entry for new developers, and construed it into this piece on how the evil Micro$oft is looking to dismantle distributed git development.

From the original article:

> Picking her words carefully, she said work is being done towards “moving from a more text-based, email-based, or not even moving from, but having a text-based, email-based patch system that can then also be represented in a way that developers who have grown up in the last five or ten years are more familiar with."

That seems like an entirely fair statement to make for somebody who is on the board of The Linux Foundation.
It's chock full of other people's trademarks, there's no way it's legal.
Microsoft is teaming up with Walmart in its pursuit of buying TikTok
Amazon’s Halo Wristband Enters $52B Wearables Market
I have this happened to me several times but I wouldn't say its frequent, nowadays most sites show 3-4 extra pages then show the "see more" button.
Available in Firefox with any mouse through the "smooth scrolling" option.
No, if the allegation is true, it still would be a conspiracy. The key factor is the secrecy, not the reality of the situation. If it is provably true, that moves it out of the realm of a theory to history, but it would be a conspiracy regardless.

But if done openly per the OP, then we aren't talking about a conspiracy at all, just politics!
Macs are 12% of new sales, but tend to have a longer lifespan than average, so 85% seems reasonable, but 95% does not.
yeah even if it is just state transition, a good, depth UX is a huge part of a game coding budget.

as a solo hobbyist game developer that can dedicate a couple hour/week a tool like this can save me months of tedious work, as long as establishing a two way data channel between the ux state and the game state is easy enough.
Workers breathing smoke to harvest crops isn't 'resilience'–it's a broken system
Seeing this from the inside - I believe that large/reputable advertisers have no problem[1] with e.g. GDPR being opt-in, because it's a law that levels the playing field. With DNT, the question was "who blinks first" - it was all too easy for some players to take the stand that "it's not user intention thus it's irrelevant" in order to force everyone else to do the same. MS abused the industry-defined standard and twisted it into something that it was not meant to be, so then it became ignored.

[1] Ok, not "have no problem", it's a lot of technical work that is not "feature" and they need to pay for. But again, rules are the same for everyone, and "full GDPR support" can be sold as a feature, so they're largely fine with it.
There's also slightly inconsistent interpretation of the law, depending on company. That's also to be expected, some niche players will push the boundaries of the law hoping to get market share, while the larger ones/that have more to lose will remain somewhat conservative and just tell their clients "our interpretation is correct, if you want to go with the niche players suit yourselves, your risk". In time, as courts set legal precedents for the interpretation, this will smooth out.
I wonder if you’re suffering from past experiences of touch pads from the 1990s? I was a slow adopter for similar reasons.

Remind yourself that it works exactly like the screen of an iPhone or iPad, that’s when it clicked for me.
it is just difficult to find the balance to satisfied the myriad of different perspectives.

We used to achieve this balance with a manual.

A printed manual. Not a URL printed in 3 point Helvetica in light gray on a white background on a tiny leaflet in amongst a dozen similar-looking regulatory leaflets that will all go into the recycling bin when the new shiny shows up.
What I'd really love to see is OneNote integration rather than their internal notetaking app - or at least import/export. That would turn it from just a nice PDF reader to a more useful tool for me.
Is there a path there using Parabola?
I'm not even sure if they offer a REST API to get at your own notebook data or anything -- there are no technical details on the site at all.
Nice post. This covers how you'd model the permissions, etc. but do you have any articles/docs on how you'd actually integrate this into an application?
It’s hosted on Wordpress.com so hopefully they’ll sort it!
Yes, but he used the word "rent" for a reason, he didn't make up a brand new meaning for it! Paying rent to the person who legally owns a piece of land is definitely included. In general, income from being recognized by the government as owning a resource of which there is a fixed quantity, and which everyone needs (you have to live somewhere, and in Smith's time if you were a peasant you have to raise crops somewhere to survive; and the government says you have to pay someone for that land, the people the government recognizes as the owners).

Land is actually the main thing Adam Smith was talking about, with other things being extensions by analogy from that.

The "profiting from regulation" sense of "rent" is an extension of the plain meaning of "rent", but not mainly what Smith was actually talking about at all. Not sure if Smith in his time and place even talked about the "regulatory" aspect. Ordinary rent in it's plain meaning is what he was mainly talking about. The others are extensions by metaphor or analogy from it!

Adam Smith quotes:

> "The whole annual produce of the land and labour of every country, or what comes to the same thing, the whole price of that annual produce, naturally divides itself, it has already been observed, into three parts; the rent of land, the wages of labour, and the profits of stock; and constitutes a revenue to three different orders of people; to those who live by rent, to those who live by wages, and to those who live by profit. These are the three great, original, and constituent orders of every civilised society, from whose revenue that of every other order is ultimately derived."

[The three divisions of income you speak of -- "the rent of land" is pretty clear, this isn't a weird meaning of 'rent' but the plain one!]

> "As soon as the land of any country has all become private property, the landlords, like all other men, love to reap where they never sowed, and demand a rent even for its natural produce."

> "The rent of land, therefore, considered as the price paid for the use of the land, is naturally a monopoly price. It is not at all proportioned to what the landlord may have laid out upon the improvement of the land, or to what he can afford to take; but to what the farmer can afford to give."

> "The landlord demands a rent even for unimproved land, and the supposed interest or profit upon the expense of improvement is generally an addition to this original rent. Those improvements, besides, are not always made by the stock of the landlord, but sometimes by that of the tenant. When the lease comes to be renewed, however, the landlord commonly demands the same augmentation of rent as if they had been all made by his own. "
Yea, you can. I don't use anything like that.
So Facebook users are not the people using its service, but the advertisers that pay to collect data from them. Glad they made this abundantly clear.
Facebook users are the product they're selling.
Yes, yes, all of Europe fits into Texas, and even Texas fits into Texas, and that's just one state. We get how mind-bogglingly huge the US is. It's been said over and over again by every single american whenever the subject of your subpar infrastructure comes up.

Europe is just as big. Not as dense, maybe. But your telcos were given hundreds of billions to do something (that should have been the job of the government), and simply pocketed them, with your government doing nothing about it.

So, if that money was properly invested, instead of polluting low orbit, that'd be nice.
To summarise the author's point, he thinks that 'why' is the wrong place to start and that 'who' is the correct place to start.

Sinek argues that most companies lose their purpose and deviate from their core business (and potentially into unprofitability/inability to launch new products and services successfully) because they focus too much on 'what' they are selling or 'how' they deliver to their customers. The solution to this is to start with 'why' - having a core purpose that will drive all other aspects of your product/service and delivery.

The author of this article asserts that this leaves out a 'who' - the customers that you are selling to. He says that one needs to begin by choosing your target market and aiming all efforts tailoring the experience to them.

I think this is a bit backwards - especially when he is trying to suggest that Sinek is "fundamentally wrong". To me, it would seem that if you start off with a higher level purpose, then the 'who' will fall out of that. I want to manufacture and sell a completely open source mobile phone because I believe that all humans should have access to commodity communications devices that aren't tied to a proprietary OEM or service carrier. The 'who' from this will come out as either 'people who have an interest in open source and freedom' or 'people who want a cheap commodity device'. How do I pick between these groups to focus? I go back to my 'why' and elaborate it. I don't pick one arbitrarily (i.e. start with 'who') and then pick a raison d'etre based on that choice.

I think it's also fair to point out that Sinek seems to have a weird fascination with trying to back up his points with Bullshit science (the TED talk mentioned in the article tries to assert that his methods are correct 'because of biology' which is tenuous at best. He makes many similar claims), but overall I think the 'golden circle' of starting with a purpose is fundamentally sound and absolutely not disproved or even really contested by this article.
Because he was a schmuck on a bicycle exploring a region more than twice the size of Texas, and not an actual journalist? Seriously, the OP was from freaking buzzfeed and it still listed the research team. These are not equally valuable accounts.
Didn't Microsoft make an effort to bring Linux into Windows a few years back? Is that no longer a thing?
The complaint reads:

"When Conan Doyle came back to Holmes in the Copyrighted Stories between 1923 and 1927, it was no longer enough that the Holmes character was the most brilliant rational and analytical mind. Holmes needed to be human. The character needed to develop human connection and empathy."

This seems surprising given:

"I fear that it is at a cost which will give pain to my friends, and especially, my dear Watson, to you."

- The Final Problem (1894)

"“My dear Watson,” said the well-remembered voice, “I owe you a thousand apologies. I had no idea that you would be so affected.”

- The Empty House (1903)

“Upon my word, Watson!” said Holmes at last with an unsteady voice, “I owe you both my thanks and an apology. It was an unjustifiable experiment even for one’s self, and doubly so for a friend. I am really very sorry.”“You know,” I answered with some emotion, for I have never seen so much of Holmes’s heart before, “that it is my greatest joy and privilege to help you.”

- The Devil's Foot (1910)
From Software to Physics
There are an awful lot of people in the comments here calling this an advertisement and being upset about it. How are those that are upset about it not upset that this is an obvious conflict of interest and advertisement for microsofts github platform.
you totally missed the point.

MacOS default UX w/ the hidden scrollbar represents a tiny portion of any consumer-facing web product's user base.

So what is the value of a development team, not experiencing the same UX as the vast majority of their users?
A quote:

> 69 days to save the earth: ... hovering over all of these is whether the US will play its role in helping take collective responsibility for the future of the planet.

Looks like a scenario for a movie with Bruce Willis.
Another thing I keep bumping into is designers assuming a nice 16:10 display, and wondering why when the final product is opened up on a 1366x768 shitbox barely any actual content is visible.
If what you're talking about (obfuscated int) is due to c being a victim of its own success, hardware manufacturers implementing C's that elided the meanings of these types to match their own architecture, against the long term best interests of C, to "make porting code easier" in the short term?
Why is that? Coriolis? Northern Hemisphere?
Flagged for misleading/clickbait title. Accurate (much less impressive) title would be: "Civilization VI UI made in WebFlow"
The worst are sites which get broken every other year (each time they are redesigned/rewritten) whereas they provide nothing more, feature-wise, than what they provided 15 years ago. And yet it forces you to update your browser to one that provides the latest compatibility with the latest Chrome "feature".
Nice work! You should look into SimCLR.

https://github.com/google-research/simclr

I have been recently wondering about the application of self-supervised learning in real-world. I think, your problem fits nicely into this category.
You cannot downvote a comment below -4 I think.
"Worf" doesn't appear as a Klingon name...need to find a better data set :)
> Paying people who don't contribute so that they can continue to not contribute is not going to get you out of this problem.

How many businesses exist because someone had time to fuck around making a thing that nobody wanted, until suddenly they got it right and it was a thing a lot of people wanted? Basic income would grant that kind of time to everyone.

> Your ideas are nice, you sound like a good person who wants good things for the world, but also somewhat naive and sheltered - somehow the socialist version of the libertarian shouting "bootstraps".

dude we are living in the most extreme age of income inequity the US has ever seen, and you think me saying "what if we actually had the social safety net that I have watched corporate owned disaster capitalism systematically dismantle for my entire life" is "naive and sheltered"? ok, w/e

> You expect squatters to move in and just resume producing widgets?

No, I expect some of the people who were being severely underpaid to make the widgets to say "well, the boss is gone, but there sure does still seem to be a demand for widgets, let's keep making them and distribute the boss' pay more fairly".
This person seems very upset about something that customers actually love. Speaking for myself —- GitHub pull requests are amazing. I have an easy way to collaborate and propose changes to my projects through a human-friendly interface that doesn’t require me to use tech from early 90s.

Surprise - technology evolves. We’re not all going to stick with BBS just because “it’s a standard everyone uses, ZOMG don’t extinguish it!”
Journalist's thread that explains a bit more of how they did this:

https://twitter.com/alisonkilling/status/1298933918620672000

edit: was used in creating this two part story:

https://www.buzzfeednews.com/article/meghara/china-new-inter...
Years ago I worked on a project that used files in the TIFF image format as databases. The TIFF format supports the concept of multiple files embedded within the main file, and multiple sections within an image file, each of which is indexed and can be accessed and compressed individually, with different compression methods.

TIFF was designed to be an image format, but of course nothing prevents you from storing and accessing arbitrary data.

In our project, TIFF files proved to work well as read-only databases of large collections of structured binary data.
Funny, if the post had started with Why, I would be reading it to the end, I got lost. What was the point exactly?

Please stop using Apple as an example of anything. Not that Apple is bad, but that Apple is such an outlier in every dimension, but required excellence in more than one of those dimensions to get where it is, it isn't something that others can replicate.

I am not going to learn how to be a genius from Feynman or how to run from Usain.
> Zig has just comptime, through which it achieves all those goals (minus some macro capabilities that it deems harmful anyway) with just one, very simple, cohesive construct. You could argue on whether you like this or not, but you can't argue that Zig's approach isn't fundamentally more minimal. Zig is a language you can reasonably fully learn in one day; I don't think you could say the same about Nim.

"some macros" are downplaying Nim macros, it's like saying Lisp has some AST rewrite capabilities.

Nim macros goals are two-folds:

1. adding functionality to the language without baking it in the compiler. A prime example is ``async``, ``async`` including a nice async/await syntax can be completely implemented as a library without reserving keywords to do things like `pub async fn`.

2. Automating away boilerplate.

From what I understood, Zig comptime is only about making compile-time function evaluation first-class.
A real pity, in my opinion. It would have been great if they'd built a highly polished web-based frontend for FreeCiv, rather than an ultimately unusable (though still very impressive) tech-demo full of trademark violations, that will presumably soon disappear under an avalanche of entirely justified legal threats. It would have been a good deal more work, admittedly.
Actually launched Word97 recently. Surprisingly good UX, at least for simple documents
Thanks!

> He (Martin Tytell) spent much of his time assigned to the Army’s Morale Services Division, at 165 Broadway, which dealt in information and propaganda. There he received his hardest job of the war—a rush request to convert typewriters to twenty-one different languages of Asia and the South Pacific. Many of the languages he had never heard of before…. Morale Services found native speakers and scholars to help with the languages. Martin obtained the type and did the soldering and the keyboards. The implications of the work and its difficulty brought him to near collapse, but he completed it with only one mistake: on the Burmese typewriter he put a letter on upside down. Years later, after he had discovered his error, he told the language professor he had worked with that he would fix that letter on the professor’s Burmese typewriter. The professor said not to bother; in the intervening years, as a result of typewriters copied from Martin’s original, that upside-down letter had been accepted in Burma as proper typewriter style.
I prefer good mice and good trackpads to poor mice and poor trackpads. But trackpads vs mice? Your comment insinuates a that a clear good/bad dichotomy exists here but I don't think that's generally the case. My above comment notes one context where I do believe that's true, but in the general case? For standard desktop interactions? I don't think mice are objectively better. If anything the proximity of a trackpad makes it better, but that's certainly debatable.
We detached this subthread from https://news.ycombinator.com/item?id=24284891.
The African Startups from Y Combinator’s Summer 2020 Demo Day
Thanks you and your parent for pointing this out! I should be more precise, sbrk is the underlying system call that might be invoked inside malloc
> US-based devs: outside of your country (that is, >95% of humanity), most people do not have a Mac, an iPhone, nor use MM/DD/YYYY dates and 12-hour clock.

This is an unsubstantiated claim, why bring up and bundle the entire United States to support your claim? I was with you until this.
Auth Bypass: Leaking Google Cloud Service Accounts and Projects
Isn't that the guy who puts out all kinds of stuff on leadership but has never been a leader himself?

Pass.
Title should have "(US)" added to the end of it, since HN is international and this article is US-specific.
An important requirement of TDD is that you decouple the functionality from the implementation, for exactly this reason. You should be able to completely rewrite your implementation from scratch, and only minimally update your tests. And the ability to do that is exactly the benefit that TDD can bring.

I find red-green-refactor MOST helpful during exploratory coding. There's a principle that Uncle Bob calls "Don't go for the gold": "stay away from the center of the algorithm for as long as possible. Deal with the degenerate, trivial, and simple administrative tasks first." I build up to the final, complex final functionality one small step at a time. At no point do I need to architect the whole kit and caboodle at once, then re-architect, then re-architect. It's all just aggregate improvements and refactoring what's already there.
But although population growth in low-impact poorer nations has a small impact today, those peoples will one day (hopefully) be wealthy and high-impact, and at that point we’ll surely wish there weren’t so many.

High-impact wealthy people definitely need to ratchet down their consumption, but why can we not also address overpopulation at the same time?
I've been subscribed for a few months now and just want to say thank you! The content is always refreshingly outside of the standard topics of news streams and discussions.
AND, it tracks what you say ALL DAY LONG! No security/privacy problems with that, I'm sure! /s
This is not a beginner’s guide, and the author acknowledged he himself has not read the full spec - it’s merely encouraged as a reference to go back to.
Also https://news.ycombinator.com/item?id=24284046
Soundness has a technical meaning. Point is, the type system at least isn't a shaky foundation.
I think the author is being a tad pedantic here. You can't possibly find your "who" unless you already know your "why." In fact, they go hand in hand really.

It should also be noted that your "why" might be as easy as "because I feel like it." Take Jim Carrey for example. Did he sit around thinking "Hmm, what kind of audience will like this weird face? Maybe if I stick my teeth out this way and make this sound, I'll have found my niche."

Most of the successful businesses I've been a part of just started because someone felt called to create something, or perform some service for some reason that just sorta popped up. Others caught wind, and asked for more. Then more customers showed up, and a business was born. Rarely can you arrive in this place through pure analysis.

Just live, serve, and share with your community. Whatever your gifts are will be reflected in how you choose to move through the world.
Using his definitions, I hate long work.

I avoid long work, I'll take hard work always.
Top Python Libraries for Natural Language Processing (NLP) in 2020
When I tried using the built in VNC client, it asked for a password and wouldn't accept any value I gave it. I only got QEMU to work with 3rd party VNC viewers. If somebody can figure out how to use the built in one, that would be great.