skysight-inc/HackerNews huggingface dataset:
Your approach to game development reminds me a bit of:

http://news.quelsolaar.com/#post42

>Game developers Conference was a very strange experience. I used to love going to GDC sessions, because there was so much to learn. As you evolve your skills that cant last, but now it feels like I'm operating on a completely different plane, I cant learn anything because I have nothing in common with anyone in "the industry". Almost no one is talking about programming, and when they do they talk about problems i don't recognize, and techniques i don't use. My "reinvent everything" policy has taken me so far away form what others do that I can no longer relate. I was talking to someone about size of code base and realized that their games code base was ten time the size of mine, yet we couldn't account for the difference in what our engines could do. Am i missing some point? Its like we have developed two completely different branches of evolution to solve the same problem. I found my self sitting in session after session thinking that I would never do anything they would do.

>What strikes me the most is how complicated they have made it. There are managers, producers, directors, scripters, leads, and assistants yet noting seams to become easier. Everyone agrees that's the way to do it, yet no one seams to prove it. Is no one asking why? We are doing the same things in games that we have always done, just now we make it so much more complicated for ourselves. Since what we could easily do in the past is now hard we cant do anything new, and we become stuck. Destructible environments now are hard, yet in Super Mario bros they where easy. We are raising the bar but we less gracefully clear it. We try to tell stories, yet we still cant do better then a text adventure. If we want to tell stories I cant understand why we make games at all.

http://news.quelsolaar.com/#post41
reminds me of http://en.wikipedia.org/wiki/Euthanasia_Coaster
A lot of work goes into engineering native code Excel add-ins that supply realtime market data in complex ways to spreadsheets. The Bloomberg Excel add-in is almost an entire application unto itself. On top of that, there is an entire team of people whose only job is to help customers develop custom spreadsheets using the data. On top of that, even more tight integration is available, allowing live charts and other components to be embedded into the spreadsheets. There are many who develop really complex "apps" in Excel and would not consider themselves programmers.
Ha! I like the second "story."

Btw, I think it explains the lack of user traction of apps like Aisle411, ShopKick, etc. They take too long to use and they don't "fit" well with a shopping trip.

What keeps us churning on this space is the magnitude of the $ spent. $1.4T spent annually in low-service stores (e.g. Walmart). These formats have minimal shopper-facing technology (lots of great supply chain stuff) and have evolved slowly.

So, that goes us thinking ... so far, still thinking
Why own a smartphone, then? You can buy a prepaid Tracphone or whatever that's a non-smartphone and requires absolutely none of that. No apps, no anything.

Why pay $700 for stuff you won't even use?
Are you the same Derek Sivers from CDBaby? I read "Anything you want" and loved it. (Well, listened to it on audiobook to/from work.)

You really care about your customers, and about people in general. I was always in a better mood just hearing parts of your story.

Thanks for a great read man (If you are in fact the same person =) )
Until this concern is taken seriously, I don't see why it should not be repeated. So far I only see it reflexively dismissed as "oh this, yet again". While the silent assumption is that only certain people and certain biases are discussed and "we are all biased" actually means only certain set of data is taken into account, and other data is dismissed as irrelevant. It's not about focus, it's about basic inclusion.

Data about gender/discipline compositions in academic disciplines:
http://www.aei-ideas.org/2013/01/college-class-of-2011-by-ac...

I remember hearing a lot about sexism in disciplines which are 80+% male in this list. But I pretty much never hear about sexism in disciplines that are 80+% female.

Now, I don't make any claims here about existence or non-existence of sexism one way or another just basing on the percentage data. Maybe there is sexism in one place, maybe there is not in another, even though percentages looks the same. That's not my point here. What I am questioning is that seeing 80% on one side is universally taken alone as supporting the claim of sexism, if not proving it completely, but the same study showing the same bias to the other side is not considered the base to the same claim. I think this is related to the content of the article.
The problem is, we're trying to write desktop applications on top of browsers which were designed for navigating hypertext documents. It's akin to writing apps with macros inside Microsoft Word. Somehow, everybody still thinks this is sane.

Something has to give. Either browsers just turn into JS VMs with HTTP capabilities and get away with window chrome and the page interaction model (aka, back/forward), or we give up on web apps. Right now, web apps are all about endlessly duct-taping the browser together in JS to try and get a decent UX with a new, ground-breaking framework someone released this month, but developer productivity still sucks and polish is never quite there.
There are some things like ZFS, that keep me on FBSD.. but that's only 2 of my servers. The biggest reasons are that it's what I know; and that I have a collection of software projects created over the past 15 years that run on FBSD, most of which do not compile cleanly in Linux or have fbsd-specific dependencies. So until I port them, FBSD is the only option.

I'm not the best person to ask to advocate FBSD. I'm planning a switch to Debian over the next year or so.
Later this year, I'm planning to switch my mail servers and database servers to Debian (since those don't rely on my code). Then the porting should be finished, and everything else will switch except the ZFS servers. The ZFS servers should be gone by mid-2014. Why? Lack of virtualization support is the biggest problem.
AngularJS directives for Twitter's bootstrap
IF this is not the project a newcomer would want to dive into, what is then a good, modern Rails app you can learn from? It appears most popular Ruby repositories on GitHub, for example, are tools rather than full web apps that can be used for learning purposes.

A more specific question would be a reference implementation of client-side MVC with Rails backend.
EU super spies to get right to snoop on your data.
Australia to grill Apple, others on pricing
Inoculate yourself against bad design and subscribe to Jakob Nielsen newsletter.
Joshua Topolsky mentioned that one of the reasons for partnering with Vox Media was the quality of their CMS.
>3. Does the lifespan decrease with prolonged usage in -40F or 150F weather? Does vibration break it?

That doesn't seem like an important consideration for the vast majority of drivers.
that's exactly what jiggy2011 is saying, the two situations are not comparable.
That's not a bad thing in high-value areas, though. This is the exact problem that the article points out - people without the skills and expertise to design and build robust, fail-obvious software are moving around sums of money that can be large enough to crash the global economy.

The problem isn't Excel - it's lack of standards and precision in financial and business software. If you build a new ERP that replaces Excel, but lets users modify the algorithms, then you will have the exact same issue as you'd have with Excel. The slower adaptation to new processes and ideas is a good thing as it means that these new processes are going to be specced correctly and hopefully tested to some degree. It's not okay for a financial institution to save a bit of time and money on their software and put client's life savings and public tax money at risk.

Of course, this is all very idealistic, and I personally have no doubt that Excel spreadsheet hacks are here to stay. Idealism will always fall down if a few bucks can be made.
XMLHttpRequest is not a hack. It was deliberately developed by Microsoft as part of Internet Explorer to enable desktop-like functionality in Outlook Web Access. [http://www.alexhopmann.com/xmlhttp.htm]. It was then copied by Netscape, and it spread from there.
Starwars traceroute DDOSed into oblivion
I can't repro this.

(The following are all screenshots taken at exactly the point described.)

I am scrolled down on the main page of http://meta.discourse.org viewing topics.

http://i.imgur.com/dr0V0dn.png

I click on the topic "Development on Windows". (My read position was already at the bottom of the topic, so that's where I go. There are no new replies to read.)

http://i.imgur.com/OMcKAW5.png

I then click the back button, and go...

http://i.imgur.com/5e4DpK4.png

back to exactly the position, the very same position by pixel, I was at.

Maybe I don't understand what you are talking about, because I can't reproduce it? Can you share some screenshots?

It is true that when you deep-link into a topic you've already read, with new replies, we take you to the top of the post you had a last read position at. But that seems unavoidable and correct to me. (You could argue we should start you at the post below the last one you read, I guess.)
Apple, Microsoft and Adobe summoned by Australia for overcharging customers
I second the free trial with minimum functionality. Take a look at https://www.easel.io. It's somewhat similar (in browser design for bootstrap instead of blogs) and offers a limited trial of being able to create three different pages.

By offering the trial and shrinking the signup form to an email address and password you have less friction, your visitors playing around with it, and you have their email address.
I find that the best hustles are marked by sincerity and underlined by humility. Your story proves just that, thanks!
Mailboxapp's iphone app displays the number of users waiting in the queue infront & behind you to access the app. Many people are claiming that it is a marketing ploy designed to create demand.

More info: http://techcrunch.com/2013/02/09/mailboxs-virtual-queue-succ...
still are.
How can something like this happen then?

See Planet Money's fascinating deconstruction of the rice "shortage" from a couple years ago:

http://www.npr.org/blogs/money/2011/11/04/142016962/the-frid...

I know nobody wants to pause their high-speed HN binge for the seeming eternity it takes to listen to a podcast, but I promise you will not regret this one.
(I remembered your APL experience from some previous HN comment or other.) You're right that spreadsheets tend to be more heterogeneous than a chain of array operators. I'm not suggesting that APL as a language should be integrated into spreadsheets, but rather that there is a way to implement spreadsheet language (formulas and cells) that partially approaches how APL treats computation. This is possible because there is a lot of implicitly array-oriented computation in typical spreadsheets – that's what you're "declaring" when you drag a formula across a range of cells. What would a spreadsheet system be like if it really exploited this? The trick is to do it without breaking too much with the well-established mental model of Excel users.
The thing that leaps out at me from this thread is how high-status spreadsheets are socially—many spreadsheet users have high social/business status; and how high-status they are economically—huge value flows through Excel; yet how low-status they are technically—many programmers hate them, and they have received surprisingly little serious research attention. There is an enormous market inefficiency in that gap. The question is how to exploit it.
You like to make things. Good. Now you need to make things that people want to buy. Or go to work for someone who does. That will give you money, which will keep you alive.

And do not underestimate the value of staying alive. Food, insurance, housing, clothing, and the like is very good to have, and many people in the world don't have have enough of it. Your constantly decaying state is what will keep you sane, it's what will keep the pressure on to connect back with the world. Because to make things that people want to buy you have to pay attention to the world, and to other people's problems.

Right now you're consumed by your own problems. If it wasn't for the need to stay alive, I'm sure you'd stay in that head space forever, pretty miserably. Luckily, you get hungry and have to pay rent or the cops will come and force you out.

So you gotta make some money.

Money is not evil. People who give you money of their own free will are usually happy to do so because their other options are worse (such as, for example, not getting their projects done). Pay attention to that when you get a job: they are giving you money so that they can do more projects. That's it. Nothing existentially deep or particularly horrible about that.

The tough thing for a programmer with integrity is to learn to execute projects the wrong way, on purpose. There is a fear that coding the wrong way (the wrong language, wrong architecture, wrong idioms, heck, even the wrong code formatting) will somehow sully you. Nope, it won't. The codebase has momentum that is encoded in this structure and in the processes and people around it. It adds unnecessary, arbitrary complexity to even the most trivial of changes. Almost all installed codebases are this way or will get to be this way at some point.

Don't worry about that. It is not your problem. Your job is to learn to do it the wrong way to the best of your ability, to navigate (and perhaps mitigate) that complexity as best you can. (And don't worry, you'll be figuring out ways to sneak in 'the right way' soon enough.)

This job is going to take 40 hours of your life every week. (If you work for a game company other than Valve, double that.) That leaves about 8 hours of time on the weekdays and all day on the weekends free, plus vacation days. Learn to put your work down and do what you like - work on your pet projects, or your pets. Learn to ski. Buy a dog. Get a girlfriend. Outside of that 40 hours, it's your life, and as a programmer you'll be making good money. Spend it! Buy me a beer!

I would recommend strongly against a startup, given your level of agitation. When you are able to control your own mind so that you are able to focus on work, and then put it aside, then you might try a startup.

There is no need to give up your dream, kid. You just have to learn how to stay alive while you chase it.
Just happened to read this[1] article today--apparently the first was back in 2011:

In June 2011 a county sheriff in North Dakota was trying to track down three men, possibly carrying guns, in connection with some missing cows. He had a lot of ground to cover, so — as one does — he called in a Predator drone from a local Air Force base. It not only spotted the men but could see that they were in fact unarmed. It was the first time a Predator had been involved in the arrest of U.S. citizens

http://www.time.com/time/magazine/article/0,9171,2135132-4,0...
strange ... I submitted this 4 days ago: http://news.ycombinator.com/item?id=5176279

Seems the duplicate detection is not really working.
Ok, so type == cardinality, roughly speaking, is my understanding of the article when read with the pure mathematics hat on.

Now that's interesting. Cardinality was the first topic in my Calculus course, and rather fascinating as a mind opener when it got to infinites.
"Lyndon Johnson would take four showers a day and brush his teeth over and over again so he would be in the same room with a bunch of politicians and he could talk to them briefly and make good connections."

http://www.wikisummaries.org/Hardball#Chapter_1:_It.27s_Not_...
Yeah, quoting a bigot make you look like, well, a bigot.

Sincerely,
Guy who converted, studied Arabic for 6+ years, has master coursework on Arabic, Islamic studies, Middle East history, and knows this is utter bullshit. And calling an Egyptian an Arab is an insult these days; it is associated with people in the Gulf, and they are not viewed positively, much like a local version of Americans who use their wealth to interfere in local politics and make over generalizations about their interests that they do not understand go figure.

Get off my lawn.
The same Bob Davis that was a technical director at NetApp? I am assuming so since I don't know any other IEEE Bob Davis' out there.

I knew his web site went down (scsi.com) where did you hear of his passing? Is there / was there a service?
Cook islands domain structure is .co.ck
Was anyone else aware that the cook islands domain structure is .co.ck?

Google own google.co.ck

I just thought I should share.
other than drones being a hot subject in the media right now, how is this in any way different to using a search plane to look for somebody?
In this competitive world where a few receive fame and fortune, try to remember the efforts of those few will always be trivial compared to the combined contributions of the unnamed supporting masses.

Well said and thank you for sharing. I've never met your friend, but I respect his contributions and life as as fellow human. My sincere condolences to you, his friends, and family.
CraigsList doesn't care if other websites use the same data to power their own services, as long as those other websites obtain the data directly from the source (i.e., the user) and not by scraping Craiglist.
yep. That's the magic number for "Fat" (multi-architecture) binaries. They contain a number of individual object files, which have the magic number FEEDFACE. /usr/include/mach-o/fat.h, if you're curious.
I mean there was likely no security. People without the privilege of Berklee could have attended.
How can I get browser to prompt to save password?
How did they get their hands on an 0day? Probably found it. It isn't like you have to buy plutonium from some Libyan nationalists -- Facebook has plenty of smart engineers who can audit the software they use.

I've seen 0days found by engineers at other tech companies, so I find it likely that somebody at Facebook could run across one if they tried.
Unrelated note. Love the clean, but playful aesthetic of the site.
There is huge variability under the term "normal job". My last job (of many years), was starting to drive me batty. It was directly impacting me due to a high work load and travel, and secondarily hitting me with almost constant mental stress.

After making the decision to quit, I specifically sought out jobs within the same field at companies known for a more relaxed cultures. I found one and it has made a world of difference (been there almost 3 years). Top management on down want a "family friendly" environment with reasonable hours and no take home work. I can walk out that door guilt-free at 5pm, along with everyone else, and do my own stuff from then on.

Such a role maybe won't fulfill anyone's dreams or passions, but it might providing funding to pursue such things while maintaining a stable household and not incurring money stresses.
On the other hand, maybe when you are a kid is the time to learn to curate that online presence. It doesn't seem like total anonymity is coming back any time soon.
> XMLHttpRequest is not a hack. It was deliberately developed by Microsoft as part of Internet Explorer to enable desktop-like functionality in Outlook Web Access.

I believe you tried to correct me, but you proved my point even further.

Desktop-like functionality on a software meant to navigate between linked documents is simply a broken interaction model.
The two links are different, though points to the same thing.
I was one of the people involved here (the guy quoted as saying "which means that whoever discovered this is looking at our code").

As the article noted, they started the whole drill relatively early in the morning on a workday (a Wednesday, iirc, which are the days where we do not have meetings). About half an hour after we'd fixed the obvious problem and were starting to dig deeper, the guys organizing the whole thing stepped in and let us know it was actually a drill, but that we were going to keep treating it as if it were real.

It actually ended up being a super interesting and eye-opening experience, and drove good changes to some of our infrastructure. I had no idea we'd go so far as buying a 0-day and using it to test our own systems and response, but I think it shows that we don't screw around when it comes to making sure we're secure.
These drones are unarmed.
If used by search engines, you could use this to add any image to search results, which doesn't necessarily have to represent your own logo.
IconRank: A Ranking Scheme For Iconic People In Silicon Valley
This annoys me more when the whole page swallows my right clicks. Or, when it's used on Flickr to obfuscate image URLs. This use case most likely gives the user what they were looking for, unless they wanted to inspect with Chrome/Firebug/etc...
I'm no expert, but I'm very sure that the difficulty in finding items in a retail store is by design.

If every customer walked in, grabbed exactly what they needed without looking at anything else, paid and left, the stores would probably make half as much money. It's common knowledge that "big brand" items in a grocery store go on the eye-level shelves because the distributors have paid more, and I remember reading that the ends of the aisles ("caps" maybe?) are super-primo real estate - that's why the ends always have Pepsi and Tostitos and big-name items. It's probably the same reason there are "impulse items" in the aisle when you check out. Oh, hey, yeah, I do need some gum, why not buy a pack.
Is Clojure Still Fast?
Awesome Infographic showing undersea cabling that powers Internet
Meh. Facebook likes to keep employees on "emergency drill" mode-- keeps people engaged. This sounds like the usual exploit, but with the addition of an FBI-agent email to add drama.
>we're trying to write desktop applications on top of browsers which were designed for navigating hypertext documents

I think that's a rather silly thing to say. You might as well say that computer games are doomed because we're trying to render complex scenes using hardware that was designed for simple calculations. Just about all successful technology comes about through an evolutionary process, building on older technology and morphing into new applications. When people notice this and say "this technology was originally designed for something else! It must be wrong, so let's reinvent it from scratch!" it usually doesn't end well.
Well, I didn't say it was strongly typed :-) But you make a good point.
He is. I'm a big fan as well.
What the hell is happening up there? This is not the country I remember growing up in. (But it is the one I left.)
Show HN: Automatic line correction for pixel art
Call center employees don't need creativity. They are 21 century assembly workers.
It probably works great for games, though put your render() function in the hotswapped code, and hooray. ctrl+s updates the view.
There's no justification for killing an innocent man. The 'manhunt' is of an innocent man, which status he maintains until found guilty in a court of law by a jury of his peers. That's the standard. Or at least it was once the standard. Now the "legal" system of the USA seems to be all about coercing guilty pleas and adding people to secret lists while sweeping corruption and fraud under the rug.

The government is more likely to fire an APKWSII based missile from a drone in an attempt to kill him from the air than it is to bring him in alive for a trial.
The "prototype" you see in the video is actually a Staples Easy Button with a piece of paper taped over it.

You don't like the shape?