skysight-inc/HackerNews huggingface dataset:
Well my 2cts.. I'm sure they take it serious but AWS has been around for longer, and developers seem to really like it, cause you can spin up a small environment and just play around with it. Google Cloud Platform exists now but I feel it's a bit late to the race. Google App Engine existed before Google Cloud Platform and it was super nice to use in my experience, however at the same time totally locked in with Google. If you wanted to get out it required a lot of development effort, which is not per se the same on AWS. Besides that, there was the Google App Engine bait-and-switch which screwed so many people over.. People who were doing low budget products on Google App Engine and basically had to migrate to something else immediately. This left a bad taste in my mouth and I'm sure I'm not the only one, I've never recommended Google App Engine after this.

Last but not least Google has a super bad reputation when it comes to people's privacy, which many developers care a lot about.
An advice I read somewhere is to just write anything no matter how bad and enter the "flow".

It said you should write or edit but not both at the same time. Writing is supposed to be more on the right side of the brain, editing on the left side so they don't mix well together.
There are just far too many better choices out there (Elixir, Phoenix) for me to ever consider going back to Microsoft technologies. I still haven't forgotten their ASP.Net MVC framework that nearly made me give up being a developer.
ProductHunt is down?
You are right when it comes to the alarmism and exaggeration, it's a populist policy choice, detrimental to the roots of the party and something I totally disagree with.
> But are metabolic networks proofs?

Are they not equivalent to computers running some program? Equivalence is transitive.

But I don't think you will be able to get any useful proof from one of them. That's because they are hard to program, they are still running some proof.
The future of work is what we call today remote work
Show HN: Cerebro – productivity booster with a brain
We use Octopus Deploy at work to deploy .NET. There's a bit of a learning curve, and it has a few quirks and annoyances, and you might need to write some Powershell scripts to fill in a few gaps (which it can run), but once you've got it in place, it's super simple to deploy everything. Every single deploy used to be a big hullabaloo at our company, now it's super smooth thanks to Octopus.

If you're talking about Ant, Maven, Tomcat, etc for Java deployment, it's been about 5 years since I've had to use that, but I'd say Octopus is a much better process than that.
Emojis in your app description can increase downloads
Amazon has entered the trillion dollar ocean freight business
I'm happy with Authy and TOTP, for the moment. Getting a YubiKey has been on my to-do list for awhile, but I'm not sure that everything I currently have 2FA for will accept it. In which case, I don't like the idea of half-migrating to Yubikey while still having to keep Authenticator around.
Facebook Security Key for safer logins with a touch
But C++ was never easy to understand. For example, can you tell me off the top of your head, what are the conditions to get the compiler to generate a copy constructor and an assignment operator for a class? I have trouble answering that question even with the help of Google, and you're talking pre-Google times.
Does this also apply to startup vitamins?

[0] https://www.startupvitamins.com
Fair enough maybe not 1% but the metric you are using does not exclude us from the 1%, keep in mind that 2.7 billion people are trying to survive on less than 2 dollars a day. Eg, there are 1000 people in a group, one of which has 1 million dollars, 9 others have 100 dollars each and the rest only have 1 dollar each there are still 10 people in the top 1%.
> saying in that clip that he isn't a Neo Nazi

To be fair, he says that it's an "antiquated term" and that it's "unfortunately tarnished" and that he prefers to be associated with ethno-nationalism... So it may be a distinction without a difference.
New Zealand bank replaces SAS server with R Server
>> being heckled or killed in the streets

> huh?

There were a couple (at least 2, maybe 3) of high-profile murders of Chinese grad students at UCLA within the past couple of years, which is my guess about what OP is referring to. The victims were targeted for their perceived wealth and/or foreignness.
Happy to see Facebook finally supporting U2F but haven't assessed how robust their implementation is.

Another U2F hardware key is the Trezor bitcoin hardware wallet ( https://blog.trezor.io/secure-two-factor-authentication-with... ) which has the added benefit that you can backup all your U2F private keys. I'm not aware of how you could do this with a Yubico U2F key -- if someone knows, please enlighten me.
Does anyone know the drawbacks of simply using:

.container {
display: table;
width: 100%;
}

See bottom example here http://codepen.io/jrf0110/pen/xgXPGj

I've never had to use the clearfix hack (that's probably a lie, but I can't recall a time in my career where I didn't just use the display: table; width: 100%; method)
I've been using GoCD for the past couple of months and I'm really liking it so far. Its very flexible and relatively straight-forward to setup on your own VM. The plugins work similar to the way Jenkin's does it. Also the UI is very clean.
No, it's not. It's not even in the same universe as discrimination against blacks. I understand that the Asian-American community is a good totem for you to rally your attitudes around, but as a member of it, I'd be happier if you left us out of this hateful rhetoric.
Could not disagree more. You should actually read some history.

https://en.wikipedia.org/wiki/Black_Wednesday
I have an XPS13 with an Intel wifi card; still has the occasional issues (wifi not picking up networks after waking up from suspend). I'd say it happens to me on average once every one or two months, seemingly at random.
I would argue that artistic value is highly subjective. People used to argue that jazz was just random noise and nonsense for a long time.
Because they may continue to support that person, mistakenly thinking that the policies they disagree with are from people other than that person.
ASP.NET MVC is pretty much a clone of any service MVC framework(django, rails). I don't see the problem with it.
If gigabit Ethernet is what you're after, why not an ODROID? I think almost all of their contemporary boards feature gigabit Ethernet controllers.
The mirror rig is at:

https://medium.com/@maxbraun/my-bathroom-mirror-is-smarter-t...
You can use a TOTP code generator (e.g. Authy) as your backup. No need to rely upon SMS.
"The most important part is that the suit will keep you alive"

That's more important than the color of the suit.
I might be wrong, since Italy might be different, but in my experience, incorporating in another EU (or elsewhere) country isn't a big issue at all. A lot of people incorporate in the UK, other European countries, or the US, Delaware especially. Of course if you pay salary to yourself from that company, and you live in Italy, you'll still be taxed at the tax rate of your residence. But in general, there is no law against opening up a company elsewhere, if you properly report about your business, and don't use it to avoid taxes. Yes, you have to deal with some bureaucracy, but nothing major. If you're one guy/girl with a laptop, meaning no outside people involved, do you have a product yet? Do you have something people use? Do they have to pay to use it? If yes to all of that, then you need a company. Earlier than that you shouldn't worry too much about it.
You have an incentive to exchange dollar bills for some other form of assets. This is easier for the rich, and richer people tend to hold a lower percentage of their wealth in cash. So the system you propose is regressive; it is actually less redistributive than some kind of flat tax. The idea is just incredibly stupid as a way to redistribute wealth.
But a "computer running a program" is not an interesting proof of anything. The proof depends on how the program is written. For example, a program written in an untyped language encodes only a very trivial proof by the C-H correspondence (of `tt ⇒ tt` or something like that) even though it performs the same computation of a program written in another formalism that expresses a much more interesting proof. In other words, the proof does not lie in the dynamical process of computation, but in properties of the language used to express the computation. This is a much less universal claim.
This is true, but I don't love these arguments. When Trump tries to cut the National Endowment for the Arts, the argument should not be "$150 million is nothing", it should be that the NEA does important useful work and deserves to be funded. If it were a truly useless organization, it should be cut regardless of how tiny it is compared to the full budget.

Obviously it's annoying when Trump saves 500 jobs or shaves $100 million off the budget and celebrates like he's just saved the economy, but honestly I'd much rather have him do that than try to make a tremendous deal to privatize social security or something.
I am slightly disappointed that this doesn't work in Firefox, despite the fact that I have an add-on[1] installed to add U2F support. Github for instance is able to detect U2F support and let me use it.

That said, I understand the lack of support since I am an extremely small niche, and this did prompt me to finally add 2FA to facebook (U2F and code generation from my Yubikey Neo)

[1] https://addons.mozilla.org/en-US/firefox/addon/u2f-support-a...
I'm using the professionally, so legally is important. But thanks for the suggestion.
Median London salary is ~£35,000, or £2,247.27/month after tax - 1/8th of which is £280. Most people are paying a lot more than that, even for a room share, way outside of Zone 1. I would suggest yours isn't a representative financial situation.
They could buy gold or Bitcoins which are impossible to take away if they use the proper precautions.
Donald Trump calls Chelsea Manning an 'ungrateful traitor'
Ask HN: Where can we find the YC W17 company list?
I'm not, but why would I care what Torvalds thinks?
On this note, as an embedded systems guy, I was happy to see STMicro thinking about tools like this, with the STCubeMX software they've been developing:
http://www.st.com/en/development-tools/stm32cubemx.html

One of the pains about larger embedded designs, is that while newer processors/microcontrollers have so many different peripherals and ways to use them, there are just as many constraints about which functions can go to which pins, how each peripheral is clocked, etc..

Their tool is similar to what you mentioned, in that you tell it what peripherals you want to use, and how, if you have any pins you need to lock down, etc. It will then solve these constraints and give you a pinout and clock setup that will work, along with boilerplate code to get you started.

I would love to see an open-source effort in this space...basically a parametric framework / boilerplate generation for embedded systems designs (hardware and software).
Same here. I see issues mainly on useast-1.
Everything You Need to Know to Prevent, Stop and Recover from Ransomware Attacks
Microsoft had an injunction from the anti-trust lawsuit that they couldn't bundle AV with Windows because that would be "anti-competitive", which is why Security Essentials had to be downloaded for XP/Vista instead of just coming installed. Lucky for all of us the statute of limitations on that decision finally expired.

I agree, something like AV should be a function of the OS, not a "competitive" (race-to-the-security-theater-bottom) bolt-on from some third party.
Just do like most of the social media accounts do.

Have algorithms that detect spam? Let users report on accounts being used to spam other users?

Sure, if I'm someone abusing the system, this should be easy to ferret out without having to surrender all your personal information and identifying markers just to make a SOCIAL MEDIA platform free of spam.
A lot of government research is completed by universities and private companies under grant programs.
Big corporations are not responsible enough to do IOT. We all know what would happen. Tracking, analytics and ads.
Its a bit of a mix as best i can tell.

Those that are recruited in "the west" are younger people straddling two cultures. The one of their immigrant parents, and that of the culture of the community they grow up in. Over time the stress of this life makes them lash out and open for recruitment.

Those from "the east" see their way of life encroached by "westernization" just as much as certain right wing groups in "the west" fret about "islamization". And over time the fear and frustration grows until they become violent.
slimbook.es is down, anyone has the pricing info?
Note to the author: Please don't have a command line flag that either means ( a valid local posix path ) or ( a username/handle from a specific online service that will be fetched over the network ). *nix cli tools are supposed to be unambiguous. I'd fork/issue/patch it, but I don't have a need to let people ssh into my any of my boxes. Just posting this here because its a valid learning opportunity that making something "easy" is not always the right choice in a cli tool, and that namespaces are important. What if I have a file named the same as a github user? Which thing will work? Will that behavior change unexpectedly? Best to make them different flags.
I have read that most Trump voters make around the median income and aren't poor.

And a lot of them voted for Obama twice and then trump.
W.r.t yubico u2f you don't backup it you just register to or more tokens that work as backup keys.
I had SMS as my backup and in testing this morning, FB sends the SMS by default, even before you either tap the key or say you want to use another method (like SMS).

That's a big flaw to me. It should only send the SMS if I specifically say, "Use my backup SMS method". I switched to use an authenticator app instead as a result.
On my last project we started an effort to redo our QWidget implemented UI with QML. The QML version was really slow, we actually ended up buying a commercial license to get access to a QML compiler just to speed things up. And that was for desktop, I'd expect it to be even worse for mobile. Integrating the QML components with the QWidget components was especially buggy. For a 100% QML project this would be less of a problem.

Interfacing C++ to QML is clearly not a priority in the design of the whole system. You can do slots/signals or you can register C++ objects into the QML namespace. Something along the lines of this tutorial: http://doc.qt.io/qt-5/qtqml-tutorials-extending-qml-example....

Overall, I find the whole QML environment to be disappointing and I don't plan to use it again until it becomes more mature.
Essays for transfering are very similar: "Why do you want to come here / why did you leave your last situation?"

Surely they'd like you to write about environment or purpose, but like with a first job as a kid, I think "the other place sucked / the classes weren't any good there" should suffice.
More specifically US-east1 seems to have a major outage. AWS Console dies on us as well.
It isn't. The article is about the efficacy of violence for political change. My comment is about its timing.
Has anyone commenting even watched the linked video? The channel being featured is horrifying for parents. This isn't about ads for toys (we had those, they were GIJoes or Transformers/Barbies). This is about 'content' that preys on children for views featuring overtly sexual themes and all sorts of violence, including rape.

As a parent this frankly scares me.
I give you one more if you're a fan of LISP machines. It's using the toolkit above to derive a Scheme CPU:

https://pdfs.semanticscholar.org/7ef3/c551b8cb86f3ec0067c941...
I don't understand how it has taken them so long to add it natively... they just shipped FLAC audio support but still don't care about U2F?
>After the age of 26, marry the next person you date that is better than the best person you dated before 26.

How long will it take until that happens?
(I'm not asking for opinion, this is a math problem;-)
We're sad about that, too (I work on Google Cloud).
My personal main problem is things like you can't template on an r-value reference, as T&& in a template matches both r-value and l-value references and then you need std::forward or std::move and then I start getting confused.

I wish in templates they had gone with the suggestion I saw to use T&&& to mean "r-value or l-value reference", and then let T&& just mean "r-value reference".
Indeed if California was a country its GDP would put it somewhere below France (#6) and above India (#7).

https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nomi...

https://en.wikipedia.org/wiki/Comparison_between_U.S._states...
KDE announcement: https://dot.kde.org/2017/01/26/kde-and-slimbook-release-lapt...

Slimbook site seems to have collapsed under the internet's hug.
I think it's rare to find a software company where all of the employees are software engineers. They are usually outnumbered by designers, marketers, salespeople, support staff, finance, accounting, etc. There is generally a similar number of men and women working in these fields.

Yeah, two standard deviations is too high, even if attractiveness could be modelled as a normal distribution. That's the top 2.5%. Even one standard deviation is the top 15.5%, which is very picky. I don't think the average person is all that terrible.

One standard deviation for intelligence is probably ok. IQ scores are actually based on the normal distribution, where the mean is 100 and one standard deviation is 15 points. So while I don't think 115 is a very high bar, you probably shouldn't ask your date to do an IQ test.
> Arguably the std::move stuff and the semantics around it have added uncomfortable complexity to the language

Compared to using std::auto?

Nah man. std::move is far easier to understand than trying to shove both concepts down operator=. std::unique is simply easier to use than std::auto by any real measurement.
Yes, and many of the maintainer automations will email the reporter about the patch being merged into the various releases.

And signed-off-by is essentially a shorthand for agreement to this document: http://developercertificate.org/
Or make sure you buy a "Signature Edition" PC in the first place, which is Microsoft's program for "junk free" systems [1] you can find in Microsoft Stores or if you ask the right Best Buy or office store.

[1] https://www.microsoftstore.com/store/msusa/en_US/cat/categor...
Scott Meyer's articles (and numerous video presentations) on Universal References are educational but he doesn't make it clear to the audiences the bigger picture of where and why they'd need to really learn it.

The Forwarding Reference (aka Universal Reference) is for programmers writing generic templates. A lot of C++ programmers can do a ton of productive work and get by for years without writing any templates from scratch. Yes, they use others' templates (such as STL/Boost libraries) but they don't necessarily write their own. I have no survey data but I'll take a wild guess that less than 1% of C++ programmers need to memorize template Forward References.

As an analogy using the plain C Language, it's as if someone created very prominent blogs about the complexity of "char ∗(∗(∗a[])())()" with long paragraphs explaining how it's "an array of pointers to functions returning pointer to function returning pointer to char".

If that type of essay had a lot of visibility, people might think that "Wow the C Language is difficult and too complicated!" In reality, a lot of C programmers don't write complex declarations like that. The more common pointer-to-function for something like qsort() is very easy to write.
That is a bit like asking what you need source code for after having compiled the binary program.

Just like you have new versions of a program building on changes to source code, you can run newer and improved analysis on the scientific data (whether to see if you get the same result, a new additional insight or whatever).

Journal papers are often no better than having the binary (or perhaps more accurately the stdout dump of running the binary...)
also returning 404s, at least for chapters 5 and 6
I understand that. The link doesn't present itself as being internet of things.

(It's even about leaving the internet out of connected devices)
I have OpenSSL update fatigue.
Alphabet's health-tech company Verily gets $800MM from Temasek
I'm having trouble understanding the differences between a * and a &, and now with move semantics we have stuff like &&, && &, and && &&. Please stop!
Yes, Reported-by is the original reporter.

Signed-off-by is fallout from the SCO lawsuit. It has nothing to do with agreeing to any sort of CLA; it's just another way to confirm that the code was written by the person in Signed-off-by, or that the person in Signed-off-by thinks it was created under appropriate open source conditions (e.g. the company who paid the developer to write it is okay with it being released).
You don't float anything?

The linked article uses an image floated left, with text wrapping around it. Curious to know how you'd [sanely] accomplish the same result in flexbox?

Floats aren't just for structural layout. Even with 100% browser support for Flexbox, I'll still be floating some things.
Except that references still can be bad: invalidated later on by an object deletion, no matter how many rules were enforced to assign the reference to begin with. And in an almost-worse sense, "sometimes" references can prevent this and sometimes not. Just not good enough, while syntactically making it harder to tell that references are being used in function calls and such.
then it wont work at all.. its a simple video conference app
Recently, I try to write the first line of my commit messages so they describe what the system now does, compared to before the commit. This makes reading the history much more fun. Like:

Validation of email addresses now sends a test email to the user, instead of the old regex that never worked.

This style does not work for all kinds of changes, but when it works, it creates a nice history of how the functionality of the system grew...
My perhaps naive uneducated opinion: they should have added syntactic sugar for it instead of making it look like a function. A new operator perhaps.
>because that is potentially brittle

It is. I do work in a Fortune 500 occasionally, and have to use their MITM gateway (websense SSL intercept).

They haven't yet fixed the internal cert to not use SHA-1.

If you're using something other than a corporate windows desktop + browser, you have to install the root certificates manually.

They have to make manual exceptions for sites that do certificate pinning. When they miss a site, it creates issues. Github is broken for me...I have to use crazy workarounds.

If there were a movement to enable certificate pinning everywhere, it would be very disruptive for the Corporate MITM vendors.

Edit: They also have irritating "content filters". So, if I'm tasked to research options for a project, like say a VPN, I can't search from their network. It blocks pages talking about VPNS because there's a policy to block "websense proxy avoidance".
Even meat can be sustainable with a sensible enforced quota.

We just cannot agree on a quota when those industry are allowed to lobby our gov'ts to bit.
Note that his thinking didn't turn militant until he was jailed and tortured by the Egyptian government. That at the time had backing of USA, and thus trained by the CIA.
People use VMs, print stuff on paper, have 10'' laptops, etc.
You need an antivirus that can watch running programs for bad behavior. Polymorphic viruses have been around for decades and will defeat any simple blacklist. And the halting problem means you can't possibly categorize every program as being harmful or not by static analysis.