skysight-inc/HackerNews huggingface dataset:
The term itself dates to the late 1980s, and formerly referred to corporate-produced propaganda in the form of audio- and video- news releases (AVRs and VNRs).

A search of the Nexis media database indicates that the term was initially used more broadly. In May 1989 Adweek writer Barbara Lippert panned ads in which former newsreader Linda Ellerbee appeared "in a fake news setting" hustling Maxwell House coffee. In August that year Ad Day's Ed Buxton criticized the use of "the fake news bite" where reporters re-enacted news events as part of a news story.

However, it was a cover article by David Lieberman titled "Fake News" in the February 1992 edition of TV Guide that popularized the term. In his article Lieberman took the media and PR industry to task over video news releases. He argued that if footage from VNR's were used in news it should be labelled so that viewers were aware of its origin. If not, he argued, media outlets risked undermining their own credibility if they "pretend out of pride that what they broadcast is real news, instead of labeling it for what it is."

https://www.sourcewatch.org/index.php/Fake_news
tl;dr:

Wouldn't it be cool if there was a tool that could scan your projects and find out which of your dependencies have Patreon campaigns going, to make it easier to kick in a few bucks for the stuff you're relying on?
I agree that systems should record times in UTC. But I'm talking about a more nuanced edge case: parsing user-entered date strings. If a user says "4pm Los Angeles", it could be ambiguous, and recording the offset is the only way to reliably disambiguate. See my reply above.
Similarly, if you’re writing an native extension targeting multiple versions of ruby, python, etc., ifdefs are unavoidable.
Can you link to the instructions for disabling SecureBoot on microsoft ARM devices?
First, kudos to the researchers and the team for working with them on this. Glad to see cooperation and not just chest thumping.

It is stories like this that kind of make me more of a curmudgeon, though. I feel like we are just finding new ways to retread old problems.
Web apis. Eg: json, xml
let { class } = this.props

Class is a reserved word. This is why they stuck with the dom attribute names. Because it is JS, not html :)
We can look at phones and tablets, where bootloaders are locked down, to see that there is an interest in making sure that the secure bit doesn't get flipped by the user in the name of "security".

There's an incentive to disallow unauthorized software from running on your hardware platform: it forces users to go through approved channels for their software and data. If you own an App Store and services like iTunes, the financial incentives exist to ensure your users don't sideload content or use competing app/media markets.
But why donation is bad? Wikipedia also asks for donation but it doesn't mean that companies/people influence on it in a bad way.
Are kickbacks a thing? It wouldn't surprise me Oracle and IBM nurtured that or similar behaviour, massaging client's decision makers like that.
> It comes from a personal development organization that starts with 'L' and ends with the letter before 'l'.

Are they a secret organization or something :P or what is up with not wanting to state their name? As a foreigner not living in the US I have no idea what org you are talking about here, so excuse me if it is really obvious to people from the US.

PS: With the font on my phone the ‘l’ looked like ‘I’ (uppercase ‘i’) rather than lowercase ‘L’. Regardless I have no idea what the name you are referring to is supposed to be.
> telling them how she feels they are treating her without respect and working with them to "co-create" a new reality.

You also have to be wary of people who know this as well. People are often able to hide equally shitty behaviors in the language of compromise and help.

I've been told by someone that it was rude that I was texting them because they were out with someone catching up. Not that I knew that, but whatever.

On the flipside, they felt free to text people the next time we were together and catching up and hanging out.

And they said how rude it was for someone to tell them to not check their messages when they were hanging out. That it was controlling.

It basically came down to always having the proper response to someone in order to do what they felt like doing at the time. It kind of goes with the article. It's all vaguely surface, "Let me do what I want" and then they concoct the reasoning that gets them there.

The thing is that sometimes people are just flat out wrong and that person is just looking for a reason and the only real solution is for them to realize that they're being irrational. That there is no halfway point. Reminds me of a bit that happens in Fear of a Black Hat. The band is arguing with the label about the album cover. The label is complaining because it promotes violence against law enforcement as it shows a picture of the band on top of a pile of 15 dead cops. They want a different cover. The band wants the cover as is. The manager looks up from his phone and attempts to mediate the situation. He asks the band "How many cops do you want? 15?" then the label, "How many do you want? 0? Let's meet in the middle, 7 cops. Good?"

The joke is that it's not the number that's the problem. There's no real compromise that can be reached here. Even one dead cop is basically giving in to the band.

So it's possible the parents just asked with absolutely no disrespect in word or tone. But the adult child is simply railing against perceived slights. And them saying they "want to be treated with respect" is just being weaselly. What does that respect mean? How are you being disrespected? If you can't articulate that, then you aren't being disrespected. The problem is you, not the world.
People still buy iPhones and iPads despite the hardware platform lockdown.
I think the general consensus is that the Communist movement (50s and 60s) actually did a lot for gender equality, given that that was one of the explicit precepts of the new society. China was coming from way, way behind, though, so even if a huge amount of progress was made, it ain't no UC Berkeley. But observing other "psuedo-Confucian" societies like Korea or Japan, it often seems like China's actually comparatively relaxed about gender.

Years of living in China left me with the impression that women themselves have come a long way: there are a lot of "tough women" in China, and many of them are very independent minded. Sure, there's also a lot of anxiety about being 26 and unmarried (the horror!), but at this point that anxiety comes as much or more from family pressure, the women themselves are often very "modern-minded".

The men, on the other hand, are mostly still in the stone age. The goal of life is to amass money and power, and one of the first things you do when you've got that is get a mistress. Having pretty young things in the office is a must. One of the main perks of authority is that you can screw who you like. The typical university environment, for example, is absolutely disgusting, the male professors are shooting fish in a barrel.

And because political and social power is held by men, the government comes down hard on feminism. I always had a hard time getting my head around the way feminism is treated like a political sin, and is censored as such.
Another article that refers to the book "The Mind is Flat", there was recently a submission and related discussion here: https://news.ycombinator.com/item?id=17625244

Highly recommend reading the book, it really is mind blowing and thought provoking!
yep. thats what I mean.
> maybe it has something to do with the evolution of gender equality in China?

Women played prominent roles in many revolutions. That didn’t stop the resulting societies from developing depraved sexism. This is a problem many civilisations have faced and solved. Looking for uniquely Chinese causes is a goose chase.
It already was in the build system. The macros that control conditional compilation when one is doing it with the preprocessor do not appear out of thin air. A build system has to set them appropriately in the first place.

All of the mechanism for auto-detecting (or manually specifying) the capabilities of the target have to be there. It is simply a case of whether they set preprocessor macros via command-line options or tell the build system to use alternative source files.

The latter has the advantage of only creating build dependencies against the modules that actually use the library functionality in question, rather than against the compiler command line and potentially forcing a re-build of everything (when an honest dependencies mechanism is being used).
At least the old problems imply old solutions. The user, as shown in the gif above, cannot know that (s)he is on a fake page because the address bar is missing. An easy solution is to include the address prominently displayed.

I’m surprised that Google didn’t see this coming though.
Although this is amusing theory, it's non-sense. Google Cloud already has government users. Google employees protested an internal project - a thing that they were working on or being told to work on - not a customer. Regardless of how media reported on it.
> I do not think YouTube's recommendation engine is an unmediated expression of a user's true desires.

Cynically, I disagree. i think their recommendation engine is a reflection of a collection of people's true desires. People reveal their preferences through actions (clicking on things) more than thought, which is generally rationalization for a decision already made.
For laptop-style devices it's in the firmware configuration. For phones, well, can you link to the instructions for disabling it in iPhones?

Microsoft's restrictions here are abhorrent, but they're also not outside the industry norms. The "Windows ARM devices must enforce secure boot" thing dates to the only Windows ARM devices being phones and tablets, and it's been updated now that that's changing.
I've argued that parinfer complicates lisp editing. Some notes critiquing parinfer: https://github.com/noctuid/parinfer-notes
Landmark Forum. They don't have the best reputation in general.
Same place as the instructions for disabling Secure Boot on Apple ARM devices.

These corporations are big enough that it makes little sense to say "corporation good" or "corporation bad" (and it also doesn't provide any incentive for the corporation to change). If we say "Enforced bootloader signature verification with the ability for the physical device owner to enroll keys is good" and "Enforced bootloader signature verification without that is bad," that applies equally well to both MS and Apple.
I don't think you are saying that India was never a united entity in it's history. It has been united multiple times throughout. In fact that's how it got the name "Bharat" after one if the kings.
Ask HN: Which celebrities and thought leaders take MOOCS or online courses?
Bill Gates, for example, has taken several online courses. Are there others?
Reminds me of Daniel Dennett's Consciousness Explained, where he also tears down the common perception of 'subconscious' thoughts. Not the most easy/didactic book (and certainly not the most humble of titles) but worth a read.
>For me the more interesting question is how the tiny minority of people who have gotten their hands on the overwhelming majority of money, power, and resources in this country and around the world can be persuaded to use what they have in socially constructive ways rather than for the benefit of the tiny, exclusive minority they are part of.

Income, corporate, payroll, VAT, property and capital gains taxes are great for this.
Thanks for chiming in! cycle.travel/map is really good! I like how responsive the interface is, and its routing algorithm seems on par with other ones I've tried. Do you take into account traffic info for Germany? I couldn't find good open sources for that.

Yeah, Strava tends to overestimate the rideability of bigger roads. Keep in mind that a lot of groups use Strava, and it's easier to ride a busy road when you're in a group. In Germany, for example, you even have a different legal status on the road. I would love it if I could somehow filter the global Strava data, but they don't make their data available; not that I would expect them to.
It is absolutely scary to me that "my" computer could be running some OS that I don't want it to run. I have no freedom if someone else controls my OS. That's why I run free-software operating systems with secure boot enabled.
I think most Chinese people would blame Mao for the CR, not women...
I'm almost certain similar services exist around the same price point, which don't apply the SaaS model of privacy to user data.
> Google employees don't get to choose their customers.

This theory is completely at odds with what actually happened. The reality is that workers at Google wield enormous power when they act together, and get to make the company drop a customer.
It works very well with preact so it obviously is possible. edit: And while you pass it often as a prop (<a class=...>) you usually never access it yourself in components - and if you do, just do `this.props['class']`.
Another recent thread provides one good reason: https://news.ycombinator.com/item?id=17627093
It's not all that annoying, tbh. At least there's a reason - those names are actual DOM names, right? Slightly annoying is to have a react function HAVE TO start with a capital case and use CamelCase.
When they move off from using web-technologies.
I wonder if Dart will supersede Kotlin now that Flutter is getting attention on mobile.
Yeah... from an engineer’s POV or a publicly-visible commercial POV it makes no sense. Something fishy is going on for Oracle to even get a seat at this table with their sorry excuse for a cloud.
It was a project under contract to a customer. That is not an internal project. It would be risky and foolish for that exact same customer to gamble their next contract under those conditions.
Having tried both Gibber.js and Tone.js I would give the edge to Tone.js - less crackles and pops and generally more a more stable bridge to the Web Audio Api. Give it a look if you like.
> It sounds to me like imaging is the solution to attackers modifying systems during shipment.

It’s not. They could hack the BIOS or the IME to establish a rootkit that is practically impossible to detect.
Can't say that I love that the article clearly takes a "Can you believe this bullshit?" tone, but it's hard to conclude anything other than that the investors here really don't care. In their view, their goal is to return capital (and by extension, further their career and life), not play judge.

The investors who chose not to comment are pretty cowardly, IMO.
Of course they saw it coming. The problem is that they just don't care.
In that case why would that impacted customer want to do business there again considering that risk?
Thank you. But neither k nor m are the letter before i.
They are better because of the brand association, not in spite of it.
> It's genius and I wish all other languages gave you the ability to optionally choose between braces or whitespace. It could settle the whole Python vs C syntax war once and for all!

I really like Haskell as a language, but the fact it isn't based on s-expression is the biggest issue I have with it. Whitespace, braces, etc. are very minor quibbles: they're basically debates about language as a UI. The problem is, that same language is also the API we must adhere to when manipulating code programatically, e.g. writing interpreters/compilers/documentation generators/code formatters/linters/renderers to HTML or LaTex or whatever/static analysers/verifiers/model checkers/IDEs/refactoring tools/etc.

I think it's telling that a language so heavily focused on language implementation (DSLs, etc.) effectively has a single usable implementation (GHC), and a mountain of dead/niche implementations ( https://wiki.haskell.org/Implementations ).

Imagine we're given the path to a file containing Haskell code, and we want to transform it in some way (e.g. replacing calls to one function with another function). The most basic thing we need to do is parse it, but my work on code analysis tools over the past few years has taught me that we can't even manage that reliably.

We might naively reach for the GHC API, but that requires that we set a whole bunch of configuration options that we may not know (language extensions, package databases, commandline flags, etc. collectively referred to as "dynflags"); if we get those wrong, our program crashes saying `the impossible happened!`. We can't, in general, figure out what these should be; the only real solution is to invoke our program via Cabal, and read in the needed values by emulating the commandline flags of GHC. This solution is useless if we have a string of code, without any associated Cabal project.

We might instead opt for a standalone library, like haskell-src-exts. The problem is, those libraries typically can't parse Haskell code found "in the wild". Language extensions are one problem, but another major blocker is widespread use of the C preprocessor (an unhygenic, unsafe macro system based on string substition; which would be largely unnecessary if Haskell used an easily manipulated format like s-expressions instead).

Note that even GHC can't re-use its own ASTs: the Template Haskell extension provides its own AST representation, entirely separate to that used by the compiler's frontend!

Whilst there are layers on top of Haskell like "liskell", which accept s-expressions and produce Haskell code, they're solving the opposite problem: it's easy to convert from s-expressions, since they're so trivial to manipulate. The hard problem is being able to do anything useful with the mountain of existing code which isn't in a nice s-expression format, other than compile it with (some versions of) GHC, if invoked with the right options from (some version of) Cabal; or maybe Stack; maybe after running Hpack; or who knows what else!

I wrote up some of this at http://chriswarbo.net/blog/2017-01-31-syntax_trees.html
This is a thought-terminating cliché by now. "The media" is not one thing that has a single requirement for existence. Generalizations break down upon examination, but this is just useless cynicism.
Czech Budvar is fantastic. I don’t think it’s broadly available across Europe though.

Similarly, Heineken is very much worth trying in the Netherlands. I’d never drink it here in the US.
In many cases they buy it because it’s a walled garden and locked down. When the alternative is Android it’s not hard to see why. People here seem to miss that while some people want freedom to experiment and play, others want the freedom to just have the device work as intended and not have to worry about fraudulent or malicious apps.

It would be weird if a dev preferred the lockdown, and weirder still if my grandmother didn’t.
What you heard about mercurial being worse is wrong. There is no need for a journal extension to prevent mercurial from permanently deleting commits. Operations that might delete commits such as strip, rebase, etc. either saves the removed commits as a backup bundle or marks the commits as obsolete and does not ever automatically garbage collect them.
All you need is another port in addition to the regular SMTP port. They are not mutually exclusive.
* https://git.kernel.org/pub/scm/git/git.git/commit/Makefile?i...
lowercase L, not i
*sometimes

"I think waffles are better than pancakes" is a pretty easy distinction.

"I think slavery should still be legal" - not so much. Is that just a really shitty and ridiculous opinion, or harassment?
It's arguably not that China has developed "depraved sexism". I mean, foot binding!

Edit: My point is that perhaps evolution of gender equality since the 1949 Chinese Revolution got derailed somehow.
Throwing home made medicine in to a crowd is a bit cavalier.

Perhaps they could get their point across while acting a bit more professional?
That was my first reaction as well, that this could end up in line with Xi's crackdown on corruption. As the article mentions, censors are silencing some discussions, but I wouldn't be surprised if censors let through and amplify those speaking out against abusers who also happen to be critical of Xi's government.
The math doesn’t check out, rankings contradict them (check TIOBE, or google indices, or even StackOverflow rankings). It’s sad to see this kind of conclusions in HN because they are not not only incorrect but dishonest.
This expression not only checks for the @ symbol but also makes sure there are no white space symbols (which is a wrong assumption as user wongarsu has pointed out).

Anyway, the point is to assist the user, not to verify the email address actually is valid.
Thank you Hacker News! Thanks to you I just had my 100th sale of the app -- and that means I was able to donate $350 to GiveWell's top-rated Against Malaria Foundation: https://www.againstmalaria.com/MyNets.aspx?DonationID=395198
Cheers!
For Scientists Racing to Cure Alzheimer’s, the Math Is Getting Ugly
This logic could work for Switzerland. What if your country started numerous wars in the past?
You're right about secret level work being boring, it's normally related to stuff like the exact time and location of a military flight or convoy, or other things that can impact people at a smaller level, but aren't really dangerous to the nation as a whole if they get leaked. I think I only ever saw something marked as confidential one time while I was in the military; general information was normally unclassified and anything that was deemed sensitive was bumped up to secret because it was easy to get for anybody that had a need-to-know.
15 years ago I worked with Oracle and guys from Oracle on a marketing side (they contracted me to help out with their marketing side), I definitely got that vibe. Years later, there was this talk: https://www.youtube.com/watch?v=-zRN7XLCRhc And it kind of all makes sense.
OSM is obviously not so good for shops, but it has incredible detail in other points of interest, down to drinking fountains and benches. Although of course it depends of how well mapped your part of the world is.
Any hn recommendations from this list?
That would be fine, I'm just pointing out the rape gangs dwarf the magnitude of harm MeToo uncovered, yet public exposure of MeToo dwarfs the public exposure of the rape gangs
I concede your point. I haven’t come across that particular pattern yet but it’s certainly valid.
Then read the Economist.
10 months ago they apparently registered their account to cast doubt that OP was 13 years old.

A weird fixation.
Oh thanks, those snippet links make it really hard to read the post otherwise
He mentioned that he tried starting with simple games like you suggest but that kids have unrealistic expectations of what they'll be able to do and it leads to disappointment.

Very interesting. I guess that could also make sense.
Walmart Explores Its Own Streaming Service
> This is not my thought. It comes from a personal development organization (...)

I'm fairly sure that whatever organization you have in mind were NOT the original "inventors" of the idea that reality is what you make it, and that you actively can modify your subjective reality by choosing a narrative, or expectation, or whatever you want to call it.

This is well used in areas like Cognitive-behavioral therapy (CBT) and you could argue that it touches on both buddhism ("wanting is suffering"), stoicism, what have you.

Basically what I'm trying to say is that these organizations never make up new ideas. It's all branches of philosophy but popularized, so you don't have to apologize for the "source" of these ideas. They're very rarely original.
Weird Observations in RL
Can you point out where this article claims Tipu made the first indigenous rocket? I don't see that said anywhere.