skysight-inc/HackerNews huggingface dataset:
My response to Google deleting peoples email accounts.

Google deletes artist’s blog, a decade of his work:
This makes me laugh my ass off. This is a bit of a pet peeve I have with people and modern technology. They believe they have a right to use a service even though they're not paying for the usage of the service. Then they turn around shocked and angry when the free service is removed. `Why! why did they do this to me, this is the biggest injustice! How un-professional of them!`.
Kind of like the dicussion I have with my collegues that `shouldn't you know.... support the open source frameworks we use to make money with?`... `Why would we do that?` ... Kind of leaves me speachless.
It's just the relational engine for now, no SSIS, SSAS, or SSRS. If you want to see more capabilities on Linux, I'd open a Connect item or search for an existing one and share it back here so people can vote.
And you especially shouldn't be the one making the claims and getting the 95 y/o to vouch for you.
I had the pleasure of taking two iOS courses led by Erik Buck at Wright State University ~2012. His background and knowledge of Cocoa and everything underlying the iOS SDK was so insightful. If you don't happen to be here in Ohio, then I highly recommend taking a look at his book.
What is the point of open standards if everyone competes against the open standard as opposed to supporting the standard?
Why would we know? Why would they tell us?

Those are the questions you should be asking.

They may be telling the truth. They may be telling part of the truth. They may be lying.
The last 12 months I have visited Snopes more times than not in order to disprove some of the articles my Facebook friends choose to share.

It's slightly alarming that people don't think they need to fact check. You know it's bad when the President-elect opens up about his internet fact checking[0].

It sets a dangerous precedent. There are less intelligent people in this world who read deeply into these "articles" and act on them. They choose to take it as fact because it's a website. It's scary.

What can we do? Upvotes/downvotes? Won't work at scale, because likes/shares have a connotation of legitimacy.

Can we educate the public? We can try, but some people are so far from being able to (or willing to) learn. They'll discard any help, citing propaganda, claiming "xyz source" is trying to influence their thinking; how dare they.

Can you tell this exhausts me?

[0] https://www.youtube.com/watch?v=l9IEIP3k_8c
But Paperspace is Windows only.

If you want Linux remoting, I recommend either x11vnc or xrdp.
all modern languages are basically becoming functional languages, slowly. C# is essentially riding the mainstream wave, trickling down features as the average developer gets familiar with the existing ones.
The phrase is "don't be evil", so it's actually "don't" they should excise.
> Panics are recoverable

You can't rely on this. Panics could just as easily abort your program. (By changing a flag on the compiler.)
So you're asking Apple to give up a proven revenue stream and full control of the platform for a chance to compete with Microsoft (as prominent desktop OS)?

Pretty sure you'll be waiting a long time for that, despite how awesome it may sound.
The article says this:
Snowden’s comments echoed those of Facebook founder Mark Zuckerberg, who said that it’s “extremely unlikely hoaxes changed the outcome of this election in one direction or the other.”

But he's NOT echoing Zuckerberg's comments - either in spirit or intent. He's pointing out a bigger problem inherent in relying on Facebook as a single source for news.
Any IC with capabilities similar to the secure enclave found in Apple iPhones?
Does anyone know of an IC with capabilities similar to the secure enclave found in Apple iPhones that is available for purchase at volumes of just a few at prices that are not "business/enterprise/government"-price, that is to say, something that costs less than say $300?

Specifically I want about 4k of re-writable persistent memory protected by a four-digit PIN, with strong physical security that makes data extraction impossible, which requires the PIN in order to read the memory, and which wipes itself upon three successive inputs of incorrect PIN, and which also outputs a high value when it wipes itself so that other components in the circuit can act in the same fashion. And of course it should also have the possibility of voluntary wipe at any point without a PIN.

Please let me know.
I don't know. You caught the reference. Seems like it worked.
Chrome has tab on the side now?
While it's not something you could sustain indefinitely, it's doable over shorter time frames. For instance, I've seen a number of companies do it during YC and for some time after that.
Man, I'm going to miss Gwen Ifill.
My understanding is that Apple rarely "fires" people. It was explained to me that they merely suggest it's time to move on. Repeatedly.
A full build at work generates over 200GB of output, and that's before considering things like intermediate writes to the page file or temporary files.

The codebase is very large so this is unusual, but its not a trivial concern for people with large workloads. I imagine video editors have disk usage of a similar magnitude.
Why Wikipedia is Dying
To me, the problem here is Redux and how it's often used. I see code like the Calypso example all the time, and I don't understand how people tolerate all the repetition. To me it's like writing all you SQL by hand when a decent ORM could do the same thing in 1/3 of the code.
> But if your box's physical security has been compromised, you're already screwed in any case.

There's a gradient to the screwage, however.

For example, I've encrypted my disk, so someone would need to steal my computer and then try bruteforcing it with some new-fangled graphics card.

With this insanity, I risk someone stealing my unencrypted traffic with a plug-and-play device any time I get up from my desk to pee. Then again, they can already do that with Wireshark.
I didn't end on that point though. I am seeking clarification. If the answer is "I don't have a bill of sale, I said I sold it for $500 bucks to get around paying taxes on it" then this story seems a little more reasonable. If you accept all complaints about a individual or institution as gospel Donald Trump and Bill Clinton are both serial rapist pedophiles and Hillary Clinton is a reptile creature from the 19th moon of Zlarg.
Penny-wise and pound-foolish perhaps, but Apple absolutely doesn't have a cash flow problem that would get in the way of any flavor of these decisions.
Blockchains are not the solution to general communication. Platforms like Maidsafe could potentially replace email in the very long term.
> What can we do? Upvotes/downvotes? Won't work at scale, because likes/shares have a connotation of legitimacy.

News verification seems like the perfect application of NLP, AI, and data mining techniques.

Can it make any money for anyone? Right now it is much more profitable to make fake news and use data mining to manipulate people: http://www.bloomberg.com/politics/features/2015-11-12/is-the...
I think JavaScript was added and AppleScript Editor renamed to Script Editor as Apple's hint that AppleScript is a dead language.

Automator is what it is (I don't use it), but we have to be realistic in admitting it never really caught on. Even drag-and-drop GUI programming is too intimidating to the average user.

I hope this is not a harbinger of Apple giving up on user automation entirely.
In Rust, in the common case, the boiler plate you're talking about here is literally a single sigil. (Previously, it was `try!(...)`.)

This is of course to say nothing about the advantages of having something that signals "this operation can return an error," (at the call site) but you seem to dismiss that out-of-hand.
Ask HN: Blog that detailed about website buying process
A while back, I had seen a HN post about some one buying a website through a broker and detailing their entire process. If anyone has a link to it, please can you reply as a comment.

Appreciate your reply
Wow, I'm so happy right now. It doesn't seem to handle parents/children though. (nesting tabs)
From the article: "the elder Mr. Shultz said Ms. Holmes had told him Theranos’s blood-testing devices worked so well that they were being used in medevac helicopters and hospital operating rooms, Tyler Shultz recalls. He and his colleague knew that wasn’t true."

At that point it was an internally known failure yet she lied with a straight face. I'm full of contempt for such a creature and full of admiration for Tyler Shultz.
> Imagine if facebook cut your account and thereby ties to many of your friends and acquaintances for promoting a competing ad company?

This is very imaginable. Facebook has never attempted to be privacy or user friendly; DO NOT USE IT. You are the only product they have of value.

In general, do not use third party login for anything personal you care about. It's not a password; it's nothing you control.
Not at all, unless he has 16.000 friends.
I was a die-hard python guy and now I'm a die-hard python guy who appreciates .Net. (Forced to because I work in a .Net shop, but it has chops)
An Overview of MetaCPAN
What was the background of the expert? I am curious what skills and experience he had that led him to this line of work.
If you write a general purpose library, you have to make conservative assumptions and work either way.

By the way: I am depressed as hell that the Rust people, knowing full well what went wrong in the C++ ecosystem, repeated the mistake of having an -fno-exceptions and thereby fragmentating the language.
I don't think so. Medium, for example, loads images on demand. So if you never scroll down, I don't think it ever renders the bottom of an article. I don't think it's malicious, just conflicting goals.
Writing an Erlang Template Compiler (2009)
SpaceX FCC Application for over 4000 Internet Satellites
"Why do you assume the lack of presence implies women in tech are missing technical skills?"

I don't think women in tech are missing technical skills. I think there are less women in tech..period.

There are less women majoring in tech/science related fields for starters:

http://readwrite.com/2014/09/02/women-in-computer-science-wh...

"Typically the organizers of the conference are men and they naturally reach out to their networks to find speakers"

Is this still a thing? My network contains men and women of all races. I know many professionals in and out of tech and I don't know anyone that excludes someone from their network because of their gender.

"Happily, DevelopHer has created a fantastic list."

These sorts of lists and organizations will only push us further behind in terms of equality. 'Equality' doesn't mean choosing one gender or race over another and this is exactly what organizations like this are doing.

"Without them there people jump to conclusions similar to the ones you have jumped to"

Who is jumping to conclusions? I look at statistics and use science, rather than emotion and assumptions. Are we also to believe that biology jobs and majors are dominated by women because of sexism?
At this point, I really don't understand why people that know about ad-blockers don't use them. Do they also watch commercials when they are playing back a show they recorded on their DVR?
It will affect you as soon as you start writing methods that accept lambdas as arguments.
It seems like another mitigation missing from their list is "modify your DHCP client to reject over-broad subnet masks" where the cutoff is probably something like /20.

Additionally you could reject any DHCP lease for a subnet that purports to overlap with the address range of any other directly connected network.
That factoid about the heaviest drinking 10% is probably wrong, by the way.

Basically, it comes out of survey data about how much alcohol people consume. But when you take the actual results from the survey and multiply it by the population of the US, you only get about half as much alcohol consumption as there are sales of alcohol.

So the guy who ran the survey just multiplied all the numbers by two. People who said they had 5 drinks per night, he assumes they have 10 drinks per night. In contrast, the people who said they have 1 drink per month, he assumes 2 drinks per month.

That's pretty dubious. It seems like it's a LOT more plausible that if you have 3 drinks per month, you'd report just one, than if you report 5 drinks per night, actually you take 10.

Reference: http://vinepair.com/booze-news/10-americans-consume-10-drink...
They do support Microdata as an alternative: https://developers.google.com/gmail/markup/reference/formats...

That allows markup for the regular html part of the mail to double as structured data for automation. I can't really decide what I prefer – this allows deduplication but gets complicated when the presentation doesn't follow the exact structure of the object you want to describe.
>"knocked out in >2% of control cells"

That should be 1%.
I think they use TLS and they use cert pinning for Google domains.
i think the difference is that gambling directly activates the dopamine centers in the brain. to the extent that they discuss this during work meetings to make them more addictive. when you center your work discussions on how to make something more addictive, you are dealing with something that can cause addiction. i guarantee you that nobody in the crest plant has ever had a discussion like this.
That I was able to work out the intention of a sentence does not mean the sentence should have existed in the first place. It's already used up more of my time than any actual content—why didn't they use a descriptive title?
Banning people isn't for the benefit of those getting banned. It's for the other people that are tired of their bullshit. It's about controlling the tone and civility of discussions.

Communities die when they're overrun by jerks.
I do dismiss this advantage out of hand: almost everything can fail, because most things allocate memory. It's only because Rust treats memory specially (incorrectly --- memory is just another resource) that it doesn't appear that more functions can fail. It's much more valuable to flip the sense of the annotation and mark the few functions that cannot fail in any way.

Allowing most code to throw just reflects reality and allows you to stop obscuring your program logic with mechanical error handling plumbing.

All you do with "try!" is annoy readers by constantly reminding them that things can go wrong when the default assumption should be that things can go wrong.
Newegg recently did this when I used my American Express. It was a valid referral to Amex's website so I see how folks would fall for this.
Newspapers like The Daily Mail also played a part. They don't have a police force either, and nobody's forced to read them.

You are, however, forced to live under whatever government gets elected.
> where open means "the big players agreed to it and it conforms to political ideas about structure"

That's not the 'open' part. That's the 'standard' part, where a broad consensus of all stakeholders is what ensures that it's not a mere thought experiment that lacks adoption.
Wikipedia is dying
Finest Astroturf platform of all time!
As strong as ever? Script Editor is practically abandoned...

The guide about providing scripting definitions (making your program accessible via AppleScript) was last updated in 2008.

[1] https://developer.apple.com/library/content/documentation/Co...
To be fair, cosmic rays also influenced the election. The degree of influence is unknown however.
Most of the slots these days are just cabinets with touchscreen LCDs, a bill changer, a player's card reader, and a computer running software. Of course it's evil, but I'm surprised they aren't split testing the reward frequencies, and then having the software adjust automatically to the one that generates the most total action for the game. That way they wouldn't have to ripoff other manufacturers' games when they start doing well....all the games would be optimized over time for maximum appeal/profit/addiction.
And accidentally automating each other's machines...
C ABI is very limiting, though, and it's a pain to implement.

What's really needed is some standard higher-level ABI (that does things like classes in a sane way), but which is made out of the existing C ABI building blocks in a manner that allows any existing language with C FFI use it. We can then add a new FFI layer that maps higher-level concepts better, but everyone can still play regardless.

This is exactly what COM was, and what its current evolution, WinRT, is. Any language that can do C structs and function pointers can ultimately do COM/WinRT, but it establishes things like lifetime semantics (refcounting), runtime metadata API, standardized futures etc on top of that. Then languages take that and map it to things that make sense there.

But it needs to be a shared public spec, preferably standardized.
They could've contacted people with a warning first. Act like actual humans. A company acting like a pure machine towards humans is not acceptable.

Besides that: Google is digitally killing people here for doing something whose damage to Google is not obvious to a layperson, and honestly not even obvious to me.
>Yes, I've spoken to them. They don't see an issue.

This is exactly why the PCI Security Standards Council is a thing. They need to have someone straight up tell them something at least as serious as "fix this, or we will no longer take your credit card payments". Honestly, it's better off being "we aren't taking your credit card payments, you should know better. Fix this and go through a security audit and we might reinstate you".
The best way to invest is with information you don't have until the future.
I honestly want ads. I want them to be of things I could at least theoretically want to purchase.

I've never seen an ad for a conference I should probably go to, or of a service that looks interesting, or of a product I want. Not in the last five years unless I've expressly visited their site and got tagged by Google, in which case all I see is ads for that.

Instead I'm barraged with bullshit news stories, weight loss products that are total garbage, wrinkle removal creams of dubious origin, and "suggested links" which never, ever deliver on what they promise.

The whole advertising industry is in shambles.
> I downvoted you because you are repeating the tired old trope about implicit biases and agendas.

Hardly tired- biases and agendas caused the deep political divide in the U.S. and Brexit in England. While it's not news to those in the know, it's certainly not something we should hide or stop talking about.

Here's a study for you:

http://siepr.stanford.edu/highlights/sticking-script-rise-bi...

http://web.stanford.edu/~gentzkow/research/politext.pdf
I would think the first motivation is to cause addiction. Get you worked up about a cause so you come back for more.
Inside Six of the Newest Top 20 Supercomputers
The one-in-six rule: can Montreal fight gentrification by banning restaurants?
We know that a seemingly useless piece of rock is actually a tool when it carries the markings indicating certification by IEEE POSIX and The Open Group.
To sync/backup and write code for their iOS devices? Actually the real answer is to avoid Microsoft.

Microsoft - remove telemetry and you'll have me back.
A. Landlords can most certainly terminate your lease because of that. They can't throw you out immediately because of tenant protection laws, and they have to let you get your belongings once you're evicted.

B. ToS are just as legally binding as a lease (provided they are presented in the right manner, which is how Google presents them). No one cares of you actually read them or not. As soon as you check the box that said you read and agree to them, you're legally bound to follow them.

C. No one ever said that repercussions have to match the violation. As I said, perhaps suspending the account is the only way Google can comply or protect themselves legally.

D. Google has no interest in attacking anyone. They simply follow the protocol they set for this occurrence.

The common denominator here seems to be that people are getting outraged that they can't break the rules and get away with it.
> Class extensions: I saw code examples online that just wouldn't work for me because the compiler told me a certain method of a built-in class wouldn't exist.

One thing that VS can now do (as of VS 2015) is tell you where exactly the "missing" extension method is, and offer to add a corresponding `using` declaration for you.

Not sure if VSCode or VS/Mac support that, though. But they are all built on the same code analysis engine, so there's no reason why they couldn't.
That's absolutely not how this works. You can't just add a card to an arbitrary search term. There are only four such schemas supported (event, flight, hotel, and restaurant confirmations).

https://developers.google.com/schemas/search/answers
Voice control is not automation, you just replace using your mouse/keyboard to perform actions with using your voice to perform them, but you still have to do each one. Automation is having the computer perform multiple seemingly disconnected tasks one after the other without supervision. How you start the automated workflow is irrelevant.
Quantifind puts out QSR Trends for 2017 on #NationalFastFoodDay
> Mwave has identified online banking access as the quickest and easiest method to get access to your banking information.

Well, that's certainly true...

https://www.mwave.com.au/help/faq/view/76
Tesla ‘Easter Egg’ Makes the World’s Fastest Car Even Faster
Huh, so are you implying that hyper should stay synchronous so that it doesn't appear to just be copying things from 40 years ago?! This comment sounds like you think that it was good back then, but now you don't know what to think of a library that is aiming to switch to asynchronous IO and/or don't know why it's a good thing?

(It's also not like the comment you're replying to said that async IO is a recent invention, your low-effort sarcasm as a response is unfortunate.)
"The integration of an at least partially voice-controlled intelligent digital assistant into a desktop, laptop, and/or tablet computer environment provides additional capabilities to the digital assistant, and enhances the usability and capabilities of the desktop, laptop, and/or tablet computer."

"Intelligent Digital Assistant in a Desktop Environment", 2013 Apple patent ~ http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=H...
The highway of failures in Silicon Valley is littered with burned out husks of companies.

They should put up little memorials to them. You could reflect on these things while coming into the lobby. "Huh, Pets.com and Flooz both had office space here once..."
In C++, exceptions are a first class error handling mechanism. This is not the case in Rust, so it can't be the same mistake.

Rust (and C++) are systems programming languages. Users must retain the ability to opt out of the cost of exceptions. The problem with C++ is that exceptions are a first class error handling mechanism.

> If you write a general purpose library, you have to make conservative assumptions and work either way.

If panics abort and they were our only error handling mechanism, then there is no other way to do error handling.

> All of this because some people don't like exceptions

On the one hand, you want people to understand your position. But on the other hand, you come off as implying the Rust designers (which includes the entire community) are a bunch of incompetent boobs that irrationally dismissed exceptions just because they "didn't like them." Do you see how these things conflict with each other? I'd suggest reconsidering your approach when engaging in discussion on this topic with others. As it stands now, you're extremely difficult to talk to.
Perhaps they needed to suspend the account immediately to cover themselves legally? Besides most things at Google are automated. It's likely that a human didn't actually press the button that suspended the accounts.