skysight-inc/HackerNews huggingface dataset:
I feel like providing one or both of these services should be something Akamai can do for them... The web standard of www.foobar.com and foobar.com isn't exactly new by this point.
>How is it possible that a student is worse off having the knowledge necessary to pass a test than to have no knowledge?

That's a totally false dichotomy. My point is that the test rewards students for simplistic thinking. It rewards the children who are not learning how to learn, but learning how to memorize.

>Kids are dumb. Their "complex thought" is really quite simple.

That's a terrible attitude to design a curriculum around. Curricula need to be designed around the concept that every child has an immense capacity for learning and complex thought. Curricula should be designed to reward complex thought. Rewarding rote memorization is not a bad thing, but it is at best a supplement to critical thinking.
With fairness, no you can't, not truly. Please point me to the version of HM the works with inheritance. Plus, due to stuff like __getattr__, the interpreter may not know until the method is called if it even exists.

It would be totally possible in python to write a class where when any arbitrary method is called on a class, a function is randomly generated and called, with a random number of arguments, etc. It doesn't even have to be consistent from call to call. How on earth would H-M type inference cope with that?
Only an engineer would describe a partner as "two-sigma" :)
Because C is simple and C++ is complex, perhaps. Personally I agree with you, I would always choose C++ if given an option between those two.
Every major label is suing Grooveshark, so they'll likely get damages one way or another.
This is true, perhaps it is something to do with making sure people have the correct dependencies installed.

Many open source games websites are badly designed also, often the front page is full of feeds from the developers blog or changelogs.

All you really need is a trailer video , a few screenshots and a download link.
I once worked on a virtual usb device project on linux with Mono, at least ioctl and pointers work well for me. Use Java for this? No...

Moreover, for maximum performance, mono provides facilities for users to embed native code into the runtime, much faster than Pinvoke.
I think it is a reaction to the copyright cartel, but not necessarily an emotional one. The cartel's position is crazy enough and harmful enough that I'm much closer to being on TPB's side than theirs. The enemy of my enemy. Similarly, if a rabid bear got loose in my house, I might temporarily befriend someone who I'd caught taking from my wallet — my interests align more with the thief's than the rabid bear's.
The only way I can see to reinvent the big music companies is to not consume their content and help contribute to the independent labels.
They aren't really, but 1000 hour battery life with a real keyboard has it's appeal to a certain crowd. Though, I say 1000 hours, I know some alpha smarts can hit that, I don't know about the Dana.

Also palm III on 160x560 screen is a bit of a curio.
<i>I honestly can't think of anything off the top of my head.</i>

Limited support in the open source ecosystem? Open source projects are reluctant to build on something that might infringe on an MS patent. That's what keeps me away from the language. To be fair, this is more an indictment of the patent system than C# itself.
The "almost always" part is a bit of a problem. Why does Pinterest allow people to remove attribution? If Pinterest cares about respecting copyright, the simplest step would be to preserve attribution (and on a practical note, the resulting referer logs would notify image creators that their stuff is being pinned).
This isn't about listening to something or reading something. It's about the ability to remix and build upon it.

Yes, those pirate bay users are all about remixing and building upon stuff... /s

How about inventing something new?
It's the price. And the nerdery. Old cheap toys that are still useful today bring up memories. Especially when you have to hack them.
Xkcd Forums
The death throes of an industry
Built this in 24 hours with 3 other friends as a part of an on campus Yahoo hackathon. We just finished working on the game, so it likely has many bugs. The game is built with html5, and the backend uses now.js. This works on the computer, iPad, iPhone, and Android devices. I am very tired right now, so going to leave this running, and go sleep! Game inspired by Wordament on WP7.
Okay so if I'm getting this right, it's basically iMessage but with "thinking of you button."

So yeah, that's useful. I mean I'm sure girls consider pressing a button a very romantic gesture. Must be also very enjoyable for the guys.

Somebody please make TechCrunch with articles about innovative projects.
Gee, thanks for that completely empty gesture there guys.
Honestly the best investment is to set it aside in a penny jar until you have a more reasonable amount that you can make more money with.

Make that $10 instead of $1 and open a "mini mutual fund" that angel invests in high risk things like new companies. $10 per "share", 100 people is a $1000 which isn't too bad of an investment to put into a local computer repair business or something.

I don't know about the legalities of something like this, though.

But if your goal is to get the people buying lottery tickets to buy yours instead, that's not going to happen. If you tell them there's a 1 in 10 chance that their money will be doubled in six months or a 1 in a million chance that they'll win the jackpot overnight, these are people that'll go for the latter every time.
Most of your issues are addressed by the Base Class Library (BCL), which is provided by the runtime itself. You cannot use C# without the BCL, so why evaluate it without the BCL? How do the following sit with you?

- Events, i.e. the observer pattern, are indeed supported first class by way of the `event` keyword and BCL `Delegate` type. And the whole point of properties is to be syntactic sugar to hide implementation details by surfacing state accessors with field-like mechanics. If you need a quick and easy way to reference a "getter method", you're breaking the abstraction and shouldn't use properties. That's the trade off.

- The BCL provides multiple generic, high-performance `Tuple` types.

- Destructing. Memory management is handled by the GC, so what would destructing even mean? The `using` keyword along with BCL type `IDisposable` provides a very usable mechanism for releasing non-memory/unmanaged/OS resources.

- This is mostly valid. That said, `ICloneable` can get you most of the way w.r.t. the copy ctor. As far as the numeric generic, one is required to make do with type-specificity and method overrides, since the numeric types were written without generics in mind. Or you can implement your own numeric type system. Do that once and you can write numeric generics to your heart's desire.

- How could this work with auto-properties?

- Trivial to implement a `NonNull<T> where T : class`. But because of other language constructs (`??` operator) idiomatically `null` references are not considered the end of the world. Design by contract support in the BCL `Contract` type alleviates this as well.

edit: expanded property method explanation.
Apple is not an advertising company.

They have also made other similar moves to the same effect.
Here's one answer to that: https://lwn.net/Articles/249460/
Point number two, before you even finish your first sentence, is to tell us the coolest unique thing about it.

There isn't a cool unique new thing in one game. There is a cool unique new thing every 3-5 years. It's just a fact: most games are remake if you prefer. I'm not saying games are not enjoyable and if they are for you, it's very cool.
Grooveshark is far from legit.
Wow this is really cool for a 24 hour project! Hope your servers are equipped to handle all the HN traffic!
As a counterpoint, my parents pay less on their nice 4 bedroom house in a desirable neighborhood than I paid for a 2 bedroom house in the same city. If you're planning on staying in the valley for 20 years, you will never find a better deal on rent in 20 years then if you buy today.

I rent because I like the option to chase opportunity.
> I'm not that interested in programming, so I think it's a great language

I think this sums up everyone I've met who actually likes PHP. They like that they are able to get stuff done, and look no further. It is just frustrating to those of us who know that PHP is one of the most poorly designed (and I use that word loosely) languages ever to be successful.

If you can get over the local maximum of getting stuff done in PHP, the grass actually IS greener in Python and Ruby land.
Su VS sudo su VS sudo -u -i
We'll know it's over when the music industry distributes music via torrent, by which time they'll be lobbying against direct brain transfer from band to listener.
EFF, CDT, PFIR, etc. If you release a deliberately misleading summary of your TOS, it triggers the "the coverup is worse than the crime" rule, magnifying the resulting scandal.
depends on what you want from a mobile device.

* faster text entry for writing a book? keyboard wins every time.

* less distractions while working on a project.

* runs for ages on a sniff of alkaline batteries.

* easily used outdoors in direct sun light?

* more rugged than a modern laptop?

i'd take one of these over an ipad anytime. but those are my requirements, not yours.
I honestly have to wonder why we don't have robots doing the majority of these tasks. Obviously, a robot couldn't troubleshoot detailed or obscure problems, but for things like provisioning a server, rerouting around bad network hardware, replacing drives, NICs, etc. they should be good enough. CERN already uses robots for the LHC tape backup system. I can't see that this would be that much more complicated.
I wish AppleScript was an option.
The least expensive way would definitely be a redirect on nasa.gov to www.nasa.gov. I really don't think this would require multiple servers for volume (a single very small static file), though redundancy would be smart.

They've obviously chosen the "web browsers handle it mostly, we don't have to think about it" option, which is almost as good, requires zero operational support, and is free.

I hadn't thought about the idea of configuring their DNS to return live results of (essentially) proxied Akamai lookups, which would eliminate the problem of hard wiring their A record to IPs under Akamai's control. That's a neat solution, do any of any the major nameserver sw pkgs support it?
Record labels are determined to teach us piracy is the way to acquire music. Fools...
Eh, the comment section very often contains people notifying everyone that a) the torrent contains malware, and b) the torrent does not contain malware. It's such a crapshoot. The uncertainty would put me off pirating as much if nothing else did.
Fast Go game recognition
Mike Treder crossed the border to Canada
Ever out of disk space in ubuntu?
Top ten 24 hours later out of 11689 votes

Python 2591 22.17%
Ruby 1451 12.41%
JavaScript 1182 10.11%
C 817 6.99%
C# 678 5.80%
PHP 544 4.65%
Java 460 3.94%
Haskell 450 3.85%
C++ 449 3.84%
Clojure 388 3.32%
Ships engine rooms are required to have to separate CO2 release controls for exactly that reason. One releases the CO2 into a protected space and the other releases it into the protected space.
1) Extremely long battery life -- the newer Neo model can be used for months on a pair of AA batteries (see http://www.williamlanday.com/2009/05/29/things-i-love-the-al...)

2) Can run on commodity batteries -- AAs are cheap, user replaceable, and supplies are easily available worldwide

3) More rugged -- can be dropped without fear, no need for aftermarket cases/screen protectors

4) Keyboard included -- no need for aftermarket add-on, unlike most tablets

5) Cheap -- you can buy one for an order of magnitude less than the cost of a tablet, or even more less than the cost of a notebook

Which isn't to say devices like these are better for everyone than a tablet or a laptop would be, just that those devices don't automatically make these irrelevant for their niche.
Wow, it's like you're making a completely new argument that no one has ever made before. If you own a Mac you know that you personally can somehow justify the extra cost. I'll add in that your computer is not going to be obsolete in as long as a Windows computer will, because I've experienced it. Macbook that my brother has from 4 years ago runs far better than the Windows laptop I had before that did after 4 years.

Yes you can install Mac OS X on your PC, but it's a pain and it doesn't work on every single computer. I'm not sure why you posted this in the first place because you're providing common knowledge.

Go to Dell or Samsung or Sony's website and configure their high end desktop and you'll find that upgrading the Hard drive or memory or graphics card will cause you to be over charged as well.
Just use key-based auth, for fuck's sake.

If you're going to keep credentials in plaintext on disk, at least make them keys and stop dicking about with expect.
I am a musician who would never deal with RIAA, instead we put both our albums on The Pirate Bay to download and spread for free.

Now I cannot link to those albums in Microsoft software because they censor all links?

That my friend is as anti free speech as it gets, and this censorship really erodes society not the sharing and copying of files.
There's a few retro computers that are a lot like this. The Amstrad NC-200 and the Cambridge Z88 come to mind.
So basically is instead of making a downpayment for a house, invest in a business, and get a much better return.

The difference is the risk involved in those decisions, since a house is kind of a guaranteed investment.
Super cool, but I keep clicking the wrong letters when I go diagonally on my trackpad.
And the TRS-80 Model 100 (http://en.wikipedia.org/wiki/TRS-80_Model_100), which arguably pioneered the concept.
I feel that people like to share in the experience of listening to music. Often this happens at live venues, but radio also works well because it still feels like you are listening with others. Playing a CD of some obscure band nobody has ever heard of, not so much.

If those music services can crack the social experience of music, they stand a pretty good chance.
You came from Britain, didn't you? The situation there is way worse because of the NHS's failed project.
The following passage is interesting because it points away from the most widely held belief about concurrency and FP. I'd like to know more about what he means.

The other argument for a pure subset language has to do with advancing concurrency, but as I really started to dig in to concurrency support in BitC, I came increasingly to the view that this approach to concurrency isn't a good match for the type of concurrent problems that people are actually trying to solve, and that the needs and uses for non-mutable state in practice are a lot more nuanced than the pure programming approach can address. Pure subprograms clearly play an important role, but they aren't enough.
Download VLC player for Android.
Same issue with mouse.
Follow the money. Collecting user information is (in most cases) a distraction for Apple that could blow up in their face and lead to a serious PR fallout. See locationgate. See Path's address book shenanigans.

It's in their best interest not only not to secretly collect user information, they also want to show that they care about stuff like that (because then they can point their finger at others).

Apple cares about credit card info (because that allows them to let their customers easily pay for everything, it lowers the barrier), but Apple doesn't have to covertly collect that, they are far too popular to need such shady tactics. And that's about it. iAds might matter, but it seems to be a flop and Apple isn't exactly heavily invested in it.
Should we still write Internet with a capital 'i'?
http://blogs.nature.com/actionpotential/2012/03/fear-of-the-...
As someone who spent his first pair of decades in the USA, it's easy to forget that most Americans view the whole world as if it were the USA. It's a habit that seems normal in that environment.

They also frequently say "the world" when they mean "the whole country".
Good teaching consists of intelligently applying basic principles to particular situations, which are themselves understood by subjective criteria. It isn't hard to differentiate a good teacher from a bad one, once you take time to look, though it does sometimes take some imagination and observation.

The tests are efforts to identify good teaching on a general and objective basis. That's probably doomed to fail from the start, and what theoretical potential is available is quickly crushed by the political components of the process.

The real question is why we need general and objective measures in the first place. The answers have nothing to do with education, and everything to do with the governance of educational institutions. That governance is the real problem, and nothing's going to matter until it's addressed.
I'm definitely not for standardized testing, and I think grade school is more about subsidized daycare than effective learning. But the letter is a little bit extreme when suggesting failure of the test. Any sufficiently intelligent child will be able to express their individuality and creativity outside of that particular testing environment. While writing the test, you can choose to recognize what it is, and supply the formulaic answers expected to do well. Then forget about it and continue being creative an excellent in your other endeavours.

There are many scenarios in life where you are expected to follow a procedure. The procedure may not be ideal, and it may even be completely counterproductive. But you jump through the hoops, and apply yourself to the expected outcome of the procedure if you want to succeed.

If I were advising my child I would tell them it's nonsense, the adults messed it up, but try to do well anyway given the rules and expected answers. Playing along can be an important skill. To be used judiciously.
I thought it was a video and that I couldn't find the play button at first. Then I looked for a transcript and couldn't find that either. Finally I thought maybe it was an audio player with a slideshow that follows along.

When I realized it was just a slideshow, I was disappointed. Slides are meant to highlight points, illustrate concepts, and provide focus during a presentation, but they aren't meant to replace it. The only purpose in sharing slides is so that the folks who saw the presentation can remember it better.
You can use the keyboard to type out the words. There are a few bugs with that but it might be much easier. The game figures out which letters you want to use as you keep typing. Just press enter when you are done typing out the word.
Free Organic Chemistry Study Guide [from an old project]
In the past I used to sell these online, but have since then stopped operating the site and thought some people may find them useful. They are optimized for college-level organic chemistry and cover the major topics on the MCAT and DAT.

Link: http://dl.dropbox.com/u/9880498/OrganicChemistryNotes.pdf
Microsoft knows very well that people will just write "thep!!!!!ratebay.se/slug".
Politicians told foreign spies have completely penetrated US Military networks
> Too bad every generation has to rediscover all this stuff.

Even though this technique existed 30 years ago, doesn't mean that it's been recently "rediscovered" by the Ruby folks and excitedly implemented to the musings of, "how did we miss this technique?!?" There are likely lots of reasons why this wasn't used before. The abstract of their paper seems to shed some light on this:

[...]But Ruby interpreter runs on various platforms, and we do not have portable
memory allocation API to obtain aligned memory region without wasting region. In this paper, we propose portable scheme to map from object pointers to corresponding bitmap table
in constant time.[...]

I may be totally wrong, and the paper is entirely in Japanese, but I think there is more to it.
Face book has allowed ...

The mind wobbles.
People expect something that was not intentionally sent by their friends to be actively intercepted. While making the technical distinction may sometimes be tricky, the emotional distinction is fairly straight forward.
Activating Windows 8 contracts in your app
How are the boards generated with so many words?
Oh, sweet! Thanks!
Yeah - I agree with you. I was responding to the commenter's post - re: staying away from Facebook altogether, especially if you're a business. That logic makes no sense.
Why you’ll likely have your DNA sequenced in 5 years
> "it doesn't support people with multiple partners"

Or with multiple loved ones who don't qualify as "partners".

Like, for example, a deployed soldier who wants to keep in touch with his wife and his kid. Being able to "pair" with each one might be really nice.
I generate the letters based on the frequency of the letters in the English language. I just do this process many times, and then use the board with the most words. Its a very hacky brute force way :)
BitC is a systems programming language developed by researchers[1] at the Johns Hopkins University and The EROS Group.

http://en.wikipedia.org/wiki/BitC
I really don't see much/any hypocrisy in the comments I've read. There aren't exactly many people just saying "Pirate ALL the things!".

There are legitimate reasons to be concerned by these constant attempts to attack certain technology or websites. Personally, I think that having a society that thinks that censorship is a good way to deal with ideas you dislike, which is where we're heading if this keeps up, is a lot more dangerous than intellectual property theft.

Hell, it has been known for years that certain ISPs even go as far as to throttle ALL bittorrent traffic and despite what the MPAA would like people to believe some of the bittorrent use is perfectly legal. World of Warcraft actually uses bittorrent for their patches.

As well, there are the facts that:
-Laws have been passed that are so excessive in punishment that judges are actually slashing the penalties, and there are even stronger laws that lobbyists are trying to get passed.
-This idea of protecting intellectual property at all costs has led to modern electronics devices being very rigidly controlled to the point that if you try to modify YOUR device to just install linux or something, you might be a criminal.
-Copyright lasts a ridiculously long time. There should definitely be some rights so that the creator can benefit, but almost a century is too long.
I never said inheritance, or method for that matter.
You can do H-M on typeclasses. Philip Wadler has a paper on it and it's alive and well in GHC:
http://homepages.inf.ed.ac.uk/wadler/topics/type-classes.htm...

The fact that Python allows you to do something absurd is simply an argument against its design.

Edit: Uh oh, looks like I ruffled some snakeskin!
From what I remember, paramiko is pretty straight forward when you're doing keys or password, but you need to hack in a little something if you're trying to connect to a server which insists on both.
I do still write it with capital "i". What do you think?
I know I'm not the only one - I bought a few domains on variations of my son's name, which I'll give to him when he turns 18, or earlier if he wants them.
I found it jarring, too.

Fun link: a fake interview with Chomsky:
http://proteinwisdom.com/?p=16470
Most indie games have a cool quirk that makes them unique. Maybe it's not new, or even unheard of, but the way it is baked into the gameplay is what sets them apart.

Of course if you're a game company making a generic zombie FPS, then you might not have something cool and unique to pitch your game with— but in that case, it won't be a surprise to anyone if your game performs miserably.
I thought the swiffer sweeper was meant to be a replacement for the broom and dustpan? That's not a new market.