skysight-inc/HackerNews huggingface dataset:
tl;dr: I've seen so much quibbling about what a full stack engineer really is, and it often seems to conclude with the idea that a "true" full stack engineer doesn't exist. It's not that we don't exist. It's that the actual market for us is tiny.

In terms of layers of abstraction I've worked professionally from one step above the silicon (digital/analog circuit design and FPGAs) to domanin-specific language design. I refer to myself as a "seriously full stack" software developer.

As an example I once wrote a device management framework which would allow you, in a short single line of C, to expose a REST interface to a getter function and a setter function for an arbitrary value to a device's management page. The management page would query the device's embedded HTTP server for its configuration schema (generated with the help of type info and "hint" flags from that single line of C), and render a very pretty, very usable hierarchy of AJAX forms to administer the device.

This was written to serve as a configuration mechanism for a computer vision sensor (networked or individual units) for which I helped design the circuit (both logic and power), ported uBoot, ported the Linux kernel, ported the Angström distribution userspace (not as much effort as it sounds thanks to OpenEmbedded), wrote and/or debugged a myriad of drivers (camera, NAND flash, filesystem), designed the application-level architecture, helped with vision algorithm optimization, integrated MPEG4 video streaming, and built all of the (surprisingly snazzy) user interfaces.

I did this work over the course of a year as a member of a core 4-person team with additional help from 8-10 other people who served in various shared support roles. As teammates we all had our unique preferences, talents, and thought processes, but only our Electrical Engineer was somewhat specialized.

The problem for people like me is that it's exceedingly rare that I get to actually flex my true generalist muscle. I'd bet anything that the team on which I worked was faster and far cheaper than any larger, more specialized team competing in the same space. But how many companies are actually willing to take the risk on a team like this? Of those companies, how hard is it for them to put together this kind of team? How many really have the leadership talent necessary to do so?

Edits:

Restructured so I'm making my overall point in the first paragraph rather than the last
Using Big Data To Target The Right Consumers With The Right Offers
Why Google’s Play Is Much Harder For Startups To Crack Than the iOS App Store
the filter doesn't seem to work. I can tell you the filters because they're in the console as well :)
input.company-stage:checked
input.job-toggle:checked
["early", "mid", "late"]
["technical jobs", "technical internships", "non-tech jobs", "non-tech internships"]
0 - 211
2010 - 2013
I use the multi sign it for the same reason as you but I have to admin the UI is clunky as hell and the level of support greatly differ between Google Product; I often have to manually edit urls by hands.
That's very important to remember if your heap has a messy enough history.

The right language + a good GC can give you much better bounded worse case guarantees, with Azul's as the best I know of for an imperative language (the more functional, the easier it is to do a variety of things).
There seem to be a few broken styles and I'd suggest you get rid of the inline js, but otherwise it seems to be running fine.

Just needs a coat of paint.
Especially when a competitor could buy 1000s of these links for $20 on a place like fiverr. Are we supposed to spend the rest of our lives disavowing this stuff?

Edit: the 1000s figure is not an exaggeration. Go to fiverr and search on "back link" to see.
Is that a problem with the idea of liberal arts in particular, or a problem with higher education in general that happens to manifest itself most obviously in liberal arts graduates? In other words, is liberal arts a hopeless idea in the first place, or is it simply the way that American colleges teach it that is problematic?

There are plenty of colleges that offer a B.S. in computer science, for example, whose graduates can't pass the fizzbuzz test. Meanwhile, hundreds of art history majors go on to have productive careers. Specialization is orthogonal to competence.
How To Create A Capture Page For Free
while a lot of the problems he describes can be solved with unbaby.me and hiding the loud mouths, i am really impressed with the way this blog integrated comments. i love how they are tied directly to a paragraph and hidden away via ghostly counter icon!

is this standard with any theme??
> and people need to wonder why and how this has blown up so successfully on social media sites.

One might have had to wonder that, if it had not been for the extremely poor mainstream media coverage. That in itself has been a substantial driver for a lot of the social media attention outside of Turkey at least.
How to register your library or component in Bower
Do you have a library or component ready to share and is not in Bower? Register it and make it available in the most famous front-end package manager.
Ask HN: Where is the best place to register a .io domain?
I am hoping to register a .io domain soon, I am currently located in Ireland, not sure if that makes much of a difference. Anyhow, I need to know who I can register my domain with, in terms of being able to move it to a certain host when I decide on who I wish to go with for that.

The price isn't so much an issue, more the portability of the domain and the quality of service etc.
Ask HN: What are some of the best tech ads you've seen?
I cache the jobs and the description and so forth and recheck every 24 hours to make sure they're still active/pick up new jobs
We are pumping out liberal arts grads only in the sense of people having degrees. Most of them are not nearly so rigorously grounded as the kids taking the baccalaureate.
We were not so lucky.

We have a URL forwarding set to www that points to out root domain so we are completely down.
Revisited: “The Facebook Experiment has failed"
> includes 5 hours a week of Philosohpy

Which is more than twice the hours a Belgian student is exposed weekly to the topic whatever her cursus is.
I think they may guess, not without reason, that the US would be involved anyway, and want more of the American opinion on their side. Makes sense?
Sure, but the fact that ETS tables exist shows that even Erlang recognizes the need in shared data. The fact that ETS tables aren't garbage collected is a limitation (and ETS tables have other limitations, too, like not supporting multi-object transactions).

The Erlang GC cannot be compared with Java's GC. It is not "better" or "worse". Erlang's GC wasn't designed for better throughput but to ensure complete isolation. Erlang values isolation over everything else because it is at the core of Erlang's fault tolerance philosophy. In Java, a task could trigger a collection that could potentially block all other threads. This can't (I think) happen in Erlang. But the JVM's GC has many other advantages.
The moment the government starts using violence to surpress it, it becomes black and white. What motivations might be behind various subsets of the demonstrators is pretty much irrelevant at that point.
Please, no more.
Windows 8 continues to fail
The PageRank algorithm seems broken to me. If spam links count for negative value you get competitors doing negative seo by buying cheap bad links to competing websites in bulk via places like fiverr. If they count for zero value then you get webmasters trying their luck by buying the same stuff themselves - who knows, there could be a good link amongst all the bad stuff and no harm in trying...

Something other than ranking by inbound links seems to be needed at this point.
How about just asking, "Hey Matt, can you say something about why you decided spam links should count for negative value instead of 0?"

I've never met him, but as demonstrated by his long HN profile, Matt is clearly a nice guy. He's also smart, so he probably thought this exact case through. None of us outside Google really know how this works.

None of that means his group didn't make a poor decision in this case, but let's see if we can talk like adults and can learn more before going all "OMFG this is bllsht" on him...
Not a problem at all.
How can Google detect if a spammy link has been created by the site's owner or by a competitor?

I don't see any way to detect that - apart from asking webmasters to report spammy backlinks. But that really isn't sustainable.
Functional Composition in Clojure
http://developmentseed.org/blog/2012/june/25/prose-a-content...
When you say minimum wage has increased 500%, those who don't know the inflation rate is ~10% will think people got 5 times richer. There is indeed more to this story than meets the eye; minimum wage is below the poverty limit.

https://www.google.com.sg/search?q=turkey+minimum+wage

http://tr.wikipedia.org/wiki/Yoksulluk_s%C4%B1n%C4%B1r%C4%B1 (poverty level 2013: 3280TL for a family of 4)
Little boy realizes he is eating a dead animal, stops
I actually had that and now my submission table is full of bot text and foreign languages.. but i can add it back
How Squirrels Break Datacenters and other Database Conjectures
I use gandi.net for most of my domain needs and I've always been quite happy with them. They sell .io domains for a lower price than other providers (~€30 excl. VAT). I'm not sure about domain transferability though.
How are these people deleting their friends accounts without a password? Does Google not confirm your password a second time when deleting your entire account? Seems silly if they don't.
1 Year After World IPv6 Launch, Number of IPv6-Connected Internet Users Doubles
This was a favourite back in the day. 90s ad for Nintendo 64.

http://www.youtube.com/watch?v=QzcsORSS4NQ
18MB? Wow, what's in there?
I've used it twice in the past for logo work, with good results both times. Comparable to using a professional design shop, which I've also done multiple times.

However, some notes:

- You'll want to pay more than the average to attract a wide range of designers. It's still cheaper than a professional designer, but don't think you can lowball the 99designs market and still get good results.

- 95% of what you get back will be utter crap, and responding to this can will up a lot of time, much more than working with a professional design shop.

- Both times my winning designer was someone from southeast Asia with a shaky grasp of English. Perhaps my experience was atypical, but I suspect you'll have to deal with this as well.

- Some of the nicer-looking stuff was ripped off from elsewhere with the colors re-changed, which I only caught through some image searches. You may pick a winner you don't actually own, and I don't know how to guarantee against this.

- In both cases I had a good sense of what I wanted in advance and provided very specific instructions to the designers. If you're looking for someone to brainstorm ideas your results might vary.

- Yes, it's spec work and since I wouldn't work for spec, asking someone else to do it is sort of problematic. But no one's forcing the designers at gunpoint to use 99designs, and there's no denying the cost difference (although it does come with significantly more hassle.)
WWDC 2013 app now available
It looks like soon there will be little to choose between high end Android devices and the latest iPhones, not just in terms of the devices but also the ecosystems that support them. That's a good thing. It's hardly a death knell for Apple though. While Google has been catching up, my entire family has invested heavily in the Apple ecosystem because for the last 6 years it's been the best game in town and has served us well. I think a lot of people are in our position. The opportunity to steal Apple's market from under them has been lost, and Apple's famous customer satisfaction and retention statistics will work in their favour.

For me and I suspect for a lot of people in the iOS user base, parity for Android isn't enough. To switch, it has to be significantly better than what we already have. Yet there are still plenty of people coming into the smartphone and mobile computing world for whom Android will suite them fine. It looks like we're headed for a rare thing in computing - a market in which two platforms with distinct and complementary advantages and disadvantages, become roughly equally viable and pervasive. Imagine a 1990s where Apple had say 40% market share versus Windows, instead of 5%. What a great outcome for customers!
I know it second hand from an acquaintance that studied Philosophy in Belgrade, Serbia. According to him it was spoken by Dragoljub Micunovic during the student protest in Belgrade during the 90-ties. This is something Milosevic was fond of doing to discredit the student protest.

I know this acquaintance had no reason to lie to me, it came up in regular conversation. I don't have any archive material to corroborate but I could try to find something.
What does this have to do with the article? Also: You found, became fond of, and signed up for their affiliate program all this weekend? Amazing.

Get your ad out of this thread.
> This app is compatible with all of your devices.

> Oops, we could not determine if this item is compatible with your device.

EDIT: Finally went through.
The fact that the BBC's new strategy is to deliver apps for both platforms at the same time really says something in my opinion. Developers are just now starting to decide that Android is worth it. Not a huge endorsement if you ask me. Android will probably see more installs in the long run but I don't know if they will really be quality.
China Is Reaping Biggest Benefits of Iraq Oil Boom
But it would be even worse PR for Google to offer data recovery for money, because that would be admitting that it's possible, but that unless you pay you're not getting your files back. Much better story to claim that the files are just "gone".
http://i.imgur.com/vVZfffX.png
Show HN: Reveal – an iOS runtime inspection tool
This is basically a fundamental observation that applies to nearly all service-oriented-computing: unless you've collected the data of how your system operates on a platform, you have no basis to complain about the platform, except for subjective issues. And subjective issues are boring.
Very light article. Seems like they put up a strawman of a marketers over-simplified view of the world, and then attacked it.

Most serious practitioners realize this is tough business.
You're right however part of the freedom comes from choosing where your bubble ends. Consciously choosing where you filter what you allow into your bubble be it NYT front page or fox news etcetera.

>if your current interests and beliefs act as filters, then how will you ever develop new ones?

This partly comes down to being another personal choice and also consider that many things are linked in a way that enables you to develop new interests and beliefs.

One example of this is Wikipedia. Starting from pretty much any point of interest, you can find a great depth of chain linked resources to information you can choose to read and allow influence your interests and beliefs

>or, coming down to the core topic of this site, how will you know your audience... ?

Best to start by building what you know however I realise that's unrealistic. After that you just accept that you can't filter everything because somethings you want in your bubble have baggage. "Every rose has its thorne" as the saying goes.
First, make yourself provably valuable. As in, have a bunch of things that you can point to and say "I built these, and I can build the thing you need too". It can be a startup, a live website from one of your old gigs, or (far less impressive to employers) open source stuff. More stuff is more better. Be the guy who built "x", as seen on the cover of "kickass engineer" magazine.

At the same time, make sure you're not putting anybody off with your communication style. You want to be able to pass for a Silicon Valley startup employee both over email and on the phone. Communication is seriously overlooked by most developers, and I'd say it's a big factor in why some guys can negotiate $200/hr contract gigs and others have trouble finding a job at all. Just a few little red-flag type errors in your email style can drop you right back into the "$10/hr guy from India or someplace, I think" pile.

Good job, by the way, being born in New York. That's your timezone, so it might as well be where people think you're from. No need to say so in as many words, but next time somebody asks, you're on "East Coast Time". You can be in Brazil again once you're in the door and delivering results.

So that's it, really. Get good at what you do, make sure people know it, and that if they don't know it yet they will after a quick email back and forth. Take that $35/hr gig if it's all that's on offer now. Execute well and make sure everybody knows you did so, then ramp up your rate for the next gig. Repeat as necessary.

Good luck!
Supreme Court OKs DNA swab for serious arrests
One Year On - IPv6 Deployment Since World IPv6 Launch
2013's Most Popular and Successful Web APIs
Racket (Formally PLT Scheme) has been the dominant scheme for serious use for years. It's not "the n3w hawtness" by any means, but the established leader.
My 24 hours hack: ZapSheet, re-imagining the SpreadSheet for mobile
Link to opinion: www.supremecourt.gov/opinions/12pdf/12-207_d18e.pdf
I'm the tech lead for GCE. I'm sorry to hear that App Engine didn't work out for the poster. Perhaps someone from that team may have some suggestions. In addition, I'm happy that he was able to stay with the Google Cloud Platform.

With that being said, I'd really like to encourage the OP to store his data base (and boot his instance) from persistent disk. Running any database on scratch disk (without replication) is probably not a good idea. Even with hourly backups (make sure you are testing restores!) you still stand to have up to an hour of data loss and the pain of doing the restore if your instance should fail.

In addition, when using PD for all block storage you can start with a smaller instance. If you need more horsepower you can terminate that instance and boot from a larger instance with a minimal amount of downtime.
While I tend agree, it sounds too obvious to be a solution. I would suggest that because Google can't detect all bad links, they want to make the ones they do detect "hurt" more. If Google simply zeroed out negative links there would be no repercussions for webmasters building massive amounts of bad links. Sort of like throwing link pasta against the wall. If you build enough crappy links, you will eventually find areas of the web Google has yet to police, therefore you're always slightly ahead.

With penalties in place, those bad links might not be worth building because the penalties will outweigh the benefits of building massive amounts of low quality bad links.
That's what we call a Chilling Effect.
Given that existing high-end CCD sensors already have sensitivity to individual photons, I very much doubt that this new graphene sensor can beat that technology by three orders of magnitude. I don't think the laws of physics will allow for three orders of magnitude more improvement in this area.
Because that's where little Jimmy/Susie and/or a pile of bananas is currently sitting.
US education seems to be stuck between traditional university and job training.

Traditionally, University exposed you to many things, various schools of thought and diverse subjects. The idea was to create an intelligent, rounded individual that could go out and become useful in a great many things. This worked when it was expected that the specifics of any job would be learned on the job.

Employers now however, don't want to do any training at all. They expect everyone, including new grads, to come in knowing everything they'll need to know. This is turning higher education into simple job training. They drop anything not directly related to whatever monkey position the school has decided to target you for.
Even more so if those links have previously been placed by people in their pay!

So:

company pays crap SEO to place spam links all over the globe to increase google rank

google increases page rank

crap SEO works a bit more together with 1000's of fellow crap SEOs

google increases page rank

google notices problem, starts penalizing sites with crap ranks

companies that previously employed crap SEO to spam now pay crap SEO to blackmail site owners previously used to place spam links on to remove links 'or else'.

Really, this is not a good development. The burden of dealing with spam is bad enough, now we need to deal with being blackmailed by SEO spammers to clean up after them as well or risk being penalized in google? wtf?
I didn't get that this was a joke. It's my fault, I read the first few lines and thought that you were serious and that it was a waste of time to continue reading. I actually came here to write, "this must be a joke."
Neat idea.

Quick feedback...You might want to use a manual check to ensure that the data you're scraping is accurate for at least the featured companies is accurate. For example:

"Foursquare (founded in 2013, 120 people, $112M funding) is hiring"

Looks like Crunchbase has a bad founding date for 4sq.
People think I'm weird for logging into Gmail with IMAP from Thunderbird. Not mucking with browser sign-ins is one of my reasons for it.
Any pointers on where you can get a reliable dedicated server for $50 a month? Rackspace (if I'm reading it right at https://www.rackspace.com/managed_hosting/configurations/) starts at $789 a month?!
What’s New For The Enterprise In Windows 8.1
The Politics of Pacific Rim: Robots as Transformative Architecture
Not complicated but prohibitively expensive. Here's the source code: http://gcc.gnu.org/onlinedocs/gcc-4.6.0/libstdc++/api/a01034... It does a CAS on every copy!
This isn't that surprising. I've always assumed that logging out of any Google service will log me out of any other Google services I'm logged into (with that account).

I do think they could make it more obvious what is going on behind the scenes, so that in your case, Picasa would have noticed the account was no longer logged in before it let you share the album.
The 4 hour test is usually a 4 hour essay , where you're expected to write around a 6 page dissertation on the subject. At least when I took it , there was also the option to read a text and do an analysis on that.

The problem with oral debate is that its too easy to fall into the "persuade" aspect instead of "convince". And the last thing we need is pupils yelling at each other all the time. By forcing the argumentation in a written form, you make it a lot harder to write fallacious reasoning without being called on it.
This is totally what I see as a full stack dev also.

Speak to client about their problem. Understand 100% of what needs to be done in solving that problem. You can usually do 90% your self or write requirements / wireframes for the other 10% (I usually stay away from design).

Get paid.

I think its great to be a full stack dev.

On the other hand you can build your own MVP's