skysight-inc/HackerNews huggingface dataset:
No! Do it like humans do it - use deep learning to let it grok its environment better with less / different sensor data. Also, make it pay attention to history (it may already, I don't know) and give it something like object permanence.
I'm going to go ahead and assume she won it the same way anyone else wins a hackathon, and not bother clicking the link.
Echoing the comments of others, I'd really like to see a trial. One of the things that appealed to me about Newsblur (and eventually got me to upgrade to a paid account) is that I could try it out and see if it supported my workflow before I committed cash to it.
I hear this a lot, but it's not really true in practice. Suppose that natural resource extraction becomes temporarily more profitable than software. Do software companies suddenly switch get into the mining business?

The maximize profit argument is not an absolute imperative, and is often used to justify bad behaviour.
Airbnb doesn't divulge the address until a reservation has been made. OTOH, your point about photos is correct.
adding "or a boy" would probably help.
Clearly you don't know how it feels to actually have "dependents" or what that responsibility entails. This will sound patronizing, but it's absolutely valid: Come back and comment on this in 10 to 20 years. At that point you might have the perspective you clearly lack now.

[edit]To be clear: I do not have dependents, but I also don't have an employer (who isn't me), and I do have people that depend on me. What I also have is a lot of experience in a lot of situations that are very much "gray" in terms of what less-experienced people seem to consider moral/ethical absolutes, which simply do not exist. That last part is what you don't understand but are likely to figure out as life teaches you the things your parents and teachers would like to but simply can't.[/edit]
I blame Google and Android and its Play Store. So many apps ask for ridiculous access to everything, they should really discourage this. There should be a big red flag on any apps that ask for "superuser" access to my phone.

After getting a "smartphone" I've had 50x more spam calls. I never had this problem pre-Android. Coincidentally, spam peaks when I'm using my phone, which makes me wonder if these apps are telling spammers I'm near the phone.
What a stupid idea
Not always. Similarly, you could conceivably need to take a sick day without needing your partner to stay home to take care of you.
> Our industry doesn't need yet another pointless, embarrassing ethics/integrity campaign when the people writing the code don't care.

When was the last one?
Wow, human factors=massive fail with that chart. "Hmm, is this acetylene or nitrogen?"

That's not even getting into the whole red-green color blindness issue that could lead to confusing 'Flammable' with 'Inert' contents.
As someone who wasn't familiar with saurik or his work before this original picture posting (sorry!), I'd just like to say that it's really refreshing to see such a level-headed member of the community at work. Some of the responses (on HN and other places) to his original post seemed very dismissive (along the lines of the now-famous "Yes, Glass is hackable. Duh."), which could easily lead to some defensive bickering. But from what I saw, saurik responded calmly and thoroughly to many comments, in situations where I've seen less experienced/matured members of the community (no, I'm not going to name names) take a... different approach. I'm looking forward to reading his write-up more thoroughly when I get the chance.
You have to set a global path.

I followed this and got it working.

http://serverfault.com/questions/16355/how-to-set-global-pat...
I'm not convinced this is actually a good idea overall, but...

There's no reason `file` couldn't be made to recognize special cases of SQLite databases. It certainly handles far uglier cases already.

And SQLite already provides a place to store meta-data about a table: http://www.sqlite.org/pragma.html#pragma_user_version Though the bummer is user_version is only 32 bits.
This article seems like it is abstracting away what would actually make this experiment more interesting than, say, spinning a dinner plate in a vacuum in zero-g.
‘Press F5 to Try Again’. That doesn’t work on OS X.

Maybe change the text to ‘Reload page to play again’?
Great advice. We aren't thinking too much of it and are excited to [in?]validate some assumptions. We just thought we'd share our experience and what we learned.
Wow its really coming along. Only one thing is missing from me living in this full time with browser tabs and the like is that I use my screens in portrait mode and would prefer to be able to tear off a tab and have it live in another window and then on another screen.

I realise I am an outlier. That said I can always just manually refresh the browser window on the other screen which I currently do anyway.

I dont suppose anyone else has a method of dealing with this currently?
Note that they do spend billions of that money. For example unlike most companies, Apple buys the manufacturing equipment at Foxconn used to make their products. This means Foxconn doesn't have to take capital risks, and also that the equipment is not available to Foxconn's other customers. (The CNC machining for making unibody macbooks is one example.) There are also rumours of having spent large sums to prop up Sharp.

Some asymco articles on their capital spending (almost all of which is outside of the US):

http://www.asymco.com/2012/12/11/the-new-age-of-capital-inte...

http://www.asymco.com/2012/10/31/hey-big-spender/

http://www.asymco.com/2012/11/07/recapex-the-curious-case-of...

Apple's problem is that they make so much in profits that anything they do ends up not making much of a dent.
You didn't read the parent very carefully before calling it "bollocks". Parent sets up each idea and gives the reason it's not the solution. Here's what he says about using university degrees:

"Except a large number people on HN who do hiring don't agree with this ranking"

So you agree with him, but insult him.

The whole point of the parent's post is that a "central, trusted certification" is very hard to achieve in practice.
At its core, a layered document is a set of declarations about the constituent parts the document is made up. They link to other objects, like images and fonts. Whether you include everything the document links to into one container or let them hang out in a folder, it doesn't change how layered files are created or interacted with within editors or elsewhere.

So to transmit web pages? Sure, we use HTML as an interchange format. You receive everything about the page to manipulate it, including the locations to where the images and other related files are.

In other words, a layered document is not the same in kind as a JPEG or a GIF, which are flattened images. You need to be able to manipulate a layered document in the same way you could manipulate a Word document or an HTML file.

Whether you use a plain text format like XML or a SQLite database, the end result is going to be the same: in a SQLite database, you could place the component images/fonts into the database as blobs, just as you could technically place the component images/fonts in an XML file as data URIs.

But at least with XML, it's editable as plain text and doesn't require the component assets to be transmitted with the layout-defining file. I much prefer that over a format that dictates everything must be encapsulated within.
I'll highlight these since it comes up here a lot (and is the second comment on that page, right underneath the ever-expected kitchen joke) --

> Geek technology culture not appealing:

> Women: 20.6% Men: 34.3%

> Dispel stereotypes that boys are better than girls in math and science:

> Women: 48.9% Men: 31.0%

Working in technology is appealing to girls, but growing up being told that's not what girls do is what hurts.
1. A solution (something that solves a problem)
2. A something (something that you think should exist in this world)

Isn't 1. the same as 2.?
No that is quite clearly not what was stated, please take the disingenuous bs elsewhere.
What do you mean $75k in avail credit? I'm just curious. Do you mean you used the online/phone based "spending check" to see if they would approve a $75k charge? Except in cases of borderline credit Amex doesn't publish spending guidelines on charge cards. Unless you meant a revolving product, but usually when somebody says Platinum they mean the Amex Platinum charge card.

Also, there's some serious caveats and differences here. If it IS a charge card, you'll have to pay it off within 60 days. If you don't, you'll definitely see some adverse action from Amex not to mention a HIGH apr. Even if it is a revolving card like the Amex Skymiles Plat or the MB Plat, if you start revolving a 5-figure balance Amex will most likely investigate and you could get investigated (a request for your 1040's) and/or see some adverse action.

Finally, Amex has a lot more sophisticated risk models than other lenders, because they have to. I can charge as much on my Amex PR Gold card as all of my other credit limits combined -- just about $100k. They aren't as Fico reliant.

Have you seen your Fico scores recently? (There are about a dozen different true Fico scores, and endless knockoffs that are useless). If you've seen your Fico from something like MyFico.com and it's over 700 you could still have a problem with the Auto Enhanced Fico product that many lenders use for auto loans. That scoring model emphasizes installment loan history which it seems is your sore spot.

If I were you I'd head over to CreditBoards.com and learn how to clean up the negative info on your reports and get your auto loan problem fixed up.
I'd object to the name first and foremost if I knew Turing wasn't involved or directly responsible for its creation. It's still lying.
Curtis was right about Pinterest though.
I've have nothing but great experiences.
I'm not accusing you of ignorance; I'm accusing you of talking nonsense, which is to say, writing a bunch of bullshit without regard to whether it's true or false. I'm sure you know perfectly well that you're talking nonsense, as does anybody else who's read this thread, and that's why you're responding with this kind of diversionary aggressive bluster.

But I find it disappointing, and I wish you'd engage the conversation at a rational level instead of bullshitting and sarcasm. It's a missed opportunity to share your knowledge — not with me, but with whoever else reads the thread in the future.
The McDonald's Theory of Bad Ideas
Strictly web right?
I'm interested in why Acorn ties the concept of a layer so tightly to a bmp or shape blob rather then segregating the two. It seems that having a library table that the layer table links to would allow for better reuse of images.

Library table <- pixel data

Layer table <- heirarchy/duplication of library items

Attributes table <- attributes of layers

Also, are the concept of Pages accounted for by the ordering of parentless layers, or does Acorn not support the notion of pages? Would that be its own table or a modification on the Layer table.
Ask HN: What would you consider to be the roles/duties of a CTO?
Asking in the context of an organization with a large labour pool (i.e.: warehouse workers), and some key technologies (operations software, vendor connections, etc) --- but not a "technology" company per se.

Obviously this depends on the industry, and specific business, but I'm just looking for general 30,000ft perceptions. I would imagine it to include things like managing IT operations (i.e.: keeping the lights on), capacity planning, capex decision-making, etc. What are your thoughts?
"I am not sure how it is possible you can replace a computationally expensive client side application like MatLAB with something that runs in the cloud, without discovering order of magnitude more efficient solutions for a wide array of well know mathematical algorithms. If you have discovered such then you can pretty much write your own check, if not there is no way you can scale as a service. Thats what I would think you have to convince potential investors about."

I am an engineer (not CE/CS) who uses Matlab, so I am probably missing something fundamental. However, I am curious why you think server side Matlab requires order of magnitude more efficient solutions to current Matlab. Even as a poor college student I used to SSH into my personal desktop running Matlab and it ran acceptably.

At work I will remote into another system running Matlab without issue. Sure if you are doing heavy plot manipulation it may get a bit laggy depending on the situation, but why would mathematical algorithms need to be rewritten unless you mean graphical?
Exactly, if they'd had 15 customers paying $50/month and were adding 5 more each week, that'd be a very different story.

Even if the product at that point was just Matlab-in-the-cloud, those customers could tell them what features they're looking for to help the team make the product unique.
I'm pretty sure that it's not completely random. 4-year vesting schedules are common in the industry amongst companies that provide stock or stock options as compensation. Considering that that form of compensation ends on your fourth anniversary, it would make sense that engineers would at that point move on.
I hope Peter Norvig will be around for more than one batch. I can't make the summer batch, but I'd rearrange a lot of stuff to be in the next batch he's there for.
He's talking about acceleration, not really movement. But I don't think it's accelerating either, not really.
The Vacuum is Not Empty (video)
There's already a similar situation for files like ODT, which are actually just a zip file with specific contents. But maybe the zip format has more flexibility to stick magic values in than sqlite does.
Isn't this only true for companies that provide a grant at signing and no other grants afterwards?
I think the "functionality" axis doesn't work. One could argue some high-value enterprise Web apps are more "functional" than Facebook Home, but that does nothing to capture why it is appropriate for the Web app to be implemented that way and why it is preposterous to suggest Facebook should be done in HTML5.

The importance of power consumption, fine-grained interactivity, the need to fit non-browser concepts in user experience such as AppWidget in Android, the desirability of sync vs. CRUD-over-IP etc. are among the decision points for choosing one or more client implementation approaches.

Then there is the fact that most high-value apps do not have a single answer for implementation approach, and that these high value apps were not born that way. When Facebook turned away from making mobile Web apps, they did not also start making native desktop clients.

This is how I would boil it down: Is your app valuable enough to be worth spending enough on a mobile client implementation than can do things a Web interface cannot do? That is, for a minimum viable product, you probably need to do almost everything your Web interface does, but in order to really justify the effort, you should, at least, have a road map to some place where the mobile app exceeds what the Web app can do. This might be as simple as notifications and an AppWidget. But preferably it's something app-specific.
Can you elaborate on the "hoops"? I am trying to get a similar thing working.
Some of the text in the smaller bubbles are illegible. Also, is it possible to prevent the collision of a few bubbles from causing everything on the screen to move?

Very impressive!
Well we'll see the outcome of this case, you can be sued if you didn't which may be the case here.
I haven't heard of a software dev being sued like this before, so I would say Opera employees do have to watch their steps to a greater agree, given there's precedent.
UberTaxi Returns To NYC
I wonder how this would work for something like the first guy trying to sell chewing gum...
His point was that turning it off is not an option: The automated porn-feed injected into your glasses/contacts/etc could make it offensive enough to effectively deny service.

Even if not porn, Spam WILL be targeted at these eventually. I recall a scene in either "The Diamond Age" or perhaps a Gibson novel where the characters were using smart chopsticks that had been hit by malware which had once spewed ads but in that particular are of town had been spewing porn. Onto chopsticks.

(With my luck, it was Rainbow's End that had this scene -- I forget where I saw it, but it was memorable.)

There will always be someone trying to find a way to inject ads.
Chris Broussard, Jason Collins Announces He Is Gay
Ask HN: Being pushed out of startup and getting paid for work
I was going to start a startup with a couple of friends, but due to some irreconcilable differences, I am being forced to leave and asked to sign a release on my work and termination papers.

We calculated that the small amount of work I had done up to this point was worth a few thousand dollars. I am asking for the money up front, but they want to put it on paper that they will pay it to me after their first funding event. I told them I would do some research into what is typically done in this situation, as I would prefer to have the money up front.

Does anybody have any idea what is typically done here? If they completely remove the code I wrote do they need to pay me at all? Sources would be great as well so I could show them.

Thanks.
I'm claiming that most people are aware that PR agents work hard to try to influence us, and that their failure rate isn't 100.00%
I, and I think most of us here, know of this concept, but I'd say you articulated it well. If a company needs to be semi-evil, being upfront may help them.
Apple also uses zip for Keynote, Pages and Numbers documents, again for very much the same reasons, and Java's .jar, .war, .ear, .whatevar files also use zip.

.zip seems to be the universal 'combine some stuff in a single file' format, probably because it is old enough to be guaranteed patent free (OTOH: http://broadcast.oreilly.com/2010/06/is-zip-in-the-public-do... and http://www.pkware.com/support/zip-app-note. http://www.pkware.com/documents/casestudies/APPNOTE.TXT only mentions encryption and patching as patented)
Personally, I don't find JS to be a "nasty" language... I think it gets that reputation because some of the constructs take a while to wrap your head around (function scoping, closures, 'this', functions as first class objects and all of callbacks/event-emitter/-type patterns that come along with it.), but the nice thing is, you can do a lot in JS without coming near those (think jQuery)... and later, when you get sufficiently advanced, you learn that the things you thought were ugly, are actually what makes it beautiful and powerful. - JHMO
Or run the DNS through Cloudflare's free plan... you get protection against a range of WP exploits then too.
The key to success is not in the idea itself, but rather the execution of the idea. The idea is only a multiplier to the level of success.
There are many (perhaps dubious) things I've learned from friends about how to grow/bootstrap users. If I decide to ever use any of those tactics then I'll know I'm doing something dodgy and work to mitigate any risks. I'd bet that the successful companies you're referring to also knew that they were on shaky ground and acted accordingly.

However, problems arise when startups begin to think that behaving this way is 'normal'. During the previous furore over Path grabbing address books, the CEO claimed it was "industry best practice". Just because (nearly) everyone does it, doesn't make it "best practice". It actually belongs on the 'list-of-dodgy-things' and therefore should be treated with the appropriate caution.

This is one reason I have a gripe with the "Move fast and break things" bandwagon. It's not really appropriate if you're stumbling around in a minefield.
> So what will you sell?

> It's gum and you are supposed to chew it.

> What do you mean?

> You place a soft solid in your mouth and you chew it.

> You are delusional.

> But I'll make it colored and flavored.

> Please, seek mental help.
Actually, US citizens (and residents) are taxed on their global income. You also must declare all year-maximum bank account balances and/or investments globally if you have assets over $10k (aka FBAR) or risk huge fines or jail. This is why the "Swiss bank account" of yore is deemed tax evasion - there is no legal way as an individual to avoid Uncle Sam.

You can receive a credit for foreign taxes paid but its not always 100%. US There is an exemption if you actually reside overseas for a period (aka. Foreign Earned Income Credit) but the cap is small, maybe $100k or so.

Apple is dealing with a different area, that of foreign subsidiary corporate profits. Repatriating that money to the parent means the parent is recognizing the earnings of the foreign subsidiary for tax purposes.
Not opposed to Bret's ideas but also feel he has never looked into how artists use code and design interactions. Many like programming environments that are visual (like max/msp) with immediate feedback while other prefer the austerity of code. There is something very satisfying when going from code straight to simulation. It often feels more like materializing ideas than noodling around with guis.

Canonical example:
https://www.youtube.com/watch?v=hQhoe_hJIZ8
Depends on the contract he signed, and where he signed it. For example, some contracts stipulate all work inside and outside of work hours belongs to the employer, most others don't.
Any thoughts on the risk of a change in "demographics"? It seems like one of the coolest things about Hacker School is the diversity of people. If the motivation for applying changes and/or it gets a lot harder to get in, there could be a big change in at least the applicant pool. Not necessarily for the worse, but still a change.
"Android shows the permissions each app is requesting before you install"

Yes and no. Google often hides the most offensive permission requests under that "see more" arrow. And the permission requests (and accompanying explanations) are too vague and ambiguous. For example: Does "request access to network" mean they're able to sniff all my incoming/outgoing data, granting the app access to everything?
That is a problem with your browser not clearly indicating scrollable areas. Hacker News doesn't do anything special to prevent browsers from showing scrollbars.
I felt the same way about Wikipedia at first. An encyclopedia that anyone can edit? What could possibly go wrong?

I thought Twitter was a solution looking for a problem too. Interestingly, Twitter's usefulness (at least for me) stems from it's popularity rather than its content. Pretty much everyone I care about listening to is there, but most of the tweets that I'm interested in link me to some place that isn't Twitter.
Exactly, we launched three months ago, have revenues(4 digits monthly), a healthy 100% monthly growth rate.

We just left the interview really confused about the reasons why they wanted to interview us in the first place. Since all they really did was arguing our market had 0 potential and our app was not useful, which in itself is totally fine. But why interview us, in the first place, if you don't believe in it?

The fact is, we will never know why they interviewed us and subsequently rejected us. We just need to carry on.

Our goal now is to get ramen profitable(we are really close) and prove them wrong ;)
>The goal of this feature is to try to reduce the initial bandwagon/snowball voting, where if a comment gets a few initial downvotes it often continues going negative, or vice versa.

I've long held this perception, interesting to see it validated.

I'd love to see a graph of leaders, followers and influencers of moderation trends in a large community.

I'm particularly curious about the influence of community "celebrities". How often do they reverse the moderation trend by replying? Do they have followers who consistently moderate in response to their activity?