skysight-inc/HackerNews huggingface dataset:
All instant
I like the idea of google instant and all other instant sites but i found very difficult for me to use those websites as in i need to go multiple of websites. This solve the problem by having it all in one place. More social sites will be added in the future. Any suggestion?
I've had a couple herniated discs in my lower back for over eight years now, so I've spent significant time focusing on improving my posture while sitting.

Here are a few tips:

1. Use a lumbar roll -- you place this in your lower back and it forces you to maintain a lordosis (curve of the spine) by keeping it in position. This will be tiring for the first couple of weeks, but eventually it will feel natural.

Here is a link to a lumbar roll similar to what I've used: http://www.amazon.com/Original-McKenzie-D-Section-700-Lumbar...

2. Monitor height -- you want your monitor to be positioned so that you are looking straight ahead, rather than down, towards your monitor. If you are forced to look down there is a better chance of leaning forward instead of maintaing good posture.

If you're using a laptop, consider buying a laptop stand to increase the height of the laptop. http://www.amazon.com/AliMed-Smart-Stand-Laptop/dp/B003T1LWW...

If you can't get your monitor high enough relative to your position, you'll need a taller desk.
-------------------------------------------------------

Those are my two biggest tips, but there are others:

Chairs are not made equal... different chairs have definite discrepancies in the amount of pain they cause me on a day to day basis. Even expensive ones will send shooting pains down my leg within a few hours of sitting in them. If you can test some new chairs out for a day or two at a time, I'd recommend doing so.

Get up, walk, and/or stretch regularly for a couple of minutes. At work I use a small cup for water, which requires me to refill every 45 minutes or so. A quick 2 minute walk to the water tank for a fill-up is a refreshing break for our backs.
Yep, I hit this roadblock too. For my similar project I ended up using a non-jit version of Spidermonkey for embedded Javascript. Interpreted performance is pretty poor in comparison to jit though, and I ended up moving to a much higher level Javascript API to share between canvas and native implementations. It runs at 60 fps on 2nd gen hardware now with moderate (1 - 2 hundred sprites).
The tools don't matter, it might be nice, but even though "tons of people prefer the Microsoft environment" I can't recall the last time they produced a product having superior user experience thanks to those tools. I can't name a single website/webapp/desktop app that I enjoy using on a daily base made with visual studio. I know a lot of the game companies use visual studio (c++) to produce parts of their games, but I'm not sure which of the latest games are produced using XNA.

My point is the tools don't matter as much as the strategy and decisions of Microsoft in other parts of the ecosystem to attract talent to produce content for their devices.
There is a start up called Mento (I think somehow connected to Hasso Plattner Ventures) that executes this idea: http://www.mento.com/
I completely agree.
Make sure that the top of the screen is at about the same height has your eyes when you're sitting upright. That's the best ergonomic height for a screen and will prevent you from slouching.
https://secure.wikimedia.org/wikipedia/en/wiki/Banach%E2%80%...

It works because, if you assume the axiom of choice, you can postulate "pathological" sets that don't have a mathematically well-defined volume. You can use this to backdoor volume changes, by cutting something with well-defined volume into a buncha pieces without a well-defined volume, then reassembling this into something with a different volume than the original.

You can't get around this trick by redefining what it means to measure something: If you pick any reasonable definition, it must admit the Banach-Tarski paradox. https://secure.wikimedia.org/wikipedia/en/wiki/Non-measurabl...

These pathological sets are too weird to exist in physical reality.
IT transformations must begin with hearts and minds
I would highly recommend talking to a patent attorney or someone similar first. The fact that you built it on their time originally can throw all kinds of complications into the issue, especially if you didn't explicitly cover that in the contract.

There's a good chance you're fine to do that, but that's the kind of thing that can come back to bite you in the ass really quickly if you haven't looked into it.
India to build cyber attack proof operating system
africa 30m km^2
moon 38m km^2
asia 44m km^2
the site address?
This time for Microsoft, it's win or die trying. And they know that.
Even saying "No" costs money. Plus, some customer's tech buddy / kid will do the "upgrade" for them to make the phone "better", the customer will encounter a problem, and then the carrier's support explanation of rooting will make no sense. How often have you seen someone help someone else by changing some settings on their computer?
For the revenues yes, it's just affiliate revenue. At first it was a huge job to clean up the data for the locations. Back then about half the hotels had errors in their locations.
The first step to fixing it is to understand what is happening, though. The reason I couldn't fix it in my example was that the people who were in charge of the forum didn't understand or agree that this was the core problem.
"I've used Perl for one-page web apps. I've used Perl for one-hundred-page web apps. I've used Perl for HTTP load testing. I've used Perl for high performance messaging. I've used Perl for writing desktop apps."

Me too. And I hung out in the same IRC channels as you, and I used the same style and followed the same trends. And you know what? My informed opinion remains ;)

Once you write a web app in Ruby, writing one in Perl seems very silly. There is too much syntax. There are too many special characters. There is nobody to collaborate with outside of IRC. Library support in my area is quite poor.

I've done a lot of data/matrix math stuff in Python lately, but I'm actually switching back to Perl for that - I am just not productive in Python.

I've never had Perl 'fail me.' It can always do most anything I need to do. Its just a question of whether it is the best tool for the job, and whether it is the most enjoyable tool for the job.
I think the fear for Windows being "late to the game" isn't that MS will have a hard time getting mindshare, but I think they are going to have a hard time getting "developer share".

Basically if I'm going to develop my hip new mobile app that's ready to take over the world I'm going to start with Android and iPhone and wait and see what OS I'm going to tackle next, and the way I'm going to figure that out is by sales numbers and right now even there are more Palm devices then WP7.
Okay, I'll bite:

I truely feel sorry for being one of these ignorant people. Looking at the image I can confirm that I'd have answered the question _way_ off (USA, India, China? No way!).

This makes my day. I learned something, feel humiliated enough to go on and read more about Geography for the rest of the evening - and all because of a creative illustration.
Windows Phone 7 gets decent launch, Stephen Fry’s blessing
Consider one of these. They make a huge difference for me.

http://www.kinesis-ergo.com/images/solo-ascent-90_512x390.jp...

(My cardboard/duct tape clone cost $4, about 50x less than the official version.)
I indeed thought it was like 40% smaller, probably because rectangular world maps are so distorted.
Not only that - the last half century has been the most productive period of US growth in it's history. Just because it happened during the last 50 years doesn't mean the same will occur in the future. At the moment, economists are thinking that with the enormous amounts of debt in this country, it will be a while before we see any kind of sustained growth.
Ask HN: What are the security risks with web analytics and mitigations?
My initial brainstrom was:
[+] controlling how and what data is captured and stored by the analytics platform
[+] if data is traveling to a remote service the transmission security and security in storage
[+] access controls to the analytics platform: authentication, authorization, logging
[+] where session identifiers and cookies are used protecting these from leakage to an attacker
[+] is there any risk of using iframes or zero pixel images of an attacker being able to insert their own or is this sufficiently protected by access control to to content management?
[+] can any denial of service on the analytics scripts effect the performance of the service being monitored
[+] breach of privacy if any personally identifiable data is collected without concent?
[+] Any risks with service mashups e.g. web analytics pulling in geographic, post code data for example and not validating this input?<p>Anything else? Any of these that are not a risk?
Fair enough. But what about the incorporation part and waiting to hear from you guys?
Another, um, "vote" for Perl. Although I haven't come to detest it.

And I agree, a lot of starting coders want to get something done. While quite a few programming courses seem to start from the other side of things, without even really explaining that they are doing so. The student sees the tasks they have in mind being months and months away and encompassing a quantity of detail that seems frighteningly overwhelming. By contrast, actually accomplishing useful things, and digging into the details as you need to, seems more motivating.

(However, it helps to concurrently receive and absorb a strong caution that you don't understand all the "magic" and should be careful of over-relying on what may turn out to be mistaken assumptions. Which reminds me, Perl seemed to imply, for me, developer testing: Don't just code it up, throw test cases -- and, if you can, live data -- against it and see what you get. Work some of the data through an alternate tool/methodology, and ensure that the results match. Continue to cross check as you move forward.)

"Programming Perl" was/is a great read. One of those books interesting not just in reciting, but in genuinely communicating with the reader.
I choked on the whole SQLite configuration aspect of Mongrel2 as well, but I continued to read further and started to see how it ties in to the entire mongrel2 philosophy: "Mongrel2 is an application, language, and network architecture agnostic web server that focuses on web applications using modern browser technologies.". Agnosticism is important to Mongrel2. If you open your mind to the concept, you can begin to see how using SQLite for configuration becomes a bike shed in the entire scope of the project.

If I'm a shop looking for a single web server to host apps written in a variety of languages, chances are that I'm going to have an opinion about the process used to configure and administer that server. That opinion is going to include the structure, process, and implementation of the entire server and management tool stack. The same thing happens with servers that use plaintext configuration formats as well. Have a look at the differences in Apache administration on Redhat based distributions versus Debian based distributions. Look at the number of tools that exist for managing Apache conf files. True, not everyone uses them, but the manageability of editing these text files by hand only scales so far. At some point, you turn to a tool that abstracts away the underlying (canonical?) configuration file. At that point, the underlying format -- text or SQLite -- becomes less important. Hence, Zed's repeated referral to this whole issue as a "bike shed".

What I think is really cool about this entire approach is that there will likely be a wide variety of tools built to manage different types of Mongrel2 hosting environments. The power of SQLite will come to bear when implementing these tools. SQL is a powerful tool for collecting and updating information. There are plenty of text libraries that perform similar tasks, but text is a lowest common denominator. At the end of the day, I think it's a pretty interesting choice.
Tag for the comment.. I want to know as well.
Tony Stark (Iron Man) uses Metasploit.
this makes a big difference from 'just an idea'. I would do two things:
1) offer them some equity based upon what would have been fairly vested (you will have to negotiate this, but start with room to get to "fair" but not insultingly low. base it upon hours invested)
2) offer them a chance to invest cash in your new venture so that the 'idea' can live on with a dedicated team and some cash resource. im assuming that they just lost interest or don't have the time, but may have cash.
Apple Awarded Trademark for "There's an App for That"
Existing user sign-in---

But with what? Username/Email?
Addison, TX provided city-wide WiFi for residents for awhile, but I think they're phasing it out this month. Their reasoning was that 3G was ubiquitous, so there was really no reason to provide WiFi any longer.
Ask HN: How do I begin an open source game executable project like OpenTTD?
Background: Python and C++ coder, mainly scientific/financial computing in Linux. Some exposure to DirectX, OpenGL and am aware of game loop mechanics and the basics of game design.

I'm interested in beginning a project like Open Transport Tycoon Deluxe (openttd.org) or the TA Spring project (http://springrts.com/) primarily for my own learning/enjoyment.

Specifically, I would like to take an old Windows game and port it to Linux. I'm not interested so much in playing the game as I am interested in learning about the whole process and what it will involve.

Firstly, it would be appropriate to ask if this is a legal thing to do. Presumably it depends upon the current state of the game's IP, who owns it and whether they care?

Secondly, where should I be looking to learn about all aspects of a project of this scope? What particular topics should I be considering at the outset?

Initial points I have considered:

* Graphics libraries in Linux (OpenGL, SDL)

* Reverse engineering of executables

* Unpacking binary files (maps, textures etc) in whatever proprietary format is in use by the game

* Network programming and how to update older protocols (pre TCP etc) for multiplayer aspects

* Looking at the source code for other open games (FreeCol, FreeCiv, OpenTTD etc.)

Any comments would be extremely useful.

Thanks in advance.

Mike.
I thought the first panel was the funniest. "I carved a pumpkin" is true in at least two ways for the character, and untrue in the "This is not a pipe" Rene Magritte way.
Really great looking app. Even for such a simple idea, I like how you spent a lot of time on the UI, whereas there are a lot of iphone/ipad apps with simple ideas and very crude UIs.

I also really like the possibilities this opens up. Assuming this app does well, you should be able to create very similar apps, or maybe in-app purchases of new quote bundles.

Best of luck.
Hm... I wonder if this would work as well if someone unsubscribes from a paid service and you give them another month for free. Say $20 of value to them and $0 for you.
Still, the fact that HTML5 introduces new, "difficult to manage" tracking must be addressed by the browser dev teams. I'm glad the NYT covered this issue, and relieved that they positioned Samy's work as a test (and part of the solution).

Now that the popular media are aware of this issue, we can start to discuss it in terms of "tracking" instead of "cookies".
I'm not sure a clip of the West Wing has ever been more on-topic: http://www.youtube.com/watch?v=n8zBC2dvERM

See also: http://en.wikipedia.org/wiki/Gall%E2%80%93Peters_projection
On the homepage of the game, he says that the web version runs with about 12FPS on the iPhone. So he got about 500% speedup by this.
Blast Open The Doors Via Facebook’s Open Graph For Local SEO
>>Beware that India is a rough place to be for a lone foreigner.

Ah well, I have a half-Indian friend which could probably help me get started. I'm mostly worried about my peanut allergy; e.g. Thailand should be straight out. Maybe the rest of SE Asia, too.

I had less problems in Japan than in Scandinavia, probably because people there cares about what they do.

(Maybe East/West Africa, but that seems to be a bit too much criminality?)

Thanks for the help! If I need a computer guy somewhere in Asia the coming years, I'll get in touch... :-)
that's great stuff. quick suggestion: if you're collecting the first names of your users, you should make sure to include their name when addressing that email. it does wonders to make it seem more personalized.

smaller suggestion: considering the tone in the email, i think the ask could be a bit more informal than "please respond..." <-- sounds very robot-like. i would say "if so, let us know the best number to reach you :) "

hope that helps. thanks for sharing!

-adam
Three thoughts come to mind:

1. Launching at a big event means taking the risk of getting lost in the noise.

2. Launch when it's ready.

3. Really, when you talk about launching at a big event, aren't you really saying, "I want to launch at a time when I can maximize press?"

Also, agree with the point on target market. There's no point in launching a consumer web app at a mobile conference.

Finally, I might suggest launching at a non-tech conference. Let's say you were going to create a consumer web site for helping people make shopping decisions about a certain type of product. You could launch that at SXSW. Or, you could go to an industry conference for that type of product, and launch it there. I would venture to suggest that you'll more attention at the later (or is it latter?) event.
One of the interesting things you see in undeveloped countries is that people squat in a position that is hideously uncomfortable if you're used to using a chair.

Here's a somewhat nutty article on it called "third world squat": http://www.t-nation.com/free_online_article/sports_body_trai... but it is an actual thing that people and it makes for a different muscle development than chair-dwellers have.
There's a big difference between walking (or jogging) for hours and standing in one spot for hours. I can walk for significantly longer than I can stand in the same spot before I experience discomfort.
Well, there must have been one somewhere, somewhen, to allow that initial connection whose name is now being passed around via buggy old XP systems.
Question: by triage did you mean arbitrage and if not what does triage mean in the context of Adwords?
Following up to myself here: this could have some interesting benefits for Microsoft, too — iPhone has the most/best games right now, but Android is selling a ton of units so lots of folks are thinking about porting their iPhone games to Android. If WP7 was the inverse of what it is (if it had OpenGL and no XNA), it'd be seen as the third platform, something to maybe, possibly consider porting to once you'd ported to Android. That doesn't seem desirable at all. At least with XNA, they'll have the possibility of getting a lot of different games than what is available on iPhone and Android... some differentiation, which is exactly what they need.
You're injecting another site's code into your site which is then rendered in your end user's browser. The security of your site (in terms of client side security) now becomes wholly reliant on the security of your analytics platform provider.

Additionally, you're also giving the provider the opportunity to scrape everything on every page that's served with the analytics code in it, as you have no way of knowing what was served to the browser (as you don't control it).

If you imagine taking popular drive by testing tool BeEF and including that javascript, that's effectively what you're risking with google or any hosted service. Nobody's infallible, they may be better at web security than you. Maybe they're more likely to have an advanced attack?
If you are goint to port an existing game you definitely need to get permission from the copyright holders first. If you don't you risk being forced to shutdown the project later, after already having spent a lot of effort on it. (This has happened to fan remakes more than once.)

If you can't get permission, you're better off just taking the mechanics of the original game and making something based on those mechanics without using any of the original IP.
BuyVM already offers a VPS for $15/year that has 128MB RAM with 15GB storage and 500GB bandwidth. That's only $0.25 more per month, and it works as a VPN server for those that want to watch Hulu outside the U.S.

I'm not affiliated with them. I just learned about their deals a few days ago and was intrigued.
Anything written by Ian Stewart.
"Rational points on elliptic curves" by Silverman
> I was thinking of a general agreement with acceptable terms on both sides - with specifics to be hashed out later upon incorporation

Starting a company is hard enough without building it on a ticking bomb. It's one thing to make a desk from a couple of sawhorses and a board, it's quite another to play lawyer.

Why do you think that you know enough to get this stuff right?

BTW - not just any attorney will do, you need one who has actually done angel-funded startups before in the relevant jurisdiction.
They're going to want to read Fred Cohen's "Computer Viruses - Theory and Experiments" (http://all.net/books/virus/index.html) and maybe some of his other papers, first. After understanding that paper, they might want to lower the bar a bit.
i couldn't believe how long it took starbuck's to reevaluate their stance on wifi considering they've become the library of the 21st century.

as for other locations, get ready for the subway system if you didn't catch it before... http://mashable.com/2010/07/30/nyc-wireless-subway/
True. But be careful with the contrived instance example that looks canned. Any story that has "John" in it is automatically assumed to be made-up.

If you have a truly compelling real story, go for it. Otherwise, try to make your class story as good as possible.
The article assumes that a significant number of Angry Birds players on one platform will want to jump to another and pay again to play on the second platform.
Even if it's not for production usage, if that warning comes with a page, I'm not gonna enter my credit card details into it. Who knows what's happening them.
$500 to $1000 a month for food? The food must be very good.
There are a lot of community wireless networks, all around the world:

http://en.wikipedia.org/wiki/List_of_wireless_community_netw...
Do you have a good relationship with the client? The best thing to do would be to call them up and ask.
If you've bought a G2, you are a copyright holder for the code in question.
i know just too good what you mean.

if you ask me, the real question is not what to do when you can´t sleep, but what to do before you get to sleep.

as you say, you´re thinking about your product(s), features, business plans, the next steps,...

the best thing is, at some point i´d say at least 30min before you wanna go to bed) you have to stop.

stop thinking about whatever you work.

stop thinking about future stuff.

and start to relax. read a book. get out with friends (even if its just for an hour).

perhaps you might think that this is time you need for developing ideas, plan stuff...

perhaps it is, BUT your (mine too of course) performance in the night sucks, and if you can´t sleep your tired the next day and then your performance sucks too.

another point is that you can´t work all day and night forever.

i had a day that summer when i realised that all the work i´m doing is bullshit and i´d rather stop today than tomorrow. so i took some days off...

don´t let it get that far.

and most important:

have fun (outside work too)