skysight-inc/HackerNews huggingface dataset:
Regularly jotting down your thoughts is very good, solid advice.

When I cared more about my annual corporate review, for example, I would jot down things I was proud of so I could hype myself up and stand up for myself should I get a sub-par review or raise.
I'm in favor of affirmative action and ensuring diversity. However, it should be based on overall life circumstances, not explicitly on race.

E.g. How would you categorize someone who's half black, half Asian?

Also, Asian-Americans being the model minority are far from universal. Many (especially those from Vietnam/Cambodia/Laos) are the children of refugees and grow up facing significant hardship.
The picture provided isn't big enough to be 100% sure but as far as I can tell the super key features the windows logo...
The War of Art by Pressfield advocates this approach.
[flagged] on a post means > N users flagged it for a fairly large value of N. We don't know why users flagged it, but in this case I'd guess it's either because the material is politicized or because it requires a registration to download.

HN hasn't proven capable of discussing articles like this without devolving into a partisan spat, so I'd say the flags are reasonable.
Personal data being sold on huge scale
Please take a look at Australia (lots of Iranian PhDs going to unis in Melbourne; great CS programs in Sydney too), or Canada, where your skills will not only be appreciated but you will have a clear path to permanent residency based on your education and skills.

I'm Iranian, but born in the US, work in immigration and can connect you with excellent people (Iranian too) in Australia who can help you walk through all of this.

Even if you get into the US for your PhD program, you face a tangled web to actually achieve a green card, and that was before Trump.
https://www.microsoft.com/en-us/sql-server/sql-server-2016-p...

Enterprise per core: $14,256
Understanding the Protocols Behind the Internet of Things
shame about the misplaced apostrophes
Im just helping one to understand why there are protests and unrest.

DC had a very small inaugural turnout and very large protest the day after. I was trying to give some perspective.

I believe it was about 90% in Chicago. San Fransisco was over 90%. New York City had a large margin. We are talking approximately 45 of the 50 largest cities in the country did not vote for Donald Trump.

I took high school civics. I know how the rules work. Im just telling you that civil unrest usually happens when people feel like the rules are unjust and they have little or no power to change it through the democratic process. So Im simply trying to shed some light on it to people who may not understand why people might feel that way.
Try changing your browser language to English.
Not in the Netherlands
Whitelist-only works until it doesn't. All an attacker has to do is compromise one of the whitelisted apps (e.g. a web browser) and they will have infiltrated the device and perhaps the network. Certain institutions can tolerate operating as a digital supermax prison (law firms, banks, Government). Most can't. The future is likely some mix of network defense, whitelist/blacklist management, traditional AV for each device, VMs (less effective with migration of apps to cloud), and lots of user education.
729€ for i5 and 849€ for i7.
What's new in Swift 3.1
WebAssembly is enabled by default in Chrome 58
Similar anecdote: an internal intercept certificate that Firefox outright refused to install to a trusted store because the cert seemed suspicious/insecure. (Not caught by corporate IT because of a Chrome monoculture, which is a different problem.)
What I mean is (I guess) people will be seriously considering their privacy - especially online/digital one.
But what if the program that runs the proof will never terminate? For example I could write a 'proof' for some property of natural numbers by just iterating through all of them and every time validating the property.

Isn't a proof only valid if it can be validated within a reasonable amount of time, either by some human or by a computer?
You can use pre-gzipped static files.
I didn't mean to advocate for a particular way of cashing out the insight, which is actually quite deep. The blank page and the graphic design examples were compelling.

One way is a library of (I called it quotes, you called it stories. I think the right term is) anecdotes, which you gave. I think of that as just an example of a tool set that we can prepare.

But I think there might be other ways. I thought of "structures" off the top of my head, but surely there are even other ways of compiling a library of components so you don't start from scratch.

A library of metaphors?

A library of insights? (I suppose this is why people research and read)
Have you considered using a Developer Edition of Firefox? That's kind of what it's aimed at supporting. https://wiki.mozilla.org/Add-ons/Extension_Signing#FAQ
> Why is there such a big disconnect between Hollywood movies, and these real space suits?

For the same reasons there's sound in space in movies but not in real life.
It's working here Campbell, CA
Employers looking to divide and conquer will try everything in their power to pit employees against unions, including lying about the integrity of the paid trade union officials.

Media owners will similarly run false stories, exaggerate and blow out of proportion any instances of union corruption whilst simultaneously downplaying and ignoring vastly worse instances of corruption by the owners and managers.
Here is the course I was taught by at university:

http://www.dcs.bbk.ac.uk/~roger/cpp/

Lots of value came from the lectures with roger. Sadly he has retired, it would have been nice to have them up on youtube.
Hugo Barra joins Facebook to lead its VR efforts, including Oculus
So this is where I'd start[0].

Their site has amazing documentation. I personally found Qt even in the KDE2 days miles better than React/Redux and non-Smalltalk MVC's. Since then it's only gotten better. Check out the examples here[1], the diving in section here[2], the book here[3], Stackoverflow has an overview of the whole system here[4].

You emit signals. Slots consume them. QObject::connect links the two. Queues are just queues in the traditional MQ sense. You don't use them in for, say, local GUI controls since it's generally a 1-1 unidirectional link (and if it's bi-directional, although I rarely need to do this, just ::connect( a,b,SLOT(),SIGNAL() ) then ::connect( b,a,SLOT(),SIGNAL() ). If you're still having problems read this[5]. If you have issues, that blog also has a preceding page which has a comprehensive analysis of the underpinnings of the entire slot/signal system in QT. If you still have problems, get on IRC and someone will give you a hand. If you're having a major issue, contact me. If it's a quicky I'll lend a hand, if not I know a few absolutely spectacular HN engineers who I'd recommend in a heartbeat.

I'd be real curious as to what's you consider 'messy' about signals/slots is you're having re: slots/signals (I guess since I've used Moose's MOP with Perl 5 and CL they sort of came naturally to me). I have no affiliation with Trolltech/QT/Nokia/whoever-owns-whatever-now at all; I just think C++ is real easy to mess up, libraries are even easier and they did a way-above-average job with their code-base (not to mention, documentation, ecosystem, etc).

The setup you want to use for cross-platform is Qt5.x + QML 2.x + QtQuick 2.x (aka QtQuickControls 2 in newer versions). There's licensing issues on some of the fancy-schmancy widgets but most of the things follow LGPL, so just dynamically link, follow the rules, and you won't get sued. If you're working on a legacy codebase (gcc2.95.3 hollaaaaa), don't try to force new-style QT into an old project, or your experience will be similar to @bwoj. 5.6(or there abouts) and up is where QML started to shine.

N.b. you don't have to use QTcreator. I find it satisfactory but that just might be years of Stockholm Syndrome. Most people coming from the C++/MFC (or C++/WTL/ATL/COM/WinAPI world) are more comfortable with Visual Studio. No problem, the 'standard' procedure is just to do what you would do with any .sln and split GUI into another project.

----

[0] https://www.qt.io/qt-essentials-qt-quick-for-c-developers/

[1] http://doc.qt.io/qt-5/qtquick-codesamples.html

[2] http://doc.qt.io/qt-5/qmlapplications.html

[3] https://qmlbook.github.io/assets/qt5_cadaques.pdf

[4] http://stackoverflow.com/a/19837895

[5] https://woboq.com/blog/how-qt-signals-slots-work-part2-qt5.h...
Is there a way to see it in action without starting a game? I don't want to end up with someone in a game with me I just plan to abandon since I only wanted to see it in motion.
Mmmm... I remember the scene in From The Earth to The Moon, if it was scripted "historically" then that might give a bit of context as to the previous parts of the testimony, right before the quote?

Edit: I did some more searching, and the best I've found is something that confirms your suspicions[0]: that the records are more extensive, and the PDFs available don't cover all of his testimony.

[0] http://www.collectspace.com/ubb/Forum29/HTML/000779.html
Ask HN: What hosting provider would you choose?
http://pythonanywhere.com/

or

https://www.heroku.com/
The miners I've known don't usually throw everything out. They expand or maintain with new gear when appropriate, and 'expire' the oldest stuff when space gets tight.

You're right about the electricity point - replacement schedules are often dictated by power per watt, since improving that expands margins. If power is free or subsidized, hardware costs are a larger part of expenses and it becomes tempting to buy more older gear instead of less fancy stuff.

(As an aside, miners are a great place to buy computer parts for that reason - I've known several unloading last year's GPUs dirt cheap. The hardware is run into the ground, but I've seen "if it craps out call me and I'll replace it" deals.)
> OpenSSL 1.0.2k users should upgrade to 1.0.2k

Well that's certainly helpful advice :)
Chrome now reloads pages 28% faster
Verizon FIOS and DSL still doesn't provide ipv6 addresses, so we have a ways to go still.
This is a valid danger but the author goes a bit far with the sudo warning. Unless you're logged in as root to most systems (in which case sudo likely won't be needed to screw your system up) using sudo would result in a password being requested which, I would hope, the user would see as a red flag, especially if they are technical enough to be locating and testing script snippets.
Facebook's fake news solution is far from novel
I'm trying really hard not to be cynical, but...these measures aren't made with logic in mind. They are shiny objects thrown to the voter base which primarily lives segregated lives away from immigrants, H1Bs, or anyone else affected by this idiotic action. It is also likely that headline-grabbers like these are used as cover for more insidious schemes, and to quiet down constant claims of blatant corruption.
The main benefit is extendability so you can install one of community plugins or write your own.
Reload, reloaded: faster and leaner page reloads
I use ~80 cols terminal because everything is designed to fit in 80 anyway. More than that and it's just whitespace.
You'd be surprised to find out how many people proudly see themselves as Hufflepuff.
Interesting.

Do you have any ideas around what tools for editing might look like/do for you?
One of these days I'll figure out why intelligent people care about appearance this much.
Completely agree, for example chrome has been observed flushing full state data to disk at regular intervals even with no changes since 2010[1] which is eating battery and SSD lifetime. Firefox does this too as far as I know.

Not to mention the battery impact of poorly written javascript SPA's or advertisements.

[1]: https://bugs.chromium.org/p/chromium/issues/detail?id=52663
Browsing through the full range of apps, I'm personally unconvinced by their selection. A lot of the provided apps seem to provide similar functionality, in some cases being attached to competing services. I think I'd rather have a smaller range of more carefully curated apps.

That being said, it's very nice to see a novel approach to app distribution. The low price is particularly enticing.
HyperGrowth: Learn How to Become a Customer-Driven Company
I think all students should be challenged to their fullest capacity. This is and should be the primary and overriding goal of education. I think this is sufficiently important to override any and all concerns about enabling the gifted to help raise up/elevate/tutor their less gifted classmates. I think that goal would be worthwhile if you had a mechanism to ensure interactions were positive, because in practice they are often antagonistic and highly negative.

The best known solution that I'm familiar with is to allow independent study work. Larger schools also allow for more coursework offerings, enabling far more than just two sets of courses.

I'm sure you won't be on board with this, because it's de facto segregation. It's an option that can be done today and is better able to offer appropriate challenges to students of all abilities.

I will take an option that serves the goal I consider of overriding importance over an uncertain rejection of a known solution with no other options on the table. I am hesitant to trade-off this primary goal via rejection of known methods to advance it in the interest of... let's go with the euphemism "encouraging peer instruction".
Is there a publicly-available blockchain specifically for checksums of journalism and research?
You don't have to pay back loans if you don't return to your home country.
India Is Building the Infrastructure for a Truly Digital Economy
He didn't just say "straight, white males." He said "He represents those straight white males who don't want to adapt to the future, who don't want to give up their power, and who don't recognize that America can only be successful when we help the world be successful."

In short, read the entire statement, not just three words.
Wow, that's yuck. Thanks for the heads up. :(
I've heard that idea though different:

"Even if you found the perfect women, she'd certainly have no interest in you."

---

Speaking of perfect soulmates:

"If I didn't have you, I'd have someone else" by Tim Minchin
https://youtu.be/Gaid72fqzNE
You could also setup a DigitalOcean VPS with dokku and deploy your application to it like you would to Heroku (dokku.viewdocs.io/dokku/)
Ask HN: Do you keep a personal journal?
Hey all,

I have been keeping a personal journal for a bit more than 2 years now. Mostly for the purpose of retrospective analysis, tracking my goals, challenges and general mood. For now I was just dropping my thoughts into a simple text file with timestamps. I'm looking to improve in this area through tracking things more systematically and developing a stronger habit. I have some general questions to the community here :

Do you keep a personal journal?

If yes, do you find it useful?

What tools would you recommend?

Is there any specific methodology that you follow?

When journaling, do you try to track any specific aspects of your life or just write about anything that is currently occupying your mind?

Any advice on how to get the most out of personal journaling?

Thanks for the answers!

tl;dr : I'm looking for your advice on journaling.
As a writer, I dislike this approach since it sucks the fun out of a blank sheet of paper or a blank document.

I revel in the joy of starting from scratch!

This approach works for some people, but creativity and writing are so personal that it's good to have different ways of working.
Ask HN: If co. raises $100M in 2yrs wouldn't that greatly dilute employee stock?
Company in question is Turbonomic. Read about their most recent round: http://bostinno.streetwise.co/2017/01/23/turbonomic-raises-50m-round-led-by-former-ge-cio/ Still learning about dilution when it comes to venture capital so if anyone has any thoughts, let me know.
Did Google shutdown _________ yet?
Bitcoin mining is actually a pretty fantastic option - it enables buying subsidized power very cheap, and then generating wealth that's very easy to convert to hard foreign currencies. So it's cheaper to do there than in the US, and more rewarding once you do it.
not sure if the takeaway is

- no way to improve a software product without increasing cost and complexity

- no way to protect your franchise with e.g., a lower cost entry-level product, market segmentation, a simplified freemium, etc.

- so the incumbent always has to buy up upstarts that threaten it

(which anyway you can't do once the market prices in that the upstart is going to kill you)

overall the blog post seems a bit cargo cult-y ... if there are lazy incumbents with overpriced, bloated products, yeah, you're doing God's work by disrupting them. But it's sometimes harder than it looks. Don't spend your $425m just yet.
In all honesty, I watched Arrival last night, and I've been thinking about it all day. It's actually the main reason I posted my comment. I highly recommend watching it.
I'm currently getting used to Node.js

Just bought "Getting Mean with...", which describes a MongoDb, Express, Angular and Node stack. (IMHO) However, first of all, the book is a waste of time and angular sucks.

So in the end, I'm planning my upcoming project using Node, Express, CouchDB and plain ol' static pages with a slice of ECMAScript (yah... I admit, Bootstrap and jQuery will join the party).
Yes, and this is vital. Thank you for mentioning this. A lot of radicalization occurs for a reason. People don't just stumble across radical outlets and casually indoctrinate themselves. They are catalyzed first.
In-Between Spaces and Their (Game) Design
Looks too long to me, will end up looking bad in most things.
Last time I looked at Facebook 2FA, it didn't allow you to enable it unless you had a browser with old enough cookies from Facebook, which is not possible if you configure your browser to clear all cookies on exit (and close the whole browser at least once a day). Is that still the case?
If you are concerned about the implementation, here is a security token you can flash yourself:

https://sc4.us/hsm/index.html

(Full disclosure: this is my company.)
On the surface it is about preventing deletion.

But the subtext is that any 'discoveries' or 'corrections' will be rejected out of hand.

The prime ones being the recent corrections to the land temperature record that cooled the 1930s and 1940s and heated 2009 onwards yielding a steady linear increase graphic.

When those corrections are placed under the microscope and likely reversed, what will the reaction be ? Scientific shills of the Republicans are making up Alternative Facts... here is our precious archived dataset that true believers can reference.
Alphabay hacked, revealing 218 000 private messages
Great point, guildwriter. To extend that thought - it never ceases to amaze me the expectations people have regarding America. For example, if we were at war with China, Russia, whoever - no one would be shocked if those countries denied our citizens entry until the conflict was over. But reverse it and there is outrage.

Similarly, I have no expectation that I would ever be able to, for example, travel to another country on "vacation" and just stay indefinitely after my visa expired. I would never think that would fly. I fully expect that at some point I would be facing either serious charges or a quick deportation, possibly with the stipulation that I was never allowed to return - or that violating the visa a second time would mean a jail sentence. Yet here in America, that's just people "trying to live the American dream", rules and laws be damned. Violating the sovereignty of a nation should always be taken seriously.
WINGS’ scientiﬁc whitepaper, version 0.6
Did they ever fix the issue where the desktop app would kill SSDs by performing a large number of writes? I stopped using the desktop version back in October because of that issue.
Having watched the video in question: the difference is that these videos are crossing into softcore porn, which usually ain't the case in cartoons (at least the ones aimed at children).
Hi HN, I'm one of the co-founders (also 2x YC alum). I'm building this with my good friends Derrick and Zhuang, who have also previously worked at YC startups. As the TC article mentions, we're rolling out a "dock-less" on-demand bikeshare in SF, to provide a convenient and cheap last-mile transportation option. I live in SOMA and have owned a couple of bicycles, both of which proved very useful but were (a) a bit of a hassle to retrieve after moving around the city via Uber etc (b) stolen.

p.s "euwyn" on Snapchat or Whale, if anyone has questions. Or here too, I'll be checking the comments today.
Google runs the largest advertising network in the world. Plenty of malware slips through the cracks every day, both downloadable apps/software/extensions as well as ads that lead to obvious scams. Facebook, Microsoft, Yahoo etc all suffer the same problems. I think these problems are likely unavoidable at that kind of scale. But I would never rely on these companies as the only (or even primary) line of defense.
Why Starting a Business After 50 Will Improve Your Retirement Future
Interesting. I had not seen FlatDoc (http://ricostacruz.com/flatdoc/) before. Similar purpose to what I was aiming for with Benchpress CMS (demo: https://srpeck.github.io/benchpress/ and repo: https://github.com/srpeck/benchpress). Not a huge fan of putting all the page-building client-side though and breaking the lightweight HTML web, regardless of how fast it can be.
It surely could be, but that bypass M4v3R's opportunity to review the code.

This problem appears to me on iTerm2 build 2.1
Probably an insane thought, but perhaps the 'us vs them' attitudes in current political parties and stances may be having an effect?

Maybe people are too distracted by the whole theism vs atheism/religion vs religion arguments, the complaints about sexism/racism/transphobia/etc or general debates about whether things like abortion should be legal or not.

Maybe people are being sidetracked too much by party politics and internet debates to actually do anything about income inequality.

Or maybe as said before, the various other changes have decreased crime rates so much that even an increase in it due to this inequality is barely noticeable. If exposure to lead was really tied to crime rates, perhaps the huge drop off there simply masked everything else.
NAT sucks, but so does a lack of affordable L3 switches that can handle IPv6 routing (not that I'll use that against IPv6, but it's a personal pain point of mine).

If I wanted to deploy v6 in my home network I'd literally have to configure my EdgeRouter X on every VLAN in my home network (and as such stuff all IPv6 traffic on my network that crosses subnets into a single 1Gbe connection), since my TP-Link managed switch has no facility to put out a IPv6 RA (even though it supports IPv6 routing, go figure).

I'm really digging the age of vendor silicon where most switches just support whatever Broadcom/etc. put into their chips, but man I hope they catch up with IPv6 soon because right now only the big boys (Cisco/Juniper/HP/Dell/etc.) seem to have any hardware with full IPv6 support, and then you're paying a hefty price for the hardware + support contract (assuming you want software updates).
Template metaprogramming is not something new, it's old, and indeed much of Modern C++ (e.g. constexpr) is made to replace the complicated TMP with simpler and just-as-powerful abstractions.

Can you name another language that supports the many high-level abstractions that C++ supports (OOP, generic programming) while being just as fast? Only D and Rust come to mind, and they are neither as fast nor, crucially, as well-developed as C++. The amount of resources and existing code in C++ is staggering. Newer languages such as D and Rust simply can't compete.
Money->power->action->legitimacy