skysight-inc/HackerNews huggingface dataset:
So a game controller is a (rather terrible) mouse?

Who said anything about a mouse? I haven't use a mouse to interact with my computer (out side of games) in years. Windows 8 "modern" apps are designed to work well in touch environments, and they succeed at that. And yes, there is a lot of overlap between how you use a touchscreen device and how you use a controller. Many UX concepts are the same when using either input method.

This information density thing comes up a lot, with absolutely nothing to demonstrate or prove it.

Perhaps we have a different definition of information density. The Windows Phone home screens can provide you with a lot of information without launching a single app. iOS provides a wall of icons to launch apps. Android has widgets, and some of them are beautiful and work well. Live tiles are much more consistent though and trivial to add to your application which means they are included more often.

XNA Studio is yet another example of unifying technologies in poorly considered ways, and that alone close to killed independent game creation on the Xbox.

No, Microsoft policies and practices are what almost killed independent game creation on the Xbox. XNA was a great engine for building games and that should be evident by the interest and support around MonoGame. MonoGame is probably the best engine to build a cross platform game at this point. Using MonoGame you can support iOS, Android, Windows, OS X, Linux, Windows 8 Store, Windows Phone 8, PlayStation Mobile, and OUYA. I wouldn't be surprised if Xbox One and Playstation 4 were added to that list soon.

Hell, they care more about abstractions that make it easier to port between the Xbox One and PS4, and eventually to iOS and Android.

The abstractions already exist for iOS and Android. Using Xamarin you can use C# to build apps for iOS, Android, Windows (desktop and mobile) and OS X. As I said above, MonoGame will likely fill a gap enabling you to write a game that targets both PS4 and Xbox One. Granted, AAA titles aren't going to be interested in MonoGame because they are trying to squeeze every last drop of performance out of the system, but it's a fantastic option for more causal or indie games.
200 quid really isn't so bad, and the X60 was one of the best laptops of the age.

And it includes a brand new battery and the docking station.

Hmm... I still have fond memories of my X61. This is actually kind of tempting.
Awesome Post Aston. You know, you can most year-to-year sales data directly from RIAA. You're supposed to pay for the data but usually you can find someone posting them.

Regarding that, I'm not quite as optimistic as your projections on digital sales. I don't think it trends up forever. I don't have a crystal ball, but I have a feeling that downloads sales will actually peak in the next 1-3 years. At which point, the record industry will REALLY start freaking out (again).
>That is, of course, if the new Mac Pro ever makes it into the enterprise given Apple's track record in that area.

Track record? You mean the inroads they've been making for like 5 years with the iPhone and the iPad?

That said, Mac Pro is not for the enterprise. It's for big calculations: video, 3D, pro audio, scientific computing, etc.

It's not for running Lotus Domino and accessing some VB internal app.
FaceRig -- Virtual Instant Cosplay via Your Webcam
You're right and I'm wrong. Mea culpa. I dashed these off quickly.

Unfortunately I can't edit anymore, so the erroneous #5 will have to stay there.

The main bad thing here is the null padding (covered in #4). This gives the attacker a lot of knowledge of the plaintext (the most significant bytes are all null), which can be used to decrypt if this format is validated on the other end. Bleichenbacher's attack only requires knowledge of one plaintext byte (the leading 02h), and we have many.
Sometimes the universe just seems to fall together correctly, doesn't it?
'Flaw in Dual EC DRBG (no, not that one)'
>You're building an app to schedule tweets. This is not rocket science. Get to work!

You're building an app to post 140 character strings.
You're building a closed blog network.
You're putting ads on a website.

ETC, etc, etc.

You sound like an idiot.
It's a nice gesture, but I fear they've missed their target market. Most of the people who care about free software are programmers, and programmers need things this laptop doesn't have, namely modern specs and a great screen. Cheap is nice for toys, but not for the computer you use every day to do your job and entertain yourself. This simply isn't a good enough laptop to do everything you'll want to do with it, which means you won't use it all the time, which means your freedom and privacy are compromised.

Give me a laptop that can actually replace my MBP, instead of merely sit on the shelf while I watch movies and surf the web, and we'll talk.
records.SortedBy(:time).DisambiguateBy(:group_id)
They do apply to HN, but HN is still very small compared to Reddit, and it's just one page dedicated to one (albeit) broad topic. The difference between Reddit and HN is HN has a reputation amongst a certain culture, so users fight to maintain their own reputation on here. How many times have I seen CEO's and founders of multi million dollar companies freely offer their insight on here? That's valuable, and for the most part, it's verifiable, and that matters to me, so I stick around here.

It's much easier to fling shit about a photo than it is about a very specific/complex product or technology. I can't exactly bullshit my way to top comment about something I don't know anything about on HN.

A lot of the users here, if you click their profile, you can find their startups, places of work, code they wrote, their blog, etc.

On Reddit it's a straight up free for all.
That's never going to change
wait until you get out of college, and start looking for a job, LinkedIn will have the last laugh.
> How are you going to determine whether a comment is bullshit or not, especially on something super niche like some very specific question in r/Askhistorians?

Boy, that sounds awfully familiar... like a very recent Bestof comment, originally posted in AskHistorians, about why reddit comments aren't useful sources for anything. Sounds like you're still reading the comments, despite your low opinion.
It really depends on what you subscribe to. I subscribe to things to help improve me. Things like /r/personalfinance, /r/financialindependence, /r/frugal.

But most of the default reddits, yeah, they can be complete trash and a waste of your time.

Unsubscribe from default reddits and pick the ones that really matter to you.
3 Lessons from 3 Years on the App Store
Merged callbacks in C++ with boost::bind and boost::function
I'd love to learn the core concepts of artificial intelligence (cliché, I know) but I have a lot of math to brush up on.
Noting that Gandhi recommended that the Jews should have committed mass suicide to "arouse the world" to their plight, Sam Harris added the rejoinder, "So the world could do what, commit mass suicide in turn?"

I think this was in "End of Faith."
Foreign governments, yes. But the wholesale monitoring of the public at large (every last one of us) is what came as a bit of a revalation.
Can you post a hash of the info for precommitment?
It depends on your preparation time.

The best talks, IMO, are those written out in detail and completely memorized through many practice sessions. If you only do 2-5 practice runs, you're probably better off with an outline-based or extemporaneous approach. If you do more, say 10-25 practice runs, the script-based approach becomes very effective because you can deliver it naturally from memory without pauses or confusion.

It sounds like your guy probably only practiced his talks once or twice, if he practiced at all. It's tempting to view a script as a way to minimize practice, but really it's just the opposite. It takes more practice to refine the script and to present it naturally.
And then it's going to be /r/truebitcoinserious, then /r/seriouslyguysthisistherealbitcoinsubreddit, then /r/thefinalbitcoinsubredditsolution and so on and so on. It doesn't change anything. It just fragments an already shit community into a smaller shit community.
Here in NZ, it caused quite a stir.
http://en.wikipedia.org/wiki/Paul_Henry_%28broadcaster%29#Sh...
The product may speak for itself, but what if there is no one to listen? :-)
I hope that they are actually planning on implementing this and it is not a well-timed PR stunt to get Overstock.com in the news just in time for last minute Christmas shopping. If so, it will be a huge boon for the Bitcoin economy and could be an important catalyst for other companies to follow suit.
What's not the point? I think you seriously underestimate the quality of participants on reddit. As an example, across just two subreddits I can bump up against Andrei Alexandrescu, Martin Odersky, Walter Bright, the STL maintainer at Microsoft, and many other great programmers who are working on the languages and libraries that I might use. Also, often videos from a conference talk will be posted by the author, who will then respond to questions in the comments. Where else do I get this sort of interaction? If there is somewhere else, I'm certainly missing out on it.

Just the other day, a pointer to Knuth's Annual Christmas Tree Lecture [0] was shared. I wouldn't have found it as soon otherwise.

[0] https://www.youtube.com/watch?v=VW3vgJYYIok
What happens if you don't shoot the civilians, does the game end?[/qurious]
I'm sorry, i don't know what's upsetting you. What i said originally and how you interpreted it are simply entirely different things.
>You don't stand to gain anything from Reddit ever.

Oh come on, really?

I'm a hobbyist game developer. I frequent a few subreddits including /r/gamedev. It's a fantastic community and I've learned a lot there, and I've been able to use it for free promotion. It's been very valuable to me and I've enjoyed using it.

If your statement was "you don't stand to gain anything from /r/funny ever" I might agree with you, but this is just too broad a brush to paint hundreds or thousands of individual communities with.
"The basic premise behind the Cookbook is profoundly flawed"

I didn't think the cookbook had a premise. I enjoyed it because it was full of fun sounding, curious articles that one would never find elsewhere. It gave a sense of adventure and quiet rebellion to the reader and it could be enjoyed in peaceful solitude. It could also be used as a guide for fun projects with friends ("let's try to make thermite!") or just some exciting group discussion.
I had a T60 with Core Duo CPU.

AFAIK they were only sold for a couple of months.
> Trust, I've been on the site for like 7 years now and I've been to nearly every sub deemed "worthy". Almost in every situation, I'd prefer an entirely new forum specifically dedicated to that topic.

> I'm posting about the main subreddits because that's the context of OP's post since her picture was posted in r/WTF.

Excuse me?
Video of Darpa Robotics Challenge 8 Tasks + Special Walking
Each subreddit has a unique culture. Your comment just doesn't make sensw
>> VCR playback of UI state
> I can't wait for details on this. This has gotten me really excited about client-side apps again.

Why? I'm curious what I'm missing about it and the possibilities you see?
How long have you lived in New York?
To add to your point, I literally never go to "www.reddit.com" at this point (for reasons you outlined), but there's a lot of niche subreddits that I love on Reddit itself (/r/hiphopheads, /r/nba, /r/nfl, /r/mfa). The key seems to be heavy moderation and relatively small community size.
So the problem you have with Reddit is that the barrier of entry is too low? Join subreddits like /r/sciece or /r/askscience for hardcore 'truths' - they ban memes, etc.

Again, it seems like you just went out of your way searching for things to hate.
Was Bootstrap actually born from Twitter internal code or did Twitter engineers build it in their spare time?
At one point I found a site claiming to be an Uber for private jets, and they booked seats on private jets that were already flying between your destinations, either empty or not full.

The idea was to defray some the cost of flights that were already happening, and to provide in some cases cheaper than first class flight prices.

I wish I could find that again, I never really looked into if it was actually a decent deal or not.
I think you mean that it can be difficult for most companies to find qualified candidates, for example software developers. I've heard many people complain that they can't find good coders, or any coders at all in some cases.
I'm fond of my local town's sub. It doesn't get many posts, and of the posts it does get I do ignore many, but overall the SNR is plenty high and I've made some nice real-life connections there.
You're probably on chrome for windows, which does a really poor job of rendering webfonts.

https://code.google.com/p/chromium/issues/detail?id=137692
The point is that in any well designed product you shouldn't have to study the docs (all that much) in order to start being productive. And there should be as few "gotchas" as humanely possible please. Did I say pretty please?

This has been observed with countless other technologies -- JavaScript, MySQL, MongoDB, etc. Long-time Perl hackers tend to forget their first experiences with the languages (which for many with languages with far worse track records on the consistency / simplicity scale). But newer users have (rightfully) come to expect much better.

And interestingly: the very use case that started this whole thread

statement IF

isn't in your excerpt, above. Which means that new users are most likely to encounter it "experimentally", i.e. while debugging someone else's convoluted while/unless/last/goto loop.

Of course, it's not that hard to "figure out." Implicitly, it refers to the issue of precedence, which is presumably detailed, uh, somewhere else. Which means a new user to the language has to either spend more pillow time reading, or more hair-pulling time watching their programs blow up unexpectantly before they "get the hang of it."

Which has a lot to do with why newer programmers just aren't turning to Perl as much, these days.
I can see this once it's up and running with a large market cap, but in my opinion you need the deflation in the beginning to attract users. There's much less of an incentive to use the new 'coin if it doesn't appreciate over time.
I agree with this article but disagree with the authors choice to not call himself a gamer. Be the change you want to see in the world. Own the label and be "one of the good ones" and eventually you can be proud to call yourself a gamer. At least, that's what I'm going to do.
This Article Will Make You Laugh, Cry, Then Resent Me [on headline baits]
As a side note, I've been finding puzzle and adventure games much more appealing as of late because it's not all about killing other people.

I get that a lot of games aren't about such things, even if weapons and shooting are their medium; but it seems like a few choice games recently have been about that and it's really awkward. The new Killzone is about two racist factions where you basically play the bad guys, for example.

On the other hand, games like League of Legends and Counter Strike may have death, but they have about as much impact as getting shot with a paintball round. It's a way to say 'tag' in an effective way (Counter Strike) , or to push someone out so you can complete your objective (League of Legends), and those are just normal sporting activities.

I don't know. Pardon me while I wave my cane and yell loudly to get off my lawn, but I agree with you about these sorts of issues in recent games.
A bit reason I think Bitcoin is a fundamental innovation is that nobody quite seems to know what it is. It's clear to me that it is not a currency in the classical sense in that it does things that no classical currency does, but it's also not just a payment mechanism or a wire service or anything else simple and easy to define.
$40k a year to attend Harvard University as me
My most memorable one wasn't technically complicated, but we were receiving mixed feedback on a site that I had worked on. Some of the test group though it was working fine, the other was having "doesn't work" issues.

It turned out that the problem came down to a single dialog box, when people tried to cancel a process on the page.

The resulting dialog said:

"Do you want to Cancel?"

"OK" or "Cancel"

Rewording the options fixed the issue...
Askhistorians have the policy that you have to be able to provide sources if requested.
Isn't this curating content, not creating content since it's already been created from someone else? Subtle but huge difference, as most people won't view you as a thought leader if all you're doing is curating.
Googling for concert dates does suck. I'm not sure the best way to solve it though. Building a database of concert dates is a big undertaking. It's not uncommon for modern bands to have played 500 - 1000+ concerts. Classic bands twice that amount. Multiplied by thousands of bands. Songkick seems to have done a pretty good job getting a baseline concert database together. Potential for an integration.

The auto-fill currently only suggests bands that have been entered into SeenDB.
See the comment below:

>A coworker and I were discussing this earlier so I priced out a Dell workstation with fairly similar specs: same number of cores but across 2x CPUs, same RAM, same video card RAM, no 1TB of flash storage. The Dell ended up costing negligibly more, something like $50 or $60 above the Apple.

I've done the same thing many times with the same results.

Perhaps with non-brand name components you can do slightly better. Not much better in any case -- and you'd be wishing you had spent that extra $500 anyway.

People make an even worse mistake comparing a MBP and other laptops.

Sure, if all you want is the same CPU and GPU (or perhaps slightly better) you can get a similar PC laptop for half the price or less.

But you didn't factor in stuff like: weight (isn't it kinda big deal on a laptop?), vastly better battery life (isn't it kinda big deal on a laptop?), size (isn't it kinda big deal on a laptop?), top notch retina display with top scores for color accuracy and brightness in reviews (isn't it kind of big deal in general?). And the little things, like: multitouch trackpad, unibody construction (you might not even want it, but you have to admit it DOES cost more than plastic) illuminated keyboard, thunderbolt ports, great sleep implementation, mag safe adapter, etc etc.

So, yes, you do get something with same/better CPU/GPU for less money -- but you don't get the SAME stuff overall. Those comparisons are like basing your car purchase on horsepower or cc alone -- and forgeting everything else about the car.
FanSnap Is Now Part of SeatGeek
The key seems to be heavy moderation and relatively small community size.

I wish there was a site like Reddit/HN but on an invite/application basis only to consistently provide good content.
Until next year when AMD releases the same APU technology in a single dye, with granted 4 instead of 8 cores. It will also have HSA, which I believe the Xbox lacks.
Excuse you.
This is from April 1st, 2011. Why is this on hacker news today?
Twitter Alerts: New countries and features
Example: r/redditgetsdrawn. Great place, great content, and obviously, great mods.
Short names weren't really a mistake when K&R made them.
Article is not good.
They keep using the word 'free' as if it means 'open'.
Also why is there a picture of an IBM thinkpad? I can imagine the writer just google image searching 'laptop' for this article.
Having spent nearly a decade of my two decade career cleaning up totally broken developer-architected systems that were so poorly coded for performance that they could barely handle 10 concurrent users, I have to strongly disagree.

It's getting better, but most developers still focus on making it work right now over making it work right. They don't think about caching, or query optimization, or debug logging, or stateless scenarios for portability and clustering.

These are all things that need to be thought about before you start.

That said, a generic sysadmin won't be the kind of architect that is best, but they'll be thinking about more of that stuff than the devs, plus he can implement and manage your infrastructure. Seems like a win to me.
The site you're looking for is lobste.rs
Amen. I just looked at the employee section of a previous employer's website and saw that they actually have as many managers as developers. Seriously 1 manager for every developer.
Well, the CEO seems pretty convinced that bitcoin is awesome and worth trying. And he's right; why not? If you convert it to dollars with bitpay, there isn't much risk, and there's a PR bonus.
You're better off going to a website entirely dedicated for that topic than sub section of a link aggregator. Why not just frequent http://www.gamedev.net/page/index.html or conceptart.org or something?
Happy holidays from First round Capital
This sounds like a blanket judgement to me. Not "reconsider using" but "never use"...

"Never use a service whose name you could make up thoughtlessly."

Not to mention that while you could make up a name thoughtlessly, those behind it might've spent weeks brainstorming, getting feedback, checking their options, etc.
That's a good question. PHP 5.5 with the newly-open sourced (and integrated) opcache gave it a good run for its money before this optimisation sprint [1]. Under real-world 'bloated framework' usage, HHVM was already pretty cool [2]. I'd like to see the results after this speedup.

1. For simple code only - once it's more computationally intensive, HHVM wins. http://www.alexfu.it/2013/10/22/symfony-benchmark-on-hhvm.ht...

2. http://blog.liip.ch/archive/2013/10/29/hhvm-and-symfony2.htm...
Ask HN: What kind of syntax highlighting do you prefer?
I tend to go for a black background, with brightly coloured text. On vim I use the blacksea colour-scheme.

I would be very interested to hear if someone uses a pink background (you can get a pink scheme on Notepad++).
+1 Putin :-)
Thank you, yours is what I tried first and it's definitely fastest, sub second after first compile. However there is no REPL like cljs-start and couple of others I tested have. Between cljsbuild, Austin and LightTable I haven't yet found a stable and fast solution yet. I'll try adding these various REPLS to your example and see what happens.

External browser with REPL inside LightTable seems easiest for a noob like me. Unfortunately LT doesn't support that use case yet, and you can't use Chrome debugger inside it. I still need to see what the browser thinks is happening and not just the ClojureScript's side.

I did manage to get React + JSX, CoffeeScript and ClojureScript + bREPL working with LiveReload, in a single page app. That felt truly powerful.
Overstock.com to accept bitcoins