skysight-inc/HackerNews huggingface dataset:
Start with mushrooms first, I always grow mine

http://azarius.net/smartshop/magic-mushrooms/grow-kits/mushr...

( Note : You can buy it from different sources online, this is just a link, no affiliation )

Its easy and its rewarding :)
Screw that.
Design SQL Queries for Cloud and Relational Data Visually with New Skyvia 4.0
GMail not be all email, but it's damn close! It serves 1bn[1] users out of an estimated 2.7bn total[2].

[1] http://www.theverge.com/2016/2/1/10889492/gmail-1-billion-go...
[2] http://www.radicati.com/wp/wp-content/uploads/2015/02/Email-...
I'd say it depends on who's paying. I've seen differences of close to £40K/year for my position.
Micro – Async HTTP microservices
Whereabouts are you? If you're interested in PLT, DSLs and compilers, there are some small enclaves in finance that might interest you.

edit spelling
Deepart.io sells their #1
But I thought Zuck said you lack integrity if you can't be the exact same person in every single social context? Why wouldn't you just make friends with your coworkers on your regular Facebook account? After all, only criminals have anything to hide, so why allow people to make separate profiles?
I haven't heard of this. Do you have a link with more details?
What do you want to optimise around? Stable job, 9-17, decent salary? Lost of money, caution to the wind? Be something [for one or more of several values of 'something'] to a lot of people? Fiddle with deeply intellectual CS problems, shielded from pedestrian worries about revenue and users?

I personally enjoy the knowledge of having solved a real (business) problem for real people, and being appreciated both financially and personally for this, even when the actual tech going into this isn't very complicated, and especially, doesn't tick off a lot of "hip" boxes.

I have also met good people who do not thrive in these circumstances, so it's hard to give generic advice as to what might make you happy.
One would hope that whoever committed the patches already ran those tests, so the bugs that get through will mostly be ones that the tests couldn't catch - for example, issues with applications that integrate WebKitGTK+ not functioning properly with the new version. Incidentally, GTK+ as a whole has a terrible record when it comes to backwards-compatibility these days.

And as the post makes clear, the security upgrades doesn't even help that much because the original WebKitGTK+ API isn't receiving them anymore and moving to the new API requires massive changes that distros certainly can't ship in an update to a stable release. Apparently they gave applications "a full year to upgrade", which is shorter than the lifespan of distro releases and not realistic given that it requires upgrading to GTK+ 3 and more major changes on top of that. Just the GTK+ 3 switch alone is a multi-year project for complex software, and not helped by the fact they keep breaking their API in new versions. Case in point: https://bugzilla.gnome.org/show_bug.cgi?id=757503
I want to suggest something that I would not normally suggest which is you should pair up with a non-technical founder. What you want to be looking for is someone with deep business experience (15+ years) in a narrow business field. Team up with them and work towards creating something amazing, but tightly focused.
I think it's because those are the freshest stable versions the author could use? uClibc 0.9.33.2 by itself was released in 2012. I guess he had a reason for using the BuildRoot 2015.2 version.
We draw the best inferences we can based on the limited facts available.
The Best Touch Apps with 3D Support-Section of the Apple Store – APPlite
Well, that sounds nice in the abstract, but I can relax when I notice that I'm worked up on something.

I understand the philosophical point you're making, but it's an abstract, philosophical, existential stress that you're talking about, not everyday stress. Simply the non-enlightened state of mind, caring about distinctions etc.

And then you go on explaining how you can't rationalize yourself out of that state-of-mind. That's true. When you want to relax you step back. You don't "engineer disturbances" or whatever. You step back and calm down. You breathe, you shake off the ballast etc.

> So, in order to fully relax, one has to engineer disturbances that are less stressful than the stress you are trying to eliminate, and to modify your approach as you go.
It also gets complicated because there are feedback loops in the system. Manipulating one thing, brings up another thing to deal with etc...

I think you're trapping yourself in your own traps. Relaxation isn't an intellectual thing like that. You don't need to think through all the small-scale biology of muscle contractions to walk, either.

It depends of course what kind of "relax" we are talking about. Do you mean getting rid of anxiety? Where you can worry about the fact that you worry? Sure those are tougher nuts to solve just mentally. You often need external things for that, like exercise, therapy, medication etc.

But I often feel worked up on some issue to the point of faster heartbeat etc, and then I feel like "hey, let's not get worked up so much" and then my heart slows down again. People are often advised to "count to 10" in such cases. This monotony looks a bit like meditation-chants. Perhaps it's a kind of mini-meditation, I don't know.

One thing I know is that trying to engineer it, thinking with that usual nerdish attitude doesn't help (at least me). Relaxation is an action, it's not a logical mathematical derivation.
I'd be wary about admitting to such things on a public forum
Around 20 years ago three friends of mine had bad acid trips around the same time. One of them was rushed into emergency, strapped down on the stretcher. He was crying out for Jesus to save him (he was not religious). Since then he cannot hold down a thought, never mind a job. He lives with his parents.

My other two friends went high to a houseparty and committed suicide by shooting themselves in the head. It was all over the national news.
Uber drops its U. Why?
Imagine an attacker is able to inject small files onto the system via a channel that would not let them transmit arbitrary binary data, and that the system is otherwise sufficiently firewalled to prevent them from just downloading their own tools without first further compromising the system. Having a compiler available can make it substantially easier to bootstrap a toolchain to compromise the system fully.

Another issue is that it presents a privilege escalation concern. If you compile stuff in a user account on the production machines that will be run with root privileges, if someone compromises that user account they can now put in place a compiler wrapper to embed their own code. Even if you don't do anything else in that account (e.g. sudo) that'd let them e.g. capture passwords the compilation presents another risk. (As an extension to this: Your dev and build environments are security critical; but in your production environment is often far more vulnerable - not least because it's far more visible)

I don't think these are very high on the list of things you should worry about as your system needs to be very locked down before an attacker that is able to make use of them won't have other just as good opportunities, but the more stuff you run in your production environment, the more opportunities you give an attacker.
What postMessage() does is immaterial. This is where it should fail, referencing into another domain:

obj.postMessage
Nice, I am developing some stuff to learn Meteor as well. What would you say be the biggest challenge you had while developing this was and how did you solve it?
New data pact between the EU and US concerns data transfers across the Atlantic
The difference is that we've seen that the other kind of web development (without grapevines of libraries and complex toolchains) is both possible and capable of producing usable results. We're regressing.
sounds like money laundering
How Content Transformed the E-Commerce Industry
The only issue I have with microdosing is getting a reasonably accurate measurement. The first time I tried it, a friend an I unintentionally dosed (with liquid, not tabs) to what we now estimate was ~700ug... Not quite what we were expecting for a first time!
> But hey, at least we can centre things vertically in CSS with Flexbox now

You mean we're back up to feature parity with when we used tables for layout? Awesome!
Microsoft's Project Natick Test-Drives a Data Center Under the Sea
>>> It gives non-technical managers extra visibility at the cost of speed and agility.

Keen observation. Often times these situations are just self-inflicted wounds on the part of devs too. I have worked with many devs that have had a habit of keeping stakeholders and coworkers in the dark just because they feel like they are too important to be bothered/be held accountable.

I know what I'm in for if a project management or glass house CIO is all of the sudden needed, so my top priority is always to primarily earn the trust of business stakeholders and to be as honest as possible.
Its legal ( In the UK at least )
There has actually been research performed recently, touched on here[1] which tells us that the body does actually communicate with the brain quite a bit-- it's not so much pre-science any more.

[1] http://www.scientificamerican.com/article/gut-feelings-the-s...
> It was a huge hurdle just to do pretty much anything beyond display text documents

Like what?

The trend I see in practice is that most web applications are still 98% text documents with images, but a combination of modern design patterns and tooling makes generating those documents insanely complicated.

Currently I'm watching a project to "modernize" a bunch of small websites. The amount of effort it takes to convert them to some "familiar" (Bootstrap-like) UI is cringe-worthy.
I would, and have, argue that estimates and time tracking are, in general, wasted effort.

If you have good priorities, estimates are irrelevant, because you'll be working on the most important things, and that is unlikely to change no matter the estimated effort. If you don't have estimates, then you don't need time tracking to see if your estimates are correct.

You've just eliminated half of the overhead for software development - the only added cost is that you must continually understand and update your priorities (or values, if you prefer), which you should be doing anyway.
I really like the way Andy (the voice and 'creator' of the app) pronounces 'legs' for some reason. It's almost distracting at times.
Perhaps you meant to say "it may not end up better for the creative films, the consumers, the indie cinemas or streaming sites, but it sure is funny while it's shaking out".

That said, I've no idea whether Netflix is buying/wants to buy the rights to so much that it actually might bother sites like Mubi (where I work, FWIW) or Fandor. Somehow I doubt it.
But now we can have malware hijacking our firmware, seamlessly through standard kernel APIs.

Is this really an improvement? Is it worth it?
I'd like to plug an open-source project that I've been working on here - https://artillery.io - as it relates to point (6) in the article. It's a load-generator, and while it's not microservice-specific per se, it's a lightweight tool that's quite easy to use and it lends itself well to being used frequently, which is great if you want to start doing load-testing early on during development (which is something I've started doing and had good results with). It has HTTP and WebSocket support out of the box, with AMQP coming in the next release (which is often employed as microservice glue).
Weird right? Somehow the post ended up linking to itself. #HNBUGS ? I thought it was just me since I was logged in and it was a 'feature'.

Here's a link : https://github.com/dosaygo/nanoloader
And of course, the other key part of that is that you should consider those exceptional cases to be exceptions, in the sense of errors.

When production goes down, or the sales team overpromises, don't just fix it, figure out why it happened and do the full root cause analysis.
Do email marketing works for healthcare? Edit
How email marketing works for healthcare?
Since it is a proprietary software, did you reverse engineer it to see if it really does what you think?

Or have you used some packet sniffer, like Wireshark and analyzed the network traffic extensively?

Unless you do those things, you're still at their mercy. Not that it matters too much, since Google already has access to anything you do on your Android phone, and I don't think Microsoft is "worse" than them...
It is counter intuitive because for the vast majority of people statistics and probability are misunderstood. Casinos make money, people play the lottery, people are nervous about flying but not motorway driving and people think smoking or eating too much cake won't harm them.
Most people's complaint was Microsoft was trying to push their own proprietary standards (Activex anyone?) upon the www at large. Also their adherence to Web standards at the time IE6 came out was so bad, that it caused almost unsurmountable instability.
"All images subject to copyright."

You shouldn't be allowed to claim copyright for works in the public domain.
I find the windows phone keyboard suggestions much better than any other I've used. Despite now having an iPhone 6s from work I still use a WP as my daily go to because it's much better at writing a whatsapp or email message, even if the 'other' apps suck.

I'm also heavily dyslexic, so I might be an outliar.
from what i remember, it was not his job -- he worked on products that have usb-c components (like the pixel laptops) and wanted to make sure the products on amazon were up to spec. you can see his reasoning here: https://plus.google.com/+BensonLeung/posts/LH4PPgVrKVN
Symfony Featuring Docker, Compose, MariaDB, Nginx, PHP-FPM, Memcached and More
> Web engines are full of security vulnerabilities, like buffer overflows, null pointer dereferences, and use-after-frees.

Off-topic to the issue at hand, but I am curious: would Servo[1], the browser engine written in Rust be having lesser (chances of) issues like this? I have written very little Rust, but it seems that the above issues are extremely unlikely to occur with Rust.

[1]: https://servo.org/
I think the Android client is good, but I am biased. iOS coming soon.
Same here on my linux machine
It's on while charging (screen off). It shows rapidly charging and it always takes more than an hour to fully charge with supplied charger :(
What We’ll Do in Space by 2116
I don't think they're claiming copyright; that's just a boilerplate statement alluding to the fact that just because you see it here on the public internet doesn't mean you shouldn't do your own research to find out whom if anyone has copyright.
FWIW, it seems early SOA placed a lot of emphasis on the bus and the middleware[1], with the problem being solved having more to do with enterprise governance[2], not one of software architecture. It seems to me, true scotsman and all, that modern micro services architecture has emerged from a first-order attempt to solve actual problems around both scaling vertically and collaborating on large systems in large organisations.

1: https://en.wikipedia.org/wiki/JBoss_Enterprise_SOA_Platform

2: "OMG how do we keep track of all the stuff running on all the servers? Multiple versions, multiple languages, multiple OSs? This sounds really scary, no, leaving it to the nerds is not an option, think of the BUS COUNT!" (caricature).
I think there's a middle ground here, and you're being somewhat unfair. And yes, the article writer wants a utopia that he won't often find. But his criticisms of a certain kind of company culture and bad unresponsive political management are valid
And those people aren't getting let go
British copyright law is relatively strict. Given that these were submissions to a royal competition it's entirely possible they're subject to perpetual crown copyright.
SMARTPHONES FOR 2016
Some helpful Docker Compose examples
I agree with pretty much everything you said - and thanks for sharing your perspective. Node.js is still very young and the enterprise ecosystem has a long way to go, but it's getting there (e.g. IBM's acquisition of StrongLoop, the EnterpriseJS initiative - https://enterprisejs.io) I've done a bit of work with Erlang, which is all about the 9s (though it doesn't have the enterprise ecosystem on par with Java or .NET around it) but for a lot of software, Erlang is an overkill, as would be formal verification for example. A lot of software is just fine being built with Node or other young tech trading stability for productivity and time-to-market.
It's so good they have to give it away...
Privacy comes at a price. Maybe you could host at a friends place or rent a physical server.

If you think about asymmetric internet connections there are many reasons it is the way it is but few of them are good reasons. To contrast this, Google fiber offers symmetric connections with 1 GBit/s upload speed which could change the game for some lucky people.

But even with your current connection, if you mostly have low bandwidth content like text/notekeeping and small documents you should try it. There is no good reason to store private notes and documents in the cloud.
This is important: there's a trust barrier to entry here. Why trust some random guy on the internet? You wouldn't. Nor would I expect anyone to actually pour through the source code to determine if the crypto is sound.

Sometime soon I'm hoping to get enough cash rounded up for a security audit and get a few thumbs up from the security community so at least you won't be taking my word for it. Not only that, I'd love to make the product rock-solid. As much crypto as I've studied in the past few years, nothing beats an expert looking things over.
I don't find that to be the case either. Anecdotal, obviously, but I've worked for companies that range in size and I never add anyone from work on Facebook. Same goes for my wife.

We joined Facebook in the early days when you needed a .edu email address to join, so I've got a lot of college partying photos up there. I've always seen it more of a private space. Not sure if the time you join and your original perception of the service changes your use.
Infographic: What scrum, kanban and extreme programming have in common
I feel the UI (of the desktop version) is a bit lacking.

Within one minute from installing it, the following happened.

I added a note: a text note, fine. So a side bar opens...

Why is it only ever a side bar? I have a 1920px wide monitor - not really unusual - but you're forcing me to edit my notes in a fixed 700px sidebar, the rest of the screen estate just darkened out. Evernote lets me use all my screen.

But I've typed some stuff in. So, I'm clicking on "Add text note", the first most obvious call-to-action that catches my eye. A dialog pops up: "The note has unsaved changes. Really leave?". Well, I just clicked on "Add text note", what do you mean?

Only after a while I realized that I'm not supposed to click on the most prominent (white on black) caption bar at the top, but on the greenish "Add" in bottom right corner. Even though the title does say "Add text note", which is as explicit as it gets.

Okay, time to edit my note. It opens in preview mode by default, I still have to click on a floating button to make it editable - another little mental bump, but okay.

I can click on an eye icon to get a preview of the note. Once I do that, the eye icon vanishes, and I'm left with an uneditable note. That's quite weird, normally the "eye" icon would just be replaced with a symbol indicating return to edit mode, allowing to switch back and forth with no fuss. Makes sense, especially sice it's easy to anticipate that the preview function would often be used just to quickly catch a glimpse of whether our work (markup, etc.) looks fine, and further we go, it's not a Rembrandt painting : )

Not here, though - I click on the eye, but in order to resume editing I have to move mouse cursor to the left now, and tap on the "<-" back button. Or, as it turns out, anywhere outside of the magical 700px wide (36% of my screen) get-things-done area.

I guess I'm sort of a power user (I'm a software dev for starters), so these confusions don't stop me for more than 5 seconds each. It is frustrating nevertheless, because being computer-savvy, I'm not used to that. And when my mum clicks "Add text note" only to be asked if she really wants to cancel all changes, I can tell you she'll look like a deer in headlights rather than mumble "what's this bs" as I did ; )

I understand you're an indie dev, but hallway usability testing doesn't require hiring focus groups etc., all it takes is have a few people sit in front of the monitor and watch them go at it
Sensible advice. I'd add to this, not to trip alone - if possible, you should have a sober 'trip sitter' with you.
Conditional instructions had been removed for one reason, not related to the register encoding: they were at odds with the OoO execution.
Yeah, 100% agree with you.
SOFTWARES THAT ARE ABSOLUTELY FREE
Linux code for 0.11
And I guess something like this[1] is a digital analog clock.

[1]: http://media.idownloadblog.com/wp-content/uploads/2012/06/Cl...
Multithreading in C++11/14
Yes. This is common with Israeli startups .I wonder how Florida accounts such startups in his survey.
And why I'll be leaving the UK if that ever happens.
Build2 – C++ Build Toolchain
Unless they mis-use `unsafe` the chances are very low and would be in the compiler rather than the source code. So yes, those errors should not appear.

Others are still possible and might be just as bad.
Proportions wise it all looks on Firefox 44 and the CSS seems to be valid, the image of the phone is however 360KB but that's the kind of large you're talking about.
http://i.imgur.com/sDzAMjg.png

That’s a rather large font size.
No doubt there is plenty of hype. From where I sit though, a lot of it is justified (Not the general intelligence stuff of course).

Choosing problems for their theatrical effect, rather than utility. Writing articles and research papers as if they're marketing pamphlets. Claiming that incremental improvements are paradigm shifts. Treating arbitrary achievements as if they were commonly agreed upon milestones all along.

I'm not sure what to say to this.

There are no "commonly agreed upon milestones". The closest things are the academic benchmarks/shared tasks that you seem to be critical of.

I guess the closest thing you'll find to a "commonly agreed upon milestone" is something like the Winograd schema[1]? Based on progress like "Teaching Machines to Read and Comprehend" I wouldn't be betting against deep learning on that.

If you look for practical applications that give tangible benefits to people outside of academia, the achievement of applied deep learning so far aren't nearly as impressive as you make them out to be.

Could you explain what you expecting? Deep learning techniques aren't exactly wide spread yet, and outside Google and a few other companies it takes time for things to migrate into products and have tangible benefits.

Nevertheless, Google Search, Pinterest, Facebook image tagging, Android Voice Search etc, etc.. these all are used by billions of people daily. I think it's hard to argue there isn't at least some practical applications.

[1] https://en.wikipedia.org/wiki/Winograd_Schema_Challenge

[2] http://arxiv.org/abs/1506.03340
Chrome 49 Beta: CSS custom properties, background sync, and new ES2015 features