skysight-inc/HackerNews huggingface dataset:
Thanks for the feedback.

My intent with the wordiness was to try to generate some SEO juice and see if I can bring people to the site organically. This just launched so it is too early to tell.

I am going to shoot a video of the game in action and include it in the site (as well as posting it on YouTube).

I will absolutely consider your input with regards to the wordiness. Maybe split some of it off into a "Tech Talk" div in the page or even a separate page.

One thought I had for using the term and going into a super-short explanation of what using a GA means is simply to try to differentiate the app a little. Admittedly there are a ton and a half apps in the app store that teach all of these subject. The question to answer became: How is yours different? The answer was the GA. That's why I felt I had to make a very lightweight introduction for visitors.

I am also hoping that this might generate some chatter in tech blog circles. I am not sure that there are other apps that use GA's to teach children (or teach anything at all). That's probably not true, but the fact that I might need to go looking for them might mean that they haven't done a good job of getting the word out.

In the next month or so I am going to get out to various local Meetups and try to show this off and network. No particular goal in mind other than simply meeting interesting people and creating some awareness.

What would be a good place to post for feedback on the site content and design? I think I've seen some of that on HN but it isn't all that frequent.
Yet industries like the game industry are dominated and run by non-technical business leaders who use this to their political advantage- to the point of driving programmers like slaves. "Programming games is fun, right? So you won't mind working over the weekend, right? If not, we'll get the new hires to take over your project." and so forth.

People might see that programming is tedious, but "everything you say can and will be used against you" as political leverage and they don't care what they see, only what they can use as proof to devalue the skill you have that they don't.

I'd like to see more blog posts entitled "programming is fucking hard" and "I bashed my brains out all weekend to show off this barely functioning hack and my kidneys ache from the caffeine overload."

False modesty for the sake of "making it look easy" might benefit you as an individual by looking cool or elite or levelheaded, but it devalues the skill commodity and community as a whole.

I also think that the majority of the population has absolutely no idea of the work involved in your typical program, which leads to, as one simple example: the stereotypical relative asking you to make his great App idea, with absolutely no concept that it would take 6 months of 12 hour days.
A part of the problem is the difficulty in distinguishing people with 2 from those without 2 who simply claim it.

Any difficulty distinguishing people with and without 1 is more important, but is present regardless.
The subject of the conversation: "Given that (a) we need to load files (b) loading files takes time ... do we, consider performance: (1) use an autoloader on some mega-framework; or (2) be explicit and require directly."

I feel this comment contributes nothing to the conversation but a baseless personal accusation.
Photoshop's PNG export is inferior. It should be one of the best things it can do given the popularity of it for web design. Whatever tinypng.org is doing both PS and GIMP need it badly.

Also, there are things like creating seamless textures, tiling them that is easier in GIMP. Animated gif import / export is pretty easy to do too. If only GIMP could do smart object work and live layer styling, I'd be all over it. But I do use it as a professional designer / developer for specific use cases. Another designer and I had a discussion. Basically since CS2, there hasn't been a valid reason to upgrade Photoshop really other than gimmicky stuff.
I started out with the Monoprice thunderbolt to dual DVI adapter. The version I have is buggy and won't function properly when coming back from sleep mode. You need to reboot the adapter a couple of times by unplugged the USB cable.

The early Apple thunderbolt dual DVI adapters also reported had problems. However, I have a recent version and the problems are worse. Occasionally when waking up the laptop the screen will have pixel snow. Rebooting the adapter solves the problem.
this is exactly the point -- startup best-practices change much more rapidly than best-practices for something like bridge construction.
Nice! I'm working on something very similar except I'm using Music Player Daemon as my database. It seemed like I may as well let one of the best do the work rather than deal with syncing the filesystem and mapping ID3 tags in the database on my own.

I'm curious as to the performance of your implementation? Does it handle a large library of music well?
The thing I'd like to know is whether there are third parties producing components that Lego doesn't. For example:

* A Lego compatible case, that can accept an Arduino board.

* A range of Lego compatible sensors and actuators

* Other components following the theme of integrating open-source with Lego.

* and so on...

---

Edit: formatting
You do realize Nokia Lumia phones have IE as well as Xpress? This issue affects Xpress alone. You could use IE without any of this affecting you.
I don't know about the current market for building blocks. But my guess is that Lego is benefiting from monopolist pricing. This is just a guess; I don't really have good knowledge of pricing and products that exist in this category.

If there are less well-known brands, with possibly lower quality, that sell for lower prices, Lego's continued success would argue that these competing products aren't perfect substitutes. In other words, Lego extracts a premium for its unique attributes: Quality, the prestige of the brand name, exclusive licenses for movie-themed sets, or patented brick designs might be some of the fences that could be protecting their market share.

Economics 101: If it's easy to build businesses that replicate your goods and services, then competitors will enter the market and bid each other down until prices reach levels that make profits disappear. (If someone's making a profit, then someone else can and will bid a little lower and gain market share in exchange for a smaller per-unit profit.)

If Lego has a unique success formula that other companies can't duplicate for whatever reason, then they can act as a monopoly and charge a price that maximizes unit profit times volume.
On a side note, Adobe is giving away its flagship Photoshop (actually the entire creative suite) away for free, with VALID serial numbers. However, they're giving away only the CS2 version though. EDIT: It's a semi-official free version. But it's still a great deal!

You can fetch it from here:
http://www.adobe.com/downloads/cs2_downloads/index.html
How To Expand a CIDR block to IP addresses in PostgreSQL
A lot of programmers really do find it fun though, or at least interesting, and especially interesting to talk about. I don't really see why people interested in a craft shouldn't discuss things they find interesting about it. I mean, that's what happens in any other craft too: there are a ton of photography blogs, and they are mostly not about how photography is tedious and clients suck (though some are). Scientists tend to talk about science with a certain breathless tone, too.

Plus, a reasonable number of bloggers are blogging about side-projects, which is a bit different setting, and probably more fun. Same way that, say, there are people who enjoy cooking and blogging about it, but they might not really enjoy being a line chef.
Hypepotamus | Atlanta for Startups by Startups
I think Gimp can do the slicing with a plugin. There's a lot of stuff it can do that the gimp pros don't advertize, or the instructions are linux only or just difficult to lock down.
I'm a geek. I can get most any kind of server set up if I set my mind to it. My clients often pay me reasonably large sums of money to do things just like that.

I'd never use an email list service. The fact that I don't know how to set one up is enough of a mental block that I don't really need one.

But Breeze would just work. All I have to do is put in my CC number, I could do that in my sleep without a context switch. Or if I'm really lazy, I can forward the link to my EA with a note to "pay these guys" and I'm done.

Just because we could use another service with only 5 minutes of work doesn't mean we will. Context switches suck. 37signals knows that. That's why they work really hard to make sure their stuff just works.

[Side note: I just googled "email list service" to prove my point. I found http://www.mail-list.com/. There's like 16 steps before I get to actually, you know, send a freaking email. Andddddd I've already tabbed back over to HN because I just don't care anymore.]
the fact that I keep up to date on dinosaurs is my problem, not yours.
Can anybody confirm if these support HDCP?
I received my AA at a community college last year and they were beginning to take an interesting direction when I was leaving that I hope to see other institutions take.

The college itself was commissioning certain professors (department heads in some instances I believe) within each department to put together their own textbooks for certain subjects. When I would go to the bookstore, I remember seeing books branded with the colleges name rather than your typical textbook publishers. If I remember correctly, these textbooks were significantly cheaper, something on the order of ~$30 for an algebra or calculus book (I can't remember which it was).

Sure, it takes a little bit of work, but in the long run the students save money and the college may actually stand to make a little (or a lot, I don't know what, if any, markup is on them) money as well.

I've had professors apologizing to students in pretty much every class I've taken because of the textbook prices, so they're definitely starting to look at alternatives. So much so that I've had a couple professors tell us to return the books.
It's not a give away it's for existing owners. It's not a great deal, it's for valid CS2 owners.
What has happened to agile?
However, the market for rare pieces will first see counterfeits, and when the counterfeits get good enough, collapse back to the marginal cost of ABS + production.
Assume a random variable is barely resolved at 1-sigma off zero with N samples. If I wish to increase my confidence that it really is off zero (and the mean with N samples is actually the mean of the distribution), then I'll need 4N samples to halve my uncertainty and double the significance of the observation (as measured in sigma-units). It is in that sense that the significance of a measurement increases like \sqrt(N).

Viewed from my perspective, if you'd like to go from 2-sigma (95%) to 3.29-sigma, you'd need (3.29^2)/(2^2)=2.7 times the amount of data used to get the 2-sigma result, or 170% more samples.

It looks like you've reached your conclusion that I'd need 68% more data to reach 99.9% by taking 3.29/1.95=1.68. I believe that this is in error. Uncertainty (in standard deviation) decreases like 1/\sqrt(N), not 1/N.

\sqrt(N) has driven me to depression more than once.
Edit, messed up frame rate calc, it's not 1/72s, it's 1/64s: 48/(270/360)=64
Honestly, I was making fun of HN more than I was "hackers". I don't think any of the words I used there, besides maybe "web", are in any version of the jargon file.[0]

[0]: Then again, I haven't seen an "updated" jargon file in a long time. I don't even know what the new jargon is.
So... the article... Hypothesizing that it's primarily due to tight tolerances. Shows that they're indeed tight, and have remained similar to legos made 40 years ago. However, similar to what appear to be "random cheap dollar store building blocks." Best sentence "Honestly, I don’t know much about plastic manufacturing – but the LEGO blocks appear to be created from harder plastic." - This is why they made interviews. Really wasn't so interesting and didn't answer the question.
How do you HNers think about this picture?
red blocks for workdays, blue blocks for holidays or weekends . that means some of month we have continue workdays
I think so. I do recall attempting to install the hyper-V on a server core installation. However, I think the problem was that the management tools required either windows server 2008 (which I didn't have) or Vista (which I didn't have). I don't know why the management tools aren't just a win32 binary (like VWWare Vsphere).
MPD is indeed nice, but not the intended use case here. I don't want to be running it on my server or have anything related to audio playback there. They do indeed index metadata, though I'm not sure what their implementation is like. If you finish your project, drop me a line though - would be curious.

ZX2C4 Music handles my 100 gigabyte collection without a hitch, and I'm just using sqlite on my box. If I wanted something more intense, I could run this with PostgreSQL or MySQL or MariaDB or something a little bit better primed for performance (zx2c4 music supports multiple database types out of the box). But, even with sqlite, searches are practically instantaneous.
What Are You Breaking Today?
> Incorrect

I'm not denying there's better code and worse code in a performance-measurable sense that's written before 'optimization' goes on later in a project.

However, in the real world, we deal with problems. If you have a performance characteristic that's causing issues and you can reproduce it, then you have a problem and you can work on it. The inverse is also true.

Point of premature optimization quote: Most of the time more than a passing / higher-level-architectural thought about performance is not a good idea.
CBS squelches CNET
Taken from http://www.reddit.com/r/geek/comments/14ccan/lego_super_star...

"Every single lego brick made has to fit together perfectly with every other lego brick EVER MADE. So the piece you get in your new super star destroyer has to snap together perfectly with a piece from a model house made in 1970. To achieve this, they run size tolerances on the order of .0005" "
Actually, these serials are legit and they seem to work. It WAS earlier only for existing users, but I read somewhere later that adobe changed that. That's why you don't even need to sign in to download these (usually you are required to sign in)

LINK:
http://arstechnica.com/information-technology/2013/01/adobe-...
1. I bought mine from green-sum on Ebay, no problems and his feedback is pretty spotless.

2. the Catleap range takes Dual-link DVI, which requires the powered adapter for (I use Apple's one for the MBP, and bought an extra minidisplayport -> displayport adapter for my work laptop).
Mobile Perf bookmarklet
Yeah, if i can adjust it so it gets dark by 10pm rather than sunset, that would be pretty awesome.
I second the professional chef. McGee's On Food and Cooking is another essential. It's a reference book, but worth it.
Really? I find that it works significantly better then the crazy Apple approach.

Not a single problem with it.
Maybe I'm missing something - how do you sync music to your WP8? Or get the latest podcasts on your phone automatically?
i think it's fair to call the current manifestation of 'startups' comparatively immature.
Looks like there's one in Beijing now too. The Kunming one was there for 10+ years, and used to be far higher than any building in the area. http://www.aeromental.net/2010/11/05/optimus-prime-statue-in...
CNET Blocks Dish From CES Awards Over CBS Lawsuit
Unfortunately I still find it to be quite slow compared to Opera on my Optimus 2x. The difference is speed is quite large.
AFAIK, the Asha phones run S40, not Symbian.
This is a really fantastic idea.
> C is built to run on a MASOS (multiple address space operating system)

What? You can run C on machines without a MMU, without an OS, or even to implement an OS.

> Many of the things C deals with like the file system and interprocess communication would be obsolete in a system with single address space orthogonal persistence.

What if people want a filesystem? They can't have one because the machine designer liked "single address space orthogonal persistence" better?

> JavaScript would run faster then it does on Von Nuemman machines because it would use the hardware support for dynamic languages
> Haskell, in so far as its purely functional, would probably run the same as it does now.

I highly doubt these claims. Just because a language is "dynamic" doesn't mean it can take advantage of generic "hardware support for dynamic languages" to be as fast as highly sophisticated and language-specific VMs like V8 or IonMonkey. Just because a language is "functional" doesn't mean you can implement a thin translation layer that maps one onto the other with minimal overhead. This is fuzzy thinking that ignores the true complexities of high-performance language implementations.
http://forums.adobe.com/message/4974662#4974662

"You have heard wrong! Adobe is absolutely not providing free copies of CS2!

What is true is that Adobe is terminating the activation servers for CS2 and that for existing licensed users of CS2 who need to reinstall their software, copies of CS2 that don't require activation but do require valid serial numbers are available."
Your magic is over. Did you read the thread? People found out. Well, first those security holes in RoR, now those useless blog posts, you already peaked. Did you consider selling? I'd buy your product line and brand for, say, 5,000 EUR (provided we split the due diligence costs). Deal?
No but if mainstream movies cost 8x as much and only retain users at 4x the rate, then you're going to get more B movies vs. mainstream.
You know, it's interesting. I am finally co-founding a start-up with someone I have worked with in open source for a couple years. Just got the incorporation paperwork back. Exciting times.

You know the initial stages of marketing are easy. Really taking it to the next level is quite difficult. There is a reason why there are people who run marketing firms.
Interesting. It seems like a paid version of coursera with a job-based focus, like the various intensive hacker schools. Do you post stats on your students' post-graduation placement like those schools usually do? Do you get any income via recruitment fees for companies hiring them?
I made a year-by-year line overlay for the Japanese data.

You can probably plug in any other area's data. the JS is just in the index.html.

http://poyo.co/d3stuff/flu/
I don't understand. What practical effect does its devaluation have? In whose eyes does it devalue? Are you worried it's going to cause your salary to decrease?
The problem is that other programmers don't care about posts like that, so they'd never be read. Or if they do read them it'll just be to tell you how completely idiotic you are for taking that long to figure that problem out. Or that they could have done it in a week. I don't know about you, but I enjoy reading articles about people succeeding and enjoying what we're all doing. Like, if you were pushing shopping carts would you rather read about people surfing on top of them or bitching about how terrible their lives are?
> However it speaks of a compiler for ALGOL... it was compiled down to machine instructions. Assembly is just a representation of machine instructions, so I don't see how it can be said to not have an assembly language.

In this sense, you're completely right. But I think that people who grok the system mean something a bit different when they say it doesn't have an assembly language. (Disclaimer: I have no firsthand experience with Burroughs mainframes.)

The Burroughs system didn't execute Algol directly, true. But, the machine representation that your compiled down to was essentially a high-level proto-Algol. It wasn't a disticnt, "first-class citizen". It was, if you like, Algol "virtual machine bytecode" for a virtual machine that wasn't virtual.

If you're writing in C, or some other higher-level programming languages, there are times when you want more fine-grained control over the hardware than the more plush languages provide. That's the time to drop down to assembly code, to talk to the computer "in its own language".

The Burroughs mainframes had nothing analogous to that. The system was designed to map as directly to Algol as they could. It's machine language wasn't distinct from the higher-level language that you were supposed to use. To talk to a Burroughs system "in its own language" would be to write a rather more verbose expression of the Algol code you'd have had to write anyway, but not particularly different in principle.

So, I guess the answer to whether or not the Burroughs systems did or did not have an assembly language is a philosophical one. :P
Bah humbug.

By their very nature blog articles like this are reaching an audience of non-coders, to show them that a basic understanding of programming is within their grasp, that it's a worthwhile intellectual exercise, and yes, that there IS fun to he had in the endeavour.

Blog articles like these are not prospectuses for Computer Science courses, they are not meant to be a sombre accounts of the travails to be had in professional programming life. And your profession is no more devalued by their existence than Electrical Engineering is somehow devalued by those kits for children to make their own rudimentary electrical circuits.

And just the same, these kinds of articles have an educational function, especially when it comes lowering the perceived barrier for entry for lay people to understand some of the fundaments of how software works - and this includes young minds who may well choose it for a career.

I'm one of those ordinary people who read these kinds of articles and was motivated into action. And I was profoundly embarrassed at how long it took me to make my first to-do app. It didn't come natural to me, and I cracked the shits and banged the table at how I overlooked the one character typo that was screwing it up. But you know what? Finishing it was actually "fun" and it was "rewarding".

I'll leave it to you to guess whether my stumbled first steps into n00b level code have meant that your craft and your profession is now diminished in my mind, or elevated.

In a world where software is all pervasive, there's nothing to be served in encouraging popular ignorance. And I'm sure there's more to be gained for your profession as a whole if the wider world was just a little more literate about what you do.
I wrote a similar app called Brightness that lets you manually control display tint and brightness, instead of relying on a timed mechanism. Myself, and many other designers and developers, find it very useful.

https://itunes.apple.com/us/app/brightness-dimmer-tint-contr...
As far as I can tell, the brand of the old Red Herring magazine was bought by a company called DASAR, which appears to be owned/run by this guy: http://www.time.com/time/magazine/article/0,9171,1972998,00....
Put the monitor in portrait mode, awesome for code and browsing ... just about anything that isn't a movie.
Wrote this up but it didn't seem to post before...

Treat the remote workers as if they are local deaf workers. How would you accommodate a deaf co-worker? You'd write down a hell of a lot more stuff in emails, documents, wikis, blogs, etc. There's huge value in written documentation - and keeping it up to date - that goes well beyond the immediate "get stuff done ASAP!" needs. Every time a new person comes in to the team, they have a record of documentation, mailing list archives to sort through, revisions of docs to learn from, etc.

Somehow all the same tools and techniques that make collaborative development possible and popular in the open source world tend to get shunned in corporate cubes.
Efficiency could land you in jail
They're not necessary, but it sure is nice to simply archive your current gemset and have at it. If the update doesn't work out, you don't have to download and recompile your old gems again. It's a convenience, nothing more, nothing less.