skysight-inc/HackerNews huggingface dataset:
A couple of reasons...

One, the casual developer. A lot of these apps are being developed by programmers sitting in their underwear watching ESPN Gameday on Saturday morning. Or teenagers with nothing better to do. If they make money... well, that'd be great... but they really have other motivations.

That alone would flood the App Stores with product.

The second point, is economics.

ie - it doesn't matter.

If you live in an agrarian society... most likely, you have to be a farmer. It's largely irrelevant how many other farmers there are... it's probably the only thing you can do.

I think there is a similar dynamic in the app world. There are an AWFUL lot of unemployed programmers... chances are... they are going to ... well ... program. What else are they going to do with their time? It's actually a pretty smart thing for them to do as well. Keeping the skills sharp and all that.

So... I think that's, most likely, where a lot of the apps are coming from. And those two groups will only grow in the future.
My advice: never ask your boss to do something that will make both of you look better and presents no risk.
I consider myself completely self-taught, I started with BASIC learning a bit from my Dad + books / magazines when I was a kid.

I progressed on to HTML and JavaScript in my early teens, learned mostly from websites. Naturally that progressed on to PHP/MySQL, and now I mostly do Ruby.

I did do a CS degree (Computer Games Development) which taught me some C++ and Assembler, but most of that was learning in my own time, and a lot of it felt like applying what I already knew onto different technologies.

After Uni I started freelancing, and 5 years on I'm still doing it :)

I think like you say no one is really "self-taught", and I think it is mostly down to how you like to learn. I've always preferred to teach my self things, it's how I learned to play instruments, as well as recording and music production. I've just never really got on being taught by others.
I am 33 as well and have been working in web development for about 10 years. I still wonder the same thing, myself. An interesting thing about this field is that although things change constantly, there are concepts that are transferable from one to the other. If you build a good foundation on those things and keep trying to learn new things,your age never enters the equation.

Since you already have a design background, I think it would be well worth your while to just learn how to use HTML, CSS and javascript effectively. You should be able to learn them inside and out in comparatively short amount of time compared to something like objective-C. There is also a big market for designers who can work with code (script?).
I'll save the value judgement for another time, but I'd like to point out an important difference:

As the word "unsafe" implies, these Haskell primitives forego type safety in addition to type correctness. That means you can get segfaults and other undefined behavior at runtime. Such a type error on the JVM will simply produce an exception at runtime.
Marriage (and divorce) versus career
You do realize that the Amazon shopping lens is:

a) GPL software, with the source code readily available and

b) Easy to disable - a single switch in settings

c) Easy to remove altogether...
No idea if the quote is accurate, but it makes sense to me. Consider the analogue: "the concept of Magick thwarts scientific progress." Or "pop culture celebtration of ignorance thwarts scientiofc progress."
I think Astrid fit his bill, but it was bought and is offline now.
I would say "wow, this is totally my case" if it weren't for the 5-10 minute breaks every hour to stretch. Then again, the game has a clock on the UI to check frequently (right above the map) so there's that.
I think both sides need to look in the mirror: The employer to figure out how their culture is causing people to get fired, and the employee to figure out how they ended up in such a poor work environment.
I still hate entirely tactile phones.

I actually thought the Blackberry Torch had the ideal form factor for me, but I didn't want their software (nor their price).

I still carry around 2 phones: a Galaxy phone which I use as an internet-browsing tablet, and a Nokia slider (N86) which I love but which has inferior software for everything but calling (the hardware is much better than Samsung's though).
How will the government shutdown affect scientists?
you're road is a difficult one.
Watch Godzilla (2014) stream
Cast : Aaron Taylor-Johnson, Elizabeth Olsen, Bryan Cranston,
Plot Summary : The king of all monsters gets a reboot with this Warner Bros./Legendary Pictures production helmed by Gareth Edwards, who gained critical attention with his intimate twist on the giant-creature genre with his feature-film debut, Monsters. David Goyer (The Dark Knight) provides the script. ~ Jeremy Wheeler, Rovi
I think it is worth taking the risk to use a relatively unusual and unproven technology.

should be:

I think it is worth taking the risk to use a relatively unusual technology.
> How does one go about "getting checked"? What's the proper way to explain this to your doctor?

So, I just had my wife search around for someone who could perform tests for OCD, and at the same time, decided to get checked for ADHD at the same time. So, I'm assuming she just did some Google searches for a private clinic. You could ask your doctor for a recommendation. I'd just flat out ask. "I'd like to get tested for ADHD. How do I go about doing that?"

They'll know the next step.

> but a part of me keeps putting that off since I really have no idea how to properly describe the whole thing

Don't worry about that. The tests aren't just you describing your feelings. You aren't a doctor, so don't try and diagnose yourself. I had an irrational fear that I might over compensate in one direction or another that would result in a misdiagnoses. =)

So, when you say you are going to make stuff up, you ignore the fact that doctors know about this. They don't just hand out the medication. You don't just go one time, and that's it. And they don't just listen to what you say. At least in my case, I had to take tests.

The best thing I can say is just be honest and you'll be fine.
It is a user talk page, no an article. Different rules apply.
My modest experience shows that people complaining about doing mundane work, do complain when they work on the "dream job", too.

After all, motivation is something that you build, not something you have passed-on by DNA.
Was mostly with the author right up until he shows an example of the worst possible unit test. Testing the implementation and not the intent.

This feels like how Spring must have been born. Trying to think of an alternative, and I think I would be happy with the fat controller example originally given. It's simple enough and straight forward.

Perhaps it's just bad examples all the way around...
Intel invests in Google Glass competitor
I agree it would be a monumental victory against secret demands, but if a non-sysadmin layman read that rally.org page he might believe that the result that all e-mails would be 'safe' forever.

You make an interesting point about encryption keys; it is unconstitutional to demand that an individual hand-over his keys in a speculative manner, but is not considered self-incrimination if the prosecutor knows that the relevant document is encrypted. for example, if the individual boasts that 'The Man can't read my encrypted tax evasion plan'.

But I have no idea how that reads-across to a corporation.
Here is a discount code you can use (25% off for employers)
https://www.hireart.com/for-employers?code=techcrunch
You also need to look at the discussion page to (a) see what points of view are being deliberately excluded by the biased editors, (b) find references to data on the other side.

(At least you need to do that on climate/environment - I've never looked into middle east)
Openkad - Java implementation of the Kademlia DHT
So you don't have to leave your desk ever, for any reason.

That's quite the stretch.

The option to have lunch brought to your desk is great when you're in the middle of something and don't want to get out of the zone.

On the other hand, I don't see how it forbids you from getting up and taking a break.

I definitely don't want to know how they've handled potty breaks if, like you say, you don't ever have to get up from your desk.
>> should rather spend the space telling me more specifically about what the job entails.

hmm. based on my experience, I can say that not every team/firm that is hiring would know for the fact as to what is the exact thing the recruit would be doing once on the job. In smaller organizations, there would anyway be lots of confusion on this. Bigger organization, it would be HR drones adding to the incoherence and drama.

So, said simply, "We need folks who are smart and who could get things done. Prior knowledge of alphabus-betabus-gammabus-deltabus --- zettabus would be a definite advantage but is no way a mandatory requirement. Look us up, get to know what we do and if interested, write back so we can talk!" could be one simple template that could be used by just about anyone. Isn't it?
Not a fan of the way the link jumps to the Disqus comments rather than just being at the top of the page
In my experience when you do this you end up with anaemic tests that are basically useless. As the page comes close to admitting, all you do is write the same code twice. The result is a lot of wasted effort on unit tests that never fail.

In an app designed like this the integration tests are the useful ones, because they're more contentful and test assumptions that are more likely to be wrong. The article flatly asserts that code written in this extremely decoupled style will require fewer integration tests, but I see no evidence for this. And you still need to figure out how to make them run fast.
> To me, this would indicate they're most likely involved.

Oh really? Of course, you're a career criminal investigator with a history of solving crimes committed and covered up by nefarious government entities?

Christ, the completely unsubstantiated hyperbolic rush to conclusions in this thread is absolutely mind-numbing.

Of course, that what a paid astroturfer for the government WOULD say, so I am probably one and can easily be ignored. Carry on.
Michael Hutchence died like this as well. Perhaps we should investigate his links to MI6.
Yes but the code is open, you could easily remove that block of code from the kernel locally and recompile... or fork and not allow anything that you can't verify in your own fork. Just because Linus strong-armed it in to the general release kernel, doesn't mean you're required to use it. What we need I think is an open source hardware RNG made by a company that's dedicated to open source principles.
Can the fine be unlimited, by the way, up to e.g. half the value that France thinks it's worth it for Google to remain in France?

What is the recourse that Google would have?
Everybody who knew him does. It's not interesting.
Another shameless plug: http://www.tophnnews.com

Collects posts that reaches top 3. RSS is at http://www.tophnnews.com/rss
I did read your post. Perhaps you need to step back and consider carefully what techniques for communicating are most effective, given the reactions to your post by many in the intended audience.
Sure, it's an explanation. But I find no evidence to believe that it is the only explanation. Or even that it is a better explanation than the parent's (that people behave irrationally when presented with anything "free").
Write cleaner and smarter Shell Scripts :: RAGUEL a Shell Scripting library
> I guess WP could employ a small core of people to edit the articles, using a carefully crafted selection of sources;

I hope it is apparent that that approach wouldn't work and is antithetical to the fundamental principles of Wikipedia.
It's been discussed before in my therapy sessions.

Which, if you'll forgive me, is odd to openly talk about therapy sessions. But honestly, the more I've thought about this, I've wished that others had been open about their conditions. It's nothing I should be ashamed of. There is a stigma about seeing a therapist, but their shouldn't be.

It's part of the reason I try to share my own stories about ADHD and OCD. I think it's something, especially in this industry, that people ignore or don't know about. ADHD is something for hyperactive kids, not adults! =)
Strategies that work for small sites are really different than what you need for large sites, as you say. Everybody seems to look at these things with the mindset of "will this work for Google?" when it's not at all necessary.

For a long time, I protected my blog comments with a simple "captcha" that was just a field labeled: "Enter the word elbow." The word wasn't even dynamic, it was just "elbow" every time. This still worked to filter out nearly all spam for years, because my site wasn't popular enough to merit any specific attention.
1. Yes
2. Find an area you are passionate about. Web dev is very broad. Do you like games, social, business software, news...Focus on learning to develop applications within the area you like / are passionate about.
3. This depends on whether you want to focus on the front end or back end

For the front end: HTML/CSS are fundamental skills, plus master JavaScript.

For the back end: You have a lot more choice. If I were in your position, I'd look at the job to developer ratio in the niche from #2 and then pick the one with the best ratio. Focus on that one language.
That's an impressive number, all things considered.

Many people rant about Open/LibreOffice not being comparable to MS Office, and while there probably is no good replacement for Outlook in Linux (simply from an ease of use standpoint), swriter and scalc provide 99.9% of the features that most people use MS Office for.

Overall, I'm eager for the time when a major US municipality switches over to Linux desktops. It just makes sense.
Oof, this guys has it bad.

The thing he doesn't consider is people like me, so let me flesh out that penultimate paragraph:

"If you like to build products that help solve problems in the real world, become a full stack web developer. If you like the delight that comes from encountering a user experience that has considered corner and edge cases and approached them in a unique or profound way, learn how to do the hacky shit that seems super boring or mundane to other people."

Programming is only terrible if you work on something you don't care about. I'm assuming that's his real point but it gets hung up on the day-to-day frustrations of web development in particular. It's pretty clear to me that web dev isn't his favorite coding discipline, but just because it's not his cup o tea doesn't mean others don't enjoy the shit out of it. I don't get how people can love being QA engineers but far be it for me to say its terrible.
Counterintelligence is worthless if the plan is to leak to the public, rather than to the intelligence apparatus of another nation.
How so? Those 1cc-cubes all have the same exact density, and placing them together does not affect/change the density of the formed object (the 1m-cube).

For what you're saying, they would have to be so massive and dense (in the first place) that they would gravitate-in any matter placed near them (to then form a black hole).

But does that even hold true when you run the numbers to see if that "max-info" 1cc-cube is anywhere near the required mass (given it's volume of 1cc^3) to form a black hole?
ShopLocket Launches Pre-Order Platform to Help Bridge Crowdfunding and Shipping
Things I learned while building my first startup (Workable)
> tend.

"Bullshit" is vulgar slang, not cursing. You don't yell "Bullshit" when you stub your toe.
I would be definitely interested in filtering HN stories, but how are you going to implement that on your side? How will the tags be attributed?
Wikipedia has language versions, not national versions.
IStockPhoto now has Getty Images written all over it
Now "Getty Images" is written all over iStockPhoto's site. I didn't realize they were owned by Getty Images - who I don't care much for. I will be avoiding iStock now.
If I were in your shoes, I would concentrate on javascript. Any web development job you try to get will expect you to know javascript, and it's not going away anytime soon. Once you learn it, you can use it as a springboard for learning other languages. Do these things

1. Figure out had to add javascript code to a static html page. Implement functionality like showing/hiding content, simple animations, etc.

2. Figure out how to add jquery to a static html page. Jquery is incredibly popular javascript library that makes changing content on a web page much easier.

3. Learn how to run simple javascript scripts from the console using node.js. You don't have to have a website to run javascript.

4. Go to project euler, and write javascript programs to solve the problems there. Run your programs with node.js. You're going to have to learn about if statements, while loops, and for loops to solve these problems. It will force you to learn javascript.

5. Figure out how to use node.js as a server. Make a simple application that interacts with a server, for example a chat room application.

6. Put your code on github and deploy it on heroku for free. You now have built and deployed your own website. I think that looks pretty damn good.

Disclaimer: I have been a web developer for 3 years. I got my first job with a minor in Computer Science, so I never actually did what you're trying to do.
If one exercises (treadmill) everyday intensely for 30 minutes. Do you think one can avoid medication?
The difference is that Haskell does not check types at runtime like Clojure does (which is the point of strong static typing), so if the type is wrong it becomes as unsafe as C.
134 upvotes but only 34 contributors. If you truly support privacy rights, please support those fighting for them. Donate.
Android has that fifteen minute return policy, where you can test out literally anything, and their dollars per user is about half iOS.

I've also personally received more reviews than I can count where people talk about how much they love my free version, but I should really include (PREMIUM_PAID_FEATURE).

I honestly think people are in the process of a psychological transition into paying what apps are worth. Much of the App Store economy is a result of this. Won't pay for games? Freemium spammy junk. Won't pay for anything? Junky ad supported android apps. Making apps costs money, and the market is gonna produce what people are willing to buy. I honestly think people are starting to come around, but its still very much in a state of flux.
The Best Part of Grand Theft Auto V is the Stock-Trading Platform
Oldest Domain Names
We've published two blogposts how we sped up our test and boot times considerably. Maybe helpful to some:

http://blog.codeship.io/2013/08/21/faster-test-suite-boot-ti...

http://blog.codeship.io/2012/11/15/speeding-up-our-test-suit...
My goodness. What are we all doing. None of this is real :(
> IMHO there are certainly organized covert groups (commercial and military) who are editing it on behalf of governments (and corporations) already.

Yep. Though in your list of groups/causes you forgot "environmental". For example, there's the saga of William M. Connolley, described in part here:

http://blogs.telegraph.co.uk/news/jamesdelingpole/100020515/...
It is primarily to showcase JuMP, yes. I also hoped it'd introduce more people to MIP, something not often covered in CS education.

As for using other techniques, I don't think it necessarily makes more sense to use them. The natural statement of the problem is an optimization problem, not a constraint satisfaction problem, so using an optimization method seems reasonable to me. On problems that are highly constrained (few/one feasible solution[s]) it would probably make more sense to try a constraint programming approach, but this particular problem has many (too many?) feasible solutions so I don't think there is any reason to believe they'd be better.

One downside to MIP is the need to model the logical constraints as linear equations, which is perhaps less expressive than the way you can often express constraints in constraint programming languages.
Don't we think we're clever.

If you actually rtfm, you'd realize that the purpose of the honeypot textfields is to create them so that they look like they are visible, to bots, but when rendered on a page they would be invisible to a human (for example: textfield may be under another element, positioned off the viewport, or background set to match the page background). Building a bot to detect all those would be incredibly difficulty. To start, the bot itself would have to actually parse the CSS/HTML/JS and render the page, and then run heuristics to figure out which fields should be ignored.
Great platform update
Edward Snowden's Family Lawyer
Yes. Girls are female children. Presumably you aren't looking to hire children. Guys doesn't have the same connotation. It is informal, but not demeaning.
sorry about that. Can't seem to edit this now thuogh.
No, i don't mean PBASIC, a very specialized runtime created specifically for embedded microprocessors.

I mean more like what they are using, which is a very young, heavyweight runtime not even meant or really tested for the purpose they use it for.

Look, just because you can make something "easier to program" doesn't actually make it "easier to make work".
You know how you can offer a free trial? By offering a free trial!

No seriously, make your users create an account and give them a time-limited trial. Offer them an IAP upgrade. It's doable.

The problem is to hit the mass market of millions, well you have to be free or have a good marketing/advertising strategy. Actually, you probably need to be a bit of both.

Anyway, it's dumb to complain about the pricing cuz it's been this way for what 3 or 4 years now. It's not a new phenomenon.

On Google Play, it's even harder to get people to pay for an app up front.
Theories of International Politics and Zombies
This is a great improvement. Good idea to offer the coupon...
Stealth Economic Trends That Rule the World Today
It is very hard to determine if you are saying that Jaaakobou is dishonest, or of his opponents are. (It seems to switch at the end when the photos are mentioned.)

Which I suppose is all part of the fun of political debate...
The idea of developing multiple independent schemes comes from my background as an architect. I mention it on the off chance that it won't the discipline of software development as long to incorporate it as the 4500 years since Imhotep.

I'm optimistic because functional programming is already seen as an often viable alternative to bashing on an array - garbage collection is a useful abstraction outside the computer too.
This title doesn't need to be this vague. The original spells it out pretty well.

"Google To Be Punished In France For Failing To Pare Back Its Overreaching Privacy Policy"
You know what? I'll take an open source/open hardware implementation of that over a closed source CPU implementation that the NSA may have had their hands in.

In this sense, rolling your own is a good start. It may not be a perfect implementation yet, this version may not even be secure but the fact that someone is making a start on an open source/open hardware version is commendable.

I hope this initiative pans out to something great!
God no, the Americans were far too busy writing juicy memos to get involved in this one. I think we all can glean from the nature of his death that it could only have been...

dum dum dum

... The Icelandic Government.

That's right folks. Due to his persistent mockery of eating rotten shark, those heartless Icelanders decided to shut him up for good. The method of dispatch leaving his body in a similarly putrescent state as their favourite delicacy.
Corporate open source
Arduino for web developers!? I'm sold. I have been working with other boards and dreaming of something like this and here it is! Thanks