skysight-inc/HackerNews huggingface dataset:
Granted, it's not the same, but my programming career started with RPGMaker. It's a point-and-click interface to make simple 2D RPG games for Windows. Much of the point and click interfaces let you create programming constructs like if-else conditions, go-to statements, and loops.

I was intimidated by the idea of using a real language, instead I liked just pointing/clicking my way through things. This was the case until I wanted to make something sufficiently complicated that doing it in RPG Maker would create spaghetti code.

For me, after spending years playing with RPGMaker 2000 (I was 11 when I started), moving onto a real programming language like Python was completely effortless. It was a transition from "I need to click this to make this if-condition" to "I need to write this if-condition here".
How about PREST? Pragmatic REST?
Getting Started with Just
Well by the time I got it, I had already paid for reserved instances...
I think we've hit on our point of disagreement:

> 99% of these programs will just exception out if say that file is deleted between the non-atomic time it takes to do verification and action. And there is nothing considered very wrong with that: you screw with the environment of an application while its running, bad things are expected to happen.

I would much rather strive to always do the right thing, if possible, because I do consider that wrong. The pervasiveness of the `Result` type in Rust makes it much easier for me to do so; the cost to you is that you must write `unwrap()` instead of nothing. On the other hand, if unchecked exceptions are the error handling default, I have no recourse in order to discover what possible errors can occur from a function call other than to read the function's source code, while you just save typing `unwrap()`. To me, Rust's solution seems like an eminently reasonable tradeoff.
I do apologize for the unfortunate wording on that comment.

It really was not my intent to imply that only back-end developers are serious developers. I'm going to chalk that one up to the fact that this was a live interview and sometimes things just fall out of my mouth before I can shut it. I do apologize and ask that any front end developer, designer, or any developer proficient with photoshop to please accept my apology. :)

I was trying to say that if a company is advertising for a developer, seeing photoshop on the ad is a red-flag. I have known a few developers who can also design but only a few.

In my experience, when you start seeing disconnects like this is it because the company hasn't put a lot of thought into exactly what they want the developer to do. That is bad for them, it is worse for whomever they hire.

I am married to a wonderful designer and would never ever disparage designers. :)
But it doesn't whip the llama's ass.
I imagine the interactive elements may not render correctly even just 5 years from now.
You recommend staying specific to few categories instead of crawling over everything available on internet? We are starting only with women's clothing.
This is great! :O
If you do perl stuff there is Asciio

http://search.cpan.org/dist/App-Asciio/lib/App/Asciio.pm

may help on Linux. But Monodraw looks nicer and more featureful and easier to install on Mac.
If you feel like the Spotify desktop application is slow, you can try and use play.spotify.com instead—it's almost the same, and you can even use AdBlock on it.
Note that this is an excerpt from the recently released book Skyfaring: http://www.amazon.com/dp/038535181X
You are correct on the second point. I do fully understand the first point, however my answer is that if programming is a craft to you, take your own time to master your craft and put your efforts up on github.

As to your second point, some developers are not passionate about programming as a craft. I know developers and have worked with developers that programming is a job. Outside life, they have other interests and do not want to spend their evening turning a unit test green. I'm fine with that but when I am hiring, I am looking for passion.
The title is a bit misleading. The particle doesn't break any "speed limits", in the sense that there is nothing fundamental preventing particles from traveling faster (or more precisely, having more energy). The GZK cutoff simply implies that particles are likely to interact with relic photons above this speed.

So, the correct interpretation is that either 1) the observed particle started out with much more energy, and lost some via the GZK mechanism, 2)it didn't travel very far to get to us, or 3) we were just "lucky" to see it (which is already built into the rarity of such high energy particles).

See also this figure [1], showing expectation energy vs. propagation distance for various initial proton energies. You can see that above 10^20 eV, particles will on average loose energy pretty quickly until they are at or below this energy, on about a 250 million lightyear distance scale.

[1] http://apcauger.in2p3.fr/Public/Presentation/Images/GZK_prot...
There's even a "convert to tutorial" plugin... excellent foresight on MR's part.
Or just that Silicon Valley is a place that celebrates execution over ideas.

After all, it is not that difficult to imagine an electric plane with 4 seats that flies itself, but it's damn hard to make one.

Apple didn't invent anything, but look at iPhone sales.
Do something with video. That could suck up $100k
Default-deny works wonder on such site (given the amount of 3rd parties), and I could read the article just fine. Here, local default-deny rules (dynamic filtering) for just that one site (if you don't want default-deny globally):

thenextweb.com * 3p block
thenextweb.com tnwcdn.com * noop
So, your website can auto update itself. Know what that infers? A compromised WordPress instance can also update itself, to be whatever the attacker wants it to be. Hey, look, DB credentials as well, in an executable file (which can be "updated" right alongside the rest of Wordpress).

And how do these updates happen? Via a cron system, built into WordPress. It also has its own storage system (whose functionality can be altered at runtime by plugins), dynamic content management (via PHP (!) stored in the DB), its own networking stack, and more abstractions than you could shake a branch at.

Hell, I can't even figure out how to turn off cron requests (despite explicitly setting DISABLE_WP_CRON in wp_config.php). I block those at the nginx layer, but the noise is aggravating.

So many vectors of attack, so few ways to protect yourself.
No, my point is that not everything that WordPress does is evil.

Its auto-updates protect a very large part of internet-facing websites of getting hacked. And it's not something a lot of other CMS's have integrated.
The OP has essentially used circular logic: RPC is as good as REST because I know how to use it to address the issues that REST addresses (which I doubt, incidentally).

This to me is like arguing that object-oriented programming isn't really any better than procedural programming because I know how to write well-structured procedural programs. This is completely beside the point, which is that procedural programming as a style tends toward balls-of-mud programs (to simplify things), and object-oriented techniques were conceived of in order to address the characteristics of procedural programming that are the cause of this tendency.

I view RESTful API programming in a similar vein: RPC also has negative tendencies (such as the creation of fragile protocols), and REST addresses many, if not all of those. Most of the time for more people, RESTful techniques will lead to better service and API design than will RPC, just like for most of the people most of the time, object-oriented programming will lead to better programs than will procedural programming.
What interactive elements? All I saw as part of the content were static images, and newspapers have had those for a long time. There were some other illustrations and animations, kind of like the way some children's books have them interspersed among the text, but none of those were interactive either.
It would be great to help Tor and set up a ton of relays.
But then again how much can we trust Amazon?
And unfortunately AWS doesn't allow exit nodes.

A good alternative is Folding@Home
Yet here we are;
- Drupal 7: manual updates, or funky drush commands
- Magento: requires running shell scripts (!!) to patch at the CLI
- Joomla: no auto updates
- Typo 3: no auto updates
- ...

Composer helps, but it helps developers. It does not help the average user that has no clue on how to apply those patches.

People download a CMS from the internet, throw it on a cheap host and expect it to work. Updates? What are those?
If you're comfortable with python /Django why don't you use that? what's your goal here? Get shit done or learn a new language/technology?
Comments moved to https://news.ycombinator.com/item?id=9548138.
clearly some folks are downvoting because unpopular opinion.

Come on, folks.
Interesting article, but it has nothing to do with millennials, nor does it even mention millennials other than in the title. It really applies to any kind of hiring.
You are absolutely right, I've removed the notice. It was an experiment, but it did not have the desired outcome. Blockers gonna block.
I was excited to give a shot at Battlecode until I heard about the broken solution to limit resources.

>In order to hard limit each team’s total computation, yet guarantee equal computation resources to each team, each team is given a bytecode limit, and their code is instrumented and allowed to run only up to that limit before it is halted.

They want to give each team equal cpu time, but when you have a bytecode that has instructions like invokevirtual and multianewarray the execution time isn't' exactly similar. And then there is the story about how in 2007 to make things easier the engine counted the bytecodes of various standard library methods as a predetermined fixed number no matter what happened. So of course someone put A* inside string.matches with a regular expression. (http://realgl.blogspot.com/2013/08/battlecode.html).

Sadly whenever I hear about Battlecode I hear stories about how people abused and broke the bytecode limitation to get more cpu resources than everyone else not about how they solved the problem straight up better than everyone else.
What about http://docs.python-requests.org/en/latest/ ?
I'm so glad Bigcommerce is finally taking technical debt seriously, 'cos that place is _full_ to the damn brim with it! (Some of it mine...)

That said, the only reason their business is where it is today is because of shortcuts taken in the name of speed-to-market. In their case, the end really did justify the means - eCommerce is ultimately a land-grab for market share, and BC dove in hard, spent _millions_ on marketing and customer support, and left Engineering to fend for itself. As an engineer, it sucked, but in retrospect and looking at their success to date, I'm willing to concede it was the right choice at the right time.
Magento Security Patch SUPEE-5994
I think all these startups fail to realize that people will not leave their primary email provider (for long) and they doom themselves to stay a niche product with diminishing popularity after the initial exaltation.
Cloudflare implements Chacha20/Poly1305 using OpenSSL, and published their patches.
Salary is a very tricky thing. Yes, there are locations that pay a Jr. developer $100k or more. My bias is showing in that I don't live on one of those areas.

That still does not change how I handle salaries. However, I left out a critical part.

Yes, I like hiring remote developers. Yes, I like paying each developer what they feel they are worth so that they are comfortable with the job and not always looking for the next thing.

HOWEVER, before I start looking for a developer to hire I have to assess what the position is worth to the company. Regardless of geographic norms for the developer, if the position of Jr. is not worth $100k to the company, then I will dismiss the candidate because others will provide similar value and within my range.

I want everyone to be comfortable with the salary being paid. That includes the developer I am hiring, the company I am hiring them for, and myself. The person who will be held responsible for the decision.
> Right now if we were to propose that to our ops team their heads might explode.

Please don't. I wouldn't like to be responsible for such a disaster. Those are nice folks.
New Functional Testing in etcd
I am curious. Do you object to the process or Dave Ramsey? Your comment was unclear.
I think Rest works best in dynamically typed languages as it can be a little less strict on format. I think in typed languages RPC could work out better as you can filter out bad requests quicker with a stricter format. I also think RPC tends to be more brittle to changes just like typed languages :)
I think it wouldn't have remained as fragmented, because early tech markets usually consolidate (e.g. there used to be 100's of auto makers).
So many options for a clear sky moon!

http://www.ascii-art.de/ascii/mno/moon.txt
Phantom Offer Sends Avon’s Shares Surging
In a sense, that's the goal :) Any Swift dev who's used python-requests should feel right at home with Just.
Does targeting a specific temperature determine if you're classed as warm blooded?

Relevant article snippet:

"Some other types of fish, such as tuna, have similarly designed blood vessels in certain parts of their bodies, allowing for “regional endothermy” — warm-bloodedness that’s limited to certain organs or muscles, such as the eyes, liver or swimming muscles.

But the opah is the only fish scientists know of that has this design in its gills, where most fish lose the majority of their body heat to the surrounding cold water. By warming up the blood in the gills before it goes anywhere else, the opah achieves not just regional endothermy, but whole-body endothermy, according to the paper’s authors.

Testing showed that the opah is able to maintain a core body temperature about 5 degrees Celsius warmer than the surrounding water."
Actually, the URL pattern doesn't define if your API is RESTful or not. You can use similar URL patterns in RPC too. This would be non-RESTful:

POST /users/create
POST /users/1234/read
POST /users/1234/update
POST /users/1234/delete

Also, in REST you don't have to use this URL pattern. Just make sure that your resources have their own URLs. In addition, resources don't have to map into your database. E.g.

POST /new_address_due_to_move.php?customer_id=1234,

is RESTful, although a bit of a stretch. My line of thought is that if you would have a separate form in your web page, it should be a separate resource with it's own URL where the form data is POSTed.
I was more referencing the typical approach that people took of supporting the top N most popular sites and increasing N as they got bigger.

It's a solid approach for hitting the majority of the market, and works fine for alerting, but this leaves a pretty big gap in the market for people who are interested in comparison shopping for more boutique items, e.g. designer male fashion get sold by piles of different boutiques, each with their own sales, etc, but the items are exactly the same, and I would really like to know when something I am interested in goes on sale at one of the 50 different stores that have this item, and I would like to know this only when they go on sale in my size, and whether it's actually cheap after currency conversion and shipping. A person can dream, right?

Shit, I would love it if there was a platform that could guess my size across various items in different brands.

I've thought of this space a bit since I buy a decent amount of clothes, but I've never gone ahead and tried to execute.
Where is their PGP key?
For similar systems (ie small but doing good manual classification when all else fails) I suspect that if more used razor (or again, similiar) we'd achieve better results (razor allows for sharing this data automatically)
Skill based gambling is exactly what this is. It's legal 36 states. Normally skill based gambling is restricted to two person/computer games where they basically solve a silly puzzle in fastest times. The OP has in essence designed a game that can massively scale up to millions of people without setting up time limits and that can reused over and over. This is genuinely impressive business model that we have seen in a while. However chances of this getting dragged in courts is higher but I'm doubtful if OP would lose in those battles.
Relevant article from a few years ago:

http://lifehacker.com/5879536/how-sitting-all-day-is-damagin...
4 Fat Loss Trends That Are Ruining America
> Strings are a very common type, and so implement a _lot_ of these things, even when this kind of usecase may overlap.

I can't say this is very helpful; it's hard enough learning the one way. Why have `to_string()` if we have `into()`?
Other cms have taken the less-trodden path of not being a bug-ridden security debacle and ignoring security reports until researchers release them [0].

-- Yet another wordpress hack victim.

[0] http://klikki.fi/adv/wordpress2.html
Accelerate Docker Dev with Shippable's New Google Container Registry Integration
seems like the perfect setup du jour, should probably document it :)
> it doesn't matter who invents a thing, what matters is who uses the thing to bring actual change to people.

They both matter, and you need both. They come with a different price to pay, and a different reward.
Decentralized isn't why it has better properties of ideal money. Interestingly the winklevoss twins have made by far the best presentation of the value of money.
Seems unnecessarily snarky, unless I should have read some implied smilie emoticon...
Once we get our plugin repository ready to go, Scrawl [0] will have some support for Rust as well, thanks to some great community projects.

Paul did a quick POC today [1] that added autocomplete, go to def and some basic code intel tooltips.

[0] https://fluentco.de/
[1] https://twitter.com/pzumbrun/status/599017886276026369
Jobs is similar, not actually an inventor (people like Woz did that), but understood it, so could manage, inspire, promote it. A tech CEO. Jobs owned more than one co. too, Pixar.
Ambition and willing to take a risk is not a rare thing.

Musk is no different from the huge number of people involved in startups except that he is investing more money. Many of us are investing all of our valuable time and money in risky ventures instead of saving and taking the rational path in life.

And stop acting like Musk is doing this for pure altruism. He stands to make a lot of money and get written into the history books if these companies are wildly successful. And from everything I've read he has enough of an ego to make those goals a pretty significant reason for these companies.
Wordpress being secure would protect those sites from being hacked. All that auto-updates do is creating yet another vulnerability, and fixing problems some time after they are public known.

Want to get into an Wordpress installation? just wait until next week's problem becomes public, and be faster than the auto-updater.

By the way, Drupal has an auto-updater too.
Its all about abstraction layers and inmediate feedback, factors that have been already succesful providing motivation, easing the learning curve for newcomers and even enhancing productivity and pushing further the possibilities of technology.

Scripting languages, mouse-operated visual operating systems; we have been there before and taking away the micromanagement of the development process has been a good thing. And while the challenge back then was to abstract away the processor, now the goal is abstract away web technology stacks, having to learn at least 3 different languages to build the most simple web app, and so on.

An even more interesting question which is implied in this proposal is whether non-imperative languages can be made easier to learn by being closer to the way the brain works.
Self updating requires overwriting its own files (or access to your FTP credentials). Enabling this goes against almost every website/server hardening guidebook out there.

It also requires allowing loopback HTTP requests in response to every incoming request to implement a pseudo cron system.

There's a good reason most other CMSes don't implement automatic updating.
Drupal 7 can auto-update by cron.
Binary protocols ftw!
Quartzy (YC W11) is hiring front-end and full stack engineers
Quartzy is working to change the tools scientists use to manage their labs from post-it notes to something a little more in line with the world class research they’re doing. We are well on our way to radically changing the way a $100B industry does business.

We are looking for exceptional engineers to join our team in downtown Palo Alto. What we build impacts hundreds of thousands of scientists on a daily basis. Our team is closely-knit, works hard, and has fun doing it.

We've raised money from Khosla Ventures, Keith Rabois, Sam Altman, Jeremy Stoppelman, David Sacks and more.

Tech we work with: PHP/HHVM, Laravel, MySQL, Ember.js, Redis, Elasticsearch, beanstalkd, nginx, Ansible, Vagrant

Front-End: http://grnh.se/qso24d

Full Stack: http://grnh.se/0ijumh

If you’re interested or would like to chat about the positions, shoot jane.eisenberg@quartzy.com an email.

We also have a handful of ops positions open that you can check out at www.quartzy.com/careers.
Is there a chance of seeing these showers by eye, or are they too weak even for the extremely high events compared to the stars?
Hyperloop doesn't exist. Musk isn't even trying to implement it, and lots of good engineers think it's totally impractical. If anything, it's a good counter example to his other ventures, which are outstanding executions of non-visionary ideas.

At any rate, parent comment is correct that there's an unhealthy degree of hero-worship veneration for Musk around these parts.
I agree it's difficult to convince folks to change ... I can't get my family to leave Gmail (for instance). Still, I support projects that reach for better privacy, security and transparency. My hope is that, while most people may not switch, perhaps enough will that it pushes those "primary email providers" to move in a similar direction.
IIRC, it takes about 50% of the network to do so. This is a waste of $100k though, as the network is only used by a small number of people, and this would be a permanent sinkhole of the money and these added servers would simply disappear after a year.

This guy/gal definitely needs something more interesting. Perhaps something meaningful, or perhaps just something insanely cool. A temporary addition to an existing worker farm is not a great idea.
Why is it approved in Feb. but published in May?
I would totally use something that allowed me to use Haskell like I use bash. Turtle allows me to do some of it. I'm thinking more along the lines of this project that never took off though:

http://nellardo.com/lang/haskell/hash/

edit: Need to re-evaluate using Hell[1] for these purposes... maybe Hell + Turtle?

0: https://github.com/Gabriel439/Haskell-Turtle-Library

1: https://github.com/chrisdone/hell
> But then, this won’t compile:
let x = if something > 0 { 2 };

Which makes perfect sense. After all, what should the value of x be if something is <= 0?
You could likely upgrade to a higher level plan (higher $) which includes a dedicated IP address. They are likely running low and no longer offer dedicated IP addresses for anything lower than their managed VPS and dedicated server packages. If they don't have any IP addresses left to dedicate to dedicated servers and high-end VPSes, then they're in serious trouble.