skysight-inc/HackerNews huggingface dataset:
> hey aren't healthy, but they don't pretend to be. They say very clearly what they contain and they're marketed as a treat

Soda manufacturers include this information because they are required to by law. It is in their interests to hide this information from you.

Lobbysists for junk food manufacturers are always hard at work fighting against these kinds of regulations, because you knowing what is in their product is harmful to their bottom line, because they are selling you what amounts to a mild poison.

People fought to get this labelling required by law. These companies aren't doing it out of the goodness of their hearts.

> They are optimised to be as delicious as possible I'm sure, but singers also optimise their songs to be as pleasing as possible so you'll buy their next album.

The difference being my health isn't harmed by a pop singer trying to improve their voice. Nor are they creating a need or addiction to music that didn't already exist. There has always been a need for music among humans. Even tribal war drums count as music.

I'll concede that most pop music is lowest-common denominator crap manufactured and marketed to as as wide a demographic as possible for no other reason than profit, but really, pop music is such a small part of the entire musical landscape.

Even if it were, what damage to people is pop music causing? What addictions is it fostering?

You could debate about the dumbing down of music that manufactured pop music encourages, but we are talking about actual harm caused by fostering addictions here, which things like sodsa and cigarettes do, as a result of their being addictive as well as damaging to health.

The pop music analogy isn't a very good one, because music doesn't damage your health by encouraging your addiction to substances harmful to your health.
Show HN: Programming Languages Influence Network Based on Wikidata
I don't think it is efficient to implement a dozen of ways to handle generics.

People who need generics will use code generation until the issue is addressed, I don't really see the need to rush.

Attention to details is something I like about go.
So there's about four things going on here which are somewhat conflated, but I definitely agree with the approach of analysing this by power dynamics.

1) Link snippets. In the old days, there was syndicated news: org A could pay org B for the right to print bits of B's coverage. From this point of view, Google search looks like a syndication that they've not opted into and isn't paying. Of course, when they tried fighting back (some organisations in Spain and Germany, I think), they got removed from search results and ended up worse off. This is the view driving the "link tax" proposals in the EU.

2) "Snippets" that are in fact the whole article: both AMP and the proposed "web packages". In this case, Google end up publishing the whole article from their domain. The paper gets .. what exactly?

3) The bad recommendation problem: "This equates a responsible, expensively produced, extensively researched, professional newsgatherer with some guy who thinks the earth is flat for no reason other than that it ‘kinda feels right’." See also Youtube's role in promoting flat earth, anti-vax, neo-nazi, etc viewpoints.

4) AMP etc. vs paywalls: "In AMP, the support for paywalls is based on a recommendation that the premium content be included in the source of the page regardless of the user’s authorisation state."
One of the many things I like about it.
I'd say they have failed. Many outlets have gone out of business, many are unprofitable and propped up by ulterior interests (e.g. billionaires and nation states wishing to influence narratives). Quality has suffered in many ways.

The revenue graph here gives a good overview of how the industry has declined:
https://en.wikipedia.org/wiki/Decline_of_newspapers#Crisis
> 77 percent of Wikipedia articles are written by 1 percent of Wikipedia editors

That's still a lot more writers than your regular newspaper in terms of consumers:writers ratio.
There are a number of blog posts by people such as Tim Bray, Steve Yegge, and others - as well as internal engineering blogs (at least there is one at Facebook and several at Google). I read these on a regular basis (Yegge's hasn't been updated in a while), but only to take away ideas and learn about new technologies.

Their approach is almost certainly not the right approach for you, because you are not Google ( https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb ). That said, if you are looking for a position at these places, then the blogs might help you, in a number of ways. If you want to work there though, focus on the sound engineering techniques applicable anywhere (maps, hashing, trees, graphs, algorithms) and build a reputation through Open Source contributions to the projects the companies are involved with.

* Tim Bray / Amazon / https://www.tbray.org/ongoing/

* Steve Yegge / Ex-Googler / https://steve-yegge.blogspot.com/ and https://medium.com/@steve.yegge

* Facebook Engineering Blog / https://code.fb.com/

* Google Developers Blog / https://developers.googleblog.com/
People with the strongest opinions about regulation and “middlemen” often understand the least about what they do and why.
So to clarify, you don't agree that anyone should use -pix_fmt yuvj420p when encoding video to share with others?

Let's say I have a video with full RGB range 0-255 video. Why would 10-bit be a better option than 8-bit?
Yeah, to put it mildly, J. Random Web Developer’s view on the news business is … not helpful. It’s not as if news orgs don’t hate their current monetization models; a quick spin through Poynter would have confirmed that for him, while
he probably should be aware that many outlets are focusing on subscriptions, partner content, and so on. But the nature of the web is that the vast majority of consumers are conditioned to have stuff for free, and if they can’t get news from the WSJ they’ll get it from Breitbart, and if they can’t get it from Breitbart they’ll get it from a Romanian teenager running a fake-news clickfarm on Facebook. And that’s without getting into the first- and second-order effects the Web has had on local journalism and newspapers, which have suffered from the twin scourges of the superstar economy (why pay for the Paducha Picayune when I have every national paper at my fingertips?) and the miserable margins of online ads compared to the print ads that used to be their mainstay.

The problem is that the ad-supported Internet model hollowed out American journalism, turning it into a howling wasteland of listicles and tracking pixels, and the industry is simply hanging on for dear life at this point. If the OP had some recommendations for a better user experience that wouldn’t essentially kill what remains of the non-top-shelf (NYT, WSJ) or hyper-focused (TPM, Axios) journalism market, I’m all ears, but there’s nothing there that’s helpful.
+1 covers around 25 flags. https://en.wikipedia.org/wiki/North_American_Numbering_Plan#...
This has been a long slow process. I thought there would be some business model innovation before now, but it apart from subscriptions it doesn't seem like anyone has cracked it.

Subscriptions are a solid business model, and I think it's important for fund serious newspapers / investigative journalism. However, by putting them behind a paywall, these important stories may no longer have the impact they once did.
Religious people are happier than non-religious people. This replicates fairly well across many countries. This should be a fairly convincing argument all on its own. It is entirely possible to be religious without rejecting rationalism, as well, if you accept God as a metaphorical construct. Religious people are also more charitable. If you break down the numbers, this increased charity is not just benefitting the church.

https://www.pewresearch.org/fact-tank/2019/01/31/are-religio...

https://www.washingtontimes.com/news/2017/oct/30/religious-p...

https://www.philanthropy.com/article/Religious-Americans-Giv...
>what computers can do changes too fast for people who want to build a good unified set of abstractions over it.

I was with you until this line. Is it really the case? x86 has been with us for... a while, and x64 is backwards compatible. We built an abstraction on top of that, a compiler that can take high level languages and turn it into machine instructions.

I think what people are looking for next is a compiler that can take something even higher level and "compile" it into high level language. The issue is that if you get too abstract, a standard compiler stops being able to make good guesses about your intent. However, if you built a "high level compiler" around specialized domain-specific use cases, then you might be able to make reasonable higher-level guesses about intent (though as with normal compilers, you'd need support for advanced developers to work around those assumptions).
Congratulations on the release! For all the talk of React and Vue I still like the 'batteries-included' approach of Angular.

I mostly do Kotlin in my day job so Angular aligns fairly nicely with the way applications are structured. I don't get the militant need for terseness that's seen in approaches like React Hooks. I also don't need the choice between multiple backwards-incompatible (or competing) routers, nor do I have a need for functionally pure reducers.

So, it may not be sexy, but It Works and that's good enough for me :)
I think the author refers to curation not censorship, Google is trying to get the content from the publication that do actual curation and all the other content and show you what an algorithm thinks will make them more money.
Fascinating/harrowing stuff: Despite these losses, the crew was able to attain and then maintain limited control by using the throttles to adjust thrust to the remaining wing-mounted engines. By using each engine independently, the crew made rough steering adjustments, and by using the engines together they were able to roughly adjust altitude.

With no control surfaces, and using the engine thrust they attempted a landing - of the 296 people on board, 111 died.
We get tons of a-holes cruising our neighborhood trying to hawk home repairs, driveways, roofing. It's constant and annoying as hell. I have a "No Soliciting" sign up, but that doesn't deter the idiot political campaign people, for one. Also, if we're outdoors working in yard or the kids are playing, you get the walk-up treatment. It's so annoying--you work all day, you get home, you just want to do your thing and here's some idiot you don't want to talk to showing up trying to sell you something. Also, more than a few have been downright creepy encounters where I thought I was possibly being cased by a burglary crew.
You don't really need to look. Culture, race, will do fine.
Dennis Ritchie about yacc history details

> In some ways the interesting thing is that the parser (probably for B, couldn't have been C based on radiocarbon dating evidence) was tiny and dead simple using recursive descent for most parts, a precedence table for expressions. But out of the intellectual culture-meets-culture encounter, an enduring tool was created.

https://yarchive.net/comp/handwritten_parse_tables.html
Long Before Boeing 737 Max Crash, Ethiopian Air Pilot Warned of Dangers
I'm totally for it. I'm just saying it's not that easy for an average citizen to actually do anything about this. It's not like I can call 1-800-GOVERNMENT and say "Hey how about preparing my tax return for me? kthnx!" and then it will happen. It would require a massive, coordinated grassroots effort to overcome the lobbying by Intuit, H&R Block, etc.

So saying "Hey just have the government do this!" is fairly useless.
That's the thing though, there isn't much reading or depth.

The majority of sites are like those cheesy carnival games trying to get people to "step right up" and are just as rigged as the games to try and keep you around, blasting your face with ads.
I have noticed that, and I contribute a decent amount myself. There also appears to be a lack of information around a lot of different topics (namely, the last one that I noticed, was common insects). I do try to encourage others to edit when possible, but I've definitely passed it up out of laziness before too.
Then I guess the debate should be what a professor's job should be: (a) reciting imperfect knowledge & theory to students without regard for whether it's accurate or digestible, or (b) maximizing students knowledge of the material (without reducing the amount of material students need to learn).
You need "gawk -M" for this for bignum support, so visited[$0]++ doesn't wrap back to zero, otherwise it is not correct for huge files with huge numbers of duplicates.

The portable one-liner that doesn't suffer from integer wraparound is actually

awk '!($0 in seen) { seen[$0]; print }'

which can be golfed a bit:

awk '!($0 in s); s[$0]'

$0 in s tests whether the line exists in the s[] assoc array. We negate that, so we print if it doesn't exist.

Then we unconditionally execute s[$0]. This has an undefined value that behaves like Boolean false. In awk if we mention an array location, it materializes, so this has the effect that "$0 in s" is now true, though s[$0] continues to have an undefined value.
I am under the impression that low code platforms thrive because you need less skilled people to work with them, and still are able to build your app/whatever.

Yes it's still better to have skilled engineers, but they're expensive and hard to find nowadays, and not every company is even capable of hiring them effectively.
Kinda clickbaity headline,
criticizing click bait headlines
> Congratulations on the release! For all the talk of React and Vue I still like the 'batteries-included' approach of Angular.

It's a different story when your application is huge and mostly made of batteries. ;- )
You can't spend money on helping the community, that's basically communism! /s
China Telecom’s Ace in the Hole: BGP Hijacking

"China Telecom (CT) entered North American networks at the beginning of the 2000s, and has since grown to have 10 PoPs, eight in the US and two in Canada, spanning both coasts and all the major exchange points in the US. Few other non-American ISPs has such a wide-spread presence on US soil."

"Using these numerous PoPs, CT has already relatively seamlessly hijacked domestic US and crossUS traffic and redirected it to China over days, weeks, and months as demonstrated in the examples below. The patterns of traffic revealed in traceroute research7 suggest repetitive IP hijack attacks committed by China Telecom. While one may argue such attacks can always be explained by ‘normal’ BGP behavior, these in particular suggest malicious intent, precisely because of their unusual transit characteristics – namely the lengthened routes and the abnormal durations."

:s/CT/Huawei/

Source:
https://scholarcommons.usf.edu/cgi/viewcontent.cgi?article=1...
Talkspace: Mental Health App Raises $50M as Digital Therapy Grows
The solution is to hit F9 to enable reader mode using a modern browser. If it can't render, I close the tab. There are extensions I'm sure which force reader mode on selective lists of particularly egregious sites.
> golang only comes with a low latency GC, which basically means you cannot use golang if you're looking for high throughput.

I you're looking for high throughput you just need to allocate less. Or use unsafe. And it's totally doable.
Because changing human behavior on a large enough scale is often orders more difficult than finding a technological alternative.
This release is awesome, here is a summary from the Angular team blog - https://blog.angular.io/version-8-of-angular-smaller-bundles...

The main feature among many is differential loading, that will load different versions of the application depending on the capabilities of the browser.

This will avoid installing polyfills without the need for them and reduce the bundle size. There are reports of 40kb reduction in bundle size, which is a lot.

More than that, this release does a lot of preparation work for Ivy in version 9, which will bring a completely new rendering layer.

Also, there is a lot of preparatory work for the introduction of Bazel in the build pipeline, which will bring us fully incremental builds (recompiling only the part of the code that changed and nothing more).
I just happened to find where he said that: https://news.ycombinator.com/item?id=17068101

"Years ago, I felt burned when I wrote several articles for #AltDevBlogADay, and they vanished. I have much more confidence that what I write on FB won't vanish. [...]"
In short: we're selling analytics that is specifically designed for conversion optimization. Right now you are forced to use a bunch of different tools to get some vague idea whether your website updates were genuinely good or bad.

We see the temptation for real-time analytics and could possibly that for marketing or entertainment purposes. However, the real value in Volument comes from the data that is aggregated from the longer term visitor behavior. How many returned after the first visit? How many re-returned? Which market segments are engaging the most? Who brought the most traction? Believe it or not, the current analytical tools fail to give answers to these basic questions. This is because their internal data model is not designed to answer these questions.

We have tried our best to explain the product in these "Problem" and "Solution" articles:

https://volument.com/learn/problems-in-standard-analytics

https://volument.com/learn/how-volument-works
> This does not mean much.

It does in the context of places, like those mentioned above, with naturally elevated levels of background radiation. The absence of studies out of these areas with links to harmful health effects is evidence that such levels are likely safe.
How to establish a daily writing practice
When’s the last time a large US navy vessel was in a situation where exceeding limits was justifiable due to tactical needs? I’d probably wager that WW2 was the last time.
U.S. Warns Of Spy Dangers Of Chinese-Made Drones
Isn't that just a bit of code to fix?

if (s matches possibly valid URL pattern) then try to open it
else send s to search provider
> I'm getting badly uptight because ISTM you may have defined suicide into something you are morally required to intervene in, and prevent. From your orig post: "...given support to help enable them to grow into better people..."

You're obsessing over one sentence, pulling it apart and taking it completely out of context - even after I have already clarified what I meant.

I have repeatedly made the case that support for "at risk" people (in terms of criminal activity) should be non-interfearing and in a way that offers them choice. This is the exact opposite of the example you gave regarding the persecution of homosexuality.

I've also said I'm not even going to engage in a debate about mental illness. I've supplied a link for you to read up on - if you want to know more. However if you do have suicidal thoughts then please do talk to someone - trust me, it helps. And even if you're not suicidal but generally feel like your mentally unwell, talk to someone. If you don't feel comfortable talking to a friend then there are also support contact details on that charity I linked to (https://mind.org.uk). They wont interfere nor intervene. At least not unless you ask them to.
...and if you change your default browser to anything else, you'll get endless "Try Edge!" messages in your notifications and even on your lock screen.
what about outfits like hillsong. those parishiners dont look poor to me. picking on rural america is short sighted and ignorant.
Erm. I don't quite know how else to put this... what stops the malicious sender from sending an email "pre-truncated"? Emails are plain text underneath. Gmail's truncation contributes nothing that couldn't be accomplished on the sender side anyway.
Cryptocurrency Exchange Listing Events
Spoken as a non-religious person, religion gives a lot of people something to rely on and a base foundation of ethics and morals from an early age. It also opens many people to reading and philosophy, and can create a great sense of community in healthy environments.
A Programmer's Cognitive Load
> if you speak of group A going extinct and group B not, you are implicitly defining them as separate species

I don't see how this follows. I've definitely been in biology classes where we discussed different groups of rats in this way and we never considered them separate species just because they were different groups.
Angular feels like frontend framework built by backend java Spring developers, that hate frontend development.
Block diagram based "codeless" software might not be a one-solution fits all, but it's certainly effective in a number of domains. I'm currently making the transition from writing physical simulation code in Fortran, Python, and C++ to Simulink with great effect. And "codeless" Labview has long dominated equipment controllers in laboratory settings.
There's already a small section on this in the descriptive text. However, I think, in the broader picture this is more about aggressive optimization and nondeterministic behavior from the high level programming language point of view. Which may happen to any product. (E.g., at some point, Safari mobile had a problem, where some code it should have fallen back to in time critical moments was apparently already purged from memory.) The point is really, if you put all eggs into a single basket/browser, what may have been a minor trifle else is elevated to a completely different level.
Ctrl-0. Ctrl-0?! Back button...
AI is coming: a short story of emotion recognition starring Game of Thrones
Mozilla Position on Web Packaging
For Many Navajos, Getting Hooked Up to the Power Grid Can Be Life-Changing
> Since the muon is heavier it orbits closer to the nucleus of the atom, which helps it cancel out the repelling force.

Even this is hard for me to wrap my head around when I try to also remember that these particles are really just quantum field phenomena.
This is for very simple cases. It doesn't take much before you end up with hours upon hours of paperwork (usually because of property ownership or investments or similar).
I'd guess they are water balloons from the description. My wife has purchased those from Costco. They are e easy to fill up all at once. They do make an unholy mess that takes the kids a while to pick up.
Crap.. Which page and what browser? Thanks!
> I'll concede that most pop music is lowest-common denominator crap manufactured and marketed to as as wide a demographic as possible for no other reason than profit

Bah I think you're showing yourself to be a cynic and a snob with statements like this. You don't like that music so it's 'lowest-common denominator crap' and you can't see any purpose for it apart from profit, no matter if other people chose to enjoy it.
When a typical application spends multiple megabytes just for the webfonts and logo JPGs on the front page, I don't really care whether my application bundle is 200k or 500k, though. I care more about productivity.

Now, this clearly needs SOME boundaries, but let's not start a whole "Electron" thread again :)
Relativity and the 1919 Eclipse
display: table isn't bad for layout (it's fine, and a perfectly reasonable approach, but please use table-layout: fixed); the table element is bad for layout, because it's an accessibility nightmare (and accessibility tools end up with weird heuristics to determine whether a table is there for tabular data or layout).
Agreed but the effect is much more limited. If you compare manufacturer TDP against each other, it can only go even more in AMD's favor in real world scenario.

Not very surprising even only from the manufacturing process used difference though, since Intel's next desktop generation is still 14nm it won't be changing soon.
What is reader mode? F9 doesn't do anything for me in Chrome.
A PDF of the print edition would be an improvement at least, no?