skysight-inc/HackerNews huggingface dataset:
So, there are a few things that OWS can do with its privileged position: it can, for example, lie about what your public key is and then receive all messages intended for you. I wonder if any of the folks over there would be tempted to do that, if they disagreed strongly enough with one politician or another.

I'd hope not, and I rather think they they all hope not. But I wonder what happens when push comes to shove.
I think there is a niche for a programmer's browser. I often think something half-way between a web browser and the old Lisp and Smalltalk machines.
> The truth is Apple didn't give up on creatives; Microsoft just caught up.

Why not both?
Anthropologists Uncover Art by (Really) Old Masters–38,000 Year-Old Engravings
Maybe a real hard disk drive will, though.
Those have a logo on them though (although the blackboard one is cool too). Fun sales copy!
Thanks for making this! I create a lot of similar diagrams using this[1] tool, but it's always frustrated me that I can't define the data in a form like JSON, so your library looks perfect. Will you consider adding the Westminster style diagram in the future?

[1]: https://tools.wmflabs.org/parliamentdiagram/parliamentinputf...
> I'm really not sure where to turn for help.

I get most of my help on #rust on IRC. But for those who don't prefer that the discourse site https://users.rust-lang.org/ is probably idea. Or if you prefer reddit, do /r/rust -- they have a weekly sticky thread for questions IIRC.

The community is super friendly so "I'm really not sure where to turn for help" should be easy to solve. IMO just keep asking questions until you can internalize the rules you're getting help with.

>It seems like everything I know about structuring a program goes out the window when borrowing comes into the picture.

I know squat about borrowing rules, but why not just toss things on the heap (is that 'Arc'?) until you get better?

BTW -- do you already have some familiarity with 'C'? IMO that might be a simpler place to start. It has virtually none of the borrowing rules but perhaps you could quickly find out why they exist in Rust.
This line of thinking makes me feel uncomfortable. That you can secretly give away data about me and which videos I watch because of some text in your TOS.

I also doubt it would hold in court. TOS have a very restricted applicability. You can not use them to restrict people's rights in unexpected ways.
that isn't exactly how IP spoofing works: i'd argue for the most part, ip spoofing is just a DDoS hassle.
Its not very useful on a real service you intend to interact with (tcp/https require you to reply to those ip packets - it's not a fire and forget).
I hope by "whiteboard" you meant a 4x8 sheet of melamine bathroom/kitchen tile underlay sheet - and not one of the more expensive kind with the fancy aluminum borders (which, if you wanted to replicate those, you could find the parts in the hardware aisle of the home improvement store)...?
"Even with all the negative side effects, would you want to stop taking a drug that cured (imperfectly) a severe problem you've had your whole life?"

I am not going to go into detail but that really resonates with me[0].

[0]I'm not addicted to anything don't worry!
I am AWS heavy and used Google Cloud a bit. There are tons of AWS services where Google just does not provide an equivalent. Also, AWS release pace is incredible.
Quality of Google Cloud is very decent though.
You could probably do it yourself using BTT: https://9to5mac.com/2016/12/02/hands-on-custom-touch-bar-but...
I'm just amazed at this entire series of threads. "Gosh, who knew violating social network ToS by proxy and creating massive false consensus networks was so easy?"

Everyone. Everyone should know.

We're watching this terrible trend rip apart the entire social proposition of the internet after spending 2 decades trying and finally achieving buy in. And here y'all are, hopefulls for a digital economy cheerfully defrauding the very networks that will probably bet the monetization strategy for many startups that pass through HN's doors.

The total lack of any personal responsibility here, or notion of consequence... It stuns me.
Try a "back-to-basics" approach of writing less structured code, as in, factor it less, use more plain data structures, just write straight-line imperative blocks of code. This is actually the path of least resistance in most languages, but they all offer shiny features and don't stop you from overcomplicating it by prematurely distributing functionality into abstractions.
> was the Obama administration fine with employees expressing opinions that conflicted with Obama's views?

I saw it many times. For example, military officers did openly debate the gender issues before a decision was made (I don't know about after).
The open web and open frameworks supporting it have changed significantly over the past 10 years. It's "keep the old stuff running" or "rewrite" there too.
This assumes that running easily discredited fakes would damage the credibility of future claims or the willingness of the media to report them. So far, that hasn't been true of negative claims about Trump.
Multi-Object Detection in Fashion
> The truth is Apple didn't give up on creatives; Microsoft just caught up.

Sadly, that's not true: Final Cut Pro X was not just giving up, it was a big fat middle finger to all Video professionals and their workflows.
They could have tweeted, paid for a bot army to retweet, then reported on that.
Thanks! Sure, I'll work on Westminster in the next few days.
I think a lot of this is due to the fact that Netflix's other content is pretty terrible. I really miss the old Netflix DVD library: that had every movie or TV show I could ever hope to watch. Now I have a few popular movies from the last year, a few popular movies from a few years ago, a smattering of TV shows, and some (admittedly pretty good) original content.

I just want to pay a cheque and get access to every film & TV show from across the world.
I'm not sure how you got that interpretation of "deception" out of what I said. You're not fake, and I'm not excluding you. You're just also not deceiving. I certainly don't think your real name is Dgfgfdagasdfgfa.

To repeat what I posted: An anonymous or pseudonymous Twitter account run by a human, in the way that a human is expected to use a Twitter account, is not a fake account: it's real, just pseudonymous.
Kitchenor
It uses very inaccessible internal APIs currently (including XUL), but there is an effort to use it to create the necessary APIs so it can be ported to a Web Extension.
Phone calls and in-person meetings are far less likely to end up leaving behind proof (provable in court) of information you passed to someone. If you send files, you have to first create or possess the files. That can leave behind hard evidence. Evidence that you bought a burner phone or met someone isn’t quite the same as evidence that you passed specific information.

And if you're under surveillance, being shadowed, then clearly you're going to have a lot of trouble using any means.
My major insight in 2016 was realizing that literally everyone has impostor syndrome. After talking to a few people about it, I've started asking pretty much everyone I meet who works in tech and found this to be universally the case (even John Carmack, according to Wikiquote - https://en.wikiquote.org/wiki/John_D._Carmack, the "Seriously? I'm good?" quote and the one at the bottom about not being Richard Garriot).

What this has allowed me to do is 1) recognize that I'm really not a failure because I can't do X, just that I haven't yet gotten experience with X, so I need to read and play/experiment with X more (and therefore there's pretty much nothing that I or anyone else _can't_ do with enough experience), and 2) learn how to better talk to my coworkers and technical friends so as not to say things that might make them feel impostor-y (because there are definitely things other say that will set off that anxiety in my brain, even unintentionally). I feel like both of these things have allowed me to be more effective and productive at work.
I use them whenever I can :)

Maybe a simple viewer would be nice.
I have a better idea, drop JavaScript from Web and leave it as pure HTML/CSS.
House of Cards started it all highly recommend watching it if you have not.

Chewing Gum is a recent favorite of mine.
If Hillary Clinton had used Signal instead of her private email server, would it have been ok? (No.)
Instead of waiting, you can just order a small Writeyboard now which is exactly the same thing.

http://www.Writeyboards.com
I'm guessing it's because for both of them, the amount of sales though their website is tiny. The vast majority is probably though other resellers/retailers for consumers, and sales people for enterprise.

But regardless, it's a missed opportunity and a self-fulfilling thing.
WPF has a dependency on the CLR which made it a non-starter for the Windows and Office teams. That's the main reason WinRT/UWP XAML was developed in the first place; they wanted a developer platform they could use themselves, and those teams are unlikely to adopt C# anytime soon.
I was wondering if I should have mentioned HiPE in my comment.. but I couldn't remember if it was fully native. It was a few years ago that I was learning Erlang/Elixir.
Sam Altman's advice to "always ask" has been very helpful. I can't find the link but the sense is: do not skip asking for something you want because you assume you'll get a "no".
this is relevant is as well:
https://play.google.com/store/apps/details?id=com.hitwe.andr...
tldr:
'HitWe' it's a tinder-like dating app with 10M+ installs on google play (haven't checked itunes).
i came across it by browsing dating apps for fun.
most of the bad reviews (1-2 stars) are from people who claim it's 95% fake profiles etc. many claim that women there just ask for their email etc. some even claim to have paid some of the women which have then disappeared (but that's being too naive, IMO. never pay someone you have never met.. ).
there are many many good reviews, but most are only with 5 stars and without any text (which, to me, is another red flag).

anyway - the most interesting part here is that they actually managed to fool google, up until this very moment!
google recommended me to view their app.. spam does work !

ps - googling (ironic, i know) 'hitwe app scam' showed me this on the first result:
http://www.datingbusters.com/hitwe-com-exposed-for-fake-prof...

i am interested in a response from one of google play's spam engineers/managers ..

edit: spelling

edit2: it took me 0.5 secs to start sensing that it's a fake-boosted app. a human reviewer at google could have just scanned the top 100x dating apps in a single day and map out the fake apps. what do you think?
Because Android's OS APIs are in Java for a reason. Yes, if you insist on using C++ with the OS APIs, you are pushing a square peg into a round hole, so enjoy JNI.
I don't think excel will change the file if you dont save.

But, weirdly excels CSV issues are a more mac-specific program. MSFT insists that mac has a different format for csvs and will constantly destroy csvs, change formatting, unquote fields, merge columns together, insert random unicode characters, screwed up line endings, etc if you save on mac and aren't careful.

I've actually noticed msft has changed the default csv output format in excel mac twice over the past month (including making the csv default format be TSV??) which is pretty ridiculous.

I just want them to comma seperate, quote fields if necessary, and properly escape characters. Don't insert random characters or fuck with encodings. How hard could it be?
Happy to finally hear someone that agrees with me.

The 12" Macbook replaced my triple-27" Windows desktop & Surface Pros (Windows user since Win3.1 here.) The high DPI screen makes all of the difference.

Just got the new Macbook Pro before Christmas to drive the LG 5k and I am still using the 12" Macbook half of the day and 100% while traveling.
When I first saw this post, I thought it may be the same guys behind the github list of places hiring with simple form/email submission pages (vs recruiters, etc). If you haven't - you might hook up with their list, too. The biggest problem with their list is that it isn't in any kind of order, there isn't any way to filter it, etc...

Unfortunately, I don't have a link handy to the list (if anyone else here knows what I'm talking about, help me out, please?)...
Given the size of their user base, makes you wonder how many of these they are not allowed to talk about...
Looks like this submarine advertisement has surfaced.
C++/WinRT is still WIP.

I wouldn't use it for production code until it reaches feature parity with C++/CX.
Censorship is the wrong term here. Plus, I want to pay for what I use. I just want the process to be somewhat simplified.
Work to increase your luck surface area. Network, meet new people, get involved in OSS, go to meetups, volunteer.

When you are just starting out, get good at a tangible skill that people will pay you for, and which will let you play in the arena where you ultimately want to be. For me, it was IT development, even though I had a business background.

If you are in technology, or work as a developer, work in a non-tech firm that leverages technology, rather than in a technology firm. It will be easier to stand out, and your contributions will be held in much higher regard. This point was actually made by Zed Shaw in one of his books, and although he took some flack for it, it's actually very good advice. I've seen it play out a number of times.
I'd say males, in general, have an easier time not taking things like dry humor literally.
Earlier in my life, I always ended up buying Dells, mostly because they were the best purchases for me.

Then at one point I needed a new laptop, and the 11-inch Air was the only one that really fit the bill hardware-wise. There was the Yoga, which I almost purchased, but I didn't quite trust it despite its appeal and positive reviews.

After about about a year or so, it seemed like Apple abandoned that small laptop market, and multiple other vendors started releasing really competitive products in that space, especially HP and Dell.

If I was purchasing a new laptop, it would almost certainly be an XPS 13. This sales news isn't anything new.

These things seem to go in cycles--I suspect in 7 years or so we'll be talking about how Dell isn't keeping up with Apple again.
Why not use VPN if you feel that uncomfortable? That's what it's designed for to hide your real IP.
"The total of contributions to candidates from Alphabet Inc individuals is 2 times larger than contributions from PACs"

I'm pretty sure they can do the sums and figure it out. Plus, they already have had a lot of news about claims of unfairness of searches. That employee number is going to influence things.

I would be a bit more worried if I was Apple though http://www.politico.com/story/2016/06/apple-wont-aid-gop-con...
Why bother with a "pro" device at all, just get a chromebook and call it a day. Except there's a ton of premium stuff you can do more easily locally, and it's all stuff that hasn't been productized down to cheap web-office quality standards
Congress already tried. No one cared.

> Congress passed the Metric Conversion Act of 1975 "to coordinate and plan the increasing use of the metric system in the United States". Voluntary conversion was initiated, and the United States Metric Board (USMB) was established for planning, coordination, and public education. The public education component led to public awareness of the metric system, but the public response included resistance, apathy, and sometimes ridicule.[8] In 1981, the USMB reported to Congress that it lacked the clear Congressional mandate necessary to bring about national conversion. Because of this ineffectiveness and an effort of the Reagan administration — particularly from Lyn Nofziger's efforts[9] as a White House advisor to the Reagan administration, to reduce federal spending — the USMB was disbanded in the autumn of 1982.

https://en.wikipedia.org/wiki/Metrication_in_the_United_Stat...
A little bit of knowledge....
It's not possible to be completely sure that 5% isn't a reality-based estimate, but it's typical for services like Twitter Audit and BotOrNot to identify half or more of a celebrity's followers as bots.

For example, as I type this BotOrNot estimates that 34% of @RealDonaldTrump followers, and 48% of @BarackObama followers, are real.

Just from being a nobody on Twitter who uses it almost every day, I'd also agree that 5% is laughably optimistic.
Consider just taking a photo of the table you found.

It's entirely possible that someone reading this thread will be able to source it.

But it's just a text table, right? It should be fairly trivial to reproduce it from a decent picture.

By the way, thanks for clarifying the existence and purpose of the now-in-kernel "terminal device." I've understood the Linux PTS mechanism and am aware of the Unix98 pty thing and all of that, but identifying it like that helps me mentally map it better.
I've switched out HDDs and installed Linux a few times and it's never taken me 5 minutes. Not even 50 minutes.

Sure, it's a one-time "cost" and nearly insignificant over the course of the lifetime of the machine, but please be honest about the time spent.
I agree that it's a bit frightening, but I would put that more on the browser makers than sites in general.

The various browsers decided that webrtc (websockets as well) didn't need to follow the "same origin" rules that they set up for XmlHttpRequest.

It almost feels like browsers should have some way to delineate "web pages" from "web applications" and provide different ways to present them to end users, different rules, etc.
Based on the things Snowden leaked, they would backdoor the hardware before it ever reached your home.

Or at the design level. A part of me strongly suspects that the Intel IME was dreamed up by the NSA and I'd be very surprised if they don't have a way to own it.
You're blaming tech giants for the rise in inequality, authoritarianism and intolerance?

It's like blaming Apple or Spotify that your favorite artists aren't as good as they used to be.

Fine, be happy the veil is off (tech giants are corporations and when push comes to shove are about money), but honestly you need to look at the petroleum industry, security & prison industrial complexes and their bought politicians to see the worst.
Why do you think he needs qualifications or experience to serve in the Senate? Doesn't that just foster the idea of the "career politician" as opposed to the idea that our government was meant to be a government "of the people, by the people, and for the people"?
I'm familiar with this space and I think the biggest benefit is providing 'social proof' to new websites / startups / brands.

I know from my own experience when doing research on a company - whether it's a prospective client, vendor or competitor, I'll click through to their social properties to gauge their traction.

I definitely look at their engagement ratios to determine whether their social following is organic or fake, but I think typical consumers miss this.
I've been praying that Mozilla would rethink this, but that looks increasingly unlikely. I guess switching to a LTS release will tide me over for a time, but this really does feel like the end of an era.
Using Sql Server with NodeJS
A laughing track makes any TV show, no matter how bad or unfunny, funny.
All unknown numbers go to voicemail. Spammers inevitably leave 2-3 seconds of silence, so I just ban based on message duration.

Usually, I report about 5-10 numbers a day.
Actually WinRT/UWP are the Longhorn ideas, using the original design of .NET, originally known as COM+ Runtime.

Also a reason why .NET is AOT compiled to native code on UWP.
If you keep unsafe code in modules and don't pass raw pointers in between, it is much easier to audit the code. All the glue code is automatically safe. Then each module can be audited separately to make sure it is impossible to make it crash by using public API.

Rust `collections' library is full of unsafe code. Just for example: https://doc.rust-lang.org/src/collections/up/src/libcollecti... But you can never leave a BTree in an invalid state by adding or removing elements. Given safe collections library you can write lots of applications without resorting to unsafe code and having to prove the safety of your code.

Proving safety of B-Trees, threaded code and things like that requires a whole theorem prover that Rust most likely will never provide. You need to use Coq or similar tool if you are developing new algorithms and data structures. But if you are not a pure computer science researcher, most likely you don't need it. All you have to do is to carefully translate pseudocode from paper into Rust and package it.
It pretty much match my experience with GCP. Support is almost non-existent (like every other Google service).
Isn't Firefox open source? Can't you just fork the project and start your own browser, where all these changes don't get made?

Is the real concern about forking the userbase and ecosystem, and the fork won't have the critical user base to become self-sustaining?

Edit: added paragraph for clarity.
The Dictator's Handbook: Why Bad Behavior Is Almost Always Good Politics [pdf]
For anyone interested, he's referring to this:

https://www.aclu.org/blog/free-future/new-documents-reveal-g...
Trouver des talents
Just curious will the new Web Extensions style allow add-ons like Classic Theme Restorer [1] and Tree-style Tab [2] that change the Firefox UI?

[1] https://addons.mozilla.org/en-US/firefox/addon/classicthemer...

[2] https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
Unauthenticated access to clipboard from Windows 10 lock screen
Congrats!

Maybe instead of or in addition to having users use their bandwidth, you can partner with ISPs like netflix openconnect to deliver content

Unmetered networks - ISPs won't like you

Metered networks - users won't like you

Brace yourself

P.S. Did you know disabling WebRTC in chrome isn't natively supported ?
Oh, it's called Emacs (being half-serious here)
Totally agreed. I got my degree from a mediocre university. Then went on to get PhD from a top 5 university.

I audited a few classes and the difference in student behavior was immediately evident. They freely questioned assertions or topics that didn't make sense! At my first university students would just muddle on and hope to figure things out as exams approached.

That little experience changed the way I approached learning and life in a massive way.
> Fine, be happy the veil is off (tech giants are corporations and when push comes to shove are about money), but honestly you need to look at the petroleum industry, security & prison industrial complexes and their bought politicians to see the worst.

I must admit, the difference is hard for me to see. Though the tech companies may not be getting rich directly off the backs of the poor, they are just as destructive in funneling large sums of money to a subset of society.

Guess who actually clicks on ads? Guess who allows for advertising loans up to 35% APR? That definitely falls within usury/payday/predatory loan range. The 36% restriction would only exist because people actively fall for those scams, and it also indicates Google is ok with people falling for the 35% rate.

I also remember them recommending a payday loan company, but I can't find the link.

TL;DR Google is rich off people who can't tell they're being scammed.
> look at the petroleum industry, security & prison industrial complexes and their bought politicians to see the worst.

Why would the tech industry be any better? The industries you name are somewhat more dependent on government, but Google and 'big tech' are still heavily dependent.
How is Google to blame for the rise of extreme inequality, authoritarianism, intolerance, or Trump?

They didn't "ride" anything.
He has a pretty thorough DIY for anyone looking to go this route: https://www.sketchcase.com/diy/