skysight-inc/HackerNews huggingface dataset:
Nice work for sure.

One thing that rang true, $73k isn't the sort of money that gets VCs going but that's full time salary for a lot of people. Making money on the app store is definitely possible, but we're no longer seeing the half a million in sales in one month figures we did at the start. Does that mean you can't make living from the App Store? No, it just means being realistic.
After talking with a few high school teachers, and considering my own experiences with those at the college level, I believe that today's entry-level engineer is comparably equal to (if not a step below) the previous generation's entry-level engineer in terms of programming ability.

If this is true, and the trend continues, then any ageism based on aptitude could reach a point of diminishing returns very soon.

I would also challenge the idea from the article that "the young understand new technologies better than the old do." Which I think is less true today than it was a few decades ago.

I believe this apparent ageism is a result of pattern matching and cost cutting moreso than a widely held belief that young engineers can outperform more experienced ones.
I am absolutely sure they work on something targeting ASM.JS. They already support native client and for the rest there is the native Unity plugin. Furthermore Flash is (and always has been) buggy, support by Adobe is lacking and its future isnt looking good.

In that scenario flash seems pretty obsolete indeed.
It is not fully scripted. The game has enough random elements that it might result in an unplayably hard scenario e.g. key portal blocked by dozens of mobs. Hence the AI must be smart enough to reduce the intensity of the generated content to a sufficiently playable level.

This is a challenge in every randomly generated game content and the AI Director solution seems to be a fair one.
There are so many things one can do if he/she has access to your entire mail folder or contacts (by copying it using iExplorer or similar forensic tools) Vs just browsing few emails. Talking about attachments, one can in this case get access to all your local attachments in another case probably he/she needs to forward those emails to an email id to access.
Here's what I want in a phone:

– Ability to place calls
– Ability to text
– Whatsapp
– Google Maps

– The ability to remove all other applications from the phone, including the browser.

If I can do that, then great. I'm a college student. I have an iPhone 3GS that is slowly dying with a 14 EUR (~18 USD) p/m plan. If I can just buy this thing cheap, then I'll stick to the dataplan I already have.

What OS does this phone use? I couldn't find that information.
As someone who has not been following this very closely, why on earth did Adobe abandon Flash? They had a reasonably capable plug-in shipped in just about every browser, with a huge ecosystem around it, and then they just chucked it all away. This seems to make no business sense at all to me.
That's not entirely correct. If the app uses the correct APIs to inform the system that particular files need more protection, then those files receive more protection. The details are available to a free dev account on Apple's developer site. As long as the device remains locked, such files remain encrypted.

Whether users pick appropriate passwords is another matter entirely.
This seems like the secret to get paid minimum wage.
I only ever play multiplayer (mostly Halo 4 these days) - any time I try Campaign I find the AI rather boring and predictable. I don't know if the Halo series are bad for this or not.
It's only the same if you buy the house purely to re-sell it later. Most people live in the houses they buy, so they extract value out of it that a bank wouldn't, even if they don't earn more when they sell it.
Not really the case here because the article specifically calls out what happened, but it can't really be the case that the name of the blog or site should play NO role in determining defamation, right?

If I run a blog called "Murderer Watch: Keeping an Eye on Murderers and Things" and I post "Bob Jones is 34 and lives in Atlanta, GA," that can't be totally okay just because those are all factual statements, right?
Where "$150k" depends entirely on location.... It's not necessary to spend nearly that much unless you're in one of very few tech hot spots that also has a very high CoL.
Hello , there is something called flashblock and click to play.

And nothing guarantees that the Unity web player is not a turd , from security to performance and power conservation.

Obviously you never used their player ...
"Seventeen years later, I'm still with the same firm."

This isn't a small sample, it's a single sample. It barely qualifies as an anecdote. OP just had the good luck to find a good company and recruiter.
Then won't you get mostly the same thing, at a higher spread? Market makers would be hurt less by that than the investing public... in fact exchanges give fee rebates to market makers precisely to help liquidity.
The short free banking era doesn't seem to corroborate that. In fact, bank owners used to invest a lot of personal money into them.
Navigation meshes are commonly generated from actual collision geometry, i.e. as created by the art and design team.
WWI & WWII historical and educational flight simulator
Hi guys,
We are making a flight simulator that won't be the usual shoot-them-all. It will include actual real stories from WWI and WWII veterans. Their children and grandchildren wrote to us with them.
The project is looking for funding, we made a short video and this is our first kickstarter campaign. We hope you like it and can help us out a bit to get the word out or with pledges :)
http://www.kickstarter.com/projects/echoboomapps/dogfight-elite
No, it isn't. People across the world make billions (combined) every week doing just that. From Fortune 500 LBO's over leveraging assets to finance real estate portfolio expansion (despite what you read in the papers, there are still many profitable ways of doing this) to bank loans for starting small businesses - it's all about risk management and entrepreneurs having better access to information on profitable opportunities than those with capital (often, banks, but also angel investors). I'm a bit fed up with the 'finance = gambling' fallacy - there is a spectrum of risk profiles, and money can be made in arbitraging this risk, without it being 'gambling' (which is, by definition, risking money on a 100% or near 100% stochastic process. Yes I realize one can argue that poker wouldn't fall under gambling under that definition, but I'm not talking about the margin).
Loveflutter Is A Google Freebase-Powered Dating Site
Sideshow Interview: Oliver Peat, TuneCrawl
I seem to have accelerated my own aging in the sense that my technical prowess and cynicism have grown rapidly in the past 7 years. At 23, I'd never written a professional program in my life. Now, almost 30, I'm probably a 1.8-level engineer. So that's 0.9-1.1 points in 7 years, covering 6 jobs including a failed startup and explosive software failures (none my fault) seen up front and from afar.

My observation is that, as you get older, the jobs available to you get better but they also get rarer. That's partly because you filter out the bad jobs. When someone makes you sign a full-on non-compete to take a coding test-- not just an NDA covering the material in the test, but the works-- you just don't return the email. Anyway, what it means is that when you do get a job, you're more likely to find quality, but you can no longer count on a new job in 2 weeks if your existing one ends, especially because after 35+ you are going to be sized up for some kind of leadership potential, making fit demands very high.
Certain backward areas have advanced, and various devices always in some way connected with warfare and police espionage have developed, but experiment and invention have largely stopped. -- George Orwell, "Nineteen-Eightyfour"
I'm certainly going to try this in future negotiations. However I'm sceptical that a prospective client/customer is going to show their hand by revealing (albeit on a swapped piece of paper) their maximum bid in many cases.

No-one wants to pay the maximum for any commodity. It runs contrary to game theory.
"My observation is that, as you get older, the jobs available to you get better but they also get rarer."

Very true. I think this also comes from specialization. You get better at solving interesting and difficult problems, but more in your niche. The jobs are less about, "They are smart, we can pay something decent while they learn" and more "This is the only person for the job." It's also why fit becomes more important later in one's career.
This link explains fairly well how a navigation mesh may be automatically generated from the level geometry: http://udn.epicgames.com/Three/NavigationMeshReference.html . I believe it's also a good practice for the level designer to examine it manually and make any necessary corrections for sharp corners, narrow corridors, etc.

As for the path, A* search is usually the name of the game for any kind of 2D pathfinding. With the usual Euclidean distance heuristic it always returns the shortest path, but it's possible to use an "inadmissible" heuristic to make it run faster (and produce sub-optimal paths). The arrows shown on the slides are a little baffling; I can't imagine why those four vertically stacked boxes on the right-hand side would create a jagged path, for instance. It may just be exaggerated for effect.
That's an interesting observation, and it matches with my experience, too. Specially in larger teams, the senior developers gravitate towards the back-end, and the 'full-stack developer' is an extremely rare sight.

If I had to guess why it is, I'd say that back-end technologies naturally evolve slower. Yes, we are in the middle of a Big Data boom, but even then, the rate at which Hadoop changes is nowhere near Ruby on Rails, to cite two popular technologies.
The very fact that so many apps (Facebook, Twitter, Mail etc) remain signed in while not in use prompted me to use a lock code (albeit with a 5 min grace period, a trade off for convenience). I can't see why anyone wouldn't want it enabled.

I think most devices paired with an ActiveSync (Exchange, GMail) account are required to use lock codes.
Because Adobe dont understand the web,it's not in their culture.

They never invented one successfull webdeveloper product, and those they bought from Macromedia ( Dreamweaver , Fireworks , ColdFusion , Flash)...havent evolved a bit or are dead.

They fired most of the legacy Macromedia work force anyway. They should sell all these tools or open-source them.
A Tour of Dropboxs Amazing New Albums Feature
This sort of hype article pops up every few years in the British press. Perhaps there is an increasing trend in students attending US universities, but it is always going to be a small number, and almost all of them will be private school pupils with rich parents.
I wonder if this would be sufficient: https://pypi.python.org/pypi/django-mysqlpool/0.1-7
Just about every browser apart from every iOS device sold. They tried to compete on Android but they couldn’t make a performant version in time.
Does Refactoring turn unit test of TDD to integration tests? | Schneide Blog
Footer : Make sure that the footer always stacks to the bottom. You might not see it on a laptop but a modern desktop with a bit larger screen will

Contact : Add them all in footer. Make it easier for people to find them. Why cant i send you a direct email from your site. Make that happen. Add a phone too if you are serious about this.
The AP has enough credibility to cause problems. Had the hoax story been something that any reporter wouldn't have personally wanted to follow up on, it could have caused more damage.

A hacked Twitter feed is only as good as the entity it represents. Once you have the credibility, it's probably the fastest way to spread the story to people too lazy to check it's validity.
http://blockchain.info/api/blockchain_wallet_api

Blockchain.info has some really nifty(and free) API methods.

When a payment is received blockchain.info will notify the http URL specified in [Account Settings]. The parameters will be supplied in a http GET request. The callback url is limited to 255 characters in length.

Parameters
value The value of the payment received in satoshi (not including fees). Divide by 100000000 to get the value in BTC.
transaction_hash The transaction hash.
input_address The bitcoin address that received the transaction.
confirmations The number of confirmations of this transaction.
{Custom Parameters} Any parameters included in the callback URL will be past back to the callback URL in the notification.
This is a story that I've always hated because I think it is very very unlikely to be true. If he actually did play blackjack, I'm curious to know how many hands he played, how much he was betting per hand, what casino he was playing at, etc. If he bet it all on one hand, what if he was dealt A-A and didn't have the money to split?

I think somebody who is reckless enough to gamble the remaining funds of the company, is not disciplined enough to walk away from the blackjack table after having won just enough for the fuel payment.

If he actually did play blackjack, it would be more likely that he started out winning, won enough to pay for the fuel, but then continued gambling and gave it all back.
Much ado about null (Stop fighting Null)
Cloud data for JavaScript mobile apps
Part of what the OP is saying is true: I've been rewarded by employers (especially at the beginning) by working hard, not making demands, and delivering more "value" than I received in compensation.

Working hard and delivering more value than your receive is generally a good strategy.

However, eventually you will need to learn the art of asking for things: raises, benefits, etc... In my experience the squeaky wheel DOES get the grease.
I was going to ask the same question - read your reply - but I still do not get it.

This is not going to work as an idea validation survey unless you explain your value proposition clearly.
But that's the thing. I know some old people (Old, here, is half a decade or better.) who are still purely technical, but the ones I know that are fully employed are really good. I mean, not just "I've been doing this longer than you've been alive" good, but better than I would be if I had two lifetimes to practice. And they generally don't job hop like the youngsters, either, a sign of fear of joblessness. (I mean, that's all anecdotal, but eh, for most of us, that's what we use to sanity-check the statistical data)

My anecdotal data lines up with the statistical data.

There is this perception that you can take a young person and train them fairly easily; that this is the thing to do. I think with someone older? it's not so much that hiring managers don't think they can be trained as that it's /weird/ on a cultural level, for a 25 year old kid to tutor some 50 year old. Really, I think that's a big part of the problem.

Now, I think the other side of that coin is that for most of us? we hit our 30s, those raises start slowing down, and we start looking for other giant gains.

I mean, through my teens and twenties, a year without a 20% raise was a disappointment. And if anything, the raises lagged increases in my actual effectiveness. In my late 20s, and early 30s? that slows down a lot. I'm looking around for that next productivity jump, and hey, turns out all those social skills I didn't have when I was younger? I am not saying I'm smooth or anything, but hey, I'm a hell of a lot better than I was. It looks to me like there is some low-hanging fruit (productivity wise) in management.

So that's the other side of the coin; Most of us? a decade or two into our careers, well, we start looking at management. That explains some of the fall-offs in Individual Contributor pay; Many of those who can, make a run for management, and many who are left behind are seen as "not making the cut" (which is kindof silly, considering the different skillsets required)
"If it's easy to imagine, then it's easy to implement."

I once worked for a CEO and 90% owner of a startup who did very well for himself ($30 million exit - which he got almost all of as he hadn't taken any external funding) even though he really believed this. As far as I could tell he wasn't pretending - he really believed that any feature (no matter how complex and we were working in a very complex area) could be implemented in a week. As I was VPEng this perplexed me greatly - particularly as there was a conspicuous track record of features not being implemented in the times before I arrived.

My only explanation was that his attention span was about a week - if he asked for something and it appeared in a week it was great. If not he forgot about it....

[NB This CEO was a very bright guy - and I had a lot of respect for him].
Shut up you old programmers with families and tendencies to questions 80 hour weeks in 15 year old 'startups' with tens of billions in revenue. Or Zuckenberg, Larry Page and others will replace you with fresh of the boat young immigrants...because "we don't have enough engineers." Or something like that http://www.guardian.co.uk/world/2013/apr/11/mark-zuckerberg-...
There is one thing I don't understand.
Why do you want to directly throw JSON at the database?
Why not write a simple and minimal JSON to SQL layer?

You can probably do that really fast with ANTLR (http://www.antlr.org/) or any equivalent.
The query sample is interesting: it seems to be find objects (locations) nearby given point. But there is CPU-only solution to index the data properly and have 1000x faster response times: PostGIS. So if before you threw more CPU/RAM if you did not know how to make things faster in smart way, then now you throw more GPU. Anyway, for sure there can be cases where GPU -based solution could be better alternative than using traditional existing solutions like specialized indexes.
Just keep demanding they pay you less, go lower man!
As presented, that sounds like an extremely good bet. Look at the stakes. If he didn't gamble, they had a 100% chance of going bankrupt immediately. If he did, they had a ~50% chance of going bankrupt immediately.
I also wonder if his situation is unique to his industry:

He works in the "securities industry as a proprietary trader and hedge fund manager".
How to use SEO Video Strategies to Boost Subscribers
Two successful video marketers are revealing how to easily add some simple Seo Video Strategies that will get your videos seen. And how to do it quickly. These formulas are designed for both the beginner and also the seasoned marketer who needs to get going with video. And they work. Every time.
One can keep a secret key anywhere other than Document or Library directory of such apps. One of the obvious place will be device keychain.
> you filter out the bad jobs.

True. I'm much less willing to be paid partly in startup monopoly money now...
companies should be moving away from that as the code quality does drop off past hour 12 unless they're a super talented developer.

s/12/7/g
s/unless they're a super talented developer//g

Dirty secret about coding. You're typically at your best doing 3-5 hours per day of actual programming. If you're doing 6-8 hours, split that with a workout. The other working time should be spent on design, exchange of ideas, and learning new stuff.

If you use a high-productivity language like Clojure or Haskell and work on a green field, you'll find that you can't program for 12 hours straight, because there's no fat in the development process. Your brain starts to hurt after 8-9 hours. Personally, I can get useful work done for about 11 hours per day (I seem to average 65-70 hours per week, including writing which has taken a lot of my time recently, no matter what my mode of employment) but there is no way I'd be able to write code for 77 hours per week. Maybe 55 if I really had to push.

If you're not willing to pay $150k for a great developer that's going to get shit done, you're fucked already.

My first programming job paid just over half of that (well, with a sizeable bonus, but 3x higher than the "top of range") and I got shit done. Cost-of-living is also a factor. I would probably build in Austin or Boston (it annoys me that those cities' names rhyme because they happen to be the top 2 candidates for the 2018 tech hub, as I see it) where the brains-to-dollars ratio is more favorable than New York's. (New York has plenty of brains; the dollars are a problem. Fucking rent.)
Flash works perfectly fine on my Galaxy Nexus. It drains the battery, but I use it all the time.
Make company blog contributions voluntary with the caveat that the content must be relevant to the company or industry.

Everything else goes in their personal blog.
If you start from the second paragraph in the 'Alan Cooper's ghost' section there is a sort of tl;dr summary.
If you lose your phone is already game over. Here's a idea...if you have important data that you want to be secure.....DON"T KEEP IT ON YOUR PHONE.

How about that, huh ?
I had wondered why everybody else at HN seemed to love that garbage. What a terrible misfeature.
In the securities industry high salaries are common because they usually are paired with lower percentage payouts. If you want a higher payout, you are generally expected to take a small or no salary (in the extreme case)
By not treating these people who are potential customers with respect (by the mere fact of using DRM), content industry hurts itself.

Yes, it does. I don't think anyone is seriously disputing that. The question isn't whether DRM causes harm, it's whether it also causes a greater benefit for a net win.

But in my view, their inner desire for control outweighs any reason and logic.

You might also want to consider the possibility that the executives running these Big Media giants are well aware of the balancing act we're talking about, have access to much more information about the real costs and benefits of DRM schemes than you or I do, and have made a sound business decision based on the empirical data in front of them.

It's certainly possible that some businesses or executives are naive about this or have made a bad call on a close decision. However, the idea that entire industries operating on the level we're talking about have basically come to the same conclusion, and maintained that view for quite a long time now, despite the significant costs in both cash and reputation of employing DRM techniques... Even with all the nepotism and short-term thinking at the top of big business, that just doesn't fit with your implication that DRM doesn't really make any difference.
You might be interested in checking out https://code.google.com/p/recastnavigation/ (which, coincidentally, is what UDK/UE3 also uses nowadays (as a reference to the sibling comment))
Not quite. The media saying that the loan was for playing with the stock market is erroneous. The $175M loan was to build a new building in the east village. However, when the building was complete, some geniuses decided that the leftover money would be better spent in the stock market rather than using it towards paying back MetLife. They did calculations and saw that the gains from new investments would outpace losses from the additional interest. It was a hedge, basically. But then the recession hit, and naturally that investment failed, leaving Cooper both without gains from the investment AND with extra debt burden.
> What OS does this phone use? I couldn't find that information.

Series 40
Unity started as a web plugin!
I think I'll try this at my McDonalds job
This is like telling someone you can access his ~/Documents/ and read the content of files within when he leaves his laptop unattended and logged in.
Things Your Business Can Learn from My Rookie Year in the NFL
I think HN is reaching a tipping point with spam on this one.
I'm a Cooper grad -- the first two years are book learning, the second two were hands on. I built lots of fun stuff; interactive art projects with the art school, lots of robots, and even a race car for my senior thesis.