skysight-inc/HackerNews huggingface dataset:
I thought that the quality of writing in the article was very poor. As a side note, I also found it funny that many are worried that the "prestige" of Harvard is besmirched, because the original meaning (now obsolete) of prestige was

An illusion; a conjuring trick; a deception, an imposture.

EDIT: Even the title of the article is unintentionally funny. Because academics may also be the plural of academic (better described as an academician), the title may be taken literally.

>As professors focus on their research, and students worry about securing career opportunities, both sides become increasingly disinterested in the classroom.

This sentence is atrocious, not only because of the use of "disinterested" for "uninterested" (Bryan Garner classifies this usage as Stage 4 on the language change index, meaning that it is ubiquitous but still not quite accepted [1]), but because the meaning is ambiguous. Are the views of the students about the idea of classroom learning changing, or do the students feel apathetic inside the classrooms of professors who ignore cheating?

Another poorly written sentence:

>The roughly 30-member committee was established in the fall of 2010 and includes about eight student members.

This sentence would be fine in informal speech. In formal writing, especially in a respected newspaper such as the Crimson, it is unacceptable.

Somewhere, John Simon is muttering under his breath.[2]

[1] http://www.amazon.com/Garners-Modern-American-Usage-Garner/d...
[2] http://www.amazon.com/Paradigms-Lost-Reflections-John-Simon/...
How rare is lithium for lithium ion batteries? And how recyclable is it?

Should I be buying lithium now to sell it later?
I could imagine the ranking favours .gov domains, which should be reliable. But surely for anything Google sees as a redirect, the redirect target should be the canonical URL?
Truffle.io - Life is complicated so we made dating simple.
(Actually the explanation at http://news.ycombinator.com/item?id=5311430 looks a lot better. I do wonder what's up with the DoI's recent "security concerns").
I don't get it...http://hexpreview.com/fafafa(eeeeee)
> There are shortages in areas, but often those are in smaller cities and rural areas.

It's true there is no shortage of doctors wanting to live in Manhattan or San Francisco, but most of the country lives in smaller cities and rural areas. Even parts of Chicago have doctor shortages: http://www.uchospitals.edu/news/2013/20130227-doctor-shortag...

See: http://www.washingtonpolicy.org/publications/notes/looming-d...
I have used it in browser games to load assets (images, sounds, data files) before starting a new state (menus, gameplay, etc). It's a fantastic library.
- Make your profile in 1 min exact
- Browse pictures of other users
- Meet them over for a coffee, no ping pong messaging
Earth's spin is due to asymmetry in the accretion of matter during planet formation. The dust and gas that would form the planet was orbiting the center of the nebula before either the sun or planets formed out of it; interstellar nebula begin rotating and flattening before they form a proto-star. If you could pop the sun out of existence, hydrothermal vents would continue feeding bacteria with absolutely no solar energy until the planet eventually shed too much its internal heat (from its initial formation, also not from the sun).
This seems very odd to me. Why restrict one's self to an unsupported, proprietary, unvirtualisable OS when Linux and the BSDs are neither of those things and very similar.
You'll notice that people search for facebook not "face book" when they go there.
For $60,000 per month they can't create a mode where all your dynos are behind a single HAProxy with "intelligent" least-connections load balancing?
I'm a student at Notre Dame (in South Bend) and Steve actually came and spoke to our computer club a little while back. I ended up talking to him for a good long time afterwards about everything from business to software to Github to working remotely. Pretty cool then to see an interview with him on the front page of HN.

One thing that was kinda cool was that Github's interview process isn't necessarily so technical, because they usually find out if someone is a good programmer by just looking at their Github, and having popular repos sometimes catches their attention. Also, all new employees push to the master Github branch on their first day IIRC.
With publicly creatable accounts by the potential hacker, a pepper is just another password.

Leaving identifiable bits in the hash makes it easier to do things like

if pass_type ($1$) { on_logon $upgrade_to_pass_type$6$)

> At worse, you slow them down a bit, allowing you to do things like mass-email everybody affected.

If you ever know at all.

Better to use 'not fast' hashes like bcrypt, scrypt, or PB(something) that requires far more work and far slower cracking.
Right now the language I see as most positioned for serious work is the Mozilla Rust language. There have been a few stabs at a type-safe deterministic language- BitC and SystemC come to mind.

Loosely, you're looking for a language where you can ensure that garbage collection won't happen and that assembly can be written. Those languages aren't popular these days. Then what's needed is some level of type safety and guarantees about efficient code generation. You should be able to reason quite well about the generated code. "No Magic" is the watchword of that land.

Rust is targeting the next level up from kernels, i.e., system utilities and performant applications. It's not really intended to write kernels, but I think it can get there with some careful work. It should, IMO, do reasonably well on more powerful embedded systems based around typical OS models, e.g., the RasPI.
The third from last section, titled "Facts regarding the unauthorized disclosure of Other Government Documents" is very vague. While all other sections detail the information released, this one does not. Possibly, I suppose, because it never made it to the public. Does anyone have any idea what it could be referring to?
Special thanks to the new MagSafe - this is no longer possible (short term anyway).
I have rolled out SSL client certificates to a client for authenticating remote users to a web-app so they could work-from-home.
I've noticed something interesting with talent in my area (Madison, WI): people like when you say you looking to build a sustainable business that won't try to dish out equity instead of a normal salary. It's almost a hiring advantage if played right. I think people are starting to catch on that options are worse than worthless and if a company sells you can lose your job and not make much back, despite pouring your soul into the startup.

In a company looking to exit ASAP, you realize that the only ones that would benefit in that exit are a few founders and key early hires. Everyone else will probably lose out. That really messes with the culture, too.

I still think a startup job has many benefits that beat a non-Google corporate job, and I would never go back to a big company again, but I probably wouldn't be interested in working at a VC-backed startup shooting for a quick exit.
I fully agree it is quite easy and maybe even too easy to write crappy Haskell but that is completely beside the point. I don't shit on C++ because that is a hip thing to do, whatever that means. C++ is still used in some fields, and obviously C# and Haskell (and by extension all modern languages) suck for those fields.

I think C++ was a bad idea from the start, because it attempts to be a strict superset of C, which is like trying to win a race while being tied to the current front runner. It might have allowed C++ to use the rope to get in front, but now its in front it just drags the language down.

I am trying to invent a good alternative, but obviously that is easier said than done. I like to talk about it openly and provocatively so others who are more qualified to do it might jump in and try too.
Sure, just modify every browser to support hardware tokens out of the box. Being logged in simultaneously from multiple devices (like a computer and phone) is also problematic with hardware key storage.
The firing of clinical faculty began at least before 2004.
Hope you're keeping track of how often people curse at it. You know, for science.

When I worked on a project related to voice recognition and phone menu systems, they ended up making swear words redirect to the operator.
Some do. I prefer AltaVista myself.
An enormous and sophisticated 'tool chain'. Surely it could never be implemented in a one-day-to-be-invented universal fabricator? One is reminded of those 19th C ppl who thought recorded music was impossible since any player would have to contain miniature versions of all the orchestral instruments (or things that resembled them: "humanity's choir") together with a horrendously large paper roll punched full of holes
I agree with you, but that's not how Randall got the entropy for the comic. His entropy numbers come from NIST SP 800-63[0], for "correct horse battery staple" spaces included.
But NIST SP 800-63 has been shown to be invalid in metric for entropy, making the comic's numbers incorrect in real application.[1]

[0]: http://en.wikipedia.org/wiki/Password_strength#NIST_Special_...
[1]: http://reusablesec.blogspot.com/2010/10/new-paper-on-passwor...
More than you think. Especially when I don't want google to know what I'm searching. Porn for example.
Payswarm is a w3c affiliated universal payment standard. It hasn't taken off yet, but is a pretty compelling concept.

http://payswarm.com/
http://www.w3.org/community/webpayments/
I suspect that the English "rape" has its roots in the Latin "rapio", which is very much not about sexual conduct--though the meaning clearly could be mutated over time (as it seems to have been) to mean forced intercourse.

http://en.wiktionary.org/wiki/rapio

EDIT: For a further stack trace, consider "enrapture", derived from "rapture", itself derived from the future form of "rapio": http://en.wiktionary.org/wiki/rapture .

And people say that a classical education and liberal arts is useless. :)
Oracle has subquery factoring (the "with" clause) and recursion; native arrays, hash maps, collections, nested tables, and other complex data types; remote database links; queues (similar to listen/notify); regex querying; attribute-level timezone support; extremely powerful window functions; text search; tons of built-in crypto (if you really insist); and most of the related things on this list.

The biggest killers (vs. postgres): no simple helpers (generate_series, for example, is achievable with simple, efficient recursion, but you have to write the whole statement); a truly antiquated client program (sqlplus); built-in json, but you do have associative arrays/hash maps and nested tables, so you can achieve exactly the same thing, and it's indexable*; and range types (meh imo).
cocaine is the natural by-product. caffeine was the replacement after cocaine was deemed illegal.
Why Medical Bills Are Killing America
The total lithium content of seawater is very large and is estimated as 230 billion tonnes ... At 20 mg lithium per kg of Earth's crust, lithium is the 25th most abundant element.

http://en.wikipedia.org/wiki/Lithium#Terrestrial
Google almost universally provides the best results if you are actually searching for something.

Compare the results for queries like "that movie where a computer plays tic tac toe" A very reasonable search if you forget what the name of War Games is, but bing fails it utterly and completely; not a single mention of War Games until the second results page, and the wikipedia page for it doesn't appear until the third. Meanwhile on google the first results page barely has anything that isn't about War Games.

Now, if you just search "War Games" both will do fine. For that matter, so does Wikipedia's builtin search...

You can push it even further and get more vague, something like "that car that james may goes fast in" and while at that point google starts to degrade, it still easily beats out bing.

Suppose I am looking for "that movie with a button". Yup, google get's it, "The Box". Bing thinks I am thinking of Benjamin Button, which was google's second suggestion (I wasn't). Fair enough though, suppose I actually had been thinking about "that movie where the guy get's younger". Both google and bing don't do great, though google still definitively does better.
I am willing to bet the City of London against a house-brick that the vast majority of people searching for 'ford' are not looking for a definition of the river crossing, but rather the motor vehicle company named after the man named after several other generations of men named after such a river crossing.
Because it makes sense. These sorts of things normal are allowed to go through so that horrible unintended consequences can be wrought on the unsuspecting.
Easily build flexible, scalable, and distributed, web crawlers for Node.js
No issues using the package provided by ArchLinux. Has run fine since the day I got an invitation to the beta. This is probably due to someone writing a good PKGBUILD for it, but it demonstrates that it is not intractable for interested distros/parties to make an easy out-of-the-box install.
Share amazing gifts and promotions with your Twitter followers
The alternatives seem simpler, specifically solar thermal collectors[1] where they can be used in conjunction with steam turbines and molten salt heat storage.

The most obvious disadvantage is that energy collection ability drops sharply on clouded days and it relies entirely on clear skies.

[1] http://en.wikipedia.org/wiki/Solar_heating
Peugeot Bets on a Different Kind of Hybrid Car
That's a fine list, and when said like that it might even be fun to implement and relatively easy to accomplish, but there's a bigger battle before you can write any of the software systems you mention.

You need all those things _and_ interoperability with existing libraries that are written in C and C++, preferably both ways. That is a lot less fun to implement.

Another thing is that implicit in the 'realtime' part of your requirement is that you don't want a runtime system, and that bugs a whole bunch of your earlier wishes. It also makes the language less interesting as many of the cool features of modern languages depend on runtimes (it's why we can't use Rust or Go!)

Whoever designs the new language needs to have a lot of restraint, knowing all the fancy things modern languages have, and picking only those that can be implemented whilst satisfying the needs that those core applications have.
doioig.gov ranks highly for both "stack" and "overflow" separately. That site is about stacks and overflows afterall. Perhaps that's why combining the two gives it superpowers.
Not relevant to the subject, but I was just wondering if anyone can enlighten me on the use of is/are. Why is the headline Why five days in the office >is< too many and not >are< too many?
Yep!

There are times I want to be in the office. There are times I want to be at a coffee shop. There are times I want to be at home.

As an executive, I feel like it's my job to provide as much flexibility to my team as I possibly can. Inspiration can strike anywhere, in any environment. I want to capture that for my business. I find that people really appreciate it as well.

Really it comes down to meeting management. Limit the requirement for face-time and structure the company in a way that you can minimize how often people have to collaborate. I find this makes the voluntary (and spontaneous) interactions even more valuable.

The Yahoo decision really bothers me in a really visceral way. My team is made up of highly skilled professionals who deserve to be treated like adults. Forcing them into the office is the opposite of that (at least to me).
You still don't get it.

PBS is not a government organization. It is a private non-profit organization that is free to do what it wants. In this case you have a classical problem. Developing quality programming has a fairly high fixed cost and low marginal costs. Yes, they could cheaply give it to you, but if they did then they would lower the incentive for non-US organizations to absorb some of the fixed costs.

The fact that they do not sell it to individuals who want it is a sign that they are missing a great business opportunity. It is stupid. But again it is not government stupidity. (And for the cost of an EC2 instance to use as a proxy, you can get around the geographic restriction.)

And what about the tax money? Tax money that goes to PBS stations largely goes to the geographical problem of supporting local PBS stations in locations that do not have a sufficient donation base to pay for it themselves.
To End The Gender Skill Gap In STEM, Add Competition To The Equation
Stack Overflow is officially named "Stack Overflow" (with the space)[1], though it's common to refer to it as stackoverflow (no space), of course.

[1] http://stackoverflow.com/about
> If I want an app, I download it. If I don't want it any more, I move it to the trash. If I really don't want it anymore, I use AppZapper. Can someone explain to me why the issue of package managers comes up so often arouand these parts and why they're so important to people?

You're talking about apps in a relatively recent sense of the word: a wholly self-contained piece of software that you drop into the OSX /Applications folder.

Package managers, in the relevant sense, are for installing software (often called 'packages') into places that OSX normally hides from its users (/usr/local for example). A lot of this software is command line software, though on other operating systems, a package manager would also manage GUI packages. (On OSX there is this somewhat artificial distinction between /usr/local and /Applications.)

In any case, the kind of software pkgsrc, MacPorts or Homebrew installs requires more work than just "download it". You can download the source code easily enough, but you can't simply download the precompiled software itself, unzip it and drop it somewhere. You have to build it, and this will require lots of other packages and also a whole bunch of knowledge and or scripts to configure and build it correctly. Package managers like pkgsrc help to automate and simplify all of this.

If you've never needed anything like this, no great surprise, and likely you never will. But if you do need these things, then OSX poses some extra challenges. (Although as far as that goes, every os has its own issues, no doubt.)
Would a person struggling with a stack overflow actually google "stack overflow", though? Surely only a very fresh programmer would need to google it, and only if he/she knew what the concept was. But here's what an infinite recursion in a C program prints if I run it:

Segmentation fault: 11

Well, that's C for you. If I try Ruby:

test.rb:2: stack level too deep (SystemStackError)

Ok, still not the same nomenclature. Python:

RuntimeError: maximum recursion depth exceeded

Nope. How about Go? ... Actually, an infinitely recursing function in Go never completes on my machine. I wonder why. Perhaps it's not using the stack the way I expect.

If you do the same thing in Java:

Exception in thread "main" java.lang.StackOverflowError

Ok, there it is.

But if do you get that, would you not google "StackOverflowError", as opposed to "stack overflow"?

(Then again, my Google searches are perhaps uncommonly precise. If a function "foobar()" in library "libfoo" overflowed when processing HTTPS URLs, I would probably google for "foobar stack overflow libfoo https url".)

The Wikipedia entry for stack overflow (the concept) is the fourth hit on a search for "stack overflow". Should be acceptable to a newbie.
A function that doesn't do IO and a function that does IO sound like totally different functions to me. Why aren't you writing a new function?
Yes natural gas overtook coal as the leading source of electricity in the USA. The transition was in 2012.
Steambox sounds like it is just going to be running a desktop Linux, with some hacks to make Steam the primary interface. So, I doubt it will be considered "non-meaningful".

Microsoft is teetering and everything else around us is standardizing on Linux. It shouldn't be long until home computers start to move to it in significant numbers, ESPECIALLY with gaming consoles that run Linux getting thrown in the mix.
I watch more videos on my laptop than on my television screen, so I prefer 16:9. It's a good ratio for games, too. That's true for lots of people, like almost all students I would guess. That said, I wouldn't mind if the aspect ratio was taller.

The optimal solution is to offer different aspect ratios and let the consumer choose according to their preference.
The collection as a whole is the thing that is being compared.

400 computers are on the desk.

200 students are better than you. (everyone one of those students are individually better than you.)

200 students is better than none. (the total number is being compared as a singular item to the quantity 0)
the ACH network gained widespread adoption when the gov't pushed a new banking standard down to ensure electronic disbursement of social security payments could be made. In this way ACH is a government sponsored payment infrastructure with it's own standard. The standard is actively managed by a gov't agency (the Fed/NACHA). But ACH leaves much to be desired, which is why proprietary payment networks (VISA/MC/AMEX, PayPal, inter-bank non-ACH transfers) have been developed. I'm doubtful that the gov't again pushing a standard, even one that's as widely adopted as ACH, would be able to keep up with the changing demands of the market. We tried this already and it didn't work, but maybe I'm just being cynical.
Searle didn't show anything of the sort. There have been many responses to it, such as pointing out that it is the whole system, rather than the man, that understands Chinese, or that it is begging the question in terms of the uniqueness of human intelligence.

E.g. a fun response which reverses it to be AI talking about humans http://lesswrong.com/lw/ghj/searles_cobol_room/