skysight-inc/HackerNews huggingface dataset:
how to become iOS developer?
hello guys, i really want to learn to make iphone/ipad apps, but my knowledge in programming is 0, so i was wondering if you could help me by guiding me; where to start or the journey, or make some sort of a roadmap for me to follow?

p.s i have browsed the net alot about this, and i get loads of different answers...
That is a good point - it is quite difficult to read and interpret all these sets of T&Cs these days. Something should be done to make these more accessible / standardised.

However, that is a problem that is equivalent across all facets of all services people use, and I think is independent from this problem.

The likelihood is that most people don't read the T&Cs and most people don't care about their data being used like this. But if someone is concerned about a particular facet of a service (privacy/data usage) then there is a place they can look and relatively easily find out what they need before signing up.

What can be done about the wider problem of T&Cs and how they are unwieldily is a tough one.
Yes, I did not expect it will go on #1 page on HackerNews, there is really huge traffic right now and I try to fix this issue.
Beautiful app. Almost (but not quite) regret jettisoning the Windows ecosystem.
Can you elaborate on how you were negatively impacted? I haven't seen any first-hand accounts of actual negative impacts yet, just people speculating about things that might or could happen.
Hey Notch, why Dart?
Hmm... "music" has a green SEO score. I would think "music" is not exactly a niche keyword, right?

Probably because it has a PR0 page on top?
I'd heard that 9 out of 10 new firms fail in the first year, and believed it. Glad to know that it's not true. Here's further confirmation: http://www.washingtonpost.com/blogs/fact-checker/wp/2014/01/...
This is a more lucid explanation of my pithy "the more people you reject, the better your candidates are" aphorism.
works poorly in firefox
I stream primarily fighting games (Street Fighter) which is a much smaller audience than the games I mentioned, but EVO world championships does over 130k live viewers every July. EVO is the largest tournament in Fighting games. Our demographic is very young, and we have a lot of serious fans that have actually come to our location from far away to play with us.

Keep in mind these are concurrent video viewers over the course of many hours. If you take video plays like Youtube does it measures in the many millions for a tournament like EVO.
kids are like everyone else, they respond to their feedback

the question of whether they want to learn is roughly irrelevant here

the question is more, should their learning mirror every other kids learning?

the basic stuff, (reading, writing, numerical literacy) is so basically useful that'll it will be learned in context of exploring nearly any facit of life

I'd argue that encouraging your kids to explore their universe is vastly better education, than worrying about any paticular skill set in any paticular time frame

skill sets are almost always easier to obtain in context, as needed
I think this is very clever, I've never seen anything like this. Great work, your site does a nice job of explaining itself quickly.
Ha - this makes me think of the story about Hiram Maxim, the great inventor. http://gutenberg.net.au/ebooks09/0900131.txt Search for "§12". The entire book is great too, definitely worth the read.

"THIS WAS LOST BY A DAMNED FOOL NAMED HIRAM STEVENS MAXIM
WHO LIVES AT 325 UNION STREET, BROOKLYN. A SUITABLE REWARD
WILL BE PAID FOR ITS RETURN."
I don't really believe that. I know people circulate that alot but I know based on the time cost to build the site was likely 5 figures at market rates.

I doubt he brought that in. Discounting his labor? Sure it was profitable on Day 1.

But that is like saying I have a hobby that brings in 5% of my annual income and its "profitable". The fact I have to spend ~8 hours a week on it [about 20% of my $DayJob], means I'm still net negative in financial terms.

If I was doing contract work instead for those 8 hours, I'd come out with 300% more money.
What happens to movie titles when they get translated to another language?
I'm a cofounder at Hack Reactor, and I take myself extremely seriously. Here's a list of "people I take seriously that aren't the handsome devil in the mirror": Flatiron, Turing, Zipfian, Epicodus (dark horse -- a very good bargain choice), MakerSquare, App Academy.

Cool to see people repping Hack Reactor in this thread! Thanks <3
Some of the best hackathons in NY, all in 1 place. Curating the NY hacker scene
It's not helpful, even if they break it first, if you cannot read the actual article.
~2010 Literacy rates in the US are roughly 15ish% fully literate (it's a bit tangled to try and reduce down to a single number; the documents didn't give one, and the data files are in some odd format), according to the US literacy groups and their surveys. It's also worth noting that literacy for the councils on literacy is a pretty low bar.

While I can't speak to total trend (measurements of literacy have changed, as have the prevalence of testing), it's fairly clear in a qualitative fashion that total reading capabilities have declined over the last 100 years. Examine pulps (cheap entertainment books) from the late 1800s, along with childrens' books of the time... significantly more complex paragraphs and much larger vocabulary.
The Library of Babel by Jorge Luis Borges
That kind of depends on where you go...
They paid for the HN Gold account package.

EDIT:

Downvoting because you lack a sense of humor, or because you are sad that we don't have such a service yet?
If you block voxmedia.com this page loads as a wall of text. Here's a copy https://webcache.googleusercontent.com/search?strip=1&q=cach...
Here's a short URL to the full WSJ article: http://bit.ly/wsjtwitch
The Kennewick Man Finally Freed to Share His Secrets
Here, again, i disagree with the weight of your intended counter-factual. Your issues with equality and identity (formally: the frege-russell distinction) i simply disagree with. Your issue here is not equality and identity, but identity and subsumption.

Equality and identity are essentially the same with being verbs. Your sentence is an error of clarity, you'd fool a human in the same way as you'd fool a computer. I believe the ambiguity you are going for is that of "123 Main St is McDonalds" (identity) vs "123 Main St is a McDonalds" (subsumption, also called class-inclusion). Here however, we have the "a" which clarifies that the statement means subsumption. Why? because it would fool humans otherwise, and so we created a rule for clarification.

I certainly think a natural language programming language would need to ask clarity questions via a parser before running a program, but i honestly don't think this is a serious problem.

It would really only be a problem with intentionally ambiguous words and phrases, such as the verb "to hook up" which is intentionally fuzzy enough to allow the speaker to mean one thing, while allowing the speaker to imply something else.
MakeDrive: Filesystem for the web
All "whole apartment" postings under 30 days are illegal. Sharing an apartment with a host is legal - though you may still be in violation of your lease.

I believe the term "abusive" here means "users whose behavior doesn't support our narrative of a populist/grassroots service". This would probably mean people who listed multiple properties, since that doesn't play into AirBnb's desired image as helping "regular people" make ends meet.
I've heard the gist of what OP experienced enough times (including from people I know personally in addition to the ones who blogged about it) that it can't be that rare, though I'll grant it still might not be the norm.

My own unsubstantiated theory is that Google is okay with primarily hiring through acquisition and views direct hires as a secondary stream of potential employees, only greasing the byzantine wheels they've stuck on direct hires when someone inside with a significant amount of internal political capital makes a direct recommendation.

In any case, I'd say the luster of Google jobs has worn off in the minds of a lot of people and it isn't really seen as much different than working for any other big tech company these days. There are some teams within the company (just like there are some teams within Microsoft) that people would love to work for, but the idea of just "working for Google" on its own is no longer particularly desirable, IMO.
a couple of broken reference links in the article; never forget "https://" when adding a link.
The title alerted you to the news, you can search for coverage on other outlets after it breaks.
Although people used "confirmed" in their headlines (e.g., https://news.ycombinator.com/item?id=8082068), it was never confirmed on-the-record by anyone official.

(That's also the case today, BTW.)
It's a huge country. There's no typical or average, but if you're sticking to major cities and excluding the west coast, here's what you need to know:

It gets cold. Very cold. This can be handled, as other commenters have noted, by dressing appropriately.

What is harder to handle is the length of the winter. Somebody joked about the winter going from Nov - Mar. That's a good year. On a bad year, expect Nov - May. It affects everything, no matter how well you dress for it. You have less sunlight in the day to be outside, if you happen to have a good day for outdoor activities. Friends are less willing to go out (there is lots of "hibernating"). You become more reliant on cars and buses if you can't walk everywhere you need to go. If you own a home, enjoy shovelling the driveway sometimes 2-3 times a week. If you're susceptible to depression, it can be particularly brutal.
I gotta ask, why not open source? i feel slightly paranoid - too.
And so asking the candidate "do you have any questions?" becomes another question the candidate can fail.

I have a list of standard questions I now ask.
A philosopher saying that something's not up for debate? I must be dreaming.

Skinner and Chomsky both came up with some ideas about language acquisition that were useful and stimulated subsequent research. They are both quite wrong, in the sense that neither theory withstands the scrutiny of research over the past 50 years in anthropology, psychology, and [computational] linguistics.
Pinker is one of the more prominent critics of Chomsky, who also points out the value of some of his ideas.

In stark contrast, Darwin's theory remains largely intact, with some modifications and additional insights. It's been magnificently confirmed by discoveries in genetics, of which Darwin could have known nothing. Darwin was right and created a successful theory that will live forever, even as it's added to and enhanced. We have nothing like that for a theory of language acquisition, neither from Chomsky, Skinner, nor anyone else, yet. On the whole Chomsky was not more right than Skinner in any ultimately significant way.

Sorry for misapprehending what you were getting at with evolution of language. I think the idea that human language changes over time is not unfamiliar.
I would be sceptical. Does this thing breaks open standards like OpenVPN? I would love an opensource implementation of http://www.goldenfrog.com/vyprvpn/chameleon which works in China and also prevents Deep Packet Inspection. And about VPN: VPNs can also be a single point of failure for trust. You are giving away trust on your current connection from your ISP to maybe Bitmask/LEAP and a VPN which they call service provider. I also wonder how you want to make the financial side of this working. Running VPNs is expensive. I hope you succeed but I would say: Do not trust any free VPN out there.
Derived Attributes in Chef
Note that tax brackets have significantly lower bounds than in the US. For example, an individual making 90k here (Quebec) would be have an income tax rate of about 50%, on top of a 15% sales tax. This is likely to be significantly lower in other provinces, though.

Also, with regards to tax consequences, the RRSP system is a bit different than the US IRA and 401(k) system. From speaking informally with an accountant in the US, it seems to combine the benefits of both programs, with the intent of encouraging retirement savings.
So essentially, the bill needs to address an amendment to the CA vehicle code - can understand why it needs to very detailed - that code is thousands of pages.

Personally, as long it doesn't make those annoying sounds-like-a-leafblower unshielded two-stroke motorized skateboards more popular, I'm all good with the goals.
Here's the link to the story by tech website The Information ... which is also behind a paywall:

https://www.theinformation.com/Amazon-Nears-Deal-to-Acquire-...
It's extremely rare that a company will tell you why you failed, because it increases the risk of lawsuits. It might help you a little, and it might hurt them a lot, and so things play out from there.

It sucks balls, but it's unlikely to change.
San Francisco virtual tourism
Docker fits a use case that is quite broad actually, and encompasses a large subset of what most people use VMs for.
For others wondering, yes, this is the entirety of the article.
Fine, but every developer I know works long hours and is squeezed for productivity. Isn't that just the reality of the field? If the choice is a) drab cage or b) gilded cage, I'll take the one with the subsidized lunch and massage chairs, thanks.
From Cards to Canvas
Show HN: Most people have a checklist for who they want to date
I guess I'm too old to "get it". Why is watching other people play video games fun? I've been a gamer since the mid 80's and I don't see the appeal. Maybe if they hosted the Official Video Game Olympics or something, that might be cool.

But just watching someone else play Fallout 3? Talk about a lack of immersion. I don't get it...
> Most people just don't naturally think of processes as a composition of mappings from values in a domain to values in a codomain.

This is most difficult to accept, because I do.

It's like programmers are divided into two camps: those who think procedurally, and those who think mathematically. I have noticed lately how this can influence API design, down to things as simple as this:

void latin9_to_utf8( std::string& latin9str);
std::string latin9_to_utf8(const std::string& latin9str);

The first interface is a design mistake: it encourages side effects, and requires more code to use in practice. But it is also a very natural one: you want to convert strings, so you write a function that converts strings (KISS). The second interface is better, but more convoluted: instead of just converting strings, it returns converted strings.

Guess which ended up in a real program I worked on…
Sorry, I should've been more specific - does your app talk to your servers when it's up for reasons other than checking for updates? If yes, is there a way to switch it all off?

I'm sure you can understand why I'm asking. In fact, it'd be ideal if the update checks would have the "remind" option like Bvckup2 has it - https://bvckup2.com/img/r8/screenshot-4-preferences.png
It's like Bungie tags but gamifies it with a reward. Love it. That simple incentive will for sure increase the rate of return. Congrats!
I agree, this is annoying.

This Google search link should do the trick.

Edit: this is only somewhat reliable...YMMV.

https://www.google.com/#q=site%3Awsj.com+%22Amazon+to+Buy+Vi...
He comes from a java heavy background. I would expect him to already be comfortable with Eclipse.
Not surprisingly, when you try to go the other direction -- add disambiguating features to natural language, for cases where you don't want the other party to have to make a contextual guess -- people try to remove the precision

Case in point: the debasement of the term "literally".
The site is called Hacker News, not Hacker Support broken business models that keep content off the open web but get traffic by faking it.

For the majority of readers here there is no news at the end of that link, just and advert for the WSJ's paywalled services. It's effectively spam for most of us.
The alternative to change is that nothing changes. Anyway, the number of parties are constrained by how many parties can be fitted on a TV screen or in the national consciousness. The rest are condemned to fringe status. A more formal solution are minimum percent requirements (5% in Germany, for example), but the problem then is that all votes for parties below the limit are thrown away. Last election in Germany, 15% of the votes were thrown away for this reason. Some parties narrowly fell short - most notably the liberal party.
http://www.ycombinator.com/nonprofits/

"They did all the same things as the other startups, including present at Demo Day (which is after all a room with lots of rich people in it)."

We do have some foundations and philanthropists invited to Demo Day that'll be more appropriate for nonprofits and have you engage with other nonprofit yc alumni a bit more, but not much else. There's a joke Qasar tells the other startups on how to treat nonprofits in the batch when we first get started, "let's not kid ourselves, you're all nonprofits at this point."
Well they've been given a pass for approximately 18 out of their 20 year existence, split into two segments of time.

There was a two year period of time after the dotcom crash was over where they were beaten on pretty heavily about the lack of profitability.

It really doesn't matter if investors beat the drums frankly. Bezos controls enough of Amazon's stock - roughly three times the next largest investor - it would be difficult to spar with him, short of the stock truly plunging (something like a 75% drop from here might do it). The Bezos family controls roughly as much stock as the next five largest owners combined.

The correct answer is: so long as Amazon's sales continue to grow at ... 15% to 25% per year, and the losses do not become life threatening again, the drums will never get loud enough to disrupt what Bezos wants to do.

I expect with a $100b +/- market cap, Amazon can continue to function without much external concern for quite some time. $100b or so mostly keeps them out of range of someone trying to buy them, and will enable continued acquisitions as needed, while not bashing shareholders too much on the downside such that everyone turns against Bezos. I see no reason they can't maintain that perpetually with zero profits, if sales continue to grow, given the sales scale they're likely to reach in the next decade. They will be given a serious sales multiple so long as sales keep growing relatively quickly. Investors will focus on that and be placated by the kool-aid. When sales growth stops, investors will shift to demanding profits and dividends.

There would have to be some catastrophic setbacks, big losses, and a pause in sales growth, to force Bezos into changing his approach. I suspect at that point he would step aside and become just chairman.

However, keep in mind, Amazon would love to have a cash cow. They'd love nothing more than to print up $4 billion per year in profit from the fire phone, or from their new advertising initiative. So they can show profits, boom the stock, and perpetually run a tight margin business everywhere else.
There is a discussion about this every month on HN. Here is the last one, many first hand accounts
https://news.ycombinator.com/item?id=7923849
Blaster happened in 2003, 11 years ago. There have been worms since then, but after 2004, no huge worms like Code Red or Witty or Blaster or Sasser show up. Conficker appears to be the last major widespread worm, but it's pretty mysterious.

Is there any reason to suspect that the epidemic of worms we saw in 2003-2004 will ever happen again?
> you want John Doe to delete something from the system? He might try to unplug the harddrive, maybe that's what he thinks "deleting" means.

Highly unlikely that someone familiar with the system (even in an informal way) would do this, for the same reason that you have no trouble understanding me when I say "fruit flies like a banana". Is there technically a chance that I mean "all pieces of fruit fly through the air in the same manner that a banana flies through the air"? Sure. But it's so ridiculously low that you simply ignore it and are willing to accept the infinitesimal risk of misunderstanding.

Should all programming or user interface work be done this way? Of course not. I'm just saying it would be a very effective level of abstraction for a great many use cases, in the same way that I don't need formal mathematical notation to write a Python statement to print "hello, world".

Of course, he formalism has to be there once you get down far enough, in the same way that showing Sharon how to do an account credit in the CRUD system means that you are altering neural structures with electric and chemical signals.

However, the person who trains Sharon doesn't need to know exactly what neurons to stimulate in Sharon's brain with exactly what voltage in order to teach her that system - the relatively lofty level of abstraction provided by English works just fine.
People that work at Google live in apartments that have laundry onsite.

Because when they saw to it that the people who previously lived in that apartment were pushed out by rent increases, they also demanded that the landlord put in laundry machines.

That way, they could do their laundry at work and have the satisfaction of checking off "on-site laundry" in their mental status meters.
Do you use the same codebase for all editions? Meaning, mongodb on all editions? Doesn't mongodb explode in disk-usage (no compression, field-names etc)?

Since everything is dynamic/realtime/no-batch-processes, how do you handle aggregations? With just group-by all the time, or keeping most requested dimensions with counters and other with on-demand-group-by?

Does on-demand-groupby get slow with big-customers?

If you do keep counters (example: daily revenue), what do you do to keep things consistent(so in then end you have the same number by reading the counter or doing group-by on raw data) (ie: no mongodb transactions) ?

Does mongodb aggragation-capabilities satisfy your app or do you need sometimes to group-by-in-code?

How do you count the "online-right-now" users?
Cool that the application explicitly asks for progress updates for those of us that have applied before (8th try is the charm?). Before I was never sure how much my previous applications impacted things so it's nice to be able to make my own case for things.

Really glad for the application overhaul, looking good.
There's still a database of customer names and billing/contact information. That could easily be breached as well.
The submitter can find another outlet and submit that. Submitting a paywall article is like submitting an item with no link at all, with text content "google it."
Looks awesome. Little Snitch is one of the things I miss most from my Mac days and this looks like it will feel that hole nicely.

e: After trying it, yep, this is excellent. And far too good to be free. I almost feel guilty using it.
I have strong objections with this article, beyond what I would consider poor writing. The author has no cohesive point beyond trying to argue that the fictional video game is going to make the public accept cops that are also criminals. The first half of the article reads like a crappy article about a shock comedy game where the author tries to highlight the most morally corrupt parts and show how this game is tied to the declining morals of our society. The second half launches into a discussion about why first-person shooters are popular (is this really relevant to police violence? I don't think so) while failing to come to a conclusion about anything.
Would be great if you had some way like RFID to scan for those tags, so that when you lose your phone in your house, you can quickly locate it :)
Unfortunately, morale isn't nearly as easy to measure as bottom line savings on hiring a sub-par food service.
Boehm-Demers-Weiser does see 'real world' usage.