skysight-inc/HackerNews huggingface dataset:
There are a few tutorials in the docs too, such as the More[1] tutorial. I agree that it could be nice to have "Racket for X programmers" guides.

If you get stuck, the community on IRC at #racket on Freenode is friendly & active and so is the mailing list.

[1]: http://docs.racket-lang.org/more/index.html
Carmack is talking about VR. Most high-profile console games run with latencies in the three digits. (E.g. lookup Eurogamer's Digital Foundry articles on latency.)

Of course, adding another 200 ms in the middle won't exactly help...
Which would create a need for reputable publishers who would review submissions and publish them if they were valuable.
This article could be improved with information relevant to spotting said opportunities.
A life-changing challenge: Guided by Pascal’s Wager
You were not a terrorist because you did not participate in the terrorist activities, and refusing to speak Spanish is not a terrorist action (and should not be a criminal offense anyway, just complicates life). Exiling the whole family of a terrorist may be too harsh, depending on the circumstances. But the people who were blowing up civilian cars, buses and trains were terrorists, by the definition, whether you agree with their actions or not.
Edward Bellamy wrote a book about 2000 in 1887 http://en.wikipedia.org/wiki/Looking_Backward
> one of the most popular Linux distros out right now

stop nitpicking please.
Installing Linux on Windows 8 PCs: No easy answers
Could you provide a link like the one for MATE in Fedora?
Hijacking browsers? We're getting pretty sophisticated and far fetched. If you've hijacked someone's browser there are many better ways to make a profit than spiking a competitors ad buys.

So basically we've narrowed down the potentially bot makers to:

1) Has a way to hijack thousands of facebook user's browsers, and is more interested in spiking some companies ad buys than other profitable activities they could be doing.

2) Has access to stolen credit cards so they can spend the money required to debug and test their bot's humanity against the defensive algorithms. Spending money in order to indirectly make money because some company is paying them to spike a competitor's ad buys. Obviously this is going to cut into their margins, so the amount they spend should be less than they're being paid.

3) Has the patience and dedication to analyze the bills when they come in to determine how much of their activity is considered botlike and then tweak their behaviour accordingly.

4) Thousands of budding script kiddies are also being payed by companies to spike their competitor's ad buys.

5) Rides a unicorn?

Don't forget there also needs to be companies willing to pay someone to make these bots and don't mind how incredibly difficult it would be to measure it's success. In fact, if there are companies willing to pay for this, then you're going to have a whole bunch of scammers who simply claim they're able to do it that the companies will have to filter out.

We're incredibly far into the realm of unprofitability and edge-casery don't you think? An alien spaceship is going to land in my backyard before this happens.
As a professional UX guy, here are my two cents:

Do it : repeat.

If the best chance for practice you have, is on personal projects - so be it.

Find sites for inspiration. Design is ALWAYS changing. Things you're just getting sick of now (chunky buttons, ribbons, page tears etc.) other designers first saw a long time ago - those thing slowly saturate the design community before they're everywhere.

Browse Dribbble.com every day.

When you have to design a site, use sites likes patterntap.com, and uiparade.com to see great examples of slick UIs.

Most importantly, "eat your own dogfood." Use the products you've made, non-stop. Just keep testing and testing. If things feel weird, or unnatural, iterate, and eat more dogfood.

Design should never be something someone gets "right" the first time - its an iterative process of learning user behavior based on what does or does not perform well.
> maybe the time is ripe for us to strenghten our positions in the server and desktop markets?

I always thought GNOME was a desktop system.

Not sure how they plan to take that desktop system and target it as a server platform?
The thing that always gets me about these old timey predictions, is while they are probably way far fetched from their perspective the reality seems to be even more incredible (jets flying faster than the speed of sound, as opposed to blimps). I think it really lends credence to the idea that humans think of technology in terms of a linear progression, but it's actually exponential.
Twitter seems great for celebrities. Not being a celebrity, however, my experience with twitter has been one of extreme isolation. I'd bet most of my followers are either bots or marketers. The rest are mostly strangers with whom I share no common interests.

The result feels like standing on an empty street corner and shouting to one in particular. There's no interaction and no indication that anyone is reading anything I post, ever.* At least on HN or reddit, I get near instant feedback on just about everything I post.

* I did get a response from Darude one time, which was pretty cool.
Map - Facebook Ad Prices by Country
Those pictures are amazing but the UI on teleportd needs work:

1. Hide the little circle images unless I'm taking a hover action.

2. Allow keyboard forward/back shortcuts.
I for once have at least create five to ten Facebook accounts myself, Each time I get into a situation where I am forced to use Facebook I create a new throw away account. As I have a deep distaste for Facebook's approach to privacy and overall business practice these unavoidable logins occur only every few month or so. I think creating and abounding accounts might be the least useful user interaction they can get.
I would guess google doesn't care for five reasons:

1. There's a documented API to fetch these images, but it's less convenient.

2. These demos make Google look good.

3. There's no potential to squeeze money out of the creators of these demos, because they aren't monetized in any way.

4. Shutting down people who are playing (relatively) harmlessly with their technology would hurt Google's community image.

5. The demos are of no practical use, so if Google breaks compatibility, nobody will care.

So if you look at the costs and benefits, it would be unwise for Google to crack down on this sort of thing. But if you started selling an iOS app that used this, I'd be shocked if they didn't smack you down.
Having fun with Redis Replication between Amazon and Rackspace
This is the story of the latest and biggest issue that we have had with Redis. 3scale has a three layer fail-over on different data-centers (Amazon and Rackspace). Turns out that if your Redis write throughput is above 20 Mbps you better watch out or your master will silently crash due to an out of memory. Redis fault? Nope, a simple network I/O bottleneck that was quite a pain to track down. The solution? Compression. Clean, simple and it will save you some (hundreds) of bucks on your Amazon bill.
But the games on Android and iOS are limited to like 50 MB each. Why would you need more than 20x that RAM for a single game that will look pretty much the same as what you'll see on tablets and phones.
I think you just took one one my suggestion as THE ONLY suggestion. Ram could mean better textures, more advanced IA, better multi player game (hey it's 2012, online gaming should be the focus). Anyway Ram is not the only answer... read my post again ram was just one of the things I think could be improve ;)
It's better to miss an opportunity than potentially expose yourself to a loss. If the exchange side system has become obviously unreliable (not responding to requests would count here), it's generally wise to stop trading.

I can see the temptation to just forge ahead on a one time only event like an IPO, but if you do so then I think you need to be prepared for the consequences. I also imagine that part of the usage terms for direct access include something that limit Nasdaq's liability in the event of a system error, so I'm not sure how UBS thinks they will get around that.
I'd want a SaaS that when given a URL of an article or piece of content I just wrote... gives me a bunch of related Twitter followers, potential LinkedIn Groups, bloggers, etc where I can pitch my content to. Content marketing tool, so to speak. Hard problem, but hey, that's why I'd pay a lot for it.
This app has been purportedly ready for 10 months and was just waiting for the "politics" to be worked out between Apple and Hulu.[1]

Now that it's here, I wonder if the sticking point was Apple's cut of any new subscriptions. If you start a Hulu+ subscription from the Apple TV itself, it seems to be charged to your Apple account, instead of being billed by Hulu directly.

I wonder if that means Apple is getting a lifetime 30% cut, like they've recently started enforcing for iOS apps with subscriptions?

[1] http://9to5mac.com/2011/10/31/hulu-plus-app-is-ready-for-app...
While I agree with the gist of what he says, I disagree with his assessment of Unity. Specifically he compares it with Eazel and Ximian, but I think its different in that it has much more user acceptance, the backing of a much more popular distro, and is much more refined and mainstream than those projects. It won't topple gnome, but it will take much more market share.
I don't think even Stallman is that doctrinaire. His attitude has always been free software is good, and proprietary software is bad; people's software use can be anything from all free to all proprietary; and anything that lets you ascend the gradient towards more free software increases your ethical standing.

In the 80s and 90s he even recommended to his lieutenants to purchase copies of proprietary software -- so they can begin work on free replacements.
I was thinking this was going to be your argument, which is why I pressed the issue. If you have a reproducible testcase where Firefox without plugins ends up "hogging system resources", then by all means report it.

See also: http://news.ycombinator.com/item?id=4123656
You don't get high quality service at only $7.99/month.

In my opinion, this is a problem with Hulu Plus and Netflix: it's too cheap. Unlimited access to a catalog of movies should/could be more expensive. That could possibly allow them to have a better offering/no commercials.
This isn't about cryptography, this is about what data can be pulled out of bits transfered through your computer. There is no requisite that they be encrypted, they can be obfuscated, hidden, or just not recognizable as illegal to you. There is no way for you to verify that a collection of bits, put on your computer by a 3rd party, does not in fact represent something illegal. You would have to have access to every existing and theoretical encoding, encryption and obfuscation technique, and use them in every theoretical combination to verify such a thing.
How to Use Isolation to Become a Better Person
Couldn't this be solved by having such a decentralized system only be text based and not allow images/video etc?
I agree in principle certainly, I do prefer general openness (e.g even if your engine stays closed, allow a modding API or GPL the whole thing after X number of years ala id software) in games but I'm generally less concerned as long as the user experience is good (i.e not too dependant on third party services like "games for windows").

I guess though Richard would object on the principle that a closed source game can still do things that are "user hostile", for example DRM systems that have implications outside of the game playing (see the recent ubisoft vulnerability). You can also have places where the lines between "games" and "software" becomes murky (I guess minecraft might fit here, also graphics libraries like OpenGL that are primarily used for games but also have other uses).

There is also the issue that games can act as an attractive trojan horse to get people to use a closed platform (for example Xbox 360 exclusive games) and become used to closedness in software.

In theory Steam helps address the second problem, though from Richards point of view this could become a double edged sword. If Steam becomes too popular on Linux then it might become the preferred way for software vendors to package Linux software and popular programs stop bothering to offer standard .tgz or .deb versions and the platform as a whole starts to revolve around a closed source offering.
They were talking about the DS version, not the OUYA version.
Hmm, perhaps if you could clarify I may be able to she some light.

In general if you wanted to buy stuff, it's usually not an issue.

Clearances wise, hmm. Well I guess that depends, for a transformer in a factory to obtain power from the grid, the transformer owner needs a load sanction. Load sanction is essentially how much you anticipate from the grid.

An engineer from the electrical inspectorate/electricity board will come and then verify.

The load sanction application is made to the local electricity board.

You likely won't have to pay(bribe) for the load sanction, and the process isn't that bureaucratic. Still that depends on the states.

Do note recently joined, getting up to speed on the system. If you give more clarity on what you are expecting, perhaps I could help more.
There may be a market for Apple-like Linux server admin tools. http://arstechnica.com/apple/2012/07/the-server-simplified-a...
You would probably have to have some kind of flagging system built into the network, so that people could flag bits and pieces as childporn or whatever categories you provide. The client could be configured to refuse any data with user-selected flags.

Of course it would depend on the network not being taken over by a majority of childporn distributors and viewers, and the flagging system would need to be resistant to spoofing and manipulating.

Tribler is heading that way with anonymous metadata, iirc their roadmap.
He is not talking about a bridge but a space elevator. See http://en.wikipedia.org/wiki/Space_elevator for more info - quite fascinating idea.
Very good point. I should probably do a full follow-up. A few thoughts for starters:
1) Listen carefully to what people say about their problems
2) Use your intuition as well as logical analysis
3) If a customer discovered you, that's a great opportunity
Ask HN: How long should I wait before asking for a raise?
I have more than 5 years experience in my field (software development). I took a Junior position 6 months ago, working with a new language/platform I didn't have experience with but wanted to learn for some time. I know I still have TONS to learn, but I feel I need to jump from Junior to Intermediate or something because I am getting bigger and more complex projects now, and off course I want to increase my salary.

What would you recommend, I've always followed the old saying 'The squeaky wheel gets the oil'.

P.S. I tried to make this post as generic as possible because I think it would still be valid for other areas or industries.
Well, they do cover things like video conferencing, which may have a back-end component.
What if you only connect to those you know? If you don't trust someone, don't connect to them. It causes other problems, but those are much more solvable.

*Edit: If Google can use reputation to solve search, why can't reputation be used to solve this?
AFAIK, it's not just the utopian "green brigade" as you think. The amount of compensation that the govt. gives when forcibly acquiring land for nuclear projects is pathetically low. Many of them may fighting because they think that is the only way to get better compensation.

See e.g., http://articles.timesofindia.indiatimes.com/2011-03-19/india... the units seem to be unreliable, but we're talking around $3000 per family in compensation (938 hectares over 2335 families at Rs400k/hectare and Rs50 per USD). LOL. I'd stall a project if I was going to be uprooted, my livelihood (i.e., traditional fishing grounds destroyed) and I was given a insultingly low $3k as compensation.
The problem with digital pianos is that they can't fill a room with sound like a physical piano unless you have excellent quality speakers. Most of the digital pianos with built in speakers are pretty weak and it while they are excellent for practice with headphones they won't replace the real thing if you're playing for others to listen.
What has a game being available on a platform ever stopped the publishers from charging for it on another platform?
What they should actually do is fire the bozos handling client orders in their wealth management group.

Having built multiple systems for automated trading and traded manually, it's really trading systems 101 to know that unacknowledged orders should be treated as live until you know otherwise and should never be repeated. Second, when you connect to Nasdaq via FIX or their proprietary protocol, one of the parameters you are allowed to specify is and ACK timeout. So if the exchange was getting around to acknowledging an order with a client timestamp that is more than ACK timeout old it is auto-cancelled. It seems from talking to multiple people that multiple firms including UBS hadn't set an ack timeout at all.
Is mixpanel down? I am getting a 500 internal server error?
This is wrong attitude. There should be nothing in place to censor anything. And you as a user should censor whatever you do not wish to see. I agree that certain things might be shocking in real free world, but this do not grant you right to block anything from anybody. Just from yourself.
Forcing such data to be obfuscated is a step in the right direction. At least we won't accidentally happen on it.
Client-Side Web Application Development with JavaScript & Backbone.js
Its not that interface design is a weak area for developers. The thing is, we tend to spend very little time thinking about user interface (we like to jump directly to books instead which will do the thinking for us).

I've found you can achieve quite a massive improvement by simply spending a decent amount of time thinking about / working on / testing your UI.

Draw sketches, think about usage patterns, explain how things would work on paper, ask random people to try out your designs after you're finished implementing them, get feedback, identify actual usage patterns and optimize for them. Repeat.

If possible, become a user of the product. It helps a lot.

The second most important thing is to copy other people's good interface designs. Or less harshly put, use existing patterns, especially those widely accepted by users. Check out popular websites and applications, see how they solve your current UI subproblem, copy their solution, perhaps improve upon it. Read about UI patterns and when to use them.

note: We're trained to think that copying is bad, originality is good. In UI, the reverse is true - by copying you save time on user training as users are already familiar with the design. There is nothing shameful about copying other people's good UI design (and I don't mean the visual aspect of it)

Of course, this is not really a substitute for proper training - but quite often its a really good first step which we seem to miss .
People like this give us Indians a bad name. A (non-technical) friend recently showed me a copy of Ankit Fadia's "email hacking book" and I was shocked to see the quality of material and the things he called "hacking" in that book (connecting to a SMTP server and sending an email with modified headers.) These people need to be exposed for the frauds that they really are.

The media doesn't help in all this either. Reporters, even on technical stories have absolutely no idea what they're writing about, leading to stories like Ankit Fadia and his supposed decryption of messages from Osama Bin-laden.
Cough. Usenet.
>...they might be swapping photos of child abuse.

But in this case we know they are swapping pictures of child abuse, we just don't know who they are. The problem is the inverse.
I tried really hard to use gnome 3 on several distros, it just doesn't work. All that pretty crap doesn't add to my workflow. No icons on desktop? Keyboard shortcuts don't work, everything freezes from time to time for no reason. Not really workable on a laptop to, CPU is constantly running hot.

Went back to gnome 2 or XFCE on other systems.
I'd like to respectfully offer another opinion: I would NOT love if it some vim commands were thrown in. By all means, devote a single episode to tools, since the set up demonstrated might be complex to recreate, and it would likely be something a lot of people want to use too. But I don't think tips specific to a single editor have any place in screencasts that are about one programming language in general.

An unobtrusive way to introduce editor tips that just came to mind would be to add subtitles with selected key-combos that might be nontrivial or not obvious. More than that would be a distraction, I think. Also, I don't know if YouTube supports multiple subtitle tracks... so that might be a big fu to deaf or hearing impaired programmers who want to follow along.
I disagree. I found his post to be very informative. I like the idea of an encrypted anonymous network precisely because I have this romantic notion of people of the world sharing important information with each other that can't be stopped or even tracked by governments or big corporations.

If the reality is that my contribution of resources to a project mostly just benefits a bunch of child-porn creators doing horrible things to innocent human beings, then I have to admit that my romantic notion is naive and behave correspondingly.

Sometimes you just can't have nice things because the worst members of society will criminally abuse them.
YouTube channel: (Possibly NSFW, showing fighting)
https://www.youtube.com/user/SyrianDeveloper
I thought it was interesting how it showed so many airplanes. A lot of them look like real planes and they use terms like "plane" and "helicopter." The first manned flight wasn't until 1903, but I guess it wasn't out of nowhere. The idea was "in the air" so to speak.
I suppose a naive bot would not be "random" enough, and would obviously not be human.

But on the other hand, since valid human behavior includes much more senseless, random, and repetitive actions (compared to blogging), a well-done bot would be harder to detect.
This is similar to my experience. It probably depends on how many people you already know and who are willing to interact with you on that basis to give you a good start. I am still trying to get into this but the problem is that I often end up falling back into some "broadcasting" mode instead of engaging into conversations. Depending on your personality and pseudo popularity it is difficult and takes a lot of time and effort.
Maybe this speaks pretty highly of the current level of free speech? Perhaps everyone, for the most part, is already able to say what they want and the number one use for systems like this are these horrible things and not say a newspaper that speaks out against the local government. I don't mean to say that a system that provides perfect free anonymous speech wouldn't be useful, but for every person who has something to contribute to wikileaks theres millions more who just want to get off to sick stuff.