skysight-inc/HackerNews huggingface dataset:
The terms of service discuss a monthly subscription payment but I cannot find any fees listed anywhere on the website. I assume it's free for now and sometime in the future they'll announce pricing. What if I don't like the pricing model? Can I export my content and sell my book somewhere else? How easy is it to get my book out of Papyrus?
The Slurpr – Mother Of All Wi-fi Access Points
Its different from Pressbooks

1)Has a cover designer built into the app

2)You could import content directly from anywhere on the web. (File import coming soon)

3)There are a set of themes,you could choose from.(Abilty to customize themes and a few more themes will be rolled out soon)

4)This might not be a differentiating factor,but we have tried to keep the editing process simple.
How I Went From Idea to App Concept in 1 Hour
I went straight into book editing mode, since I plan on publishing an ebook in the following months.

The experience has been slightly frustrating. For instance, Shift+Enter when editing the contents of the title doesn't work as advertised. And when trying various things in desperation/frustration, a section of text popped up on me from nowhere, and I couldn't find a way to remove it.

I'd say the product has a lot of promise, but you have a long way to go until you reach MVP stage.
Top Startups That TechCrunch Missed
There's something to be said for both strategies.

Once you get down to a functional and complete design, it's useful to A/B test details to optimize.

But it's nearly impossible to design something using an A/B test. Design simply does not work that way—it is not an evolutionary process on three variables, initially whether you believe in it or not, it is an art and as such takes in thousands of variables in thousands of forms and outputs something that works. That's the job of the expert—at the beginning, they are using their internal A/B test to produce something they know will be successful in the grand scheme. Give them a chance, please.
Forbidden spheres
Using code for layout has several advantages:

- easier version control and code merging

- you don't need Interface Builder to review the layout code

- code is easier to search, e.g. for the use of certain controls (Xcode doesn't support searching XIB files)

- code can be parameterized (you can e.g. use global constants for font sizes, colors and margins)

- layouts that follows certain rules (fixed heights and margins etc) are sometimes easier to build with code,
especially when the number of visible controls is variable or some controls are only optionally displayed

- you can easily refactor aspects of the layout into reusable components (i.e. functions or classes)
How can you not notice the brighter orange? It draws your attention / jumps out at you / causes you to notice it - when before it was equally as bland as the other colours. The brightness of it comparatively causes you to notice it, note it as more importance, as you skim down to see what action options you have on screen.
There you go: 'legions of space nerds' is probably still a fraction of the total market - and the studios are not aiming for that.

That should not prevent smaller operations from succeeding. The 'space' theme is still used (see SPAZ, FTL even if they are indies).

I think that the 'simulation' genre is not as popular as before, flight simulators (combat or otherwise) have become rarer.
aren't both of these sample images scaled down? Unless one sees the actual raw screenshots (640x960 and 320x480) one can't really tell if there are inaccuracies or not.

Also, if the @2x version has 1px features then these will definitely become blurry when scaled.
I'm surprised people are still making these arguments. Well, that's okay - don't use it then! We'll figure it out on our own.

I'm interested on the "maintainability" claim, though, because that one is new to me. Are there any blog posts that make this claim with some kind of example?
The books are available as epub,pdf and mobi as of now.All the content that you would create will be yours forever.
You could always sell the books on any platform you like.(Like iBooks,Kindle,Nook). Example of a book created using Papyrus and being sold on Amazon http://www.amazon.com/dp/B009OU5E3K
"Had to leave for personal reasons" would sound a lot better.
How to Be Happy (with reference to corresponsing research)
The ridiculousness of Canada’s “melting” money
It's nice to know that those who are happy to ignore the law and gamble illegally still pay their licensing fees.
The Animated GIF: Still Looping After All These Years
Even if they don't "capture" the process in an obvious way, they will often capture it in the form of experience.

In the rare case that it does not lead to a better process or experience AND is not noticed by the end-user AND is not noticed by the employer, then you can argue that it is indeed 'crazy'.

Or you can call it self-satisfaction, pride, etc... :)
There are just so many reasons to hate the Zipcar/Avis deal
It's unfair to say that the core language is flawed. Maintainability depends on how the language features are utilized. Some code uses monkey-patching gratuitously and that can harm maintainability, but judicious use of monkey patching is not a problem. On the other hand, maintaining a several gigabyte Java project can be a nightmare. Code bloat is certainly a factor here. Java is probably better for larger, more ponderous, enterprisey projects. Ruby is designed for rapid, agile development. So we don't need a "war" here; they serve different, equally important niches.

I agree that there are performance issues with Ruby implementations such as the MRI. That's really part and parcel of an immature implementation, that is, it hasn't received the millions of developer man hours spent fine-tuning it, such as the Java ecosystem has received. However, I would observe that it's still easy to get Java performance very wrong. It turns out that efficient GC is hard -- really, really hard.
"Ok, one button is orange - but that's it.".

Try again.
XIBs and programatic layout is the Vim vs Emacs of the iOS world.

There are a lot of pros and cons of both. I used to spend a not insignificant amount of time trying to moderate debates between iOS engineers who favoured one approach versus the other.

Doing all your layout in code isn't inherently bad, and there are lot of Apple written apps that do this (conversely, some of the newer iOS built-in apps do use NIBs). The main problem that I've found with layout entirely in code is that whilst it's fine for you, the sole developer, once you bring in more people onto the project you can have
problems with getting people up to speed on what exactly is going on where.

Of course, the solution to this is to enforce strict coding standards over how to layout the views themselves in code, which Google clearly do. And as the article points out, resolving merge conflicts in code is somewhat more enjoyable than in nibs.

That said, just as programatic layout isn't inherently bad, neither is leveraging interface builder strategically. Here's a good example: iPhoto on iPad has a completely custom interface that's mainly laid out programatically, but certain key elements are actually composited together in IB. For example, the brushes that slide up when touching up photos are being brought in from NIBs, but animated and manipulated in code. Using the nib file to load in the images reduces the code without sacrificing understanding (or at least, that's Apple's argument. There's a fantastic WWDC 2012 session that covers how the iPhoto UI is put together in more detail).

The TLDR; - the only risk of programatic layout that I see if developers going 'off piste' and laying out in a non standard way. With the right coding standards you should be fine.
Targus Touch Pen for Windows 8 is Next Best Thing to a Touchscreen
> the author probably did not design a version that is easy to use on tiny screens.

true, but they should let the user be the judge of that, and have a button to allow it to press on and disregard the user agent.
Apologies that you had face issues while using Papyrus.
I agree the product is still far from perfect.
We are working hard to fix the bugs.

Thanks again for trying it out.
Reading Twitter's Tea Leaves: IPO Prep May Start This Year, Offering In 2014
I've had one for a few months. Very impressed.

The swiping action to switch apps/launch new ones is very intuitive due to the rounded screen edges.

It feels faster than my more powerful android phone. There's a pretty big range of apps considering it's a niche phone. Including some decent 3d games, spotify, kindle reader, tomboy note taking etc. A bigger selection than the n900 had. There's an excellent terminal for using irssi on with an overlaid keyboard that doesn't take any screen space.

There are of course downsides. It's an obsolete platform, so it's only a matter of time before the browser is too old to use webapps. The email app sucks compared to gmail.
It's a good approach because it doesn't filter out grammatically correct e-mails while blocking the blatantly false.

About the invalid cases, who cares? It's not a problem, you must send an e-mail to check for correctness either way:

your user may

* wrongly type his e-mail e.g. bil.gates@microsoft.com

* write on purpose a valid e-mail of another person e.g. yourbestenemy@gmail.com

* write a grammatically valid but nonexistent address

* forget how to access his own e-mail address

You must always send a mail to confirm his validity, so if you have some false positives there is no harm, and it's faster to validate too.
it's usually called structural typing in more strongly typed languages like Go or Ocaml.
If you had unlimited time and money, what would you do?

The higher quality thing is still higher quality, regardless of time or value constraints. If you choose a lower quality path while acknowledging you're balancing time and money, you're still choosing lower quality.

Realistically you can't achieve perfection (sometimes even completion) because you don't have unlimited time or money, and there are always new variables. But it is important to strive for that high quality as an ideal, even if you can never reach it. You know it is still better in some absolute sense. It's always out there as an intangible goal, and if you reach for it, you can understand and center on that balance beam even better.
Show HN: A Simple web app to manage your cloud storages
Can a phone running Ubuntu actually make a phone call? (no youtube here)
Branding Resolutions for 2013
Ok, well let's break this down for you. This isn't terribly accurate but it should give you a place to start.

It's not unreasonable to expect an average 8% return on your money if you put it in the stock market and hold it there for the next 50 years, particularly if you just track indexes.

So assuming an 8% return, and no inflation, how much would you need to live on 72k a year? 900k. Oh, wait, you're going to pay capital gains tax. At current rates (these will change) you need around 85000. That means 1.062 million.

Inflation exists. So, let's say that averages 5% a year. No problem, you make a percentage return too. You're just going to have to live on a real value of 7.6% return on investment, which moves your starting bankroll up to around 1.12 million.

You're going to want more than that, though; medical expenses, buying a house or car, college for children etc. will clean you out.

But let's say none of that applies to you. If you start working at 18 making 100k a year and using 72k of it to live on each year, after taxes you're in debt already.

So, cut back on the living expenses and say you live in a small efficiency and use about 2k a month. You can conceivably save 40-50k a year this way. It'll only take you 23 years or so to make the amount you need if everything goes perfectly, you never have a girlfriend or go out to bars and you're conscientious about saving.

Now, this time can be lessened if you have a matching 401k or something, but the return will be lower as well and there are liquidity issues there, so I didn't have that included as an option.

So do the math yourself on cost benefit. Use average salaries as a guide and recognize that money is only a small part of the reason people go to college.
> Yet that's proven not to be the case.

You have a proof of that? Care to share?
How does one even prove framework X being more secure than framework Y?

> When Rubyists make claims, it's best to doubt what they're
> saying, and to question every single detail about it. They have
> given themselves a bad reputation for making incorrect
> statements.

Would you mind to reveal, what kind of -ist you are, and why the -ists you represent make only absolutely true claims?
Or can we just agree, that this kind of generalization is silly and pointless?
Ask HN: A developers opinion of Treehouse
Hi all,
I love web apps and want to start to build my own. ive been doing graphic design and motion graphic work for years and have purposefully put off learning any sort of code because i think its better to make money doing something you love and pay someone to do something you dont. But recently I've decided that I need to bite the bullet and learn how to code (HTML,CSS and rails) looking at a lot of the training sites out there I'm leaning towards using Treehouse. I was wondering who else has used it and if any developers have used it would you recommend it? Thanks
He doesn't have to pay any tax before going to market - in the first year there is no revenue so the licensing is cheap. At subsequent intervals - say every 2 years - you report the revenue and pay your "intellectual property tax" based on the revenue over that period.
That's correct: here's the passage in question from the Google Objective-C style guide:

> dealloc should process instance variables in the same order the @interface declares them, so it is easier for a reviewer to verify.

One engineers idea of 'logical order' may not be another's, so alphabetical order seems as good a sorting method as any. And since the article itself doesn't link to the style guide, here it is:

http://google-styleguide.googlecode.com/svn/trunk/objcguide....

Google keep it regularly updated, so it includes newer developments like ARC and the modern literal syntax.
Aren't they all playing MMOs like Eve or Vendetta? Maybe that soaked up the demand.
Ask HN: Is taking a year off to do personal projects a bad idea?
I have a very strong desire to quit my job (I'm a developer), and take about a year to work on personal projects. I have plenty of savings to do this, and it seems to me once the stint was over it would not be hard to find a new job. I even feel I'd be able to find better job opportunities than I can now. Am I crazy or not thinking of some pitfalls?

Some More Details

==================

I have no doubt at all I'd be dedicated and productive. Getting the projects done would definitely happen, I don't see "wasting the year" as a factor.

I mostly want to do this for illogical reasons. I want to be able to tackle large projects I can't realistically finish in just my spare time, and I want to be able to look back on my life and know I created these cool ideas I have. Losing the paycheck and burning savings would mean this would be a very expensive endeavor, but I'm ok with that.

I also would rather enjoy the break from the "job" side of software.

I think I'd come away learning a lot, networking a lot, and gaining some significant skills. It seems like if I did it correctly, I'd end up much more marketable once it was done. But would employers see the year of "not working" as really bad?

I'm purposely not positioning this as me doing a start up or becoming a freelancer/consultant or otherwise independently working. I just want to do some things I want to do. If it managed to become profitable, great, but I have no delusions that it will and am perfectly fine returning to a job afterwards.
> I'm pretty sure Hibernate uses parametric, prepared statements. I believe SQLAlchemy and Django ORM do not, but use their own escaping mechanism internally.

You have no credibility to talk about database if you can't tell what kind of statements are being executed.
I've worked with quite a few designers. (Mostly I have hired them for my projects.)

And many of them just lack pragmatism. There's a point where stuff is $good_enough and a user wouldn't ever notice that it's not optimal - but still many designer tend not to accept this. They strive for perfection. (Which might be fine if they weren't burning my money.)

But that's not confined to designers. Lack of pragmatism is generally a problem. Many engineers I know won't let a problem go until their solution would work for every possible edge case - even if it's impossible for said edge case to happen with the current project.
Did you read the article? All of his clients operate in countries where gambling is legal. Most of his clients don't even operate casinos themselves.
ok, i realized i really messed up, its not 6000 a month, its per year. sorry about that.
How Hackers Target and Hack Your Site
There's HSR right into the middle of London. Big cities can have HSR.
So it must be possible to manufacture or extract new curative compounds through from household earthworms
If you are into this stuff, Araxis Merge is also worthy of consideration. It does a better job of char-by-char diffs than p4merge, and will recalculate the diffs after you manually edit the result.

The (old-ish) version I used had only 3 panes, though, making p4merge superior for 3-way merges. p4merge was easier to use from the keyboard, too. But for ordinary merges, I much preferred Araxis.
How Facebook Could Make Billions More in 2013
The value of the patent is your income stream from licensing that patent.

If 50 states can figure out how to track every single car in existence I think the federal government can keep track of patents. Especially because you already budget tens of thousands of dollars and hiring a lawyer to get a patent registration as is.
+1 for Vagrant. This tool saves lives.
Sherry Turkle: Connected, but alone? (TED video)
2013 for Enterprise Software Startups: A Year of Natural Selection
sorry, sorry, 6000 a year
> There are many systems just as good or better that have failed because they didn't capture developer mindshare.

Ok, I'll bite. What were were these just as good or better systems available at or before the launch of the iPhone?
Eve is a great game but you cannot play effectively solo - you have to join Mega Corp X to be effective and really who needs a boss telling them what to do while playing a game...
For anyone who has taken both 'tight schedule' and 'anytime' MOOCs -- if possible, preferably relating to the same subject and difficulty -- are there any differences between the two aside from scheduling? For instance, I would imagine the discussion boards are more active at a given moment for a 'tight schedule' course, but there may be more discussions on an 'anytime' course due to accumulation.
6000 a year, correction, sorry
The Banking Elite Are Stealing Our Minds
Police states are notoriously unsafe. While they may keep you safe from independent criminals, your risk of being victimized by the government itself goes way up.
Great app... Liked the import from url feature..
Thanks didn't know that :)

sortable as well!
Seriously, if it wasn't illegal gambling where these people gambled I don't see a problem.

Let them find proof for the charges. Sad thing is that it actually hurt an otherwise legal business.

This and the whole megaupload story show very much the problem of law enforcement and the de-facto borderless nature of the internet.
After taxes so about 75$ an hour here in MA.
What about phrases?
Google Autocomplete “API”
Why would obama give a shit about the feelings of the dictator of NK?
thank you for your reply, can you re-do that with my correction of 6000 a year instead of per month?
I'm a big fan of declarative layouts and vastly prefer doing Android UIs to iOS UIs for this reason. But that's only because Android has a sane & powerful layout language. Obj-C is so hideously inflexible and verbose for this kind of thing that I prefer to stick to xibs despite their limitations.

Of course there will always be cases in iOS apps where layout in code makes more sense though.
Well, if you want efficiency, thats were all the factories with generics lives. They use capitalism, that is competition to produce the best product for the lowest price.

As for testing (the above comment), thats where FDA approved monopolies comes in. FDA want to incentivize testing and producing of products, even once they fall out of patent protection, so FDA themselves gives out limited timed monopolies after a drug gone through all the testing. Thats a monopoly on top of regular patents for most drugs. FDA don't assume patents to cover the cost beyond the initial research. They consider that more incentives are needed, targeted for testing and producing of products.
I think the point is both are displayed as 320x480 but one is designed specifically for that resolution whereas the other is just shrunk.

Even so, when held at arm's length I'm doubtful of how noticeable the differences are.
There are things they cannot ignore once they figure out that they can actually be noticed :)
A million for defence, not a penny for tribute.
XIBs and programatic layout is the Vim vs Emacs of the iOS world.

To me that implies that one essentially makes the other redundant but I prefer to see them as two powerful tools in my box that each have their uses. I've always thought the people that insist on doing everything in xibs were a little weird but going too far the other way doesn't make sense to me either.
Google's world domination... they even do car insurance comparison now

But TBH if any tech company was to dominate I would rather Google than others
This is alarming. Gambling laws in the US are antiquated and intellectually dishonest. It is unfortunate the Wire Act of 1961 was written more to stop organized crime than it was to actually help regulate gambling. The language in this piece of legislation is so broad and poorly defined that states often reach conflicting conclusions.

One hopes this guy can afford suitable counsel and get out of this without too much trouble. I sincerely hope a future victory will set a more business-friendly precedent.
The Web App Challenge: $0 to $5k/month in six months
I refer to all app stores in the generic form for this very reason. The more people that use the term generically, the quicker Apple will have it taken away.
There should be a higher bar for libraries shipping with languages, than those shipping with frameworks like Rails.
perfection is the enemy of doneness.
I agree that Obsessing over every pixel achieves the highest quality of work, but it carries a high risk of the work never getting finished. I think both designers and developers can obsess over stuff like this Ad infinitum, and if they have the budget to do so, good for them.
I however, would much prefer having a project that's finished rather than perfect.
Depends what they mean by make it. Survive as a niche network? Maybe. Break it big? Not likely.
A DIY, Open Source space capsule on Indiegogo with 3 days to go
Hack This Capture the Flag
Regulators investigating UK gas market
Design and premature optimization
Skippy consumed by Spam
Noroviruses
Thanks for digging up the link. Evidence I post far too much about Inception. :)
> Best case, your code is approved, you can then merge master into your branch and push your branch up to master.

Isn't this backwards? The code should be reviewed after I merged master in my branch, the merge can introduce any number of random issues and conflicts that may substantially change the code being submitted.

Besides, I think the 80-chars limit (especially in ObjC) is ridiculous, probably just put there by terminal diehards that make life harder for everyone else.