skysight-inc/HackerNews huggingface dataset:
Okay, so this is a throwaway account whose only posts are in defense of Facebook.

Readers on HN, you’re supposed to be far more skeptical and employ your Young Reaganite “Trust But Verify” glasses before upvoting blindly like this. Even if the facts are correct, the talking points are clearly presented as (in the favorite words of so many on here) “submarine PR.”
Sorry for slight meta, but does anyone know why this 323 pt 8 hour old story is near the top of the front page, while the 6 hour old 639pt story on apple blocking FB's certs is on the 2nd page?
With @skrebbel, you make my day! Thanks for sharing these links. They remain me the time when I discovered the web searching for TI 85 apps.
in an era where the internet is controlled by a handful of internet monopoly businesses and where any fun can easily be seen as offense by someone somewhere, then fun has to disappear or relabeled to not hurt businesses sole raison d'etre which is profit. It's not 2007 anymore, sadly.
>"It is the common fate of the indolent to see their rights become a prey to the active. The condition upon which God hath given liberty to man is eternal vigilance; which condition if he break, servitude is at once the consequence of his crime and the punishment of his guilt." – John Philpot Curran: Speech upon the Right of Election for Lord Mayor of Dublin, 1790. (Speeches. Dublin, 1808.) as quoted in Bartlett's Familiar Quotations

[0] https://en.wikipedia.org/wiki/John_Philpot_Curran#Quotations
DocQL Beta Is Live
To be fair, lots of random people (myself included) `npm install`'ing things they don't understand but seem to do the trick has generally been a good thing.

Or, at least there's been far fewer incidents of that blind trust spectacularly blowing up than the pitchfork mobs about to come after this comment might lead you to expect. Perhaps you might say that npm users at least understand the risks we take on when we do it, but I still don't think most npm users give it all that much thought...
There is an enumerable set of HTML and CSS properties, so yeah.

That document is scary! There are 70 different ways to encode an opening angle bracket, what is just a tiny side note...
This isn't a recent occurrence. Over 5+ years ago, Netflix had dozens of popular food documentaries, notably "Food, Inc."
You have an agency like the NSA with scores of genius mathematicians and hackers and a black budget. There's nothing beyond their means, spying wise.

I suspect that one day our internal thoughts and feelings will be under constant mass surveillance, Minority Report style, but it won't look like sci-fi when it happens.
I don't yet see any discussion here on the effective difference between the assumed conclusion of this news, so I'll add this:
How do you expect the difference between Google and Facebook's internal ecosystems, and even their competitive stance (or lack thereof) with Apple, would affect the decision to revoke the enterprise certs?
Hypothetically, if Apple proceeded to revoke Google's enterprise certs on the same basis, wouldn't it have significantly less effect on Google's day-to-day operations? Certainly there large teams of iOS developers working on iOS apps, but I would expect (with no basis but idle speculation) that most other Google employees outside those teams are on Android and it would simply cause issues with Google's ability to develop apps on a competing platform.
If this is correct, then couldn't this act be interpreted as more of an anti-competitive move? I'm curious others' thoughts on this aspect of the recent sequence of news.
I dunno, man. What do you enjoy?

Pick a project to work on in your free time. A game, an audio synthesizer, a web application, maybe a character or world generator for a tabletop game you enjoy.

Work on it for however small a timeslice you want, while still working on it. Half an hour every weekend, I don't know. Who cares. Just spend that little bit of time solving a problem you care about and see if your enjoyment of programming improves.

I like to write games. From scratch. Well, I use libraries or platforms to do things like load bitmaps and draw to the display, but I don't use Unity, Unreal, or one of those. It's relaxing. I can do things like REFACTOR THE WHOLE DAMN CODEBASE if I want to without stepping on any toes. There's no JIRA, no standups, no coworkers looking at me funny because I use Emacs for all the things, no BAs or PMs telling me "that's out of scope for this sprint--no wait, it must be finished by sprint's end" two days before the sprint ends (actually happened once on the job). There's just me, my goals, and the code.

But that's my jam, yo. You need to find the problems you enjoy solving, then solve them your own way on your own time.
TCMA, the system the article refers to, doesn't actually shut down the engines in flight. In fact, one of the explicit conditions for its activation is the aircraft being on the ground:

> The EEC commands shutdown of the affected engine when the:
> • airplane is on the ground, and
> • thrust lever is at idle, and
> • engine is above idle speed and not decelerating normally
> The EICAS caution message ENG FAIL (L or R) is displayed with an aural beeper once the engine falls below idle speed.

https://quizlet.com/27148021/engines-apu-787-ge-engine-flash...
As an ULBP I don't use metal spoons because they function really poorly in freezing conditions. Bamboo works as well for me...actually I try to eat things that don't need any more tools than my knife.
>Whom is a representative democracy supposed to represent - only educated, upper-class, "quality" folks?

I think there is an valid question to what extent should people and views be represented. The simplest idea is that everyone is equally represented, but every voting system I've ever heard of has a minimum age, meaning that we think you can be too young to be represented.

Also, anyone who supports a non-mandatory system also supports, perhaps not knowingly or willingly, a system where the apathetic are not represented.

So, we already have a system where we think it is okay that apathetic and young individuals aren't represented, is it really that astonishing to suggest that some people think other groups should be included or that they want to change the boundaries of the already excluded groups?

In my mind, as soon as a society makes it acceptable to look at a 17 year old and say "You are too young/inexperienced/immature to vote", that society has legitimized unequal forms of representation.
To zoom, just subset the matrix to the region of interest
If I am following your line of argument, it would seem to apply to biology in general, which is not complete, yet which is effective at explaining lots of things, as well as able to assimilate new discoveries.
> I think your solution needs to extend to the hardware components on the board.

It does. I said all digital logic, which includes all the ICs, FPGAs, and silicon.
I read on Twitter that 2019 will be the year of resolver centered GraphQL frameworks (in difference to the schema based solutions). That approach should be more aligned with REST.
There was a game for iOS by Squaresoft called Chaos Rings that was quite good. It felt very nostalgic in it's design, reminding me of SNES/PS1 era role playing games.

It's no longer in the Apple Store (along with Chaos Rings II) even though I paid $15 for each. Not cool.
Sounds like a brilliant idea, then.
Little One Without Nose
> they use link clicks to determine coherence between query and result. More users => more clicks => greater coherence

Do you have a source on that?
:) For anyone else who doesn't recognize this: https://www.imdb.com/title/tt0138704/
Then spying, tracking, censorship of "offensive" or "unpatriotic" words depending on your political side for little gain of the little people. Of course, the state won't do anything to actually reduce mass shooting, they profit of fear and hate. History doesn't repeat, it is remixed.
> It's mostly built in for Pixel

I this this "Pixel" reply is misplaced. I've been using "Should I Answer" for about a year on my Galaxy S6, and it does everything the OP was requesting and then some. I just donated to them yesterday for the first time in fact.

Even if you don't choose to use your contacts as a white list (which I don't because I often have client/prospect calls coming in that aren't in my contacts yet), it still catches about 95% of calls thanks to thepower of the masses fighting back.

If you don't have it, definitely worth a download
As of this year with apps that access the Gmail API it is an official audit by an authorised third party assessor.

More info here: https://cloud.google.com/blog/products/g-suite/elevating-use...
EFF lawyer joins WhatsApp as privacy policy manager
I guess technically it was a ‘convertible loan’. Whatever.
>I think the universe doesn't care about us

Aren't statements like this holding on to the idea of a higher power after the decline of religion? You're ascribing the capability of feeling to the universe.
It looks like DevFlight's focus is on identifying active revenue streams for maintainers, based on whatever aspects the maintainer is flexible in commercializing (priority support, feature requests, etc). That's an awesome way to help create revenue without splitting the maintainers' attention between sales and the project.

A tangentially related idea I've had for helping fund OSS is offering a service that generates a passive revenue stream for projects via merchandise/swag sales. Essentially, the project gives you a license to use their IP (logos, slogans, trademarks, etc) for use on merchandise, then you operate an online store that provides branded merchandise for the project and provide a royalty back to the project based on a percentage of profit.

It can be as passive as the maintainers want, other than (potentially) creating a CNAME to the online store and adding a link to their website. All of the operational aspects of running an online store are completely abstracted from the maintainer, and they just get a periodic royalty payment. Or as active as they want, if the maintainers want to take part in designing (or approving) the merchandise, promoting it, etc.

The passive version also works perfectly for 501(c)3 non-profits, as the royalty payments would qualify as an exception to the "unrelated business income" rules and be considered tax-exempt revenue[1].

The size of the revenue stream is pretty proportional to the popularity of your project, so hidden projects with lots of indirect users would likely only generate a modest amount of revenue. But projects with a lot of direct users/site traffic or an engaged/passionate community would likely be a hit, from individuals buying stuff directly to manager's buying swag for their team.

If there are any project maintainers that would be interested in exploring the idea, please reach out (email in profile)! I can cover the execution side of things, and would love the chance to validate the model.

[1] Based on a naive reading of https://www.irs.gov/pub/irs-pdf/p598.pdf
I don’t know how to translate it in English, but in Italian there’s a specific term: Cleuasmo.

It’s a rhetorical device meant to captivate the audience by humility.
> Content blockers [...] prevent abuse by ad networks and many people are realizing the benefits of that with increased performance and better battery life. But there's a downside to this content blocking: it's hurting many smaller sites that rely on advertising to keep the lights on. [...] In effect, these smaller sites are collateral damage in a larger battle. And that's a big problem for the long-term health of independent content on the web.

I've got another way to solve this problem.

Content blockers should operate on a blacklist instead of a whitelist. Advertisements appear by default, but if a given site annoys you enough, you can go into your ad blocker's preferences and add it to your blacklist, and then you'll never see any ads on that site again.

Why is this not even an option in any of the major adblockers? I know it's possible in Ublock Origin via tweaking advanced settings[1], but it should be a built-in, user friendly feature.

[1] https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-tu...
Yes I suppose you're right.

Don't know why that didn't occur to me earlier!
* Are you tired during the day? Do you sleep less than 7 hrs/day? 95% of people who believe they need < 7 hours of sleep a day are wrong. If you're feeling sleepy even when getting lots of sleep, get checked out for Sleep Apnea, etc. Lack of quality sleep -> lack of focus and poor decision making around impulsivity. Sleep deprivation is like hypoxia. You'll be debilitated but claim that you're not.

* Assuming your sleep is fine, have you ever been checked for ADHD? Medication has helped me be less impulsive. I call it my "anti-F-it" medication. Where I used to think "I shouldn't really go off to do this, but f it", I now think "I shouldn't really go off to do this -- so I won't." Not a silver bullet, but a noticeable improvement.

* I've struggled with focus vs. exploration since childhood (I'm 43). It has never become easy, but I've become much better at it through experience and training.

* One dynamic I have is overcommitting time-wise. I know I don't really have a lot of time to do task A, but f-it, I'll do some B, an it should just work out. Oh, I didn't finish my work tasks by EOD Friday, OK I'll just work the weekend. Can I do this in a week? Sure. A week is effectively infinite time to my knee-jerk-reaction task planner.

To combat that, I now put all upcoming deliverables in my calendar. I have a TODO note in Evernote separated into TODAY, and BACKLOG. Anytime I think of a cool project or idea, I put it in BACKLOG. The day's tasks go in TODAY. To avoid over-filling the day with tasks, I actually block out time for each task in the calendar. The idea is not to rigidly stick to the calendar, but to get constant reminders that there isn't infinite time in a day or in a week. Sometimes you really can't make up the lost time later.

* I track my time with Toggl.com. Not everything, but studying and software development projects. I now know that it takes 1hr to do a 2 question thrice-weekly physics assignment. If I ship some personal project, I'd like to have some idea of how much time I actually spent on it. $/hr and all that.

* Try Pomodoro. This got me out of a sticky situation a few years ago, but I stopped using it. Have started using it with my kid, for homework, for good effect. These days I only use it when I notice myself procrastinating.

EDIT> Also, as many others have said don't work 12 hours a day if you can avoid it. It's killing your long-term productivity. I have been burned out for years, and am only now getting out of that.
The Roomba lawnmower is finally happening
I'm not really sure what your point is. The point is ASCII/UTF-8 are a binary representation that is easily parsed by humans, which is why we use it for writing code. Sure, if you want, dump both files with xxd and do a diff on that instead.

There's been ways to diff binary files forever. Doesn't mean it is a great idea to store source code in that manner though. With UE4 you're not really supposed to be able to edit the Blueprint "code" outside the UE4 Editor.
Imagine that you have a binary-only third-party library, one function of which returns an opaque type. Imagine that you want to unpack that and observe the state of some data inside it (perhaps guided by online hints), and the vendor won't give you the ability to do so because 1) they're busy, or 2) they want a lot of money, or 3) they're out of business. You don't want to have to subvert the type system, but you still kind of need to.

And if you're going to tell me that the only reason you need to in this scenario is because the third-party vendor didn't do their job (including creating the types) right, I'd agree. That doesn't actually change what you need to do, though.
I think the legality and the morality of free speech aren't connected. You can have legal but immoral speech and illegal but moral speech (such as the example you give). It is possible to have speech that is, regardless of legality, wrong and something not to celebrate or call good (say someone encouraging a suicidal person to attempt).
Yes, at least in North American and European countries, there are sufficient laws. In the U.S., there is already case law, like the Target case, that clearly established that the ADA's requirements for accessibility in "places of public accommodation" apply not only to brick and mortar places but websites as well. I'm not sure why this hasn't been sufficient for people to "get it," maybe because almost all cases are settled, rather than having actual rulings, and none have been been presented to the U.S. Supreme Court.

That being said, there is a need for more detailed guidance on what it means to make something accessible. For instance with video captions for the hearing impaired, is it ever okay to post a video then add the captions when they're done? Is it ever okay to post videos then add captions to each upon request; what if all the videos had automated captions, generally considered not sufficient, but could be fixed by humans upon request? If a video is of a single person speaking continuously, would a transcript be an adequate text alternative?
For those on mobile:

> Our search result pages may include a small number of
clearly labeled "sponsored links", which generate revenue
and cover our operational costs. Those links are retrieved
from platforms such as Google Adwords. In order to enable
the prevention of click fraud, some non-identifying system
information is shared, but because we never share personal
information or information that could uniquely identify
you, the ads we display are not connected to any
individual user."
Absolutely. There are users who traverse particular sites and blindly shovel every piece onto HN, many at once.
What is the space overhead of Base64 encoding?
And with VCs you have someone breathing down your neck to either grow fast or die fast. With bootstrap, you don’t have that pressure (and instead have the fuck we don’t have money to fund faster growth problem)
Benzodiazepines require heroic doses before they start to depress respiration. At low doses, like what you’d use to keep someone calm, it’s a non-issue.

Not sure why you’d want them so sedated that they are semiconscious.

It doesn’t take much to keep someone from freaking out.
Thinking aloud: translating thoughts directly into speech
If you remove the more apathetic voters, what does that leave? Raving fanatic partisans. Which leads to a broken gridlocked government. Which leads to increased voter apathy and efforts to disenfranchise the "enemy" party. First they came for the voting rights of the young Afro-Caribeans, and I did not speak out.
They are definitely too entrenched with partners, but for the users themselves to mass-migrate all it takes is a big enough user-facing tactical error.
Yes, some of my software engineer colleagues are pilots as well. You never know who you are talking to, especially now-days.
Apple employee accused stealing ‘Titan’ trade secrets for a Chinese competitor
> But it is entirely possible that nobody pulled the reversers while still airborne in 9 years, because it's a very strange thing to do.

That's overstating the case a bit. I'm 100% a layman here but I'd agree that the behavior seems like some sort of bug. But…… some planes (typically not commercial, although the Concord is one notable exception) call for reversers in flight under certain circumstances. Additionally there are definitely circumstances where a pilot might deliberately think reversers before touchdown are a good idea.
So it makes it a not Well tested then if scenarios have not been tested. My point.
Your cable box isn’t decrypting your entire household’s tls traffic when it reports episode watch statistics.
For anyone interested in the difficulty in maintaining huge OSS projects, I found this episode of ShopTalkShow with Henry Zhu (maintainer of Babel.js) fascinating:

https://shoptalkshow.com/episodes/344/

One guy maintaining code that powers tons of development workflows, funded completely on donations. He spends much of the show wondering out loud just how the heck he's going to make it work!
True, I never show my real name in any public platform unless it's my "official" one, which is whitewashed. I go through pseudonymous accounts every 2 years for my privacy. We already do have social credit, it's called your credit score. Self-deception is a powerful force. Everybody rise up to the polls! Oh wait, it's both sides that are abetting this crap. Just vote with the closest to freedom (including a social safety net) and don't worry, cause you can't control it.
Oh I don't know, there have been some rather well-respected philosophers who made rational arguments for idealism.
This whole sordid affair is so reminiscent of how wealthy sports team owners play cities against one another to see which of them is willing to finance the most of their billion dollar wet dreams. Las Vegas, I'm looking at you! And Phoenix, you're next. Seattle, well, it's too late. You've already be scammed. Invariably, its a classic case of socializing the costs and privatizing the profits.
Agreed. Feels nice to know others have the same problems.
Is this all set in stone?
> Can you elaborate? I read the wiki page on Apps Hungarian. I am not following. How does/would this address issues with the type system in C?

Apps Hungarian allows you to encode information about the value a variable contains which you can't capture in the type system.

For example, imagine you're writing a program which handles user input. You need to distinguish between Sanitized Strings and Unsanitized Strings because if you don't, you open yourself up to security problems. Absent a way to extend the type system to put this information in a type, you do this:

char *usStr; /* An Unsanitized String */

char *snStr; /* A SaNitized string */

You add a couple letters to the beginnings of the variable names to encode what the type system doesn't.

You can see that if you have a line of code which says:

snStr = usStr;

it is wrong, and your brain can print a full-color warning message with highlighting.

Bottom Line: Apps Hungarian makes it easier for you to be the type checker.

> I didn't really follow your Pascal example explanation of this, you first mentioned "because it tells you if the type system can be used to enforce invariants." But the went on to talk about array lengths. How does whether or not the invariants are enforced by the type system help you answer the question of whether or not it maps to the problem domain? Might you be able to provide another example? Thanks.

Array lengths are an invariant. They're just one I don't care about, because nothing in the problem domain is modeled by how long a given array is. The contents of those arrays are much more important, and the types should vary based on that, instead.

A somewhat simplistic example:

You have a program which prints travel itineraries for people who must be addressed correctly along the way, where correctly means using their prenomial and postnomial titles. For example "Dr. Mary Richards, Ph.D." would be insulted to be merely "Mary Richards" or "Dr. Mary Richards, MD". You also have to print route information, which is a list of towns and states, like "Baltimore, MD".

Therefore, you have to ensure three things: Prenomials are always prepended to names, postnomials are always appended to names, and town names are always suffixed with state abbreviations. Oh, and if you print a name without prenomials and postnomials, you'll not escape unscathed.

Wouldn't it be nice if the type system were capable of keeping track of which strings were prenomials, postnomials, personal names, town names, and state abbreviations, to ensure you never try to append a state abbreviation onto a personal name, and never try to print a personal name alone? Those are the kinds of interesting invariants I'm talking about.