skysight-inc/HackerNews huggingface dataset:
Procrastination will always find an outlet.

You've turned all that off then focused on writing a piece about turning things off - so another outlet appeared almost instantly.

Embrace it - there is probably a reason you are not ready to do the thing you are running away from - you've probably not finished figuring it all out.

The time spent writing that would have likely been better deployed meditating or walking.
Mistakes to Avoid When Installing Concrete Tile Roofing | LGC Roofing Blog
Take a look at beautiful docs[0]

[0] https://github.com/PharkMillups/beautiful-docs
So someone asks if Ubuntu Touch consumes less power, and another person replies basically "Maybe, nobody knows yet."

How is this Hacker News worthy?
From browsing the comments it seems like you mostly rely on online feedback from the betatesters. I think you need to move one step back. You have identified a pain point (from your own experience) and a way to solve it but are you really sure you're targeting the right people and the pain is big enough?

I think you should find some people that you think have the identified problem, see if/how they solve it and meet them in person to demonstrate your cure. It's costly (time/travel) but I think it'll clear up a lot of things.
You can learn A TON from this. Seriously find ~20 people and meet them in real life.
iCloud tab syncing has a pretty bad lag. Maybe a minute to update on my Mac. Fine most of the time, but annoying if you want to do a Handoff-style scenario. It also doesn't show your current iPhone "tab" highlighted in any way, which is odd.

So, I'm glad Apple saw it as something to improve.
The Top iOS 8 features for product managers
As a designer the last thing I want is a client to be drawing boxes all over the screen pointing out what they don't like.

It makes it much more difficulty to manage expectations and talk them round to my way of thinking. I'd rather they vocalise their issues and I can tackle them as I see fit and justify my position the same.

This is app is just "hovering client as a service"
"programming language called Swift which replaces Objective-C"

Does Swift really replace Objective-C?
Well I thought about that. Tho I am getting spontaneous feedback from people telling they love the app. Actually the few I've asked feedback to, more often than not don't answer..

I am Ok with dismissing the idea or pivoting if I have too, but I can't do that without understanding what went wrong.
Why sit and twiddle your thumbs for an hour (increasingly becoming upset with your business partner) when you can whip out your laptop and get some work done instead? Or your cell phone to talk with the family/friends?
I can't count how many times I've had to tell designers that their great design idea of resizing the first "tile" to perfectly fit the viewport was a UI (and conversion) disaster.

It's also a well known problem referred to as a "false bottom." See number 15 here: http://goodui.org/
Introducing webcompat.com
You could, but if you were doing that to spite the other then it wouldn't be a very fruitful business relationship.
Not boring at all - but I'm not sure this helps adoption any. :)
Is there a way to allow clients to create annotations on a project without creating an account? Maybe through a private URL?

From poking around I didn't see a way to do that. Without that I wouldn't really use it.
You might be onto something. Could this be easily converted into an annotation tool for machine learning purposes? It looks like you could use it to annotate images and text. You need an interface to create annotation schema. Then, you need to have two or more annotators per text/image. And finally, you calculate inter-annotator agreement and export the data.

I know that there are couple startups that got seed money for "annotating the web". For example "Rap Genius".
What i found ironic about that article is :

"Hopefully other publishers and developers take note of this, and see the excellent work done by 4k Games on Metro Last Light as an example of what should be done instead"

Except the Linux version of Metro LL is inferior (not by much though) to the Windows version.
Author here - I didn't expect to see this here this morning. I'd intended to write a longer post :)

In any case, here's a few things I learned about swift yesterday building this. Please note that I have about 4 hours swift experience, so feel free to correct anything I say that's wrong.

1. To make properties on a class you simply declare the variable on the class e.g.:

class GameScene: SKScene {
var bird = SKSpriteNode()
// ...
}

2. The APIs generally have shorter names and it's really nice. E.g.

SKTexture* birdTexture1 = [SKTexture textureWithImageNamed:@"Bird1"];

becomes

var birdTexture1 = SKTexture(imageNamed: "Bird1")

If I understand it correctly, any overloading `inits` basically look like calling the constructor on the class, whereas any class functions will be called like this:

var flap = SKAction.repeatActionForever(animation)

3. You can put inline blocks and it's great

var spawn = SKAction.runBlock({() in self.spawnPipes()})

4. The typing is really strong - this takes some getting used to. For instance, `arc4random()` returns a 32 bit unsigned integer. This means before you can use any operators on it you have to make sure you're using compatible types. e.g.

var quarter = UInt32( self.frame.size.height / 4 )
var y = arc4random() % quarter + quarter;

If we didn't use `UInt32` to convert `quarter` we'd get an error. After you get the hang of this, it's actually really nice.

5. I use `var` everywhere and I'm pretty sure I should be using `let` a lot more. I haven't worked with Swift enough to have a strong intuition about when to use either.

I should also mention that my code is just converted from Matthias Gall's code [1].

I also want to put in a shameless plug that the point of making this was to advertise the "Making Games with Swift" class that auser and I are building. If you're interested, put in your email here: https://fullstackedu.com

I intend to redo this more fully with Playgrounds. I've been looking for a way to teach kids programming for a while now (if you recall, auser and I built Choc [2] a few months back). I think Playgrounds in Swift are finally the tool we've been waiting for.

[1] http://digitalbreed.com/2014/how-to-build-a-game-like-flappy...

[2] http://www.fullstack.io/choc/

EDIT: added choc
echo "127.0.0.1 news.ycombinator.com" >> /etc/hosts
Apple is fighting a messaging war it cannot win
Jet aircraft are a little more manoeuvrable than power lines.
So happy about Threes. Such an underrated game. Almost addictive but not quite; slick, classy, fun, kinda cute game. Great work. Well done!
When you have tens of CPU cores, you really do start to run up against Amdahl's Law and soon don't get the speedup that you might expect.

e.g. let's say 90% of your task can be perfectly parallelised. The remaining 10% of the time will not be improved. So you won't ever get more than a 10x speedup no matter how many tens or hundreds of extra CPU cores you have...
Depends what you call 'enough' :) I would say there is no 'enough', but he.
7rf (Letter): Minimal Arabic-language writing app [Arabic]
These chips are designed for networking equipment, not general purpose code. I don't understand how come the article fails to make this explicitly clear.

Networking code has no problem with this high core count mostly because it was already written to work on already high-core count MIPS systems. For example, the previous MIPS64 offerings from Cavium pack 48 cores on a chip...
I've seen several strategies like this to improve startups/sideprojects
Keep statistics on people who have:
signed up but not set up your product <- Contact these to see if they need help setting up
signed up and set up your product but stopped using it <-Contact these to find out what's wrong with your product

The best way to do this is to send a personal email to the users. You should be able to get some real feedback and if you're responsive to their suggestions get some customers for life
> The number of people fulfilling those fte's goes up but payroll will remain roughly unaffected.

That's only assuming there are no constant(independent of how long he work) costs to employ someone. In many countries it's not true.
I still have no idea what your product does. Make at least a video(2-3 minutes) that defines the problem and shows how it is solved using your software.
There's actually a new keyword called `fallthrough`.
Cubes and other modular arrangements are easy to quickly depreciate, which reduces taxes.

Buildouts and other capital expenses depreciate over longer periods.
IOS 8 Beta for iPhone, iPad and iPod touch released [Direct Links]
iOS 8 Beta for iPhone, iPad & iPod touch released [Direct Links]
We begin therefore where they are determined not to end, with the question whether any form of democratic self-government, anywhere, is consistent with the kind of massive, pervasive, surveillance into which the Unites States government has led not only us but the world.

This should not actually be a complicated inquiry.

http://www.theguardian.com/technology/2014/may/27/-sp-privac...
Ask HN: what are the success parameters for SaaS startup?
Family-Meal Fish Tacos
Apple has stated that Swift apps can target iOS 7/8 and Mavericks/Yosemite. You do need access to the dev program in order to get access to the Xcode 6 beta.
Does this only work on static pages or is there a way to annotate dynamic pages as well?

While I don't disagree with a lot of the feedback about better communicating certain things on the page, I thought I would say that I understood immediately what your does. That's to say, I think others are being a bit hyperbolic when they say they have no idea even after scrolling.
The Differences Between Vi, Vim, and Emacs
Introducing WebCompat
Watch bears catching salmon in Alaska – Live
> Except the Linux version of Metro LL is inferior (not by much though) to the Windows version.

Yeah, but the framerate is excellent and the game is very close to the Windows version apart from some missing effects. There are videos on youtube comparing both and it's clearly what I call a "good port", even if not exactly as good as the Windows version.
Why We Love Documentation (And You Should, Too)
High-rise project Toronto
This attitude is exactly what I have in mind when I'm saying the jerk might not be the initial late person.

If they're late they probably have a reason for it (you might not think they have a good reason though, but who are you to judge that?) they're not doing it for the purpose of annoying you, even though you two might have a meeting you still aren't the centre of the world. So don't leave just to retaliate (because that is why you are talking about leaving and showing up even later) because that will accomplish nothing at all.

Once they arrive you can even tell them they're late, and they will apologize. Anger on the other hand will just leave you both miserable.
You're reaching for that conclusion, nowhere in the article does he mention it makes him unhappy. He said it hinders his 'productivity'. Beep boop.
Well, you're thinking in terms of parallelising a single task. For a server, you're talking about a large number of concurrent tasks (users), so more cores are better in that case.
There's some sort of weird double standard being applied in this post. Linux and Windows internals are named and enumerated in great detail, but none of the recent developments of OS X are (see, for example, the Siracusa reviews on ArsTechnica). Is it possible you're just more familiar with the details of Linux and Windows internals?

Just one example:

Mac:
> Full disk encryption and home folder support is, again, hack-ish, and largely built on work other people did.

Windows:
> Full disk encryption improved - though home folder encryption is still tragically stuck with NTFS "EFS" support (lackluster, at best.)

Somehow this supposed to show that Windows is doing it better than Mac?
Who Died in Beijing, And Why (1990) [pdf]
Solar panels Ontario
You should write an article about that process of porting commercial applications with wine.
But the writing IS the meditation.. And you can write while you meditate.
I agree, they are kind of like the obvious choices. But then again, you can only innovate in the boundaries of the App Store approval.
>Also at play is the notion that there are people in computer science that fall more into the design disciplines (i.e. HCI, UI, UX people). Right now, we have nothing for these people except double majoring with art/phycology and the occasional HCI class, but this may change soon. There are certainly frontiers in this area yet to be explored!

Whenever I read articles about social network-type sites that are doing UI changes it seems like there's pretty extensive use of data analysis based on A/B testing for different changes that are being made. Wouldn't a practitioner still need solid coding skills and a strong base in statistics?
I would love to such frank feedback on my startup. I am going same phase, everyone loves the idea but nobody seems to use it.
Probably because either they are not actually convinced and are faking it or I am not solving any urgent "pain point" they have.

Thanks @m4nu, for this post, signed-up for Nota.io and checking it out
fun fact: there's already an altcoin called flappycoin.
How many people can say they've altered the course of human conciousness? What a hero. RIP.
I have but one upvote to give you sir in distinguishing the reality of high quality Apple products vs Linux fanboyism.
People at the WWDC showed enthusiasm; I'd hardly call this "coders" as if it encompassed the entire coding ecosystem.

I find it interesting, but a majority of what I'm reading from others indicates:

* It's interesting

* It feels like Go.

* It borrows heavily from Rust

but the biggest thing...

* It's better than Objective-C

But then, this is Wired.
Just my 2 cents:

When you go live, identify your client group (at first sight, it's agencies and freelancers)

- Create a seperate button for agencies and freelanciers Agencies, signup here, freelancers: signup here.

- Create different pricing to match the client group

- Create a "use-it now" script, eg. a editable-text that they can copy and copy paste it in a website. Give it a trial account (or beta).

- Sell to your target groups, i think you can do something with this, but you really need specific group targeting.

- Change the button: Get early feedback into the register texts and buttons: Register for free here (input: Name & Email) -> Button: Register

- Change some text: Collect feedback on your site... Try targetting web designers (who hate the overuse of mail for adjusting to the clients preference -> put this as a section on the front page). Example for a section: Optimize your website feedback (collect early client feedback)

It's not immediatly clear what it does, it summorizes the tools, not the goal itselve (eliminating email by a better workflow for receiving client feedback for example).

And last but not least, marketing marketing marketing :)
Whether the punctual person has other things to do to pass the time until you arrive is immaterial. Presumably, you both agreed to meet at 12 and not 1 because 12 was a mutually agreeable time; otherwise, you would have agreed to meet at 1 instead. So, for the latecomer to arrive at 1 when they were capable of arriving at 12 but lost track of time or stopped to smell the roses is disrespectful of the other person. It says to the other person, "I'm not going to inconvenience myself by rushing or paying attention to the time so I'm not late ... instead, I'm going to inconvenience you."
"Backdoors in SSL certificates"? Are you talking about flaws inserted in SSL software, such as OpenSSL? Or do you mean that they likely have root certificates they can use to perform MITM attacks?

The problem with a MITM attack is that it involves changing the message stream. It's not a passive attack. A MITM attack is unsuitable for wide-scale surveillance, as it would almost certainly be noticed.
Out of curiosity, where in Bengal is your family from?

I have a hypothesis about the nature of this particular trait.
It is a European thing actually. Sometimes it seems labor rights are perceived as socialism by Americans.
Thanks. I know the landing page could be a lot better tho, but I do think that people with the pain the address do get how Nota could help out form the landing page.

Yep it'll work on static sites just as well.
Show HN: the Mercator projection like you've never seen it before
RIP to one of the true heros of our generation.

thank you Alexander Shulgin!

gone by not forgotten

http://www.youtube.com/watch?v=t-4L5vRZ_g8
Not officially yet, but in due time I think it's inevitable.
The original brain hacker is no longer with us. RIP Dr. Shulgin.
I think just the fact that you were able to build a game with just 4 hours of learning a new language speaks volumes about Swift's barrier to entry. Well done!
I wonder how much the length of the work week is related to cultural belief in upward mobility, either for yourself or for your children.

When I was a kid, my own family - mostly blue-collar, unionized workers - would've only supported a reduction in the work week if that meant they could start getting overtime sooner. They didn't have to, because they were unionized, but they worked as much as they could. They'd happily work holidays like Christmas because it meant they got triple-time. If you gave them a six-hour day at the same rate of pay, they'd celebrate - and then go looking for a part-time job. They did this because they wanted a better life for themselves and their children - not too many six-year-old working class kids had a TRS-80 in their bedroom, but I did.

If they didn't believe a better life for themselves or their children was particularly possible, perhaps they would've wanted to work less - but that cultural trait was such a big part of their lives, they would've been entirely different people without it. I have a hard time even picturing it.

Because of this, when I read articles like the one linked, they seem so strange - I'm not judging, not at all, but it really highlights how different cultures are wired completely differently.
The thing is, understanding Obj-C was never the hard part. For example, understanding ARC, weak vs. strong (and now unowned [1]), and the various libraries is what took time and experience. Swift doesn't solve that at all and in fact offers its own oddities like the below:

“You indicate type methods for classes by writing the keyword class before the method’s func keyword, and type methods for structures and enumerations by writing the keyword static before the method’s func keyword.”

Excerpt From: Apple Inc. “The Swift Programming Language.” iBooks. https://itun.es/us/jEUH0.l

I do think the new language is neat and will be fun to work in, but it doesn't solve the parts that tripped up many people when working in Objc.

[1]

@lazy var asHTML: () -> String = {
[unowned self] in
if let text = self.text {
return "<\(self.name)>\(text)</\(self.name)>"
} else {
return "<\(self.name) />"
}
}

Excerpt From: Apple Inc. “The Swift Programming Language.” iBooks. https://itun.es/us/jEUH0.l
MDMA may have been discovered in a Merck laboratory, but Alexander (Sasha) Shulgin devised an excellent DIY MDMA synthesis that could be attempted outside a laboratory environment. Shulgin has been accused of intentionally designing his MDMA synthesis in ways that may have reduced yields, but which utilized precursors that were simpler to obtain by DIY chemists.

Shulgin's decisions to facilitate DIY may be responsible for the proliferation of MDMA, which will only increase in importance as MDMA is given more attention in mainstream psychological research. As a psychologist myself, I suspect Shulgin's gentle subversion (a spirit that persists through PiHKAL and TiHKAL) will ultimately be viewed as a heroic act that brought attention to an important therapeutic tool.
Mattt Thompson (of NSHipster fame) grabs SwiftHipster.com
The tutorial project that you get to once you sign up - or maybe a video of it - needs to be front and centre before the sign-up.

I wasn't clear before I got to that, but now I've seen that I'm motivated to dig deeper...
Update the headline - "FEEDBACK
RIGHT ON THE SITE"

Leave feedback? Receive feedback? So I can do what?

On the subhead -
What does taking the guesswork out of the feedback loop actually mean? What will I be able to do once I take the guesswork out of the feedback loop? Make better design decisions?

A lot of the copy is too vague to be helpful.

"THE RIGHT TOOL FOR THE JOB"

What job? What are the pain points your tool helps alleviate? From the site, I'm guessing it's to find out the specific elements that are stopping visitors from converting or further engaging with the site? Poor design is expensive. A lot of people know what people do on a website, not lot of people understand why they do it. Sell up your solution as solving for the "why."
Ask HN: Google Analytics Conversion Tracking with e-mail forwarding
I think we all can tell the difference between a good excuse and a lame one. But I think we also all know people who perpetually show up late with excuses, and we also all know people who have their jawns together and ordinarily show up on time. Are you saying that the perpetually late people are just cursed? Because I'm saying they're not cursed; they're at best undisciplined and at worst selfish and inconsiderate.
http://homes.cs.washington.edu/~klee/misc/slashdot.html
I'm not sure 15 minutes are enough in Italy, though it wildly varies from north to south. Anyway I agree that the culture shock is not huge between France and Italy, at least not as much as with german speaking countries.
Whether or not you approve, this man had changed the face of human kind forever. An amazing man, will be missed
Analyzing an App’s Potential Using App Annie
This seems to be generalizing (and possibly moralizing) from one person's experience, which is always dangerous. This clearly establishes that some people get along fine without sex, for some definition of fine. That is an important point, and probably something we need better social understanding of. It does not establish that this is true of all people and those bothered just need to suck it up.

Though it should go without saying that shooting people (or rape or even manipulation) is not an appropriate response.
That's because they did it wrong. The idea is that you should only work for 6 hours/day, with the same pay you had before, at the same pace. The 25% lost productivity would be compensated for by hiring from Swedens 10-15% pool of unemployed and underemployed people.
Not that hard to find:

https://www.google.co.uk/maps/@23.6743589,58.1219272,1185m/d...
The AVE 103 may be based on the Velaro, but the AVE 100, 102, and 112 are based on the TGV, which has non-powered passenger cars.

The point is that non-powered passenger cars do not automatically indicate a "primitive" rail system, as the previous commenter seemed to think.

Some countries have made one choice, other countries have made the other choice, and some countries even use both technologies simultaneously.

And that's just high-speed trainsets. It's quite common to find non-powered passenger cars on conventional trains as well.
The Algorithm Behind Silicon Valley's Pied Piper is Real
Why do you claim that these chips are designed for networking? The article isn't just omitting the target market like you imply, but is very clear about Cavium targeting servers rather than just networking appliances.

(I'm a lot pessimistic than most of the people in this thread. Network processors haven't really made a lot of sense compared to Xeons even for networking applications for a few years. Why would they do any better in the general purpose market?)
That's good context, thanks. When I dabbled in Objective-C, I found the excessive bracketing strange. Thanks for the background.