skysight-inc/HackerNews huggingface dataset:
Probably, the difference of opinions from the 1st point is due to different experience. I suppose your father started his career in those great times after the II World War, when the world was developing so much that there was space for almost everyone. So it's that generation of people, who did work hard, but as the circumstances were so favorable, their efforts automatically translated into success. Now, we have to slow down due to increased competition - not only related to the reason indicated in the article, but also to the growth of Asian economies. And this makes people notice that with bad luck your efforts mean so little...
6 areas of AI and machine learning to watch closely
Yes, and especially for tools like PostgreSQL which uses features of the Linux filesystems which Docker simply didn't implement or implemented in a buggy way. My only solution was to use data volumes for PGSQL mounts, which at least provide native ext4 experience and compatibility but then you loose the directory sharing part.
I tried this (and it didn't work out), so here's my advice:

Keep your job, allocate a fixed amount of money each month to the business, and spend it all on advertising, copy writers and development.

You already know how to program, so you can be an effective PO for a remote team, you (probably) don't know how to delegate work or market stuff. Also, having to pay for the development will encourage you to create a real minimum VP.
docker-toolbox you are talking about. The new version (Docker for Mac) with this problem doesn't use a VM anymore, but native virtualization on OS X. The old version doesn't have this problem.
Interesting, I've had many, many chairs in my career and this one, while being very affordable is at the same time one of the worst ones I've had. There is only one I'd say is worse, Herman Miller's Aeron, because it is extremely expensive so it's quality/ergonomics compared to price is just awful. But IKEA's Markus is the second worst in my opinion. The absolute best chair ever is RH Logic.
Another theory that I read was that Sloot had somehow linked analog and digital (he was supposedly a TV technician before) and that he was parameterizing data from an analog signal using a small amount of data.

Source: http://jansloot.telcomsoft.nl/Sources-1/More/CaptainCosmos/N... (comment by Koen near the bottom of the page).

Now conspiracy theory or not; one can't claim that it's not an interesting read since he privately demonstrated it to at least 20 people and was also able to get Philips to work with him.
The 30 Best Workplaces in Technology
Yes, I see your point. I personally like this kind of stuff, tinkering with my setup and whatnot. But it's definitely not for everyone.
Have you tried using a Desktop Environment under the hood of i3, like xfce? Might be closer to what you're looking for.

There's also a subreddit called "unixporn" where people post their various setups, usually accompanied by their configs. Might be worth to take a look at.

Other than that, there's really only waiting or going back to macOS, I suppose...
Generate income first then quit your job. If you don't have revenue coming from your products, you'll spend most of your time trying to do that. And note, that isn't coding or product development its advertising.

Before I started contracting I changed jobs to ease my work / life situation. Early finish at work and shorter commute allowed me to do side projects. After 1 year I'm now starting to launch some of the projects and still not generating revenue yet.

Set yourself goals and hit them, every month. Then quit.
Sorry, you are right. I forgot that the central bank in the States is not part of 'the government'.

The 'other issue of fiat currency' sounds mysterious.
Why Quantum Computers Prove Physics Is the Future of Coding
> It's pretty dead simple to get a cluster up these days

The standard Kubernetes setup instructions are horrible. You need to run a bunch of shell scripts including cluster/kube-up.sh, which are documented to work on AWS, but which are completely untested before release, and which were recently broken for almost a month.

I'm currently running Kubernetes under Rancher. It's still a pretty steep learning curve, with some very well-hidden but essential configuration parameters, but at least it actually works if you follow the instructions.
Last time I checked, Clang doesn't support nested functions although it supports most of GNU extensions (or similar features with slightly altered syntax).

I'm not 100% sure what you mean by "proper closure" but it does capture variables from the outer scope. It has limitations with scopes and lifetimes, of course.
Here's a lot more on Sloot and others:
http://www.endlesscompression.com
iPhone Mobile App Development Solutions
Today, Solution Analysts is among the fastest growing iPhone mobile app development company with global clients. We do everything from design to development, test to delivery, maintenance to support. We have developed many internal applications and have experience working on more than 200 iOS mobile applications. We have a very large set of reusable library which reduces the development cost for us and increases ROI for our clients. This gives us the width to deliver the best iPhone mobile applications for business and enterprises.

More: http://www.solutionanalysts.com/services/mobile-app-development/ios/iphone-app-development/
Sorry for the nitpicking, but:

"One of the things that Go (and Erlang) got right was using channels as the main mechanism for synchronising and communicating between threads."

Erlang doesn't have threads and doesn't use channels either.

Erlang has lightweight processes, which might map onto OS threads (but user code has no control over this).

Erlang uses async communication which is always non-blocking (of course, you can emulate sync communication, the gen_server:call behaviour in the OTP library does that, for example).

Otherwise, spot on! :)
I just discovered a bunch of interesting stuff that I had no idea AWS provided thanks to the cryptic names. Most notable is Elastic Beanstalk - had no idea that was a PaaS!
This is the one that comes to mind.

http://www.dba-oracle.com/
What was your use case where you needed pgdata in both the HOST and a container (or multiple)?
It's not "free", it's just much harder to measure.

The cost is reduced development velocity, and perhaps reduced systems stability.
Wow, I've started working in a startup and this is really helpful to understand some processes and to start speaking the same language they speak. Thank you!
I said this in an earlier thread, but also applies to Matt's (and other Googlers) work for the USG.

AT&T, through Bell Labs, tried to be indispensable to the US Govt throughout the Cold War so that it would allow its monopoly to continue to exist. Google is following the same game plan. The problem with this game plan is that by Google seeming too cozy with USG it makes it harder for it to operate in foreign markets. AT&T did not have this problem as foreign markets during the Cold War were much smaller and more closed.
Do not rush important decisions. Explore options for a better job first. If you get 5 decent offers in a week jumping off may be much less risky -- it shows you can come back to a regular job pretty easily.

And build up your cash cushion. If you do try to bootstrap your project you want to be able to dedicate your time to them, not be stressed about how to pay for your next meal/rent payment.
Yes. Forwarding a unique CSRF token from the backend gives you some assurance that it's a legitimate request, initiated from a pageview within a timeframe. A header (origin) which always has the same value (the hostname) is inherently less secure, though I overstated how much in the previous comment.
Don't listen to the Don't(s). Only you know your circumstances, if you're in a position to follow your inspiration (no kids, mortgage, etc), awesome do it. These circumstances (typically) evaporate with age, take advantage of them.

Worst case, you learn a ton (probably more about yourself than anything else) and you still have a trade (software dev) that will land you you in the top 1% worldwide in terms of standard of living to fallback on. Best case you build a rad business, plenty of room in between.

That said, become enamored with the problem not the tools (django/python, JS etc). Try to get "ramen" profitable or feedback with the least possible effort. The hard part of sideprojects is rarely the dev, it's most always the marketing.

On the marketing side, read, read, read...then experiment, experiment, experiment. Given the lack of capital you're gonna need to be creative, it can be fun, it can be frustrating...this will be the hardest part of your journey.

Good luck, have fun, learn a ton.
It's complicated. Basically, verifying programs is hard and pretty cumbersome regardless of the formalism, and the differences in the theory don't matter too much for most things people do. Having said that, making practical use of dependent types is currently behind proof tools for direct logic (in terms of automated provers, model checking etc.). What people sometimes do is start with direct logic expressed as a contract (say, like in Dafny, Java with JML or Ada SPARK), run automated tools on those (SMT solvers), and if the solvers fail, generate obligations for a logic based interactive prover or a dependent type one, at which point the differences matter even less. But working completely within a dependently typed language is currently unrecommended unless you just want to learn or play a bit, or unless you're an expert. Dependent types are just not yet "production ready".
> if the EU banned or tariffed its citizens from buying service X from the UK

It can't, because the UK will be a member of the WTO, like the EU. Members of the WTO can't discriminate unfavorably against individual nations in the way you're suggesting.
Agreed, I've heard pretty horrible things from people (especially as you can't change the armrests) - but I'm 1,90m and the armrests are the perfect height for me.

I just recently got a new chair, but I can still say only good things about IKEA Markus.
Memkind: User Extensible Heap Manager
What is WooCommerce? Why do I need it?
Internet Edge? :-P
I don't think any of the mainstream Desktop Environments (Unity, KDE/Plasma, Gnome3) or even some of the second-tier DEs (MATE, xfce, lxde) on Linux these days are that far off.

The GUI experience on Linux suffers mostly from inconsistency when using applications written with different toolkits, awful font rendering, and a general sense of being in the uncanny valley if you're used to other desktops environments.

My first computer in the mid 90's was running Linux on the desktop, and aside from a smattering of Windows here and there for games throughout the years, I've mostly stuck with it. Using Windows and OSX isn't some revelation in usability these days. OSX is more aesthetically pleasing, and a bit more consistent I think, but otherwise I don't find it profoundly better than the Linux options. I don't think it's more discoverable, and certainly hasn't been more stable in my experience- and there are definitely features I miss going from Linux to OSX on the desktop.
Why should an article about common lisp mention a clojure library? Because of the parentheses?
I play on one rather cheap stick with built-in throttle. Throttle is mapped to main engine controls, XYZ to standard movement (I rarely fly planes, but I reverse yaw/roll if I need it). For RCS translation/rotation I use joystick hat (+ 2 buttons for forward/backward), and one button is reserved to toggle between translation and rotation modes using external program to remap keys and - for extra nostalgia points - it plays the "traaans-lation <beep>" / "roo-tation <beep>" sounds I stole from Orbiter.
do you know the series "Rick and Morty"? reminds me exactly of this part: https://www.youtube.com/watch?v=szzVlQ653as
Fifty Shades Darker trailer
I think the most annoying trend is those redirect-to-store type ads. I think they're probably seen as malicious but there needs to be more done to prevent scummy advertisers doing this. You get to a point where you literally cannot use sites because the second after the page load you're redirected through a whole load of dodgy looking servers and eventually to the store to get some garbage app.
Don't you mean "Bitkoin"?
Movie Fifty Shades Darker Directed by James Foley now going to be released in theaters on this 10 February 2017 (USA) which full of romance where Dakota Johnson, Jamie Dornan and more famous personalities are featuring in this amazing movie.
I'd rather have a trustworthy, honest (integrity), and fair (judgment) boss that doesn't give a shit about my happiness than one who wants me to be happy but will lie or play office politics.
Hire App Developers – Android App Development Company India – Logicspice
Best Hacking apps for Android
Be lucky – it's an easy skill to learn
That's because you seem to be halfway through making an account and they want you to finish.

The actual behavior of Quora, if you aren't midway through account signup is:

if you go through Google search it shows you the page promised.

If, from that page, you click on another question it will open the second question but give you the sign up modal. You can bypass a signup modal and get the normal page by appending ?share=1 to the end of the URL.

I don't even have a Quora account but I read the ?share=1 trick a while ago on hacker news.
$1M in revenue and you're doing so much customer support yourself that that's the reason you quit the day-job?
Good points! however in my experience changing the default browser is not difficult at all... Chrome asked me the first time if I wanted to (and I obliged :P), Firefox keeps asking about it, etc
Podcast: The automation game
> I've decided to quit my job to bootstrap my projects

I did something similar last year to unsuccessfully bootstrap a SaaS product. I wrote about what I learned here: https://sungwoncho.io/lessons-from-building-vym/

Afterwards I launched another product called RemoteBase but it's not doing that well. What I learned: https://sungwoncho.io/lessons-from-successfully-launching-re...

As others said, I would advice you to build cashflow from your side projects while at your job. Happy to share more. Good luck.
This technique seems like overkill for most finance applications - you can fit nearly any sensible currency amount into a 64-bit fixed-point number (or a 128-bit if you're doing whole-economy calculations).
I do it all the time, too. In my case I've got a severe lack of sleep / rest :( and it's incredible the amount of words I leave out, I misspell, I completely change for others, etc

In hindsight my previous comment sounded a bit harsh, sorry about that!
DeWitt made incredible contributions to database architectures. He's a great guy and I'm a huge fan. But that was 30 years ago. Where are today's DeWitts?

He just left Microsoft's Jim Gray Labs 1-2 years ago and is now at MIT. He also led the teams that developed Hekaton and PolyBase for SQL Server in the past 8-10 years. He's still making plenty of advances.
The crazy adventures of Trump’s hair -Kickstarter’s stretch goal is to raise $2M
Ask HN: Ultrabook for programming?
I was considering buying an Ultrabook for a long trip. I don't want to make a big investment, so something like a Surface Pro is too expensive, but I would like to be able to use it both as a tablet and as a desktop while travelling, with a keyboard.

I have found 2 options with similar specs and prices, the Chiwi Hi10 (with variants, Plus, Pro), and the Teclast x98 (with variants Plus, Pro).

Both have a decent 4 core Cherry Trail Z8300 CPU, 4Gb of RAM, 64 Gb of ROM, a decent screen (1080p Hi10 and Retina-level the Teclast). Both dual-boot Android and Windows 10 (and probably you can install Linux on both).

The Hi10 has a dock for a keyboard, and 2 full size USB ports, and is 10.1", while the Teclast has a better battery life, better screen resolution and is 9.7".

They both seem to have specs that in my opinion would be capable for programming. My question is, would they be good enough for programming? Is it possible to install any desktop app on Windows 10 in a tablet, i.e. IntelliJ IDEA? Is it possible to enable WPS (Windows Subsystem for Linux, aka Bash on Ubuntu on Windows) on Windows 10 in a tablet?

Also there is a version of the Hi10, the Hi10 Plus, which is slightly bigger (10.8") has better battery and screen resolution and comes with RemixOS instead of Android. Can you install any Android application on RemixOS?
This might just be my Python upbringing, but... am I the only one to be troubled by Go's single-letter words? I've always found Go code very hard to read because it isn't self-descriptive at all.
For those interested, Java has a mature specification language called JML, with tools similar to those provided by Dafny[1] and many more. In addition to SMT solvers, you can use interactive proofs for obligations that are not automatically discharged[2][3], or use the specifications to generate concolic tests[4].

[1]: http://www.openjml.org/

[2]: http://www.key-project.org/index.php

[3]: http://krakatoa.lri.fr/

[4]: https://github.com/Rafael-Baltazar/jmlcute
Simply just backup it up. There is no way to back up Docker volumes, except for making an other container only for this purpose which runs rsync or something similar.
This would improve a lot if they filtered out comments.
The best PHP framework to work with in 2016 is LARAVEL
This is a joke, right? If this is the "ultimate" Linux desktop then Desktop Linux has already died. I get what the author is trying to do, but it (along with WMs like i3) to me feels like we regressed 25 years of desktop computing.

I mean, if you're going to do this, then why not just do what I do and run Windows 10 with a bunch of Linux VMs for development? I run a bunch in VMWare 7 in Unity mode and it all works great, all the while I still have a modern and fast OS on top. Put your MSFT hate aside for 10 minutes and see what I'm saying.

The Linux Honeymoon won't last very long, all these macOS users jumping ship will return to the motherland soon enough, most Mac users I know WOULD NEVER have the patience or desire to do all this work, hence why they started using Macs in the first place.

Regards,
A former Mac user running Windows 10
> Now they are demanding western companies share their crown jewels with Chinese companies

This has been the case for the last 20 years or so (at least). The recent industrial history of China is littered with failed join venture between a minority western partner and a majority local one.

Also, it isn't unheard from to have technology transfer on big contract, with often national interest seeking to secure local production.
What's comprehensive? Doesn't that too depend on context? I'm with Kent Beck on tests. I'll test as much as I have to too move forward with confidence. In the end, my goal is to write working code, not tests.
easy, nothing to write about
Thank you. That's where I saw this.
This Week in Remacs
It is types≘theorems and programs≘proofs.

https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspon...
Then you can ban most media. Every single one of them being partisan at least (following an agenda).
After grad school, I've spent a year making a music web app with 3 friends (I was fortunate to have family was funding me). I'm now doing the opposite of you as I've just signed my first job post graduation. But Here's my 2 cent anyway:

I'm just a young graduate, but so far what I consider the 2 most important things in starting a business are to surround yourself with the right people, and be able to manage them.

About your project, you can do a market study to buy time. If it's a service, then maybe you don't need much more than a landing page for now. Maybe you can fake the product you're selling if it's a desktop app, and only show videos on your landing page (I think that's what dropbox initially did). this allows you to study the market before/during coding and/or keep your job at the same time.

As a coder, the most useful thing I've had in this team is a UI/UX designer. Because without him, I'd lose hours trying to find the right spacing/sizing/centring for all my divs. More over, always make sure that you understand a wireframe before coding. And most importantly, make sure you have a wireframe before coding. Because maintaining your html/react/sass will quickly be time consuming if you change your UI often. Especially if the app's responsive.

Don't worry about the stack, use what you know. It looks like you're in a rush to make money since you're quitting your job. Don't learn the latest JS/Python Foo if you're already efficient in Bar. If you already know react and redux, structure your code such that you can reuse as much code as possible when porting to ios/android using react native.

Funny anecdote of how we lost many days trying to figure out why our bounce rate was so huge. We realised that users thought that our buttons were textboxes and wouldn't click on them. Once we realised that, we simplified the landing page so a user HAD to know that these textbox looking objects were buttons because the only thing to do on the page was click on them. Subconsciously, the users now knew what a button looked like on the app. So yes, sometimes you will waste days on things because you're not looking at the right place (in our case we imaged all source of problems possible, but not that users didn't know what a button on our website looked like). Try as much as possible to stay open minded, because things will be obvious to you but not your users. Working on projects alone can make this hard to remember.

I guess what i'm trying to communicate is the obvious: don't lose any time unnecessary time. Always plan ahead. Don't under estimate the amount of work there is to do. Be able to delegate the right task to the right people at the right time while supervising that everything goes on smoothly. Remember the product is designed for users that have never used it.
Norway's Radical Military Experiment
Great to see the positive comments here. ImageSharp is my baby and it fills me with a lot of confidence that it's something that developers both want and need.
Another one that quit his job to bootstrap own projects, and only made some 100 Euros from them..

It is hard, really hard, and I even had some kind of a business plan. But one thing is sure, you'll learn a lot about yourself from the process.

I'm now teaching CS classes on a local university.
Sounds like it to me. Storing a crap ton of 300 byte messages is pretty common. Thousands of companies have been doing it for a decade. Anyone that does analytics or email probably stores far more of these than twitter.

Blob store is perhaps the only forgivable custom solution. Besides the eventually expensive S3 you pretty much have to roll your own large binary storage at that scale.

For regular DB sized workloads 1-16k bytes they had hundreds of options to choose from. Same with caching. They're both relatively solved problems.
"Windows having forced updates you can't schedule"

Are people that inept at using Windows? I'm not trolling you, I'm serious. In Windows 10 I configured my active hours and set a scheduled reboot time if necessary, why is this so hard?? Seriously...
Looking at Scala, the difference between val and var is huge, with val being at 2nd, and var at 38.
Pretty cool! Some unexpected results, or at least not what I guessed. "summary" as the top for C#, "SELECT" all the way down at #43 for SQL, "err" as the top for Go (I'm sure that will spawn some pleasant discussion).
Really? I think it's interesting to see "TODO" feature quite prominently in Python, for example :)
I think it speaks well towards the ferocity and forced completeness of Go's error handling that err is the most used word.
Long time ubuntu user here , I 'd change the wallpaper and install some basic software and that's it . I'd use and installation for ~2 years
We are remote-only now so you can be located anywhere. The company itself is in the EU (Hungary).
The careers page is a bit out-of-date, it will be updated soon.