skysight-inc/HackerNews huggingface dataset:
If that is all you got from my 'rant', then you've missed the point of my message.

FYI, houses do fall down and pipes do burst too. Heck, if you want to go that far, let's talk about a company thats been around for a 100+ years, that is worth a couple hundred billion US dollars, that hires the best chemical, mechanical and civil engineers to build (or outsource) building an underwater pipe that bursts and floods the ocean with a black liquid that kills everything within its spill area.

The guy obviously can't seem to get the mantra of going from bottom-up (because not everyone is like that), so putting the shit together and then plugging in where problems may exist is a simple alternate strategy to feel some sense of "completion".

So until the day where the super-talented PhD folk at the big software companies can stop storing their passwords in .txt files or losing 5 million passwords on their holy-grail 140 character-limit app, then piecing things and facing a data breach simply becomes a 'cost', unless your PR firm sucks.
If you look at the vast majority of MOOCs, they frankly kind of suck. Usually they're just a collection of poorly edited videos with maybe a forum where students can comment. They're on a fixed timeline where assignments need to be done linearly at set intervals, just the same as you would get if you were taking the course in person.

Compare that to something more dynamic like Khan Academy, where the subjects all build on each other like a directed graph. Students learn at their own pace, and gamification techniques get them to come back for more. Subject mastery isn't based on tests, but is constantly checked using heuristics which can determine whether a student needs help in a particular area. Oh, and grades get thrown out the window since everyone achieves complete mastery in the subject.

If you think of replacing teachers with a traditional Udacity style MOOC, yeah, I can't really see it happening. The only benefit they offer is that you don't have to be at the course in person. Could something like Khan Academy replace teachers? Clearly not entirely, however there are so many more benefits to learning this way, that it certainly is in the realm of possibility.
You know I have had this discussion with with many engineers across not just design tools, but the entire software ecosystem. If its not design its IDE's or CAD/CAM or its Math and Engineering. The honest truth is I could be a professional graphics designer using GIMP. No its not Photoshop, but you don't need Photoshop to be a professional designer. I know a few designers and even a few photographers that use nothing but GIMP and Inkscape to make their money.

Graphics design is not my area of expertise, but I get the same argument in software development. People tell me all the time that you can't do "real programming" in anything but Visual Studios. I chuckle a little since I have no been professionally doing software development for over a decade using nothing but F/OSS tools. Really all those individuals are telling me is that they are not skilled in the field, but rather they are skilled with one tool. There is nothing wrong with that as you need to have skill with your tool, but if you understand the fundamentals of the discipline then you can work with most functional tools. Often I see people blaming their tools to cover up for their own lack of understanding.
Nanoracks deploys two small satellites from ISS
The purpose of Stack Exchange is for people to ask questions so that other people may answer them. At a base level, this is the purpose of all education. To impart knowledge.

It is true that some may take what they learn and "Paint by numbers", but you should not fault a community for answering questions it was built to be asked. After all, some may take what they learn and build something amazing.

The author of this article learned languages, which I suppose is the equivalent of somebody learning the technical skill of putting paint on a canvas with a brush. What he and others like him might need is for somebody to teach them how to make art, or in real terms: how to read and architect programs.
Hackers used previously unknown Internet Explorer flaw in new attacks
I think a big problem is using web technologies to learn to code. They're used because they're "simple," but that's kind of relative. It's simple when you already have a good CS foundation. When I started in CS, I wouldn't have understood a lot of javascript framework code samples either.

There's something to be said for going through the boring stuff: data structures, algorithms, OO concepts, threads, etc. You know, the equivalent of a first-year in a CS program. Without that foundation it seems to easy to become a code monkey who just copies, pastes and types without really knowing what is happening.

Or just throwing in the towel because it never makes sense.
Bitcore does not require bitcoind, only Insight.
If you end up trying to block his IP, don't just DROP or REJECT his packets. TARPIT [1] them! This way not only would you be denying him access, but you would also be draining his resources.

Another thing to try is to see just how much data his server will take. See if you can send him a GB-sized response.

[1] http://www.netfilter.org/projects/patch-o-matic/pom-external...
The saddest part of the obsession with names in the US is that the systems in place are woefully inadequate when it comes to handling names that fall outside the standard US pattern of Firstname Initial Lastname, all in ASCII.

My name contains the character ö, so every time I'm asked to give out my true name here in the US, I have to remember to not do that, and instead state my name as it's transcribed to ASCII in my passport. One time I booked plane tickets and wrote my last name as SCHRODER on the ticket, instead of SCHROEDER as it says on the passport. This was a HUGE PROBLEM BECAUSE THE NAMES DON'T MATCH.

Yes, but, look, they're both wrong, and they're close enough that surely you can see they're the same?

My husband has three first names, the middle of which is his given name, and one last name. For some reason when he applied for his EAD, the last letter of his third first name fell off (I'm guessing character limit in some field in some system), so when we was getting his SSN, there was a huge problem, because again, THE NAMES DIDN'T MATCH!!! So it was just gonna take weeks longer to receive it, presumably because some other human has to look at it and ok it. There was also not enough space in the first name field, so he got some of his first names moved to the middle name field instead. I'm sure this will cause all sorts of fun and hijinks in the future if someone tries to match the name kind by kind, instead of just the full name.
Documentation incoming.
Hey man, where you are now is where I've been a million times before. I've spent almost a decade trying to properly learn programming, jumping from tutorial to book to language to online course. I'm trying it again, but this time with a different attitude because of a very important life lesson I've learned recently: Every thing, every single thing worth attaining will always require a degree of pain that you can't do anything about but push through. I'd see all these hackers launching startups, side projects, really neat tools, and I'd always think about how much fun they must be having. I never saw the hours and hours of frustration these guys had to endure in the past to develop their skill sets and now to get their products out the door. So I'd go through tutorials and have fun because they were easy and weren't pushing me hard enough. The second I'd hit a wall, and stopped enjoying myself, I'd quit. I had wrongly assumed that the learning process was just always supposed to be fun. That's not the case. So maybe try readjusting your expectations and try again.
IMO, this whole discussion is flawed as it assumes that the answer is teachers OR software. This is not a zero sum game.

The answer, like the answer to most things, is likely in the middle. Software including but not limited to lecture content from subject matter experts will enhance and modify the way the classroom interacts allowing local "teachers" to focus on their students.
My boyfriend is actually someone I met 10+ years ago online through a video game. At the time, I did not like him as he was considered a pretty nasty troll. Now that I know him intimately, I am not entirely convinced the teasing/bullying aspect of his personality isn't entirely just his own choice. He doesn't seem very miserable (go me!) but I can't help but think his behavior extends well past him trying to make up for something.
Unfortunately, science is nowhere close to understanding the human body sufficiently to make any specific claims about "optimal nutrition". I'm not sure it will ever be possible. The human body is just far too complex and dynamic a system.
how romantic...
Darpa Memex (Domain-Specific Search)
I'm a Haskeller but I'll defend Node a bit.

The absolute most compelling thing about Node is how it has hacked organizational dynamics in large companies. Walmart and PayPal basically used it to completely liberate their frontend groups from their backend systems using facade system with huge improvements on customer systems.

What is sad is that all the other high concurrency systems are going to end up implementing much of the GHC runtime without the reliability of Haskell...
Basically, yes. It's like Pivotal Tracker as a custom kanban board.
Chris:

This looks like an interesting business model. Good luck to you!

Perhaps you might want to consider providing an option to buy the printed, but unpainted canvas for people who might want to try their hands at making their own.
These are pretty cool. Given the amount of compute you can fit into a small box, an array of these things it seems like you could simulate a fairly large aperture camera with an array of these things and 10Mp imagers on them.
I don't consider being a mechanic to be a menial job necessarily. I was thinking more about boring jobs where you do the exact same thing over and over again, like working fast food or factory work.

A mechanic has to solve new problems all the time making it more interesting and fulfilling.
Everything We Know About How the NSA Tracks People's Location
Yes I'm agree, if you switch too often you are not only learning how to code, you also learning a new language, is like going to duolingo and try to learn french in english and you don't even know english.
ShitCoin: The Revolutionary New CraptoCurrency
We can, do you want us to sign our releases with it?
^^ that. I just posted a similar thought. I'm a full-stack web dev, too. Web poo is easy when you already know a lot about programming. I would hate to have started here, however.
Underground syndrome
What is not clear to me is what the author has been doing for a living during these last few years. I can remember getting started doing web development way back in the Perl/CGI days, before JavaScript libraries and massive web frameworks were common, and I can remember getting overwhelmed even then. I can remember trying to learn OO first in Perl and quitting before coming back to it from another language a year later.

Point is, programming is hard, but to me "being a programmer" means being a programmer as a job, where a) you have to solve problems for a living and b) you don't get to quit.

Where I feel the author is screwing herself is the endless stream of tutorials, coupled with drinking from the firehose. The language and the frameworks are two different problems that must be tackled, I think, in two different ways. For example, when learning to code for iOS, it's not Objective-C that gets you, it's the new environment, frameworks and libraries. However, you don't get to quit and say, "I could have done this in Wordpress."

I'm rambling. Point? Get a job as a programmer, paint yourself into that corner and stay there. It has been said earlier, and I agree: commit to one language/framework. Learn it really well. THEN, and this is after 5 years or so, language hop all you want with a more robust understanding of programming in general.
Stephen M. Law (or whatever his middle initial is).

It's cack-handed bureaucracy of course but this is like saying that companies occasionally sending bills to dead people means that computers are a bad idea. This is the price you pay for automation.
The wife is working - so I'll be working on something tonight.

"celebrating" tomorrow night with dinner / movie...
I bet trying some native development would help as well, especially inside a well-structured framework. I learned so much about architecture and design patterns when I was trying to figure out how to do iOS development a few years ago.
Sure, but compare the relative size to the flapmmo.com sprite sheet:

http://flapmmo.com/atlas.png
BitPay is focused on Bitcoin, but Bitcore itself is agnostic as to which blockchain is utilized. We'll gladly review pull requests increasing the utility of this as a tool for cryptofinance in general.
I had the same reaction, especially when I got to his paragraph about Sinatra (vs. Ruby on Rails). If Sinatra is more fun for him, more easy for him to understand, and more productive for him, why not use it to build things? It's possible to build very nice things on top of simple tools like Sinatra.

To the author, I think you should give yourself a lot more credit.
It would be much more interesting if this became a market to those artists abroad instead of a interface that obfuscates which artist made your painting. The reason here is taste and style. It would be great if I could look over the work of those that do this kind of work, but introduce their own personal style into the process, that way you can get your painting converted, but also have it done in a style that you like.
1 in 4 Americans Don't Know Earth Orbits the Sun. Yes, Really.
> What if one creates a multi-purpose class? How is that any better than a multi-purpose function?

Easily answered -- look at a class meant to deal with String objects. It encapsulates a string object plus any number of functions that deal with strings. Compare this to a function that does to a string what a class does, but necessarily under the command of a passed flag that instructs it which action to take. The latter is much less satisfactory from a comprehensibility standpoint.

I say this because I was programming before there were classes, or anything resembling high-level structure (I wrote Apple Writer in assembly language, a language utterly lacking in structure: http://en.wikipedia.org/wiki/Apple_Writer), so I've watched a number of revolutions in programming over the decades. The idea of a class associating a data type and functions meant to deal with it seemed to me to solve any number of problems -- problems I had to deal with in various clunky ways before that development.

> I disagree there (that "That's a good argument in favor of OO programming").

But it is. The idea that all functions having any special meaning to (for example) strings would be enclosed within an object also containing the string to be operated on, greatly reduced the confusion that preceded it. One can make too much out of the OO paradigm, but the basic idea is sound and based on pragmatic thinking.
A 'count-down latch' is commonly (at least when I learned it, using pthreads) called a 'Conditional Variable'.

In your case case, your mutex would be the num_results variable and the conditional is that it is greater than 0.
Being from Ireland/UK, this conjured up an image of tiny jackets with high-tech pockets.

Leave me alone, it's Friday.
I didn't say loose/dynamic typing would not put the burden on the programmer to ensure the types. And it definitely has it's problems. I just don't think that this is specific to streams, it's true for every kind of composition.
IMHO, why don't you use Inkscape for web design prototypes, since it interface and behaviors are more suited to it? I don't understand the need to use a Photo manipulation tool for that.
I think we'll definitely be exploring that level of customization. We (the founders) are Chinese so we have a pretty tight relationship with the artists over there.
Well that was bluntly said. I'm not sure it's accurate though, and besides, I was just talking about the nature of economies and Capitalism, which is certainly relevant to an article talking about, well, economies.

But if you see a problem with what I said, perhaps you'd like to tell me what it is?
"You're too focused on the specifics. Shitty comments get upvoted all the time. Thoughtful but unpopular comments get downvoted all the time. Anybody who has been around these sorts of places (HN, Reddit, etc.) for more than an hour has seen it happen."

Probably the first time I've ever seen someone lament the idea that someone focused on the specific example they gave...

Anyway, I've seen this happen on reddit plenty, but I would honestly say its a distant second place to the bigger problem, which is what is happening here. Someone like you gets the idea in their head that "saying thing x is popular amongst community y". At that point, all logic goes out the window and actual, reasonable evidence is ignored at the cost of any sort of evidence that remotely confirms your hypothesis. Was the top comment of a thread something bad about cops for a few seconds? Hey, that must mean everyone here wants cops to die, which means the voting system is flawed which means I should throw a tantrum and threaten to leave the community. Like I said, I have no problem with responding to people who actually said this and discussing it, but when you start throwing tantrums about things that weren't said, there is a disconnect between a logical world where people can have conversations, and the world where youre sitting in a room by yourself mashing the keyboard and convincing yourself everyone else is stupid. I'd say you'd probably be better off letting these insane thoughts go...
Three dimensions of work
Your painting was masterfully crafted by @child_laborer_29871!
Yea those were early orders where we were still isolating the price-quality ratio. In any case, if you don't like what you get, we'll refund you or ship you another one.
Those languages are all very similar except for javascript, and that's been built to look similar to the others.

Try something completely different to shake yourself into another level of understanding. I enjoy Erlang/Webmachine.

http://learnyousomeerlang.com/

https://github.com/basho/webmachine/wiki

Webmachine has a tiny codebase and clean code that you can read completely and understand in a few sittings, gives you trivally simple output and routing, and lacks opinion. Also, the combination of it and Erlang eliminate the harsh separation of RAM and disk that is a fact of life with single threaded, instance-per-request architectures.

Nothing you couldn't do in Node.js, but less fragile - and message passing over callbacks any day.

Just making my pitch to anyone in the same situation:)
correlation doesn't mean causation. May be Dark Tetrad traits develop as result of the trolling. May be you still have time to stop and save your soul :)
The jump from understanding JavaScript to understanding how to grock MVC and the way different libraries and frameworks implement it is definitely something that is waiting for a simplified tutorial online. It's a pain point.
Sure, but in your case "improve the system" means "make voting work the way I want", which, among every single human being who isn't you, I'd imagine you'd see some disagreement.
Is it? I don't think it's visible -- mine is craig at concrete-jungle.org
;)
"We destroyed a letter from suspected terrorist Stephen Law before it reached its intended target"
Exactly what comment are you replying to here?

I was actually tempted to comment about the language selection as well, but this post did mention that it was in the context of web development.
Your understanding is correct
Actually, it very much was made with software project management in mind. The problem Trello was trying to solve was that the traditional way of doing tickets (Trac/FogBugz/Jira) doesn't give a manager a very good high level view of what everyone is working on at the moment and how projects are progressing. Trello was designed with that goal in mind and, frankly, does a pretty good job of it. It also works well for many other types of projects, because it is extremely flexible and unopinionated about how you do things, which was in mind as well, but was also somewhat incidental.

Source: I worked on Trello for six months before I left Fog Creek.
Feel free to find an http://Artsicle.com artist anywhere in the world and send them a photo. I'm sure they'd be happy to make you a painting out of it. That way you can choose your style and have direct contact with the artist.
I am going to have to recant I guess. Quickly looking through the IDC, Gartner, World Bank and Strategy Analytics numbers, I can't find something to cite. If you look at global device shipment numbers from 1996 - 2013 and plot shipments per year with a 5 year tailing use to estimate the user base (which seems the norm for the PC user base values) it seems like 15-20% would be closer to the average, not 10% like I stated. I doubt it's important enough to either of us to spend the time to it. ;)
That's a good idea. We don't have that at the moment because lots of places already do prints. Perhaps a print with colors mixed for you to paint yourself?
Relevant article: https://news.ycombinator.com/item?id=7030778

I think the author is spot on. I think the idea of firing all teachers to get the results you want undermines the profession as a whole and I really appreciate his analogy to firing the "bottom 10%" of programmers. There is just so much more a teacher has to do to reach "success", especially when dealing with low-income communities, students with disabilities, or even different levels of aptitude/learning styles. I don't see teachers replacing software with the current solutions.

Credentials: I'm a former TFA teacher turned software engineer and I tutor web development in 1-to-1 sessions on nights/weekends.
Possibly yes: http://www.nytimes.com/2004/08/20/national/20flight.html
It depends on what you want.

If you want to write production code C++ is a definite answer. Rust and Julia are immature. Go is a badly designed language.

If you want to learn, choose Rust. It's very well designed language with interesting type system which includes many ideas from languages like Haskell, etc. Julia is a dynamic language and you won't learn a lot.
Easy solution, name new babies a v4 UUID.
The school standards rebellion
There is no programmer so intelligent and so experienced that there does not exist a framework which makes no damn sense to them.

I think I'm a decent programmer but the scope and complexity of Rails (especially with all the great concepts and practices Hartl introduces simultaneously) is daunting at first. But you just have to keep at it and it eventually clicks. I think I did his tutorial 3 times from scratch before I really started to understand what was going on, and it wasn't until I tried to make a large and complex app that all the features and beautiful organization of Rails began to feel natural. Rails (or Ruby, or any other insanely powerful tool) just takes a long time to really grok, and even longer to master. Smart people are used to getting things quicker than that and that is what makes all of these things so emotionally painful. Our projects don't work and our egos suffer as well.
> more a shift in technical capability

This is not a recent development. We've had name based no-fly lists[1] since at least 2001.

[1]: https://en.wikipedia.org/wiki/No_Fly_List
We often unknowingly perpetuate our own brokenness as a poor way of dealing with it.

It doesn't excuse it, but it's the default response.
Yify, the best site to watch movies for free
Yify, the best site to watch movies for free. Yify Torrents Team.
Androck Fastest android Emulator ever for pc
Androck run Android apps like whatsapp and snapchat as windows native softwares.
I wonder if I can change my legal last name to a public bitcoin address...