skysight-inc/HackerNews huggingface dataset:
It's funny you use walking as an example. I never told my son to "just walk" but I may as well have. No one taught him, he never asked how. It just never occurred to him that there was any option but to keep trying until it works. As far as I know everyone learns to walk this way.

In my generation and before it, most of us learned coding the same way. (And self esteem for that matter.) Even if you do have the luxury of teachers and classes and handholding and cheerleading, the real learning is not going to happen until you sit down with a code editor and actually try to make something real.

And if the first difficulty you hit causes you to turn around and run then that's another win. It's a very fast way for you to learn this not a career or hobby for you, because dealing with those decisions and difficulties is a major part of the job. 30 years in I'm still dealing with stuff like that every day.
Do you have any evidence that this occurred? Have you ever seen any? The government hasn't provided it.

These are out-and-out lies, designed to impugn his public credibility. It seems to have worked with some of the comments in this thread.

If you believe that he was the violent psychopath portrayed at the bail proceeding, how do you feel about the government neglecting to charge him with those crimes?
Grunticon 2 Released
What no one tells you about Bitcoin security
> I don't know any of them well enough to be able to write simple programs without constantly looking up StackOverflow articles or reading references.

Most people who write code for a living never bother to memorize the syntax for all the tools they use. Figuring out the logic is the hard part of coding, having to look up the syntax for every other line shouldn't have much impact on your productivity.

If you want to memorize the syntax then there are a bunch of guides to doing that (e.g. Derek Sivers wrote something on this), but that's probably not actually your limiting factor.
A lot of paper!

Do you remember the first time you saw one of those newfangled "glass teletypes"? A terminal that printed out your typing and the mainframe's reply on a CRT instead of paper?

Was your first thought anything like mine: "How do I look back at what I was working on a few minutes ago? There's no roll of paper piled up behind the machine! How do I see my printouts?"
Tea is an obvious choice to start with this. Huge demand, extremely lightweight, reasonably priced. Nothing "weird" about it.
This article is 2 years old. Are there any new developments?
I'm still unclear on the relevant details, though. If this is just a hint - no semantic effect - then JS engines already speculate and assume you won't modify class prototypes after load. Such speculation is what JS engines put a lot of work into.

Maybe the hint would justify more aggressive speculation, I suppose?

Or, if this is more than a hint - if it has semantic effects, like "use strict" does - then this would be very different than "use asm".

I guess when more info comes out this will become clearer.
It's counter-intuitive, but execution seems to be a much more expensive option than life in prison.

e.g. (semi-randomly picked links on the topic)

http://www.hg.org/article.asp?id=31614

http://www.forbes.com/sites/kellyphillipserb/2014/05/01/cons...

hmm maybe I'm misconstruing your comment though...
Because users aren't going to blame the browser vendor for the poor experience?
He did attempt to hire hitmen to murder several people, although he was not charged for doing so in this trial.
Yes there is another upswing after that. But be aware some of the on the job skills are not unique to Software Dev.

* How to run a meeting.

* How to allocate Make time.

* How to collaborate with other people.

* How to understand business needs.

All of these are skills you need in any white collar job. Learning them is a part of any job you might do.

Even the software specific ones like:

* Packaging

* Shipping

* Versioning

* Tooling

Are all going to be job specific. You'll find some of them to totally non portable and some of them will transfer just fine.

The good news is that by now you'll have begun to hit a groove when it comes to knowledge acquisition and learning this stuff will get easier.

The next high is when you start to recognize Process Patterns in the jobs you take on and how to best handle them. Or even which ones to avoid like the plague either by effecting change in the company or changing employers.
Location: Bolivia

Remote: Yes

Willing to relocate: Yes (visa required)

Technologies: Ruby, C#, JavaScript, Vb.Net, HTML, CSS, SQL, Linux sysadmin, Vagrant, Docker, Ansible.

Résumé/CV: http://bo.linkedin.com/in/josemrb

Email: work@josemrb.com

Full-stack developer, broad technical skill-set, strong attention to detail, and over 10 years of experience.
Well one difference is, what if it was a false conviction? You can let a prisoner free, but you can't bring back the dead...
Not the same due to types... the win being reliability and security due to more precise input validation. The loss is programmer time and overall code bloat/complexity, both for the spec and the handling.

Architecturally, it would have been better to separate the spec. When I saw the intro I thought they were going to generate Go from a JSON Schema (which would have been at least more cross platform and reusable). Instead, we got more Go. Meh.
This right here is the thing that kind of bugs me.

Once upon a time, the notion of civil disobedience was intimately connected to accepting and even welcoming the punishment that came with breaking the unjust law -- after all, if people just walked away untouched from it, how unjust could it be? Only by suffering actual grievous harm at the hands of the law could someone demonstrate that the law was unjust.

Now, though, the attitude seems to be "Nope, was just protesting this law I don't like, that means you shouldn't do anything to me".

As the saying goes: that's not how this works. That's not how any of this works.
I've been teaching myself off of online resources and 'magic' was what I hated most along the way. I can't debug magic. I've ended up digging so deep to understand things that I'm covering assembly now. It's painful, but going so far has made everything else make a lot more sense. Data structures are easier to conceptualize and will be easier to work with (for example).

But most people I know don't get this far when they self teach or do a bootcamp. They just know that, given a framework, they can build things but not how anything was really built. Sure it's effective to push out a product, but it makes diving into real programming pretty difficult. That's just my perception though.
ARM ups its 64-bit game big time with new A72 processor
Everybody is repeating the murder-for-hire nonsense as if it has anything to do with this trial. Show me the evidence that he engaged in that. Why wasn't he charged with that?
Do not unit test bugs
Only about 3% of the US is urbanized:

http://www.ers.usda.gov/publications/eib-economic-informatio...

There is certainly lots of additional land that could be utilized with modern farming practice. Water is probably the bigger problem.
> As a javascript programmer, I have perceived es6 "classes" as nothing but syntactic sugar.

That's basically what they are.

> You can still create anonymous objects quickly, and use any object as prototype for another.

Hell you can create anonymous objects even faster with ES6 since object literals also get the short method notation and computed properties.
Miaow, nice passive aggression.

It's the first one people have come across with no way to navigate without a keyboard. It seemed to people a very odd UI, given that many web connected devices don't have them.

s/people/I/g
You can write bad spaghetti code in any language. You avoid that with style guides, linters, and code review.
If media is free, then why is Glenn Greenwald in Brazil and Laura Poitras in Berlin?

[0] http://www.dailymail.co.uk/news/article-2797916/filmmaker-di...
That is a much better way of phrasing the question.

It's almost certainly because of some combination of the following factors:

1. Widespread usage,
2. Interesting, novel, or useful technology,
3. Strategic importance to the acquirer.

It's a bit like asking why the transfer of a soccer player costs $100,000,000. It's because someone is willing to pay it.
That's cool and all, but maybe we should make sure kids have the basics down first.

An elementary school in my town had an attachment for sixth graders being held back from advancing to middle school because they were functionally illiterate. Somehow, none of their teachers in five years of school noticed this.

Once all students are literate and have a grasp of basic mathematics, then maybe we can talk about teaching "discovery".
a very large portion of America's arable land is the property of the government, mostly Federal. I doubt there is little difference in many Western countries.

The limit seems to be the extent at which governments will continue to pay for excess food production. The limit of feeding who is on this planet is purely political, political in that certain nations are ruled by despots who care not for their people and political for the lack of political will for those other nations who will not act to correct it.
Is usage-based internet billing a possibility now (e.g., $0.05 per gigabyte of data), just as electric companies charge per kilowatt-hour?
The website is published under creative commons and GPL (code examples) but the Jolie codebase is published under LGPL.
The two apps you mentioned are open source. You could just grab them, build them and load them. Here are links to some of the code you'll need:
https://android.googlesource.com/platform/packages/apps/Emai...
https://android.googlesource.com/platform/packages/apps/Cale...
https://android.googlesource.com/platform/packages/apps/Exch...

I've never built them outside of a whole platform build so you might (read: probably) will hit issues. This could be a fun project for someone and it sounds like there is demand.
Ok, so this debate seems to be framed in terms of authoritarian bureaucracy vs. anarchy.

But what about corporate governance that has formal structure and rules, but is governed in a democratic rather than authoritarian fashion?

There are more than two dimensions to this. Structure does not necessitate top-down command, and vice versa.
I'd be interested in hearing how it performs when rendering a huge page of graphs each with dozens to hundreds of graph lines.

Unfortunately though Prometheus lacks easy horizontal scaling just like Graphite. It sounds like Prometheus is worse actually since it mentions manual sharding rather than consistent hashing that Graphite does. This rules out Prometheus as an alternative to Graphite for me even if it does render complex graphs better. I'm definitely keeping my eye on this one though.
I have used sketch desk several times and I find the service indispensable. The team, product, and experience are all world class.
This is pretty old, and not sure why it's here again today. That said, I was an author on the paper, and I'm happy to answer questions during a useless meeting I have to attend in 30 minutes.
Software engineers should be able to test their own code.

Indeed, but there is also a good reason that professional editors have new writing proofread or even technically reviewed by people other than the original author.

Maybe there's some subtlety that I'm not picking up here about Microsoft's previous set-up and/or the model they've been moving to under Nadella's leadership. We seem to have some past and present Microsoft developers around these parts, so perhaps their comments will clarify this. But as reported, this looks to me like a retrograde step, an attempt to be more agile and fast-moving rather than something likely to improve the quality of the finished product.
which you'll have to reflect on and test against extensively if you don't want your application falling flat on its face

Even with full blown JSON schema validation we'd arrive at 2 lines of ruby code plus ~5 for the schema.
I find it absurd that a person that has not committed any violence could face a life in prison.

And probably the silk road decreased by some degree gang violence.
Even if the Baltimore trial happens, it's inappropriate to use the charges there to justify the circus of the trial that just transpired.
It is no where near 80 lines required to parse JSON.

http://play.golang.org/p/H5yFV6VYaT

There is some boiler plate, since you have a typed system, so you must define your types. Beyond that two lines of Go will parse a JSON blob.

people := []Person{}
json.Unmarshal(json, &people)

The article is giving examples of using an Unmarshal interface to convert the JSON code into typed Go objects. Hence more lines of code.

Such as the example of converting the JSON time string into a Time type.

edit: updated the example link
Because no one was murdered. He tried to hire a hitman but the hitman ended up being an undercover FBI agent.

Don't defend this man, he is manipulative human garbage.
Boxes 2 iOS App Is in Beta!
A place for your stuff. Organize. Discover. Buy. Sell.
I couldn't agree more. C# is Java-like, and could only be a addition to your skill set. Especially now that MSFT has put it out to the OSS community.
I got measured for low T. My urologist refused to approve TRT because according to him, there is no real "correct level" of testosterone, and that measurement is highly variable depending on the time of day. He kept telling me testosterone is not an antidepressant. Found another urologist who disagreed and told me to go through dhtcream.com. Still depressed, but I am growing more facial hair.
he is going to get a very long sentence.
There's some exciting stuff in the presentation. In particular: next gen threading (fibers/warps, fj), plus attention to java's profligate use of memory b/w because of it's reliance on pointers-for-all-the-things. Plus the idea of the jvm helping out languages besides java is also exciting.

That said, it's a little scary to contemplate the power that microsoft, steward of the clr, and oracle, steward of the jvm have over our industry. It's staggering to see the amount of engineering that's gone into bullet-proofing the jvm. What happens when microsoft or oracle decline to continue paying for hundreds of very expensive senior compiler/vm/language engineers?
The guy you're responding to is Justin of twitch.tv. He was in the original YC batch making a calandar known as Kiko
I remember this one thing he pounded into our brains: "CS doesn't stand for Computer Science. It stands for Common Sense!" Heard ad nauseam in CS 340.
I'm reminded of the story about how the ancient Greek practically invented the steam engine but only used it as a toy because the wide availability of practically free labour (via slaves) meant the development of automation wouldn't have been economically viable.

The more jobs we automate, the more we devalue unskilled labour. I wished we would live in a world where this could universally be agreed upon to be a good thing.
I think one effective way to navigate the "Desert of Despair" is to join another project first. That gives you the focus you need and set of practices and libraries/language/frameworks to learn deeply. And as you learn how senior people in the project make their decisions and hear stories about the history of the project you gain context and valuable information for the next stage.

Much of what I've learned I learned by working with or lurking in the communities of open source projects.
80% of /store brand herbal/ supplements. This is an important distinction. Brand names were fine.
Largely agreed, though I think information storage in sequenced polymers in general is fairly interesting, but we are long ways off. Also, there are applications for DNA storage that are somewhat interesting when weight becomes very important (space travel) or biocompatibility (barcoding food ingredients).
> I'm still not convinced by delivery by drone. There's many problems that have yet to be solved

Of course - that's why we try things that have never been done before. It might work really well, or it might fail spectacularly. In both cases the important thing is we learn a ton for the next time we try something we've never done before.

It's important we keep trying to do things we've never done before.
Which would still be a crime, if he committed it. But he wasn't tried for it.
> He did attempt to hire hitmen to murder several people, although he was not charged for doing so in this trial.

The viral spread of this narrative is exactly what the government counted on in this case.

The problem: it's not true.