skysight-inc/HackerNews huggingface dataset:
If the stack, LAMP in this case, is Linux, Apache, MySQL, and PHP/Python? Why shouldn't you need to know about running servers, configuring databases, or other stuff to be a full stack developer?

Linux is the operating system of your server, you should know how to use it. Apache is your web server, you should know how to set it up and configure it. The same for your database MySQL. Obviously you had better know PHP(Python if that's what your P stands for) to develop any software.

I think you're mixing up Full Stack developer with Application developer. The application developer would take PHP and connect to a database to make the application and that's normally that. The full stack developer would set up the servers, configure them, create the application, deploy it, and all that jazz.

I'm not saying one is better than the other. You get more flexibility with a full stack developer but you can get more expertise with an application developer. It all boils down to the opportunity cost of having someone who can do everything well or 2-3 people should all be experts at their part of the puzzle.
They explicitly state that it's user-rootable and that they're talking to people from FFOS/B2G and Ubuntu.
I agree with this. I don't know about the situation in Turkey, but definitely, average salary is not the measure of people's well-being at all. If peaceful citizens go to the streets to protest, they really feel that something is going wrong.

Last year, autocratic government of Russia unleashed repressions agains their own citizens, and it was (and is) really ugly. I hope that people of Turkey will withstand the violent actions of the government, and their voice will be heard.
This just happened to me and it deleted all my bookmarks and settings and synced with the new users settings and added their bookmarks. So frustrating.
"Girl with a Pearl Earring" Finger Painting on iPad mini
Two CPUs, two batteries, two OSes: Asus announces Transformer Book Trio
I read his son secretly owned the park and sold for a huge profit to an extremely wealthy individual who fell in love with the location.

People have also written that the new rule banning alcohol at 10 pm is making secular society nervous.
I'm happy with gandi also. My only complaint would be the high transfer fee.
C0deporn - Async/Await under the sheets
How does C#'s async/await works under the sheets? It changes your code behind the scenes.
No, when utilizing a REST protocol it is not desirable to have long requests. The correct way to do something that could potentially take a long time would be to process it in the background queued and then have the client poll the server until complete or to push it to the client when complete.

Having an open connection for 30 seconds + is bad practice, and App Engine is a shared resource. Arbitrary limits are sometimes bad but in this case it will deter poorly designed APIs from starting in the first place.
Who are the legislators of Paxos?
These dicussions remind me of a quote I once read. My apologies for not remembering the source:

"Anyone who calls themselves a 'Full Stack Developer' clearly doesn't know how deep the stack really goes."
I don't really care for excessive use of abbreviation myself. I would prefer "heap" and "Gc".
Ex-LinkedIn Product Manager on Reproducible Growth Hacking
It would be interesting if Google let us optionally search using the original pure pagerank search from 10 years ago.

Would it be like turning off spam filtering on email?
Poll: What do you use for dependency management in iOS?
Manual: I drag and drop libraries and configure them myself
VendorKit
> As an unrelated aside, I recall Andrei Alexandrescu making the argument that GC is important for type safety, unless the type system can prove that dangling pointers are impossible.

Rust's type system can.
I completely get you from a human level.

From a business level google's job is to sell ads, it sell ads by providing valuable search results 'for free', and one part of the intrinsic quality of the search results is that they are 'good' in the sense that you describe.

Aside from that google really doesnt owe anyone anything, if tomorrow google found that showing small businesses search results negatively affected their bottom line, your mom and pop ecommerce site and all like it would disappear (until searchers moved on to another service). Google's 'fairness' only exists and should be counted on as long as game theortic/min max optimization of bottom line happens to align googles interests with your own...
If this makes you uncomfortable DO NOT google Turkey's neighbor Syria and the FSA.
Why not?
A doctor should refuse a patient because is a terrorist, a racist or a killer?
>I think it is very arrogant of we contemporary people to think that 17 something kids can think by themselves and should not need to dig the past to answer such important questions.

Surely this depends on whether you are trying to imbue them with the correct answers or a deeper understanding of the question? Both are valid objectives but I could believe emphasising one would often be at a detriment to the other.
Assuming you are not purchasing ads, I'd argue that relying heavily on a company you have no formal commercial relationship with to bring you customers might not be a great idea.
>I wonder if some startups/smaller companies would be willing to take on a junior developer (@junior salary), and if so, what deliverables would he have to show to get through the door? e.g. an end-to-end RoR|django app on github?

Of course they would! Providing he has built some open source / portfolio work by the end of those 5 months, a lot of companies would be more than willing to take on a junior at that level. :-)
OpenTTD 1.3.1 released
and a simple "Cache-Control: max-age=30, must-revalidate" http header ...
Simply ignoring spammy links doesn't reduce link spam, because people still have an incentive to keep spamming in the off chance that some of those links will be considered valid.
Client-side Javascript errors tracking in the browser
Turkey live feed from the protests:

http://www.livestream.com/globalrevolution?utm_source=lsplay...
Code ‘samples’ will misrepresent you
That helps with the same client hitting your website over and over. For a multitude of clients, who's cache is cold, this would not help.
We're seeing a lot of this tactic in a lot of the more... difficult industries right now with super high value terms (payday loans, viagra, etc). What is hot and popular is doing exactly 1-3 except on a hyper-rotation of domains.

Build up a bunch of shitty websites, get them ranking for a few weeks, they inevitably get penalized, then just switch domains and rinse and repeat.
Jesus, this is the top of the front page?

Not only did this user not merge their account (because that doesn't happen, as many people here have noted), deleting your account is a pain and a decent amount of work that is difficult to do accidentally (see this walkthrough[1] about how explicit the process is: you have to click a checkbox for each product you currently use), and there is an account restore procedure after deletion[2].

Now, it is possible this user was confused and did all these things, then waited too long to try to restore their account, but there's not much else you can do for a person like this. You don't want a deleted account to be restorable for too long. They ask about Drive documents, but a mainstream and obvious backup for that does exist (not sure what it does if your account is deleted, though). Maybe make multiple sign-in disabled by default so that people won't accidentally do it? That's just going to annoy a different class of users...

Regardless, if people are going to reflexively vote up every bad user story in the google product forums (and why stop there? there are help forums all over the internet!), the front page is going to be...not very interesting.

[1] http://howto.cnet.com/8301-11310_39-57388685-285/how-to-back...

[2] https://support.google.com/accounts/answer/1212172?hl=en&...
And for a majority of the startups represented on HN, I'm willing to bet they don't have dedicated network guys, heavily-loaded production servers, let alone a dedicated DBA. As a company grows, the responsibility (and hopefully expertise) of a single employee narrows.

To me, "full-stack" means: You can do everything because we're a small startup.
You can see how we implemented this in the GCE API with our operations resource.

We had earlier versions that required long HTTP calls and it was generally less reliable if something should happen during the call.
Bijoy Goswami doesnt want austin to be the next silicon valley
I'm speaking from a user level. If I'm a user and Google isn't showing me the best results, it's not doing its job for its users. If Google doesn't have users, its ad space isn't worth anything, and its business model ceases to exist.

Google is the epitome of a consumer web business model. They sell users. So yes, they have to have buyers, but their most important job is to have users to sell.
A “Trivial” Probability Problem
CRTC wireless code lets Canadians cancel contracts after two years
Geeks bite the heads off chickens.

To me it is like the difference between the words midget and dwarf.
> Oversimplified translations is; AKP members are given police uniforms to go beat up protesters.

And I'm supposed to take this at face value, without this being corroborated by different news outlets? For all I know, the people from both sides of this matter are trying to social engineer me into being on their side. I am not on either's side.
It's this https://news.ycombinator.com/user?id=Matt_Cutts
Declarative, custom events for web applications
You probably have not tapped the true potential of custom events when developing single-page applications. Here's a little library to help!
I have a huge excel spreadsheet of ideas, names, description, useable content. Hope to one day find time to build everything!
Ask HN: SO tired of fusemail. What do you use?
small business, very minimal please
Nothing to be proud about this. Perhaps someone should've called the cops before pelting stones at 50 foreigners.
The definition I've found most useful is geeks are obsessed with creating something and nerds are obsessed with consuming something.
I guess with Current Camera Sensors they mean sensors in consumer products.
I think FB's usefulness breaks down as you get older. It's helpful to understand the average FB user. They're young. They're in high school and college. They probably dont have work friends, random old acquaintances, etc...no uniquely distinct groups of friends. They're less mature. It's typically only later in your twenties that your life starts fragmenting and these issues of "Do I really want to share this with everyone??" arise. That's when FB becomes dominated by generic crap and baby pictures and it goes from being a great tool to being nothing more than a time-waster.

I bet for the younger crowd, FB works just fine for the most part.
I don't understand why the quality of the blog should have anything to do with the search results that link to the ecommerce site. Just because your site should show up in the ranking for "reset color scheme Samsung monitor" doesn't mean it should show up in the ranking for "buy samsung monitor".

To the extent google is conflating the positive signals for the first with the second, that's a bug in their algorithm that should be fixed over time. When it is I certainly won't cry any tears for the people that exploited the bug all this time.
...but the hype cycle is and articles like this one are merely a product thereof. I really feel that opinion pieces ought to come from someone whose opinion is or should be highly regarded in a given field.
Yes but I believe Math is really important to be taught at a young age.
Privacy? There is none! Deal with it.
Yes, Google really should let you restore a recently deleted account. Also, they should offer some kind of "search" service to help people find out about restoring deleted accounts.

https://support.google.com/accounts/answer/1212172?hl=en&...
This discussion is just bike shedding. Just be, man.
I think the big difference here is that people willingly plug their phones into the airport kiosk chargers, share chargers, use car-based usb plugs, and generally don't even think of it as an attack vector.

On another note, I've been amazed by the number of people who let others plug phones into their computer for a quick charge.

I'll let people borrow my wall charger if I'm sitting there but no one plugs anything into my computer.
Why would you enjoy a brief rise in the rankings from something that causes 'negative SEO'? Surely these inbound links either harm or help you, not both?
How to Be a Product Manager for Mickey Mouse
I've never heard of it

Oh, really? How supposedly "naive". But I'm sure you've heard of it. Many so called "lefts" today would rather support these dictators, just because they are antisemitic enough for their tastes.

Anyway, going back to the topic, you claimed that this making fun of "three terrors" somehow equals to "that's trashy, nasty, cynical comedy for trashy, nasty, cynical yemanim" - your words, not mine. I challenged you, what's so right-winged in this satire? From my pro anarchist perspective this satire is brilliant. Instead of standing for your words, you started switching gears, claiming that Latma is pro right-wing. But I'll fix that for you. Again, what's so right-winged in this satire?
These Are The Cold, Hard Truths About Startup Life That You Never Hear
DARPA's Virtual Robotics Challenge: OSRF Gets Simulator Ready
What I learned from 3 months of being almost mobile-only
Ah ha, I thought I had seen him around more recently.
So someone has to pay Apple money to get the provisioning profile in the first place...
Learn Ruby & Rails in 2.5hrs for FREE
Want to learn Ruby and Rails without investing a large amount of time? Get a free 1-week subscription to Pluralsight and learn Ruby and Rails in under 2.5 hours.
live stream:

http://www.livestream.com/globalrevolution?utm_source=lsplay...
Negative SEO and negative click fraud (a competitor clicking on my AdSense ads fraudulently) are the two biggest things that keep me up at night. It's terrifying knowing that something so simple can take me out overnight and there's nothing I can do to prevent it.

I'm surprised this hasn't become more like DDOS where thugs blackmail webmasters into submission with the threat of taking them offline. Or maybe it has and I just haven't heard...
I always hated that the top element is shifted over one char when people put the commas on the left. I don't find it "clean" at all. All items lined up evenly on the left with commas on the right looks way better to me.
It is Google's job to make sure every webmaster has a fair shot - any unfairness ensures the top results will go to organisations who are best at gaming the system: unfairness harms the results.

Google won search by being good at this when other search engines were not.
as an FYI -- this is the real Matt Cutts --

https://news.ycombinator.com/user?id=Matt_Cutts

and he is quite active
I'd encourage people to think of this less as "Wow, she misinterpreted a series of options and got progressively father from her goal state until it was unrecoverable; sucks to be her" to "This is computers as perceived by people who do not make a living making computers work, and we should anticipate them not always understanding our applications and design them to facilitate understanding when possible and make correction easy when not, to the maximum extent possible."
The iOS "package manager" does not insist on user permission for such installs because it simply does not allow them at all. Or rather, it's not intended to allow them. Obviously they found a bug, but it's not a matter of forgetting to ask the user. Apple does not intend for this kind of thing to be possible even if the user wants it.
Rare to find somebody who understands the monitization of big data as well as this. It's too bad more users of google analytics, facebook et al don't know how much they're giving away.
Are you kidding? The US system is completely devoted to writing. All my English classes were centered around writing essays (usually about the books we read).

In fact, I'd argue the opposite. The French system places a big emphasis on learning grammar, conjugations, spelling and things like that - which frankly is a waste of time. I don't think I ever took a grammar course in the US. I couldn't tell you what a prepositional phrase is, but I can write a good essay.
Company Survival 101: Never Become a Commodity
I've updated my comment above to say "and" instead of "or" as you're quite correct.

From the timeline of events (surviving initial onslaught, then falling over) I'd assumed that was a large part of the problem, people sitting on a live-updating map.
Exactly. This is basically what I was trying to say.
I am not asking you to believe its authenticity. I was just pointing out to an example of the events he was referring to when he said Nazi. You said he called @cup a Nazi, that is not true.
If it actually worked, I wouldn't have a problem with it. But a good portion of the time I am unable to actually access the account I have signed in with. I also randomly see mysterious "d098d983@gmailtemp.com" accounts on there, as well as other users on our google apps domain that I have never signed in as.
If I have two tabs open to my bank, and hit "logout" in one, I'd assume my session was dead for both tabs.
What happens if their servers are down for any reason? Are you unable to login?
Maybe this is not in spirit of VIM, but I set my key repeat to very low value.
Minimal setting you can set through mac options is 83 ms - if you press and hold a key it generates a key press every 83 ms.
I set up a key repeat to 25 ms through KeyRemap4MacBook (and delay until repeat 150 ms). If I want to generate 1-4 clicks I just press the key repeatedly, otherwise I hold a key.

After some time I got used to it and I can select blocks of text of size 5-10 faster than I would using movement with number (I don't have to move my fingers away, I don't have to calculate or look at the relative distance).
Advantage is that it works well outside of vim as well.
If I'd pay $1k for something I no longer need and someone want to buy it - how much TOS can hold me from selling it?

TOS issuer might not be happy about it, but besides that TOS is as important to me as a softness of a paper it's printed on.
This is horrible justification for pelting stones at guests. Like I said before, someone should've called the cops before letting things escalate.
have you seen nytm.org/made ?
I think the quality of the blog creates domain authority and brand trust, therefore your overall rankings should increase. It doesn't even have to be a blog; it can just be great evergreen content that presents itself resourcefully on your site.

Specific (edit: off site, on site should remain important) anchor text should eventually and ideally be worthless, as then results won't be based around who got the most links that say "buy Samsung monitor" pointing at their site. I think that is a slow train coming though.
Is there a link that doesn't require the user to login?
> multi-object concurrency

I'm not familiar with this term, and it doesn't seem googleable. Can you give a definition?

> The Erlang GC cannot be compared with Java's GC.

And yet, by saying "the only really-good GCs are found in the JVM", you compare all GCs.
The list I'm looking at ranks the US at 19th. did something change drastically in the last 9 hours?

Also, who says the US is the "land of no corruption"? The US has some famously corrupt cities, states, senators, even a President or two, and has throughout its history. I don't think we're claiming superiority in that department. Are we?
Hey folks! Developer of the Spark Inspector here. I've been playing around with Reveal all morning. I think the biggest difference between SI and Reveal is that SI links into your app more extensively. You don't have to click 'Refresh' to make it fetch changes because it swizzles itself into UIKit and NSNotificationCenter. Though method swizzling is somewhat of a dark art, it doesn't really have adverse side-effects if it's done right. I'm curious to know why Reveal takes such a minimally invasive strategy. In my opinion, choosing not to method swizzle will dramatically limit what Reveal can do beyond view hierarchy exploration and maybe logging. There are a lot of other tabs I'd like to add to the Spark Inspector to take it beyond view introspection, and they'll require deep linking into your app!

The Spark Inspector also tries to mirror IB more closely (the sidebar panels have a more familiar feel.) It also allows you to see system views within your view hierarchy, which Reveal might be choosing to hide.

Also, it seems that a lot of the items in the Reveal sidebar are read-only? (Maybe that's just a beta thing…) I do like that it has an "Application" tab in the sidebar for seeing UIApplication properties.

At any rate - I welcome some competition, and it's great to see more tools being created for iOS developers! I'm planning to take the Spark Inspector beyond view introspection and NSNotificationCenter monitoring, and it'll be interesting to see where Reveal goes (and how much it'll cost!)
IGN Poll Results: XBox One Vs PS4 - PS4 On Top
http://www.foreignpolicy.com/articles/2013/05/29/the_bomb_di...

Change the 5 at the end of the url to a lower or higher number for different pages.

I'm not sure if it's just me but the page navigation seems to come and go.
Of-course a website full of programmers would recommend Symbolic Logic. I've never ever found it useful.

On the other hand classes on ethics (which illustrate how not black and white the world is) and social philosophy (which present ethical models on which to base our society) both have been invaluable.
> underline an arbitrary line of text with '=' characters. In vim that's 11 keypresses across 3 operations

Sounds like a vimgolf challenge to me. Here's my entry:

YpVr=
Google Compute Engine now available to everyone
This is a great example of how some people will jettison good taste in favor of some pointless metric or supposed problem.
Robotic limbs moved by the mind
Doctors are generally held to, and hold themselves to, a different standard to others when it comes to dealing with bad people. (And obviously "bad" is subjective here.)

On a personal level, many people chose their friends/acquaintances based on these sorts of things. On a consumer level, there are many examples of popular boycotts (for example see http://en.wikipedia.org/wiki/Nestl%C3%A9_boycott or http://en.wikipedia.org/wiki/Anti-Apartheid_Movement ). On a company level, many companies consider things such as environmental or social duties when deciding who to do business with.

In all cases, it could be because you hope that such a decision will cause change (e.g. organised/promoted boycotts) or it could be simply that you don't want to support something bad, even if knowing that refusing to spend $1 on some Nestlé chocolate (for example) probably won't change a thing.
I'm a part-time student in the Philosophy and Mathematics program at the university where I work, and the level 1 philosophy courses I've taken have had a significant number of 20th and 21st century selections in the course readers. We've read some Rawls, Dworkin, Singer, Sartre, Camus, a debate between Andrew Sullivan and William Bennett on gay marriage, a debate on hate speech on university campuses (can't remember the authors), etc, but also some Kant, Descartes, Plato, Hume, Mill...it's been a good mix IMHO.

I'm actually taking Intro to Logic in the second term of summer classes and looking forward to it!