skysight-inc/HackerNews huggingface dataset:
Reading about the program that was my initial guess as to how it would work as well so I was surprised when I got to this section[1] of the wikipedia article that seems to say people are deliberately choosing not to convert from rural to urban. The entire section is sourced to an article[2] titled "China's Hukou Puzzle: Why Don't Rural Migrants Want Urban Hukou*"

Interestingly, the asterisk in the title indicates the research was funded in part by the Chinese government and the user who included the paragraph/source in the article has been banned by Wikipedia[3].

[1] https://en.wikipedia.org/wiki/Hukou_system#Hukou_conversion_...

[2] [PDF] https://www.geog.ucla.edu/sites/default/files/users/fan/a133...

[3] https://en.wikipedia.org/wiki/User:Backendgaming
Great. Instead of stopping Facebook's fascist tyranny... we let them PATENT IT!

Reason 35,328,422 to switch to Minds.com.
DrRacket's best feature might be that it has almost zero setup or configuration. Download, choose Beginner Student Language, and you're ready to rock.
If one isn't using something like Beginner Student Language but just straight Racket then I imagine they've already graduated to another editor, except for maybe, as you say, keeping DrRacket around for little tasks. That's what I love about DrRacket: for the beginning user it has the complexity of a children's pull wagon.
Companies may patent something so they’re not later sued for it.
Would you be willing to share those sources?
apng also supports transparency while h.264 doesn't.
Uber Reports Second Quarter 2019 Results
SICP is an awesome book.
I wouldn't call therapy a niche market. Therapy apps might be currently, but if they can disrupt the current therapy model to a meaningful extent, they won't be niche for long.

While I don't have time to look for better data on this, a quick google turns up this 2004 survey via https://www.apa.org/monitor/julaug04/survey:

'A similar poll released in May, "Therapy in America 2004," and co-sponsored by Psychology Today magazine and PacifiCare Behavioral Health, found that an estimated 59 million people have received mental health treatment in the past two years...'

59 million people (in just the US... in 2004) is not a niche market! And these people are paying a lot.

The problem with trying to be a "mental wellbeing tool for a broad audience" isn't just the market being super price sensitive, it's the market being unwilling pay anything whatsoever, which leads to ads and selling personal data (yuck).

"Even if you don't make a unicorn, $4/month from 5% of your market, is still $20M/month."

Right, but how will you reach 5% of your market? I don't see much virality here, and $4/mo gives you no room for customer acquisition costs.

"Also, final note, many people suffering from mental illness can not afford therapy. Even $4 would be hard, $50 is impossible."

I agree, but an unsustainable business can't help anyone at all in the long run.
Well, the current implementations are on top of existing APIs, e.g. https://github.com/illuhad/hipSYCL so maybe everyone just keeps using these.

As an aside: why won't everyone migrate to Vulkan compute shaders? I hate these "special" compute stacks >_< Clearly I'm not alone in thinking this: Tencent's ncnn uses Vulkan as the only GPU option, some Googler is working on clspv (OpenCL to Vulkan SPIR-V compiler)..
Why Aren’t We Talking About LinkedIn?
IANAL, but most of that law looks to me like spying is only an offence if done with sexual intent; and while the rest of that law might make it an offence if the occupants are nude, that depends if other commenters here are correct to claim the detector is only one pixel (one pixel alone can’t reasonably be considered “a picture” of intimate parts).
> Censorship, in my eyes, can only be enacted by a government.

Why do you say that? I would think that it could be enacted by any group powerful enough to suppress speech in some way.

It was the Church that made the Index librorum prohibitorum. And that was in an era where it was especially week compared to the absolute governments of the time.
Love to see stuff like this. I wonder why he put all of the code in a header file, though... I've never seen that done before; it seems like it would make it impossible to invoke this from two separate source files?
"I'm not shadowbanning, I'm just not showing all posts in everybody's feed."
There's basically two camps. Freshwater and Saltwater economics. It's not entirely accurate to describe economics in this way, but there are still two distinct camps. U of Chicago is in one, Paul Krugman is in another.

https://en.wikipedia.org/wiki/Saltwater_and_freshwater_econo...
Everything I hear about them screams immaturity, from deleting their prod db to smack talking competitors.
Is there some China - America war that I missed?
Building new stuff is always more attractive to engineers than maintaining and incrementally improving existing stuff. Google suffers from this problem somewhat worse than most companies, where its best engineers jump to new projects and the existing products languish because it's not attractive to work on.
I'm pretty sure all magazines do that. I just buy issues I want on ebay now, after being burned by that. Cheaper than the "discount" subscriber rate, cheaper than buying backissues directly from the magazine. Ebay's probably selling all my info too but they've already got it anyway.
Only administrators or automatic spam detection tools can shadowban. Regular moderators cannot.

Reddit gold is not a subscription to Reddit. This is a donation function that displays a badge. You didn't have a premium account and you weren't above the rules.

Being picky, mean or downright unpleasant will get you banned you from certain places. Unless done in a polite and educational manner, calling out people for their lack of punctuation or grammatical errors is generally frowned upon and considered toxic behaviour since it does not contribute to the conversation.
They actually did the opposite and made it so you can log into basically any Microsoft service with a GitHub account.
"...lawsuit claiming that it illegally collected and stored biometric data for millions of users without their consent"

I find this interesting in that it's a 3rd party who uploaded the photos (in this case, likely a friend of the person in the pictures) and that they aren't the ones liable, but Facebook is. The terms of service for Facebook are very clear in that they basically have unrestricted rights in what they can do for the photos - wouldn't the friend be the one violating the person's privacy because they're the ones saying Facebook is allowed to do a biometric scan/collection on the photo, even though they don't have a right to do so?

It feels like if a friend mailed you something you didn't want, and blaming the mail carrier instead of the friend. There's certainly some blame of Facebook for the sheer scale of what they're doing, but if the uploader isn't treated as an accomplice at the very least it feels strange.
Reddit hardest hit.
Probably Windows, because on Linux you have the AMD mesa driver and perf and valgrind-callgrind and kcachegrind which are all pretty good. For OpenGL there are renderdoc and apitrace. Unfortunately, the rr reverse debugger does indeed not work with Ryzen because the performance counters are too fuzzy, as mentioned in another comment.

I have been working with performance tools on Linux for over 10 years and occasionally debugged graphics issues.
First of all, beautiful site. I'm happy to see nuxt projects in the wild, and especially happy when they're this beautiful. I really like the iconography and illustration styles and how nicely it blends with the content. Your UI is stellar.

On the technology side, the page explaining what Blockstack is reads poorly. You use the same subheads a few times to ask that question, but don't really answer it. It feels like an afterthought, which is unfortunate as it was my first stop on the site.

It seems like the "how" of this tool is a big deal to you. Why is the data being stored the way it is? How can you better tell that story? Can you use the same level of awesome you use on the features page?

And finally, if you can't add a working demo to the site due to the blockstack platform, you can still record video demos that highlight different features. Keep that sweet animation style in your video work and you've got some really enjoyable content.

I hope your project takes off. Cheers.
Originally AMD owned their own fabrication plants. In the late 2000s they were forced to spin them off (as GlobalFoundaries) for a quick injection of cash after their merger with ATI went badly. Part of that spin-off was the Wafer Supply Agreement (WSA) contract which obligated AMD to buy a certain amount of silicon from GlobalFoundaries, effectively requiring them to manufacture the majority of their products with GF or pay GF for the privilege of manufacturing their products elsewhere.

If GF had kept up with the competition that wouldn't necessarily be a problem but for the past 10 years GF has struggled to deliver new nodes on time making the WSA a millstone around AMD's neck. With 14nm GlobalFoundaries ended up licensing Samsung's 14nm process and with 7nm they gave up altogether. While the details are confidential the latest amendment to the WSA presumably gives AMD much more freedom to manufacture their newest products elsewhere as GF literally can't.
"Keynesian economics, which apparently have been discredited"

Uhh. Nope.

"literally what Donald Trump and the Republican Party, which were apparently anti-Keynesian economics are practicing."

Uhhh. Nope. I'll be wrong in my oversimplification, but at least more right than the above. Keynes' central argument was that in times of depressed aggregate demand and high unemployment, the government can play a massively positive role in stimulating aggregate demand. Keynes never argued in favor of stimulus at times like these.
I haven't had live TV at home for the last 9 years. We spent a week at a cabin few weeks ago which had a TV and my wife put it on out of curiousity - I think I was mostly just shocked that people pay for this crap, you get like 15 minutes of whatever programme followed by 5 minutes of ads? In 2019? And people still pay a licence for this? Insanity.
One of my absolute musts in a text editor is a feature that prompts for a command, pipes the selected text into it and replaces it with the command's output (for Visual Studio Code it comes as a plugin). So "Ctrl+A, Ctrl+\, 'json_pp', Enter" and voila, formatted JSON in my editor (Ctrl+\ is what the command is bound to). Also works great with grep, sort, awk...
Why China’s Army Still Rides Yaks
Yes. I was replying to your comment ("If you live in the UK and own a TV you must pay the BBC whether you want the BBC or not!") that suggested that merely owning a TV meant you have to pay the license fee.

> If you’re watching live TV, you need to be covered by a TV Licence: [...] for all channels, not just the BBC

Is this not because part of the license fee goes to the upkeep of the transmitters and other infrastructure which all terrestrially broadcast channels use?
I think STH's writeup does a particularly good analysis here: https://www.servethehome.com/amd-epyc-7002-series-rome-deliv...

The second is important. Customers need to adopt AMD EPYC. To our readers, it is important when you get a quote to at minimum quote an AMD EPYC alternative on every order. More important, follow through and buy ones where Intel is not competitive. If AMD EPYC 7002, with a massive core count, memory bandwidth, PCIe generation and lane count, power consumption, and pricing advantage cannot take significant share, we are basically done. If AMD does not gain enormous share with this much of a lead, and easy compatibility, Intel officially has a monopoly on the market and companies like Ampere and Marvell should shut down their Arm projects. If AMD does not gain significant share, there is no merit to having a wholistically better product than Intel.

As for bettering cost-performance, the full review gives plenty of context that the new Epyc 2's soundly beat out the current Intel Xeon lineup (often by 2X or more), but I think AMD is also doing what they need to do get marketshare (while still raising their ASPs):

When it comes to the top-bin SKUs, the value proposition is simple, just get a higher-end SKU and consolidate more servers to save money. AMD is extracting value for the higher-core count SKUs. For AMD a chip with 64-cores, 256MB L3 cache, 128x PCIe Gen4 lanes at just under $7000 compares favorably when its nearest Intel Xeon competitors are two Intel Xeon Platinum 8280M SKUs (M for the higher-memory capacity) that run just over $13,000 each. AMD at around $7000 is essentially saying Intel needs to start their discounting at 73% to get competitive, and that is not taking into account using fewer servers.

On the AMD EPYC 7702P side, AMD is calling Intel that if it wants to be performance competitive, it needs to discount two Platinum 8280M’s by 83% plus the incremental cost of a dual-socket server versus a single-socket server. This is a big deal.
The fun thing about software dreams is that theoretically nothing prevents one to implement them. People coded OSes (or sometimes only GUIs/Shells, or only filesystems) which radically implemented their heroic concepts, which is frequently "everything is an X", where X could be a file, a database (item), something visual, an object (as in OOP), etc.

I love these concepts. And I love when they get popular, such as Plan9. I also like when they get successful, such as Mac OS classic. But what I don't get is demanding that everybody should use that OS. There are reasons why concepts are successful or fail. Frequently, they are based on economics, i.e. ultimately: money.

Concluding: Guys, please continue to dream of what an "ultimate" or "perfect" computer experience would be for you. Tell the world about it. Implement it if you can. It makes a difference, even if it's only around interested peers.
> Counter-examples: JavaScript, Ruby, React-Preact-Vue-Angular-…

Great programmers can find virtues in all tools. Hate the player, don't hate the game.
Reminds me of the cat detector van. http://www.montypython.net/scripts/fishlic.php
For most people it is though. They don't want to take the risk even if they don't use a TV...
Huh? MS is the perfect example of how monopolies cause things to stagnate. It was only when new technology paradigms allowed for the growth of companies like Google and Amazon (wrt AWS) did MS turn around.

IE stagnated for years after MS killed Netscape. No company has really ever challenged Windows on desktop PCs. It was only when new platforms like the Internet and mobile computing came along that provided space for upstarts did MS start competing again.
Roboto is installed default on many systems, specially on phones. The speed factor to me is key. That's why I avoid using webfonts. I use both San Francisco for those on Mac and iOS and Roboto for the rest of the mortals, including other san-serifs.
Someone send gitlab a box of tissues. And another box full of competent sysadmins.
Well the UK is near and there are cheap flights so yeah that combined with Amsterdam's reputation and the way certain people like to "represent" the UK abroad is a pretty bad mix. But there's just tons of people from all countries all over the world that are smoking weed under your window, pissing on the street, don't watch out for cyclists and so on. You don't fix Amsterdam by banning the Brits.

Also, Dutch stag parties seem not to be that far off what happens in the UK.
> https://www.ncbi.nlm.nih.gov/pmc/articles/PMC34297/

That was an interesting read. It suggests that really abrupt changes in warming are possible. The downside seems that only one good data source exists.

Are you aware of any computational modeling of the large scale mechanisms? I'm coming from computational neuroscience and bayesian modeling and found this data pretty interesting
"Any astute reader knows that personal attacks and innuendo mean the author has run out of ideas."

Which itself is a personal attack. Cochrane is such an unaware douche.
Not just TVs but the did this when you bought a VCR. I remember being required to give my name and address when buying a VCR back in the 90s from Comet. Otherwise I wasn’t allowed to buy it.
See: https://en.wikipedia.org/wiki/Biointensive_agriculture

Companion planting and composting is most of what we do. Also just overall density— for example, we have probably 2-3x the recommended number of tomato plants in a 4x10 raised bed, and are managing it by aggressively cutting back blighted leaves and controlling sucker growth + providing lots of physical support for the plants themselves.

Agree on staging as a challenge; I haven't figured out a good system for that. Conventionally, preserving has been the answer, but it's a lot of work to make that much tomato sauce and salsa, and better hope you like it if you'll be stuck eating it all winter!
> Well that was a predictable outcome.

Which was probably a blessing in disguise.
Sell last year's Epyc workstation on the used market and buy a new one.

(Seriously - I'm about ready to buy a used Zen1 workstation.)
An attempted heist at Coinbase was scary good, even though it failed
>To think there are so many great devs out there, spending their own time and dime to build free of charge software which is then commercially exploited by cloud providers is just sad.

The obvious solution to this is to use the AGPLv3 license for all or most software one writes, which is what I prefer to do, as it's the strongest copyleft license available currently.

We see in many circles that it's not the hip thing to do, to write copyleft software. No, the hip thing to do is write permissively-licensed software and either not care about companies using it as free labor or complaining about a ''social contract'' that wants to be implied, but never explicitly stated as copyleft does.

I believe the trend towards permissive licensing has been pushed mostly by corporate interests and now we see the result. I believe things would be better if every company had to either share its code as copyleft, write everything itself, or actually pay for other proprietary software it could incorporate into its own. That is, I'd rather Grammarly, as an example, have no real option but to purchase an Allegro or Lispworks license, rather than being able to use SBCL and contribute little or nothing.
I heard The Great Britain, having solved the gun problem, is finally dealing with the scourge of fully automatic assault potato peelers: https://dailycaller.com/2018/05/03/british-man-arrested-for-...

I think this is the only approach that makes sense. They should've done forks first though - it's four holes in one strike, can you call any country which allows such weapons among its populace anything but crazy?
this would be pretty fun for other small kitchen appliances like toasters and toaster ovens
It sounds a bit four Yorkshire men but these TVs and this service did exist.
You go on a website, enter your address, confirm like 3 times that no, you don't use your TV to watch live programmes and that's it, you won't get another letter for a couple years at which point you just need to re-confirm that again.
As a .NET developer, this just smells like trying to rope in more people to Azure DevOps and then the Azure cloud. This is Microsoft's endgame. Everything they do is to win marketshare in the cloud.

I don't think it's an evil plan by any means, though, and their competition has been nothing but good for the ecosystem. Remember, they were evil about Windows because so many people didn't have any other real choice. They don't have a monopoly over the cloud, so they can't be bullies (and management is totally different now, too, probably as a result).

However on my very first impressions, the tools they're rolling out kind of look like Azure DevOps under the hood. There's a good chance they'll leave the github brand alone though and just make it better.

Personally, I've been happy working in the MS stack. They really want to earn the love and mindshare of developers.
Chiming in with "yes". When you can't, it's a bug; routing frameworks like e.g. react-router render to normal HTML, and only intercept left-clicks to override default browser behavior for those specific actions.
Congratulations Dan and Scott! Well deserved recognition and I learned a thing or two about you that I didn't know. All the best from Ryan in Calgary.
I find it very difficult to believe that is a direct quotation from dang. Not only that, your parent called dang "supreme leader" (i.e. dictator, guilty of atrocities). This is clearly absurd and hyperbolic verbiage. Extremely "colorful" language is modern rhetoric of the worst kind.
> I agree, but an unsustainable business can't help anyone at all.

10000%. This has basically been my learning experience (Koby's much more knowledgeable than I am). It's amazing how many people you can help if don't die.

Also 100% agree with all of your points! Though, you'd be surprised about how viral it currently is and also how cheap the customer acquisition costs are. (That said, I don't expect those trends to continue as we grow, they tend to get harder.)
Don't flee, get involved and help fix things if you can!
Here's a rationale for this from an author of very popular many single-header libraries: https://github.com/nothings/stb#why-single-file-headers

As to how to use from two separate translation units - you need to define PL_MPEG_IMPLEMENTATION to actually include implementation. So you do that in one of your .c files. Rest of includes will have only declarations included.
Can you elaborate about the effect of climate change on the Syrian civil war? I am genuinely curious
This reads like a mediocre college admissions essay full of breathless, overdramatic characterizations of minor, anodyne exchanges. I had to stop reading when a two word response from a user gave the author "a small rush of triumph." The tone and word choice is just nauseating. Examples abound:
> "Commenters . . . . bickered about the word 'soul.'"
> "Conversation spiralled, with users making arguments about Cartesian metaphysics and quoting Socrates."

The interesting aspects of this article could fill a tweet. "1/3 of HN users come from europe. It has mods. They have tatts. Check out @shit_hn_says"
It doesn’t matter, the offence is “watch TV without a license” (and previously was, I think, “possess a device capable of watching TV”), not specifically the BBC.

(iPlayer is not important to this discussion but complicates things a bit).
> Just one question. In a city with high rents and salaries which never go above 80k how are these people so full of themselves ?

Because of just this.

They are the elite who can afford living there.
All of the ones that I clicked on seem to be missing.

http://csillustrated.berkeley.edu/illustrations.php

The first three illustrations on the page are all 404 links. If someone is maintaining this site, it's crucial for every link on a page like this to work.