skysight-inc/HackerNews huggingface dataset:
Xerox PARC. "tabs, pads, and boards." They've experimented with these form factors. Back in the '90s.

One thing they said back then, pads -- that is, tablets -- are not something you carried around as a personal device like your phone. It would be more like the tablets on Star Trek: The Next Generation. You left it in the room. You logged in with your credentials (using your tab, the phone; or I suppose now, it would be iBeacon). When you are done with the work, you left it in the room and go elsewhere.

So you don't use it like a laptop or a phone. Duh.

It also means that, at some point, we should see multi-user tablets where settings, files, etc. sync over the cloud, combined with sub-$99 tablets, that's when this kind of a workflow will start emerging.

There's a similar romantic notion related to boards -- smart TVs. Eventually, I suspect the use-cases will converge on that old Xerox PARC research. It's when we start getting interactions among the three form factors we'll start to see some interesting things.
huh :) have you actually tried doing that i.e. call the function with NULL params and see ? you will see a segfault.
anyways, rather than rely on vagaries of -O2 implementation on compilers, i would rather be explicit about it and just assert invariants...
Ask HN: Utah Tech and Entrepreneurship Community?
so I went to an event tonight Hosted at Adobe's building in Lehi Utah, mostly put on by Gild (Thanks to both Adobe and Gild for doing it btw).
it was titled "The State of Software Developers and Innovation in Utah for 2014" and it was great. But based on a few questions that were asked and from talking to people after the event it seems like there wasn't a central location for tech/entrepreneurs to find out about events or organizations or anything.

I volunteered to help do some of the marketing with utahgeekevents.com but I was wondering if maybe I should build a site to aggregate or rather to post as a central community would people use it, would it be useful or would it just further dilute the community (which is the opposite of what I want) that said I'm curious which organizations are already out there, which tech businesses are in utah and which (if any) would want to be involved if I did try to start such a community.

Mostly I'm just curious and thought I would throw it out there.
Up to 15 simultaneous HD streams? Yes.
I've been following Brian Roemelle's blog on Quora. This seems the most likely scenario to me. It's a huge opportunity for Apple, and they've already been telegraphing their intentions even before bitcoin started getting popular.
No, they are not unemployed. They are employed by firms that are not using them efficiently, because it's not worth their while to do so, because they're underpaid (you might say they're underemployed). If you actually started offering pretty large salaries to reasonably competent developers, the market would shift.

Hiring contract shops, and letting them handle the actual recruiting (you're building "foursquare for trunk sales", what do you know about finding good developers?) is the other route.
It's actually undefined behavior.
applied last month but never heard from anyone (except from an auto generated email). cant even do a follow up as there are no emails provided. so hard to reach.
It's very common for video sites to distribute video via p2p like bittorrent so that the hosting site load is much much less.
Both. free(null) is fine. free(something_already_freed_or_not_returned_by_malloc) (and friends) is undefined behavior.
"Download on the App Store"

Well... Fuck.
This article doesn't reflect the market for entry-level or even junior/mid-level talent. Once someone develops a reputation and a network, applying for jobs becomes much less common.
> the major feature in this release is schema migration

And I think a lot of people aren't commenting about that because it's not "new" per se and is done well by South.
INFO is a Richard Stallman thing, it's a GNU thing, it is emphatically NOT a Unix thing.

Stallman wanted to replace the Unix thing (which was always man pages) with INFO, and for many years deprecated man pages, which is part of why many GNU man pages are sub-par.

Not that non-GNU man pages are perfect, but still.

As for Unix being intended to be a stop-gap, your impression is simply historically incorrect, aside from philosophical issues like the claims made in the infamous Gabriel essay "Worse is Better".

> I could be wrong though, but almost every utility in UNIX screams this to me.

Unix/Linux is certainly not perfect, but this simply reflects the truth of Henry Spencer's aphorism, "Those who don't understand Unix are condemned to reinvent it, poorly."

People who think Unix got it all wrong, as opposed to merely having assorted warts, should read Raymond's "Art of Unix Programming".

I was more than a little startled that Raymond captured a lot of the truth of the subject; it's a good read, and can potentially make anyone a better programmer.

Edit: a more concise starting point: http://en.wikipedia.org/wiki/Unix_philosophy
Reference to 'economic injustice' is weak without identification of the morally relevant facts. For me the question is whether economic injustice (positively construed) is characterized by one group systematically winning asymmetric zero-sum games (or strategically equivalent games, meaning those whose payoffs differ by a positive affine transformation). This provides strictly more information than vague reference to "economic injustice", which can be dismissed as a normative judgment.

Whether the characterization holds is an empirical question. Whether one ought to condone the systematic winning of asymmetric zero-sum games is a further question. It is in my view rhetorically important not to cede the "value neutral" conceit of (many practitioners of) economics to conservatives. Unfortunately many non-conservatives seem to lack the economic and mathematical background (not to mention imagination--pardon the paralipsis) to turn the "value neutral" conceit on its head. The term "economic injustice" could stand further refinement by explicit mention of its positive, game-theoretic aspects. That involves characterizing, in game-theoretic terms, economic phenomena that game theorists and economists have chosen, for various reasons, not to study.

A philosophical attitude isn't particularly helpful here, if this means the unfortunate Anglophone tendency to limit philosophy to "patrolling the border between sense and nonsense." But the historical fact that game theorists have tended to study empirical questions on terms that can be addressed in game theoretic terms is not a reason to dismiss what might appear to a philosopher concerned with "conceptual analysis" as some kind of private, special language.
I didn't call the other game developers incompetent and I don't think the Flapper developer is a genius.

I'm just saying that art is pretty mysterious and despite the fact that people have been making video games for quite a while now, no one knows the formula for the next big hit and somehow the next hit always finds new and old ways to surprise us. But just my $0.02 ^_^
How do you propose "removing" Amazon, Wikipedia, et al?
Its a money laundering vehicle. It will be banned.
Because the resource has been cached, and so a request was not even made. Try clearing your cache and see what happens.
My casual experience with the app store was that when I put my game up for sale I got contacted by people offering me good reviews, traffic, etc., which I turned down. (I thought my game was pretty good and would sell itself.) I got a bunch of viciously negative reviews which were always updated whenever I released a new version.

It seems like the black-hattery is pretty straightforward -- brute force.
That graph which is supposed to be showing the "volatility" of bitcoin has a base in the hundreds and a tip around the hundreds, I think it would've been a bit more honest to start with zero in this case, given that volatility only matters for its relative impact on your holdings.
My guess is that most of these "miracle technologies" won't work out the way we hope, but that doesn't mean it isn't interesting to track their progress. Plus the research being done on them might still be useful. Ultimately, there might be some property of graphene that makes it unsuitable for widespread use, but some other related material might slide into its expectations.

Unfortunately, we get attached to certain big names and lay all our hopes and dreams on their backs, and they so often don't work out. We are only human, and we can't follow the whole of all technology that lies on the horizon, but even if the big names don't work out, there's still a lot of promise in this area, and I get excited by the research.
Not sure whether docs generally make better, same or worse businessmen, but my experience with medical training taught me to question everything rather than to encourage overconfidence. There's certainly value in artificial confidence in medicine as it applies to most patients, who aren't knowledgeable or alert enough to distill information like you may be able to.
Having a developer shortage doesn't only mean that it's difficult to hire developers. It means that to hire developers, you must hire them away from their current employer. There is no pool of unemployed software developers to hire out of, so if you're launching a startup or expanding your team then your only option is to entice a developer away from their existing job.

Some observers are confused by the very large population of non-developers who apply for development jobs. These people do not know how to write software[1], and so should not be counted as developers for the purposes of this discussion any more than someone who can't use a multimeter would be called an electrician. One of the earliest blog posts I remember about this phenomena is from Joel Spolsky circa 2005[2], in which he observes that the top 0.5% of applicants is likely to include 99% of the applicants who are developers.

[1] FizzBuzz is still the gold standard "can write software" test.

[2] http://www.joelonsoftware.com/items/2005/01/27.html
Sony to close North American ebook store, punt customers to Kobo
On #1: If the TSA didn't frisk 80 year old men, any smart terrorist would begin recruiting 80 year olds. You can't have gaps in enforcement by policy or they will be exploited (sadly).
How you recover from an error is a defining characteristic of the character of an individual or organisation. People make mistakes. Fixing them is what matters. Come clean and fix it as fast as you can. Anything less is not good enough.
On big projects I work on, front-end developers start from the PSD and do the HTML first (they just do some templates, not the whole site obviously).

Then the JS is either made by them (depending if they know JS) or by a JS specialist.

Then the programmers integrate the HTML in the "code/templates" (CMS, whatever).

We develop in different web technologies and front-end developers don't learn how to code server side code (either they don't want to, don't have time, whatever).

Depending on the templating engine and programming language and final product (CMS, etc), they can or cannot edit or fix their CSS right in the final code.

Sometimes they need the programmers to tell them where the templates that they want to change are, etc. Imagine a big projects with hundreds of different templates made by a programmer, the front-end dev doesn't necessarily know where to change his stuff and if he's going to cause a problem elsewhere.
Which is unfortunate, because the majority are either extremely terse, and/or merely consist of installation instructions, so that the information content is nowhere near as high as an average man page.

At least in my experience; maybe I've just been repeatedly unlucky.

I doubt it, though, because there isn't any standard template for them, unlike the situation for man pages, which have a number of standard sections that people generally copy.
Have you considered that one-handed usability isn't a defining property of smartphones?
lol all 4 comments on that article are about the way the guy opens the MacBook box...
Are you being serious here or is this facetious?
Are you seriously asserting there's only ever been one such "error"?
The remote looks an awful lot like the Boxee remote (RF).

Chromebox for meetings:
http://blog.cdw.com/wp-content/uploads/IMG_3940_copy-markup-...

Boxee remote:
http://www.everythingusb.com/images/list/dlink_boxee_dsm_22_...
Software developer salaries in the bay area start at 80k/year for computer science graduates fresh from state colleges. If you feel this is indeed being underpaid, what do you believe salaries ought to be?
8 core procs are dirt cheap. Dualy mobos are cheap. A quarter terabyte of ram is a couple grand. A terabyte drive costs fifty bucks. A 1000 core gpu card is a couple hun.

Til you max out a box with those specs, you don't need big data.
That's an interesting concept. So you feel that if we took all the world's developer horsepower that they could supply all the world's demand for developer horsepower, but because we have people underemployed (could accomplish more given a different environment or salary) that are doing less than they could, we have a perceived shortage?
Harry Buttle?
Now the new search engine algorithms are gearing towards NLP led by Google's Hummingbird, see the article here:

http://www.wired.com/insights/2014/02/search-today-beyond-op...

The direction is right because we all need to improve the web towards Semantic Web which is more meaningful. However, the first round of Semantic Web effort is dead: http://bit.ly/JP3KQO

Now it's the second round. Still the machine intelligence is not comparable with human intelligence. So what I believe is the way we are applying: organize the web with human interaction and automated it with some facilities.

I don't think we suck. It takes time for others to dive into this world. So I'll continue to make this effort and push forward. The problems for yours and mine are also pretty common: UI is not appealing, lacking of data.

I know you are running it for fun. But if there is any chance for us to work together, I think it's the best, because you understand this area and solution so well. Check out my failed Kickstarter project here http://kck.st/JNqv8z and give a try of my existing website: http://bingobo.com. I'll appreciate your feedback.
The biggest takeaway is that medical troubleshooting methodology carries over to running a startup? Someone clearly needed some press...
Well they put a single sentence in another announcement page that said:

> We're also exploring distribution in Australia, Asia, and South America.

But considering how money seems to be the primary motivator behind not offering an e-book version, that pretty much means they will never get the print book to any of those regions (distributions to those areas will cost far more than creating the e-book due to demand risk and distributors). I've already emailed them yesterday with information on the major book outlets in Japan, but I have serious doubts I'll ever hear back. Non-English speaking regions in particular are almost guaranteed to never see this book because the distribution cost for a print book far outweighs the market demand.
Snicker Doodle Drizzled Cupcake Recipe
How was the BingoBo logo designed?
I suggest looking closer at Andy Borowitz's other headlines.

A few before the shirtless Putin article:

GATES SPENDS ENTIRE FIRST DAY BACK IN OFFICE TRYING TO INSTALL WINDOWS 8.1

CHRISTIE ASKS FOR PUBLIC’S PATIENCE WHILE HE COMES UP WITH NEW STORY

OBAMA’S CALL TO END TRAGEDIES ANGERS PRO-TRAGEDY WING IN CONGRESS

It's satire.

http://www.newyorker.com/online/blogs/borowitzreport
I yet to see a single positive report on the Sochi Olympics. If I was a conspiracy theorist, I might think there's a semi-hidden agenda to discredit the games.
no one "knows" what the audience wants.
Not even the audience knows what it wants, that's one of the key principles of selling, make them believe they want it.
Traction is the new IP for Startups
They didn't "translate" it. The piece you're referring to is satire.
I believe you got my comment completely bass ackwards.

I'm not describing some optimization that you, the programmer, can do. I'm talking about what the compiler can (and will) do by assuming your code doesn't have undefined behavior.

In this particular case, the compiler recognizes that if the pointer is NULL, undefined behavior has already been invoked and it can therefore eliminate the check.

I recommend this series of posts on the LLVM blog: http://blog.llvm.org/2011/05/what-every-c-programmer-should-...
Why is this laughable? There are stories of kids and women being used as suicide bombers.

The comment above makes the dreaded profiling word seem like a dirty thing, it should be a perfectly acceptable thing. Follow Israel's lead and behavior profile people as soon as they step into the airport and flag them appropriately.
looks a bit like the "Bouncer" game for Nokia.

http://1.bp.blogspot.com/-xDwdTYUzkHk/UASnQJj-cuI/AAAAAAAADm...
Ben's blogs are the most hard hitting concentrated value of any I ever read on management. Another great piece.
Hang on a minute, I need to indict someone
Just to clarify, I meant "compromise" in a more broad sense. Scaling databases requires continuous compromise, usually of flexibility. There's nothing unique to Mongo about this. In the relational world (actually, with Mongo too) you end up denormalizing data, which creates complexity. You may also give up joins, secondary indexes, constraints, etc.

Some DBs handle this by requiring compromise at the very beginning, which makes sense when you're going to have a huge amount of data from the get go.

There's no DB on the planet that lets you go up into the TB range without having to make some compromises (either up front or down the road).
One very interesting thing about this game was its size. I was pleasantly surprised to see a game less than 1 MB.
Just because something happens sometimes doesn't mean it's par for the course. That guy selling your book for $100k? He's probably not selling your book at all. It's hard to believe nobody would have worked out that this is not the most efficient scheme.
If I'm looking at a SaaS app and consider trying it out, I want to know the pricing before I start so I can evaluate if it's even in the ballpark of possibility. If I don't see a price I typically keep looking for an app that lists pricing up front.
> In this particular case, the compiler recognizes that if the pointer is NULL, undefined behavior has already been invoked and it can therefore eliminate the check.

ah, makes sense thank you !
I'm a little iffy on the whole "super persistence" thing, but there's a reason the old saw "persistence overcomes resistance" comes up. That said, the part I like about this is the advice about "get to no", regardless of how you get there.

I'm a fan of Jeff Thull's "Diagnostic Business Development" approach, and in his book Mastering The Complex Sale he makes a similar point. And think about it: If this customer is not going to buy your product (because they don't need it, don't like you, or because of your skin color, whatever) the sooner you find out, the better... because now you can divert that energy and attention to a different prospect who may be more likely to buy.

I'm still trying to learn to be a salesman after 20 some odd years of being a coder first and foremost, so a lot of this still feels foreign to me, but at least some of it is starting to make sense. Hopefully salesmen can be "made" and don't have to be "born".
This is really immoral. I hope Amazon does something.
Because they are afraid. Also, the majority you are talking about is non existent. It is entrenched in the Russian culture to feel hopeless about legislature because everybody knows (or thinks) that nothing can be done and that the elite will do whatever they wish. You know that Stalin killed tens of millions just because they had a foreign sounding last name, right?

If you say that western media is corrupt, than the Russian is absolutely corrupt. I don't believe you though, why would the west 'pick' on Russia? Just because? No, I'm russian and most things are true. Russia is one fucked up place for most people who live there. In most western counties it's luckily the other way around, the majority can live prosperous lives and pursue their dreams and wishes. I'm really tired of people defending Russia, it's people and our politics. I do agree that we get what we deserve. It will take decades or probably centuries before we even get to the level of kindness, sophistication and self respect you have in the west.
I don't think it's reasonably up for debate that MegaCorps especially (which still hire the vast majority of the total dev pool) don't use talent as efficiently as they might.

And it's not like there's a static pool, either. Hire enough developers at a high enough salary and people will be drawn to the profession. You'd be surprised how many spreadsheet jockeys are basically doing programming already, albeit in a roundabout fashion and a sketchy language/environment, and can be converted into "real" developers in relatively short order.

EDIT:

Here's an idea: take a group of actuaries (ie, people with quantitative skills, pre-screened IQ and diligence, and exposure to some sort of programming environment) and offer them jobs if they teach themselves Python on their own time. They'll even take a pretty rigorous test at the end if you ask them to; they're used to it. Their salary data is here: http://www.dwsimpson.com/2013_Actuarial_Salary_Survey.pdf

Do you think you might be able to hire developers for those kinds of salaries? I'd think so.
Britain's War Machine, a book by David Edgerton, set me off on some fairly disturbing reading when he stated that the British army's total losses for the second work war were less than those suffered by the USSR in the campaign to take Berlin. The sheer scale of the war on the Eastern front is absolutely titanic.
Silicon Valley Needs to Lose the Arrogance or Risk Destruction
Unfortunately for Blockchain, Apple taken over all legal responsibility, under all applicable laws, in all jurisdictions, on matters criminal and civil, including allegations of patent infringement, and fully identified all developers for their platform.

So you can understand why they'd be conservative about this sort of thing.</sarcasm>

Really as a matter of public policy we shouldn't allow them to have it both ways. If Apple wants to behave as some kind of common carrier and have no liability for the applications they chose to include or exclude they should be held to some kind of reasonable standard of fairness.
You offer a lot of piss and vinegar, yet little insight. Please elaborate on "fantasy and reality" and "science fiction" instead of throwing up bombasitc refute. Also, parent post has no mention of Reddit.

What are you actually saying here? IF you're going to barate parent comment, then you're going to have to (at the very least) back it up with a few reasons why his/her system would fail.
Doh! Good point. Fixed!
I've heard variations of this before -- try googling just for "when the paddy wagon pulls up".
So what did you mean? And what are you getting at?

Advanced species lifespan seems to range from ~1 - 10 million years or so, plus or minus a lot, before genetic drift sets in.
Old habits change quickly. Remember the 90s when we were friends? What does not change are geopolitical realities of land vs. sea power.
If I have to 'call for pricing', then most likely I am not interested.
What should programming look like?
Google's profit is a few hundred thousand per employee per year. Let's call that an anchor for how much room there is to give in salary.
Fedora and Archlinux are both bleeding-edge upstream releases, and neither of them were comfortable enabling X32.