skysight-inc/HackerNews huggingface dataset:
Which seems at odds with the thesis, at least as far as I can figure it out.
In my situation, it was a greenfield new-project which kind of started off as a "moonshot" and became a real thing, so mistakes and extra development time were much more tolerated (not to mention my employer is pretty awesome!).

It's not ideal, and I'm actually happy to be moving out of that (with what used to be my "one man army" project actually getting a team and managing it).

But holy hell did it teach me a lot!
Tag+#MGCOOLWeekend+on+social+medias+and+win+big+surprise
That is a very helpful primer. What resources did you use to learn that level of understanding in TensorFlow? Just the codebase? If you have any other articles or references to recommend, please do so. Thanks!
> It's hard because subtypes are hard to reason about.

I think it's more correct to say that a language with both subtyping and parametric polymorphism is hard. Subtyping on its own or polymorphism on its own are pretty straightforward.
I am 4 years experienced python developer.

I have worked as a Full stack developer and have handled basic system administration.
If you wish to see my code than you can visit https://github.com/goyal1092/.

Location:India, UTC + 5:30

Remote: Yes

Willing to relocate: No

Technologies:Python, Django, Flask, Django Rest framework, Backbone, marionette js, underscore,
javascript

Résumé/CV: https://drive.google.com/open?id=0B7BAelk2oLtkU0U4THF3RGl1WF...

Email: gauravgoyal1092@gmail.com

Thank you.
>Everyone within the age range 18-30 in the US definitely spends more time on Snapchat than TV right now.

Traditional TV, or Netflix/YouTube content?
NSA Contractor Could Face 200 Years in Prison for Massive Breach
> make sure it's fully reusable (i.e. you can borrow one from a friend for a quick check)

No, just put 24-hour machines in malls, then you don't need to delay going to market trying to get it under $50
I have found that notebooks like Jupyter (http://jupyter.org) and especially JupyterHub (http://jupyterhub.readthedocs.io/en/latest/) are made to teach languages with a REPL from the browser.

> "With JupyterHub you can create a multi-user Hub which spawns, manages, and proxies multiple instances of the single-user Jupyter notebook server. Due to its flexibility and customization options, JupyterHub can be used to serve notebooks to a class of students, a corporate data science group, or a scientific research group."

I have grown less and less fond of Python but I still use Jupyter with other languages and I have it running on my personal server.
Yes, if it's in psql, I'll get it into usql in the near future.

(for certain large values of near).
That kernel though. Damn awesome work, made me smile.
Ah yes, I know about jq, it's fantastic. I've switched to JSON, with heavy heart, but YAML seems too big indeed.
The Rules of the Brave New Cyberworld
Will they be making these in Elon Musk's so called 'Gigafactory'. I hope so

https://www.fastcompany.com/3052889/elon-musk-powers-up-insi...
I have no experience being a dean. I do have experience being managed by one. I personally didn't see any correlation in their effectiveness and their popularity as a teacher. If you have any evidence stating there's a correlation I'd love to read it.
Use Merchant Cash Advance Loans – PersonalMoneyService
>by February 1976 they were discounted due to lower sales
I'm in the UK and I've already scratched this itch by replacig my iPhone with a Nokia 105 (https://www.nokia.com/en_int/phones/nokia-105)

All the features of this new 3310, but even more authentic, and they're selling for 10-20GBP

Edit: did I mention that it only needs charging once a week?
Assuming the thesis is "easily" implementable, will a from scratch ML need to be created, or can existing ML based languages all benefit? i.e. implement in the compiler, and voila, subtyping + inference for all MLers.
Professionally, what helped me grow the most was taking larger responsibilities within my project: overseeing a framework/middleware change, redesigning the technical architecture and rewriting the deployment tools. I learned tons of stuff and expanded my comfort zone. But obviously you have to be in a position where that's possible.

Personally, working on side projects. I've started quite a few of these, but never had the patience to go through with them (or I stopped working on them as soon as they were good enough for my needs); and one day I discovered projecteuler.net and fell in love. The goal is to solve mathematical puzzles by writing programs that run under a minute. It tends to be short programs, and you have to have some mathematics skills. What I got out of it:

* finally putting my CS classes to use: when you're working on large numbers, which is usually the case in PE problems, you immediately see the difference between a O(nlog(n)) and O(n^2) algorithm - one finishes quickly, the other hangs your PC. It really gets you thinking about the efficiency of your programs, how much memory they will need, how you can optimize them...

* learning or practicing common programming tactics such as recursion, DP, memoization, etc.

* learning Python: writing short programs is a great way to understand how a new language works.

Obviously PE problems are toy programs, you won't be learning much about how to architecture your code or use a given framework, but it may help you build your confidence on CS topics, common algorithms, and math knowledge (which I feel more developers could do with).
What did it for me was doing deep dives into some 'hard' areas: wrote a parser and interpreter for a BASIC dialect in C, implemented 3d software rendering in 4k of Java, wrote some multithreaded client servers in C and Java, did some homebrew gameboy/gameboy color dev in z80 assembler.

Workign through things like this really gives you a lot of confidence. There are a lot of resources online for this stuff nowadays. If there's something you read about that makes you go 'wow, that's impressive', define a manageable subset of the subject, and go do it!
It has sort of been that way in the past, so I wouldn't be surprised if there were similar issues with Ryzen at first.

However, I expect that there will eventually be some workstation grade motherboards from vendors like Supermicro which will be more direct about guaranteeing ECC support. This will be especially true if AMD decides to release some “official” small server grade CPUs on the AM4 socket (kind of like Intel’s Xeon E3 which uses the regular consumer socket, but requires a different chipset). I don’t know if there are any plans for such a CPU from AMD, but it wouldn’t surprise me considering there’s probably some real demand for something a little less expensive and powerful than the 32C/64T Naples server CPU. Rebranding a consumer 8C/16T Ryzen seems like a logical step, with the only cost being validation.

The thing to remember is that supporting ECC on an AM4 motherboard basically amounts to running a few extra traces between the CPU and DRAM slots, and adding support in the BIOS to initialize the memory controller properly. My experiencing in implementing boot code to initialize memory controllers leads me to believe that it’s probably one or two days worth of work to actually get it working (once everything else is done).

The real cost comes from testing and validation, which is why some manufacturers are so hesitant to give a straight answer regarding ECC support on consumer platforms. There is no point in spending the money to validate a feature that the majority of their customers think is a complete waste.

By offering “working but not validated” ECC support, they’re able to satisfy the demand of those who want to use these chips for small non critical servers without undercutting their higher margin server grade components.
I have sailed across the Atlantic, alone, in a small (9.3m) yacht. 29 days alone with nothing much to see except what is close by (the sea, is.. unchanging, but ever changing). The solitude did not bother me though others have said it would bother them, but then I was more or less in control of my destiny. I had no option to abort (technically, I guess I could have called a ship on the radio and claimed an emergency). My food and water ration was limited but under my own control. I did speak to other vessels on the radio now and again (every few days) which may be comparable to shouting down the toilet at your neighbours.

I don't think it would be in any way similar to being in solitary confinement in a prison.

I don't really know if I would manage OK in solitary or not. On the face of it, it sounds like nothing much.. but there are a whole lot of other things relating to the environment and the people who end up there that would be relevant and which just don't apply to me.
Thanks! That's very interesting in itself, and there's way more going on than I first realised.

Apologies if I missed it, but what's your general strategy for crawling? Is the list of sources curated or are you looking across the whole internet for content?
Open-uri in Ruby 2.4 allows http to https redirection
I think the most interesting thing in these responses is how DIFFERENT they are in spite of a few common themes. Its pretty clear that there is NO one magic prescription for the OP.

If anything, the take away is that your "break" could come from almost anything including random chance, or being thrown into a situation for which one is utterly under-prepared.
DataProviders in TestNG with a JAVA Example
The Story of Firefox OS
The domain is "semaphoreci.com" and the service is linked very early in the article, I don't think they're trying to hide anything. It's content marketing, just like 80% of the blog posts that end up here, except for Medium which seems to be exclusively marketing.
Ask HN: Is joining an early stage startup a good way to change industry?
I'm a senior developer and I want to break into a certain field. I can stay within my own industry and get paid very well, or I have a chance to join a seed funded start up, learn a lot of the things I want to learn, but with less than half the pay.

For a senior developer in his late 30s, is joining a early stage startup a good way to change industry?
>JSON doesn't have comments so it's a bad choice for human-editable config (...)

What about Lua tables?
Obviously, one big draw of Scala is that it can interoperate with Java and take advantage of existing libraries. But that's a far cry from saying it's mostly a wrapper around Java. New code, including libraries, should be written entirely in Scala. The JVM is itself a valuable target, regardless of Java-the-language.

That said, I love Haskell and would definitely enjoy using it at work, but it's a no go for "political" reasons, which is sort of reasonable even if disappointing. Scala scares management way less than Haskell!
The pet rock was also only on sale for about a year before being discontinued due to poor sales.
Improving on the Unix shell
Other than using PostScript for 2D rendering I don't think NeWS and Display Postscript had much in common.

In NeWS you could write your client applications completely in PostScript (or something compiled down to PostScript) and it had its own object-oriented, multi-threaded environment with event handling etc.

NeWS was more of a predecessor for Java than NeXT.
SELinux always makes me feel like I'm a complete idiot (the worst thing about that is that I could be an idiot and not know it or refuse to acknowledge it).

So, maybe this introduction will make it a little more accessible.
It's extremely formulaic by design so I think that it's maybe not that far off.
Completely. But pre-existing (or developed, since some don't turn up until one's 20's) mental health problems are a bit different now, aren't they?

I'm not comfortable with these folks being in prison before they've had proper mental health care, honestly. Most folks with mental disorders are OK once they are stable with medication and sometimes need support to make sure they take such medication. We should more likely require by court order they stay their course and continue to receive proper help than try solitary first. This is how you treat the same folks as neighbors.

If this fails, prison is still not the proper environment - a live-in mental health hospital is much more appropriate.
"As iron sharpens iron, so one person sharpens another." I think the best answer to this question is to work with talented people. I've had a many working relationships with others who were incredibly sharp, which has enabled me to expand my knowledge and fill in gaps. The tricky part is finding and getting into roles where this can happen. I suppose I've been lucky in this regard. I think being honest about who you are, and showing people that you're always learning (as, clearly, you are), will go a long way to opening doors like that.
Yes. I meant that "build and test the branches" is not itself CI. But it can be a useful practice before merging in a CI workflow. Or it can be a painful set of long-lived branches.

But some people have the idea that the build and test of any branch, i.e the automated production of a binary that passes checks, is the "integration" itself. Look out for statements like "We do CI of branches on our CI server".
This looks nice but, as others have pointed out, it's mostly wrong to a mathematician. Yes, programming languages are already wrong (assignment should be <-, equality should be =, functions should be called subroutines etc.), but at least they're mostly all wrong in the same ways.

The main problem I have with it is I want to edit the text, not some pretty rendering. I use some display rendering in emacs, in org-mode to be specific, but none at all in programming modes, even in Lisp where one doesn't need to edit S-expressions directly. I guess I've been bitten by software where the display doesn't equal the underlying data too many times.
arstechnica main disappointment was about that too.
Well, what if the CI is first building xcode project and then deploying it on device and then running tests? 10 minutes?
Thanks for the paste! I'm curious what user it was from (anything you put on the Internet, stays on the Internet...).

And thanks for the explanation about the crypto keys in the PSP. That makes perfect sense, and it's really sad that this is a case of a security architecture that is literally founded upon obscurity (ie, keeping the keys secret).

So the only real solution here would be for AMD to release a PSP firmware that essentially did nothing. I can only hope the people that AMD talk to will explain that this is the sort of approach that would be needed. Being able to disable enterprise security solutions for my non-enterprise desktop and know they are off would be awesome - and that's all I'd need.

As an aside, I commented in this thread - https://news.ycombinator.com/item?id=13782508 - regarding the potential existence of ME keys in the wild. Really reassuring...
Learning F#, hands down.
Good point. In the US, per capita carbon emmissions also vary wildly by state. http://www.eia.gov/environment/emissions/state/analysis/
When Clinton advocated PNTR with China he promised us that a close trading relationship would cause them to adopt our values.

How'd that work out for ya?
I don't know about Super Mario 64, but when I played Super Smash Brothers Brawl using Dolphin on my PC I used an XBox 360 controller and it worked like a charm. There are adapters that allow you to use the original Gamecube controller on the PC too; and I think there are some Gamecube-like unlicensed controllers too.

edit: Same goes for Nintendo 64 controllers, AFAIK
That bit has always surprised me - not just in the prison systems, but things like a safety net and healthcare for the poor.
The fact that it was awesome in the 70's does not change the fact that it is broken today.
I kinda get where you're coming from. Just to preface this, I agree that the practice of solitary confinement in prison is basically tantamount to torture and should be legally prohibited or severely restricted and regulated. That out of the way...

For me it might come down to the details of solitary confinement. From the sounds of it, I probably wouldn't want to be in the kind of solitary confinement that's imposed in prison. But if I had access to books (say, public library loans by mail), I too, emotionally, have a preference for solitary, even though I rationally think the evidence suggests I would be driven insane.

It's rather unsettling TBH. Are you a particularly introverted person (in the Myers-Briggs sense of the word)?
I think a lot of those books covered stuff that most people writing applications never really had to worry about - I'm pretty sure I got by with one on Xlib and maybe one on Xt?
Yes, I was using Cygwin a decade ago - it was the most painful experience.

It's got nothing to do with Git - just that Git bundles the most up to date versions of GNU tools compiled for Windows. There were pre-cursors to Git, but Git packages them all nicely.

Just for sentimental reasons I love using DOS, same as any Linux user loves their shell. So having the tools natively in DOS is a much nicer experience.
No, but I'd like one :D
The book of Revelations includes a part where the "elect" call out for the blood of the sinners.

And Nietzsche references church fathers rejoicing at a similar thought.

Tangentially, Genealogy of Morals is a good resource for wrapping one's head around these kinds of barbarities.
They have a nanodegree class that is much better. I have been taking it the past two months and I highly recommend it https://www.udacity.com/course/deep-learning-nanodegree-foun...
As a sysadmin I just want to say I love bash. I'm not a programmer, but I get shit done in it all the time, and it's easy to understand and fix errors later. I have read every single why bash is bad article and I find all of them wanting for better arguments.

On the windows side, power shell.

And keep in mind, many of these scripts have been running for 10+ years. When's the last time you wrote a piece of software that worked for 10 years with minimal or no update?
Nokia 105. Works for me.
When I read this 20 years ago I would never have believed I'd be typing this on a Mac laptop running yet another Unix variant. This line is now so funny...

As for me? I switched to the Mac. No more grep, no more piping, no more SED scripts. Just a simple, elegant life: “Your application has unexpectedly quit due to error number –1. OK?”
Thanks for this feedback!

I've just spent some time learning TF on my own using the official doc and made a lot of projects on my Githubs.

If you're interested, here is the complete list of my articles so far:

How to handle shapes in TensorFlow: https://blog.metaflow.fr/shapes-and-dynamic-dimensions-in-te...

TensorFlow saving/restoring and mixing multiple models: https://medium.com/@morgangiraud/tensorflow-saving-restoring...

How to freeze a model and serve it with a python API: https://blog.metaflow.fr/tensorflow-how-to-freeze-a-model-an...

TensorFlow howto: a universal approximator inside a neural net: https://blog.metaflow.fr/tensorflow-howto-a-universal-approx...

How to optimise your input pipeline with queues and multi-threading: https://blog.metaflow.fr/tensorflow-how-to-optimise-your-inp...
Mathematicians develop 3D picture-language for quantum information
Would you mind sharing names/links to the successful ones in NZ?
New Commodore Amiga Game Released in March 2017: Lumberjack Game
Turns out that occasionally an inventor appears who gains more lifetime experience than over 99.99 percent of their "peers".

This always requires more decades than most people expect.

And some of these technology creators are the kind that can go from nothing to something in only a couple years, not unlike the way a software developer can sometimes go from learning basics to an incredibly effective breakthrough app in just a couple years themselves.

Then you give them decades and it's amazing.

With some of them it's so natural that they get better every year, until there is no way anyone else can compare in only just a single decade or two.

These are the operators who if properly capitalized can create the most jobs.
To be fair, they're part of the Catholic church, which has done much worse than propagate porn. I'd guess that this is pretty much below the radar.
It takes a certain kind of perspective for wikipedia to be called a "small amount of data." English wikipedia alone would run to about 2500 print volumes. Imagine telling an AI researcher from 1995 that that was "small".
Y Combinator Alum VaycayHero Sells Up to RedAwning
Could you share some/all of your "never do again" and "needs to be done before launch" lists?
Working out pretty well. We're hearing about this incident, we're seeing footage of this incident.

Was there some other point you were trying to make?
Newbie discovers historical and technical debt, interprets as collapse.
>due to their dependence on their economy

An economy which has lifted millions out of poverty in the last decade. Chinese tolerate ( even admire) communists because they have delivered economic success, they surely have made a hard trade in terms of issues like free speech.
Actually it's more about https://en.wikipedia.org/wiki/Hypocrisy
Mike Pence Used His AOL Email for State Business as Governor – And Was Hacked
Machine-Learning Software That Predicts If a Startup Will Be Successful or Not
You beat me to that respose! The book is a great fun to read. I read it in grad school 20 years ago (where Unix was the only option if you wanted to write your articles in TeX) and re-read it with much pleasure today (when 75% of my computer time is spent, by choice, on Linux variants)
> because every program has to contain its own, half-assed parser for textual data.

As I said, name me a format that I can't parse correctly as a Python one-liner.

I work as a systems administrator and my scripts (mostly shell, python) don't break. I'm not kidding you.

Of course when writing shell scripts (which I think you imply) I need to know how to write non-broken shell scripts (in a clean and straightforward way) and I will freely admit that it's not easy to learn how to do it. Partly because shell has some flaws, but more because of the insane amount of broken scripts and tutorials out there.

But it's not even about defending shell. We are talking about text representation.

> Well, because this library should be a part of the OS API.

You are free to postulate that but it's won't make it less work. By the way "OS API" is ridiculous. These libraries have to be implemented for every language (and they have been, for most popular languages).
Easier on the eyes. When working with media you tend to stare at details for long periods of time, a dark theme makes the UI non-distracting.
I took Geoff Hinton's Coursera course about 3 years ago, and it remains my favourite online course I've ever taken. While I do understand that it may have felt a bit theoretical and heavy, I also think that this theory is more important to understand in neural networks than in other areas of ML e.g. for debugging issues. I also loved his wry sense of humour and turn of phrase.

I felt that Andrew Ng left out a lot of the details that I was curious about. For example, I remember he introduces logistic regression and cross-entropy, but he kind of just writes down the equations and says they differentiate nicely, he never explains where they actually come from, or even points the interested viewer where to look for more information (short answer : information theory, also this post https://terrytao.wordpress.com/2016/06/01/how-to-assign-part... is a great explanation for cross entropy)
Should Every Company Consider Providing an API?
>Why do you want a giant, useless, 100+ year old analog port on your 2017 device? I don't. Its ugly.

I presume you've removed the electrical outlets from your home for the same reason.
Damn! Thanks for sharing your story, it is a great one.
Joy... Oh, well, I think on modern systems it'd be reasonable to just refuse to deal with source files that are too large to load into RAM, and leave it at that.