skysight-inc/HackerNews huggingface dataset:
"the devices are often considerably more expensive"

iOS devices cost $0-$199 on contract, the same as the most popular Android devices.
Newer Android tablets (with Android versions 4.2 or later) have what IMO is a pretty decent solution for the multi-user device. Of course like all things Google recently, the UI is "clean" which basically means "fuck you user... I'm an artist.. here's a plain white surface for you. Read a manual if you actually want to turn this thing on".

http://www.gottabemobile.com/2012/11/16/how-to-use-multiple-...
> For most sites that sounds like a good idea, but this is a Javascript project.

Isn't that actually the opposite argument? If you are an expert in that field, you should understand how to degrade gracefully. Besides, you might not know that the project is about javascript until you read the (blank) page.
To me, it reads like this: let's take away one of the only advantages of the web, the strict separation between frontend and backend

Interesting position. To me, that strict separation is more often a curse than a blessing in web development.

I'm all for maintainable, modular software architecture, and you obviously have a distributed system if you're running some parts on a server and some parts in a browser. However, I don't see why it's helpful to elevate the physical barrier where the remote comms fits to a kind of "strict separation" more than any other case of separating concerns.

IME the browser/server divide tends to introduce heavy overheads (on the scale of using completely different programming languages, and marshalling all useful data from one form to another) that don't in themselves offer much benefit in return. It also tends to push less experienced developers into treating the entire system as composed of just two modules (front-end and back-end) or maybe three (throw in a separate database/ORM component) rather than thinking about what they're modelling, how their business logic needs to work, how their user interface logic should be structured, and so on.
They could hash substrings or variations of the new password and check against the original hash. Further, I guess they could be storing hashes of several modified passwords, but that seems unlikely.
Hey, Google, what's about "Don't be evil" populism ?
Anaheim, CA (Orange County/OC) or Boulder/Denver, CO (full-time)

SendGrid http://www.sendgrid.com

---

We've revolutionized the cloud-based transactional email space by efficiently powering the infrastructure for tens of thousands of companies that rely on us to send millions of emails every day. We have been growing really fast since launching in 2009, and we want you to be part of the awesome company we are building.

---

All Jobs - http://sendgrid.com/careers.html

Software Engineers

DevOps Engineer

QA Engineer

Technical Writer

---

Ruby on Rails, Python on Twistd,, MySql,Linux, SOA, Agile (We are technology agnostic - doesn't matter what you currently code in)

---

If you don't see what you're looking for here, reach out to us. We're always looking for talented, happy, hungry, honest, and humble people.

-Socrate- soc@sendgrid.com

---
"Voluntarily"? They feel the risk of their property being seized and owners brought to court.

It would be "voluntarily" if their customers did not like their affairs and they risked losing customers. And customers are never going to put a gun to your head. They just go away.
I robbed Fort Knox- I look at it more like I'm simply relocating the gold bars from place to place. The fact that it's all in my basement does increase the grand larceny questions, though.
!! I just lost my phone and would preorder one, but I am in the US.
Caesar Ciphers in Python
> You could also block all images and CSS; that would make for a really terrible web experience though

Really? Blocking all images can really improve your web experience in some cases.
I will actively not use a site using this technology and if someone doesn't create a firefox plugin to block this I'll probably take a stab at it myself.
This Now Exists: A Real Life Lightsaber
This is a privacy breach. I expect that when I type something without pressing enter it is not "out there". I only communicate when I press sent.
Please bear with me for any misunderstandings of the situation, as I'm new to contracting, and only recently took this position.

I'm in Colorado and I do not get any benefits. The company I'm contracted to only works with this recruitment agency, so to get hired at all, I had to go through them. The agency obviously takes a cut, and from what I've gathered from some of the employees, the agency is taking around $80+/hour while my bill rate is $55/hour.

As I stated, there are no benefits, I pay my self-employment tax and have to cover my own medical expenses. There is no paid time off, holidays or otherwise.

I'm not sure if this is considered normal or not. But I don't really like the situation and have been working towards permanent employment with the company.

As a side note, this is a great company to work for, and employees have great benefits. But it does sound like contractors may be getting shafted.
When I click "filter" on /companies nothing happens. No javascript errors. Firefox 21.
If you like really short names, Android's RefBase.h declares `class sp` for "strong pointers" (like std::shared_ptr) and `class wp` for "weak pointers" (like std::weak_ptr).
Working link http://www.youtube.com/watch?v=eY-UHdswFkg

Video is 1 hour 7 minutes 25 seconds long....
Very intrusive. I'm never radical when it comes to boycotting sites that collect any information they can, but this is one situation where I wouldn't touch a site using it with a ten foot pole. Without a note explicitly stating that anything typed is recorded, it goes completely against user expectations.
Ah, I got you... So you were stating your personal opinion on back-links, rather than stating a factual observation about organic back-links being similar to unicorns...

You're stance definitely makes more sense as an opinion - unlike factual statements, opinions afford space for both fact and fallacy (i.e. "it is either organic or you're building links.")...

When stating things in a matter of fact manner ("...There is no such thing as organic link building..."), it tends to lead people to believe that you are debating the legitimacy of some point they've made...

Thanks for clearing up the confusion...
It'd be nice if they had some small useful examples.

Context: I'm not familiar with ML though I've been reading some papers recently (I'd like to learn ML; I wanted to have some ML baddies in a game and let them play each other, etc).

I imagine the ML component being a black box with inputs and outputs, but it's probably more complicated than that. The FAQ says "The algorithm lends itself well to high-speed temporal data" which makes me think of high frequency trading or touch-screen input smoothing or something like that, but I don't see examples for those kind of things in their github tree (but maybe I'm just so unfamiliar with ML that I don't know the names of the concepts?).
Dealing with UEFI non-volatile memory quirks
Is this really about social value?

I would suggest that this is about social value as much as when all those movie stars bought Toyota Prii.

If you want to help Africa, give money to Doctors Without Borders or UNICEF, don't buy a smartphone and and brag about it on twitter while sipping fair-trade coffee.
I agree with these comments in support of the original comment. It was, in my opinion, informative. Which is -- to put it in the context of the current apparent meta-discussion about HN's role that I seem to see scattered about the site -- where HN started out.

It was a much smaller community, then. And it was, perhaps more so than today, supportive -- genuinely supportive.

But it was about information. And support was not about obligatory glad-handing or pats on the back. Some of it could be fairly critical, at times. Informatively critical and in the interest of improvement, for the target of criticism and for the community at large. "Constructive" criticism, I guess.

Not that I perceived the comment that started this sub-thread as being critical. (Except perhaps -- if one chose to take it that way -- of what might be a hyped news headline. Not the student.)

I really appreciate the context that comment provides. If I'd known that when I was a student, maybe I would have had another interesting thing to try out.
I got mine last week (Peak), and havent played with it yet.
Installed updates that phone offered, and few apps, and thats it ...
Although the hardware on Peak is better then Keon, the entire OS feels very sluggish, slow, and buggy ... Maybe I should try installing some nightly versions to test if it got optimised a bit ... Anyway, I like the phone, but I wont be using it as a main phone since it doesn't have Gmail app and I'm used to Gmail on Android for all of my emails ...
Bootstrap Your App's Cloud Services with Mobile Backend Starter
The opt out (for accounts where this is enabled) will be placed right into the chat window where the user is typing. Definitely easy to find.
this is not an absolute statement. For example, if you buy any resources in the US, you are indirectly funding wars through the US taxation apparatus and military. It's better qualified by saying the funds used for buying the resources are not predominantly extorted or directly controlled by military juntas.
Show HN: Collage - Combine and frame your photos using Filepicker.io
> They are less than 2% of Internet traffic

Of course. that's because their computers haven't been exploited and turned into zombies. It's hard to compete with the traffic that botnets create.
By the same token wouldn't farming be worthless because we know the sun will explode in the future?
i would love to see this, too.
After 5 minutes of trying tapping combinations and getting nowhere, again (there's a bunch of medium links on HN recently and some of them have been quite worthwhile), going to the front page and discovering that the 'about' page is actually a post and thereby has the same bug pushed me over the edge into ranting.

I can live with bugs. But bugs that make it impossible (FSVO) for me to report them are a special sort of evil.

I suppose I'll check the about page on another device at some point and thereby derive the ability to help them diagnose and fix the problem.

But ... argh.
Early smartphones mostly came out in the mid 2000s...way before Instagram or Pinterest.
The same reason Toyota made the Prius look like a wedge. Had nothing to do with aerodynamics.
Definitely a good point - I would argue to takes time to reach this balance. The lack of work-life balance is a common trap many first-time entrepreneurs fall into. It honestly takes a lot of practice and discipline to get it right
I'd wait - actually a couple of weeks, if you can. Then the WWDC noise will have subsided and columnists and bloggers will be looking for new news.
Should You Name-Drop Another Startup?
Fully open source - code at https://github.com/Filepicker/collage
I don't want high specs. I just want something that's usable. In my experience, Android running on similar phones is not usable. Not usable at all. Not by a large factor.

The fact that I'd pay 6-700 EUR for a phone that has the performance of a 370 EUR Phone (Nexus 4), way less than the performance of other 6-700 EUR phones on the market, means that I do care about other aspects of the phone more than about performance. I just want something usable, not a brick.
I'm unfamiliar with the exact process of jailbreaking; if a phone is unlocked but plugged into a separate computer, you can essentially run arbitrary code on the phone if you are controlling the computer it's connected to?
It's a good question and I'm glad to see it asked.

I don't know the precise delineation, but there are some resources (tantalum, used in capacitors, is notorious for this) mined in regions of the world, especially Africa, which are run by regimes which don't respect the United Nation's definition of human rights. IOW, warlords firing machine guns over the heads of slave labor to sell the minerals to fund their weapons purchases.

So, it's not specifically about a named conflict, such as a war, but about some kind of traceability back to whether or not the suppliers were approved by some body. IDK which organizations do this.

Note that my description does not validate this phone and its traceability in particular. It may be just as backdoored and loopholed as the USDA definition of "organic" for all I know. However, I hope my explanation of "conflict-free resources" is useful as an ideal. And I hope this phone is actually taking marketshare from those manufactured with "conflictful" resources.

On a personal note, I've been driving myself crazy trying to choose the best smartphone to buy right now. I don't particularly care about games and I know I want Android. So this phone might just be the choice for me.
For mid-range dedicated hosting, I've been using OVH and have generally been happy with them.

https://www.ovh.com/us/index.xml

It's important to note that their North American data centers are actually located in Canada although I do believe they are planning on eventually opening a data center in the US.
Wait a second, why doesn't Google just count the link juice of these links are 0 (null).

This doesn't benefit the spammer, and it doesn't kill the innocent. Am I missing something here?
Something you may not know about Shell
To be more accurate, a hacker claims that airplanes WILL BE vulnerable.

I'm a little confused about how he claims to know this. Correct me if I'm wrong, but he hasn't seen the system in development or explored its security vulnerabilities.

>"The problem with this is that the signals they are using are unencrypted and unauthenticated."

How do we know that? The final product doesn't even exist yet.
Google Launches Mobile Backend Starter, Cloud Backend For Android Apps
Thanks for the suggestion - we'll include an indicator telling you when this happens, with an opt-out enabling you to prevent it from happening.

EDIT: "You" = any visitor to a site enabled with Hipmob.
Note: this article is over a year old. The article makes it sound as if this is some new pronouncement, but it's really not. I've been using the language mentioned in this article since 2010, at least: http://www.mattcutts.com/blog/calling-for-link-spam-reports/... where I said "we’ve said in the past that we work very hard to prevent competitor A from hurting competitor B."

The change on the official guidelines comes from a tech writer noticing that I normally say "we work hard to prevent this" and asking back in February 2012 if we should update the language on that page. I said yes and the language changed in March 2012. It looks like this article is from April 2012.

One of the big reasons we say softer things (rather than "it's impossible") regarding the idea of negative SEO is that we have seen people to pretty crazy things to steal/hijack domain names in the past, like the bizarre history of sex.com: http://en.wikipedia.org/wiki/Sex.com

People talk about negative SEO far more than people actually attempt it, because you're never quite sure what effect (say) pointing some links to a site might have--it might help the site instead of hurting it--plus it's typically a better use of your time to develop your own site.

But if there's a site that is worried about negative SEO, the site can disavow any links they want using our the disavow tool in Google's Webmaster Tools. You can even sort to see the most recent links if you're worried that this is something that just started.

The primary usage of the disavow tool is so that a site can disavow bad linking that the site did itself and can't get removed from the web, but the disavow tool also works fine to disavow links that you're worried might be spammy.
Then why would one want to use them? :|
The "Holy" Scrum War
I have one of Monoprice's new-ish line of wqHD monitors[1] and one Crossover 27M[2] (on my own 3way mount). Both these monitors use LG's IPS panels (the same as in the Apple cinema displays). They're cheap because instead of using the 'A+' rated panels these are all from the 'A' rating (some B+). What this means is there can be slight blemishes and backlight bleed. Neither of mine suffer from either, the only issue I have is the frame assembly on my Crossover was bent ever-so-slightly during shipping from Korea

[1]http://www.monoprice.com/products/product.asp?c_id=114&c...

[2]http://www.overclock.net/t/1232496/crossover-27q-led-led-p-2...
A call for source code CSS
> Not supporting Javascript is not a design goal of the HTML5 project.

Which is why the HTML5 spec explicitly mentions disabling scripting?

"6.1.2 Enabling and disabling scripting

Scripting is enabled in a browsing context when all of the following conditions are true:

The user agent supports scripting.
The user has not disabled scripting for this browsing context at this time. (User agents may provide users with the option to disable scripting globally, or in a finer-grained manner, e.g. on a per-origin basis.)
The browsing context's active document's active sandboxing flag set does not have its sandboxed scripts browsing context flag set.
"
Recap of TED 2013
I am in nearly exactly the same position as your friend, and I am attending Dev Bootcamp in the fall.

If he only wants to do development as an interesting way to make more money or have greater job security, some combination of self-learning and mentoring over a year's time I would think could get him into a development position somewhere, which I'm sure could lead to bigger and better things down the line.

However, if your friend thinks he might truly be passionate about coding, I highly recommend he (rigorously research and) attend one of the coding "bootcamps" that has sprung up over the past year. I'm sure that not all of these bootcamps are created equal, but the good ones seem to be run by passionate, skilled, and dedicated people that will do their part and more to give you the necessary tools to be a developer in a desirable segment of the industry. The job placement statistics at many of these schools would seem to bear that out. You can look up lots of info on them on Quora or at www.bootcamper.io (seems to be down at the moment).

The "highly selective" part of most of these schools is not based on a candidate's level of past experience (part of the point is to give opportunities to candidates with little CS experience). I'd say if your friend can present himself well-to-very-well in written communication, show that he has great desire and commitment to learn (assuming that he does), and show that he is already taking basic steps to learn on his own, he has a good shot at making it into one of these bootcamps.

Simply put, I think they're worth it (at least the top 3 or top 5 bootcamps -- can't speak for the others). The beginning of anybody's career is a time where investment of time and money can return outsize benefits. More investment yields exponentially larger results in terms of career trajectory.

And, to encourage you/him, if he doesn't think he's cut out for one of these programs, of course he can accomplish the same things on his own, if he wants to badly enough.
I just happen to think that the programs are well worth it, and therefore he should consider them.

Hope that helps! I'll obviously know more when I've actually made it through Dev Bootcamp and hopefully find employment, but this is the best advice I could give your friend, knowing what I know so far.
Is an application that spies on your use of that application still spyware? Presumably it's in the EULA somewhere. Personally I label spyware as something that spies on other parts of your system, not itself.
what is the difference between Numenta and Grok Solutions?

Per the wiki, the latter is the successor of former, but now it seems the may have resurrected the old brand.

https://en.wikipedia.org/wiki/Grok_(company)
It seems like full stack means a different thing for different people or different companies. I started as a full stack developer [1] and now am focusing mostly on business logic.

Usually for a big company specializing make more sense, that way they can hire experts in all fields.

[1] http://idiallo.com/blog/2013/05/from-full-stack-dev-to-backe...

Disclaimer: this is my blog, wrote it a few weeks ago.
Facebook was never an "experiment." It was a directory, then it was a platform, and now it's a machine to make money.

Remember when the service is free... you aren't the customer, you're the product
It wasn't very long ago at all that there was an upper bound of (16x5) = 90 - ~10 pre installed = maximum upper bound of 80 or so apps on ios? And yet now the average number of installed apps for ios's lifetime is higher than that?

Or maybe it's because it's asymco's numbers.
Woah, Deja Vu!
The people who walk between worlds
If you want users to know what they are typing is sent, then echo it into the window above. That's a strong yet non-intrusive way to let them know the data is being sent.

I think the benefits of the system are A: faster response times by reading as they type and B: reading drafts of what people type, to understand them better.
My 90 year old grandmother tries the Oculus Rift.
I'd like to rent it, because that's whats actually happening.
I am a fairly savvy computer user, and I use Facebook lists. I always have trouble figuring out who is in what list and which list I'm talking to, and how to add and remove people from that list.

Facebook has proved over and over that their priorities are about public sharing, and even to make more things public that previously were private. In part this might be Zuckerberg's vision that sharing almost everything is the future. But as a business they are also incentivized to make sharing effortless, to encourage people to put data on Facebook without thought.

Any thought to privacy is always a little bit of friction. So it's always de-emphasized, if not actually buried.
That's an interesting definition. I agree with the OP and I don't think you did a good job writing a convincing argument regarding your definition.

I think it's because of your clouded definition of "stack" when talking about a full stack developer.

You first say:
To me, full stack means front end + back end -- can write good CSS and can write good queries. Knows how JavaScript's "this" works, and can intelligently converse about data sharding.

Then you conclude with:
The "stack" web developers are talking about is, for example, LAMP -- Linux, Apache, MySQL, PHP (or pick your own stack)

Nowhere in your conclusive definition does JavaScript or CSS come into play. You began discussing various technologies and concluded with a description of back end development stacks (LAMP, LEMP, WAMP and so on), but not "full stack."

Your previous definition was a bit closer when you included JavaScript, HTML and CSS in my opinion.

When I think of a "full stack developer" it means that they can work anywhere in the entire technology stack, not necessarily the software development stack. That means they can SSH around to various services and fire up databases or tail log files or write JavaScript or generate Perl scripts or tweak CSS or anything in-between.

Are they a systems administrator? No.

Are they a database administrator? No.

Are they a front end developer? No.

Are they a designer? No.

Can they perform many of the common duties of those positions? I would hope so.

What you seem to have defined, is simply a front and back end developer, and not, in my opinion, a full stack developer.