skysight-inc/HackerNews huggingface dataset:
We used to play this game in college. There are lots of interesting fundamental chemical processes that are being lost either due to neglect or intent. The library when I was in high school had chemistry texts that explained how to purify potassium nitrate (salt peter), this was really helpful in making black powder. When my kids were being home schooled I looked for it and couldn't find even a rudimentary book on basic chemistry and the things around us. The librarian suggested that "nobody was interested in that stuff any more." but clearly I was. Made me sad.

There were a series of books the survivalists kept called the 'Foxfire' volumes (http://www.foxfire.org/thefoxfirebookseries.aspx) which basically describe a number of ways to live off the land but not necessarily to reboot the world.

It seems that there should be fairly useful to make a list of useful scavenging targets (like the silver spoons in the excerpts)
Militiamen and Oath Keepers Drew Weapons, Threatened to Kill Each Other
Previously: https://news.ycombinator.com/item?id=7681301
Well, the 'pro' arguments are that these companies you named probably pay well, involve working on interesting and cutting edge technologies, and, having one on your resume would guarantee consideration for jobs in the future.

The cons are, what... they're not tiny startups which no one will even remember a year after they're gone?
History of Computing
Honestly. it feels like the language is losing something. I'm having a hard time identifying what that is, but I think it's something like the 'Rusty-ness' of the language, similar to how code can be more or less 'Pythonic'.

The language is still in flux and there is only one way to find out whether we will miss '~'. Let's do it.
Legal evidence is not the same standard as publishing online.
Yup, I can also confirm those are mountain biking trails.

I used to bike past here every weekend 1.5 years ago. I clicked on the link because it said Minneapolis but I didn't expect it'd actually be a place that I've been before.
It's obviously a reasonable question and the fact that it's illegal to ask is outrageous.
We need to record proper methods of thought (rhetoric, logic, epistemology, scientific experiment, engineering), not just recipes to build things. If we have the right approach we can do anything from scratch -- we'd just go through a Second Renaissance.
"Everyone carries a room about inside them. This fact can be proved by means of the sense of hearing. If someone walks fast, and one pricks up one's ears, and listens, say in the night, when everything round about is quiet, one hears for instance the rattling of a mirror not quite firmly fastened to the wall."

I repeated this to myself, out loud, 100 times. The goal was to simultaneously maintain another persistent stream of thought as I recited, religiously.

The next day I converted my left control key to Backspace, months after asking myself in earnest the question of what I should do with my left control key now that I had already delegated that role to my caps lock. Days later I learned that a co-worker has worked on a keyboard missing its Backspace for years now.

As a practicing psychonaut one must, in order to ascend the order of skills, learn to master speech in a way that is disorderly from other cognitive functions. But first, what is speech must be recognized.

I think with keyboards, we experience much of them same thing: where Backspace becomes a word or a character of one's textual lexicon. It's just a matter of where you put it (let's say, "in your mind"). It's like the paralanguage of "uhms" and "wells" which litter everyday academic to grocery language, cheerily grows in programmers' circles, and then those pauses to reset the conversation of their weed like proliferation.

We do not always know what we are saying because most of the time the meanings are quantifiably outside of the grammar with which our brains have adapted for the purposes of internally efficient speech. Each of us constructs an idiolect for our use, and the semantic edifice wrapping our words which we use to exercise thought often bears signs of the issues we have dealt with, not necessarily in learning the language, but also building it for our individual purposes. Sometimes the constructs we internally put together are resistant to forms of complexity that are outside of the cowpaths we have paved for ourselves.
Are you in all seriousness saying that attractive women have it hard? You are suffering form a massive case of what modern social though terms "privilege blindness". (And, as an aside, probably have the hots for that girl als well.) Nobody on this plane is more privileged than attractive girls. They don't even have to work if they don't want to.

In your delusion, you also conveniently ignore that (within certain limits) being attractive is very much a lifestyle choice that brings with it all manner of intense advantages. Your ex-coworker made the choice of being attractive precisely because of all these advantages.

The reason women complain about being 'discriminated' is because it works so well for them: there's always, in the lingo of modern social thought, a "white knight" who's willing to believe them because he's so desparate.
Those animation principles absolutely apply in UI work, and I wish digital designers were more exposed to it. There is still a lot to be explored with what can be done with quality animation in UIs, and digital designers should absolutely pay attention to this. If you're a designer, doing motion well will do wonders to your career.

Motion has always been extremely important, but with the faster processors and GPUs we have in our mobile phones we finally have the extra cycles for it - Apple's latest iOS does really well on that front (far from perfect of course, but they're trying really hard and getting places). It's no coincidence that UIDynamics shipped with iOS7. CSS3 brings its lot of cool things too.

Also no coincidence is that Apple and Pixar grew very close together - a lot of OSX's charm comes from subtle and delightful animation (genie effect, apps bouncing on the dock, etc.) that Windows didn't even try doing until Vista.
Relevant article: http://watchingapple.com/2007/06/are-apple-ui-designers-lear...

I've been maintaining a blog where I document animations that I find particularly interesting: http://www.ui-animations.com (no throbber/loading spinners, those are very rarely interesting from an animation standpoint, even though they may be cute from a graphic design point of view).

For the more academic minded of us, I like this CHI 1995 paper: http://dl.acm.org/citation.cfm?id=974941&coll=DL&dl=GUIDE (ACM paywall, but Google Scholar is your friend. Also, you should get an ACM membership- it's really worth it and will make you a better computing professional)
Whenever I see a post that is like "How do I get a job at <POPULAR_COMPANY_XYZ>" I am reminded of the fact that Google tried to sell to Yahoo before they were Google, and that the founder of WhatsApp was turned down by Facebook.

I just have a feeling that you aren't interested in Facebook as much as you are in doing something interesting, which might include a new company.
I think you're ascribing too much malice to academic language. Someone with privilege isn't seen as "inherently flawed", it just describes their position in society (particularly relative to someone else, it's not really useful as an absolute metric I guess). The patriarchy isn't posited as a freemasons-style conspiracy of evil men, it's just a coarse description of our society and the set of gender stereotypes etc.
Square competes on only one of those factors.

1) Cost. They entered the market at an extremely high price point. Actual interchange rates on swiped cards are 0.05% (for most debit/check cards used as credit, since 2010) to 2%. Square charges 2.75%. Any business that currently takes Square can add 1-2% to its margins by talking to the nearest bank about a merchant account, which they've likely offered since the 1970s.

Now, merchant accounts typically come with some other costs ($20/mo or so in fixed fees, different rates per type of card accepted, more expensive terminals/hardware, etc). But if you're not a food truck or flea market vendor, your processing volume will cover those cost in no time, which is why you don't see Square outside boutique stores.

2) Ease of use. Square's dongles and apps are much more difficult to use than a dedicated card terminal. The customer doesn't get to swipe their own card, the store doesn't get to accept debit at all (which would be MUCH cheaper for them), and they're really finicky to actually get a good swipe on. Their POS software is a toy version of real POS software; it's got maybe 10% of what you need to run a retail outlet, which is why its use is limited to vendors with a catalog that fits on one or two screens and who move little enough product to do their inventory and accounting with an Excel spreadsheet.

3) Ease of signing up. This is the only place Square actually competes (and wins with a certain audience). You pick up a free dongle, install a free app, and you're in business. If you'd like to add 1-2% to your store's margins, you take 3-5 business days to fill out an application and credit check for a merchant account, wait for approval from an underwriting department, then buy POS software and a card terminal. It costs a little more up front, it takes longer, and it's intimidating. That's where Square shines.
Apple would probably argue that all the SSDs provide acceptable performance and some of them provide bonus performance beyond what was promised. The specs only mention "PCIe-based flash storage": http://www.apple.com/macbook-air/specs.html

Apple has done this various times in the past, like shipping a 16x DVD drive when they advertised 8x. More problematic was the rMBP where LG LCDs were noticeably lower quality than Samsungs. http://9to5mac.com/2013/03/20/macbook-pro-with-retina-displa...
Docspad SDK (and why SDKs are important)
The Future Of Work Looks Like A UPS Truck
It may compete on those three things, but that doesn't mean a competitor that is cheaper and easier (in sign up & use) will win. Brand recognition, reputation, quality of support, switching costs, customer intertia, and probably other factors all matter. I'd rather try to create a new market than displace Square's customers, let alone compete w/ other "cheaper, easier" Square competitors.

Relevant:

http://en.m.wikipedia.org/wiki/Blue_Ocean_Strategy
So, so much ignorance in only one paragraph.
It states that Statistics was only able to understand what is going on now, while Data Science lets us make predictions. And with Data Science we can now apply maths to softer disciplines like Health Sciences.

I... I... I can't even answer, it's so frustrating...
3 Apps That Stand Out in Crowded Categories
That's an illegitimate example.

Exposing unshared nodes like that does no good. Just write a cons function that embed the unique pointer, that will get rid of the tilde, and make for an even better syntax than what you just showed.
In China, white is the color of death. A dead body.and a ghost are pale.

Red is the color of life, of hearty blush in skin.
I suggest it should be written in the form of lego instructions.

No language required.
(I come from Belgium)

Belgium heatmap is really funny. Flemish people bike so much compared to walloon people: http://cl.ly/image/1R2G0z2k1K2S
What ideologically neutral lingo do you propose?
Would love something like this for 1Password. Being able to quickly grab credentials from command line would be great when logging in to boxes not set up for key-based login.
I'm inclined to agree on the specifics of this case, but not in the abstract. Kickstarter and other crowd funding entities represent an interesting dearth of case law. Here, consumers aren't necessarily protected by either consumer laws or by investment laws.

Considering large corporations have purchased Kickstarted projects and major films have been produced with crowd funding, these are very important issues to begin sorting out.
http://www.amazon.com/One-Second-After-William-Forstchen/dp/... One Second After (nearly done with it) is focused on a small town in the midst of something described here. Pretty good read on the topic.
Yay! Here's hoping commodity pricing follows for commodity products.
Shouldn't you measure hours of profit, not revenue? If a company has positive revenue but negative profit, then they'll never pay it off.
Without looking too deeply into the data, in my neighborhood it showed two long routes for both biking and running and seeing these spots every day I would absolutely fear for my life if I attempted to run or bike on either of them.
Donating, and Making Sure the Money Is Put to Work
Point taken on reminding devs to break out of the popular WebKit + OSX environment to do IE, but seriously, no one is using Windows Mobile. I can't find any record of it coming in above 1% of any major browser stat reports. Total waste of time.
>Criminal profilers might qualify as experts in court, saying someone "fits the profile", helping the state make a case, while their profiling could be totally wrong, as it was in the famous sniper case, where they went with the classic "middle aged caucasian" and the killer was black and with his son(?) as an accomplice.

What case is this? Also, is "middle ages caucasian" some kind of trope in police investigations? I wasn't aware it was…
Can you recommend any high-level libraries to incorporate motion into web UIs? It's annoying to work directly with CSS3 animations.
This is significant. I have actually thought through the ramifications of such a recording, and since in many states it would not be legal as evidence, I've concluded that it's not useful if one's desired avenue of recourse for harassment is legal. On the other hand, if one is willing to go for some sort of "nuclear option" (with high self-risk if in a two-party consent state) one could just post it somewhere online. We have seen examples of such postings and their effects recently...
Ask HN: Practical Strategies and Tactics for Growing Your ISV
Working on an article to help independent software vendors (ISVs) and freelance developers absorb and apply practical strategies and tactics to grow their ISV/practice into a self-sustaining business.

All suggestions welcome, including interviews.

Deadline May 9 2014
I don't think that's the best conclusion to draw. I'm taking that to mean that the oppressed can't just wait for the oppressors to wake up one day and realize they've been wrong all along. But I don't think it means we get to stand around and do nothing.
Addressing Misconceptions About Code with Always-On Programming Visualizations
Check out taskwarrior.
New York, Remote, Full Time

Hello! My name is Bhushan, and I'm interested for Software Engineer position.

Having worked for two startups on web projects before Hacker School, I have sound knowledge of Ruby/Rails and general web stack. Recently I spent some time at Hacker School dabbling with C, writing a feature patch for Git, learning Algorithms and Data Structures, playing with React.js.

I believe in OSS and have contributed to the Git (current state: implementing the code changes recommended by Git maintainers), did bug fixes on some ruby gems, and have written couple of ruby gems.

Along with programming, I enjoy traveling, cruising along countryside roads on my motorcycle, practising yoga into the wee hours, and reading tons of books.

Resume: http://goo.gl/AVGTwV

email: bhushanlodha [at] gmail [dot] com
Considering we are talking Samsung Electronics here, you can do away with the semantics - their profit was $5.2 billion only in the second quarter of 2013[1].

[1]:http://www.forbes.com/sites/timworstall/2013/07/27/interesti...
Sorry, I don't think I understand; could you explain what you mean by "exposing unshared nodes"? Also, are you saying that for every self-referential constructor of an algebraic datatype, the correct thing to do is to write a boilerplate function that simply wraps the constructor and a call to whatever the boxing operation winds up being...? That seems somewhat odd.
> Something about this topic makes the Internet creepers come out of the woodwork. It seems to be much easier for them to get a charge out of gender-based stories than, say, Java type system debates.

Java type system debates don't usually come with a side of blaming all men (especially low status men like most engineers) for the actions of a few (usually extremely high status) men. I would expect a lot more angry comments on Java typechecking if that topic impacted directly on every man's chance of social and professional livelihood.
Google Code Jam to I/O for Women
I just discovered a rail-trail I didn't know about as well. Very cool.
Not mandatory, just (barely) incentivized starting in 2015. You'll see non-EMV cards and terminals around for probably another decade.
A frivolous statement like "We all want what we can't have" can be used to justify anything: You may as well answer ""We all want what we can't have" when slaves demand their freedom.

It's also deeply offensive to compare as pressing a need as the healthy male's sex drive (typically stronger than the need to eat, as you can easily see when you offer a healthy man the choice between sex with an attractive young woman and food), with something completely frivolous like locking in a husband?
He already explained that the expectations are wrong to begin with.

2013 models had drives from different manufactures and some of those were slower than others.

Here's an example: Say 2013-A-SSD > 2013-B-SSD and we have the same two A and B SSDs in 2014 machines.

Then 2013-A-SSD > 2014-B-SSD.

With just one machine (and without knowing the specifics) you can deduce from the above that "2014 drives are slower than 2013s" when in fact they are the exact same 2 models that 2013 Air's had.
Beyond them reacting to the obvious rise of Samsung, there is a side benefit of making other companies using Android think about alternatives, thereby weakening Android's stronghold on the smartphone market.
My preferred way to approach this, in Haskell specifically, is to use records as a naïve encoding of objects or interfaces. For example, expanding on the functionality a little bit:

data GameEntity = GameEntity
{ render :: IO ()
, getPosition :: Point
, setPosition :: Point -> GameEntity
}

makeBall :: Point -> GameEntity
makeBall pos = GameEntity { render = myRender
, getPosition = pos
, setPosition = mySetPos
}
where myRender = {- draw the ball somehow -}
mySetPos newPos = makeBall newPos

{- and similar for makePlayer -}

That means that the rendering code will look like

renderAll :: [GameEntity] -> IO ()
renderAll allEntities = mapM_ render allEntities

main = do
pl = makePlayer 1 (0, 5.0)
p2 = makePlayer 2 (10.0, 5.0)
b = makeBall (5.0, 5.0)
{- ... -}
renderAll [p1, p2, b] -- type-checks correctly now

What I've done is used a record type to encode the interface that it's supposed to expose, while hiding exactly what the particular implementations of the interface are. It's also nicely extensible; if I wanted to add in some other kind of entity—say, a turtle—all I'd need to do is add a function like

makeTurtle :: Point -> ShellColor -> TurtleDisposition -> GameEntity

and nothing else need be changed.
"If moral reasoning were genetic, then you wouldn't have people losing or changing religions, and there'd be no such thing as social movements."

This might be true if genes completely determined morality, but I don't think anyone is saying that, as you allude to in your first paragraph. The fact that exercise can affect strength doesn't mean that genes don't play a very large part in the range of strength a species can have. The main thing I was objecting to in your initial comment was the idea that it's so obvious that genes and evolution have nothing to do with morality that even someone with no training (a layperson) can see that[1]. That is to say, you seemed to be advocating pure nurture, yourself.

[1] Not to mention the existence of lots of popsci books and essays on precisely the subject of morality being strongly affected by our evolutionary history.
Great idea, but a buggy website and their Amazon store is displaying ridiculous prices for some items:
http://www.amazon.com/Whitelines-Orange-Glue-Squared-Notepad...
thank u bros, actually I am planning to make a livescore app. in android and need online feeds for it.. using API seems limited and I don't know any thing of web crawling...So suggest what should I do.
Thanks for clarifying. This is a much needed initiative and your work is greatly appreciated. Happy to see my donations hard at work :)
If TVs Are So Much Cheaper These Days, Why Is Life More Expensive?
Yea I have one..

Say please?

You can't just keylog a wifi password because that isn't how it works.

Just get a second wireless router and hook it up when you need it

Or tether your phone? Or pay half the bill so they don't block it anymore?
Connections is good. The book 'The Engines of our Ingenuity: An Engineer Looks at Technology and Culture' is similar.
I just want to point out that nowadays people don't usually catch timing issues in digital designs with simulation. It's mostly done by static timing analysis tools such as PrimeTime, which is much more accurate, efficient, and thorough than running logic simulations with annotated delays.
Okay, this is just hardcore.

http://labs.strava.com/heatmap/#11/-117.10332/36.51021/blue/...
thank you for the thoughtful reply, much appreciated. I am looking to upgrade from my audiotechnica ath-m50 studio monitors
thank u bro.. Mr jafingi do u have any good refrence of screen scraping
As a happy (small time) Hetzner customer, I concur, I don't think it's quite so rosy as parent hints at. The most crucial part: look at the bandwidth. Peek at 1Gbps (probably more like 5-600 after overhead), guaranteed 200 Mbps. If you divide that by 100, that's just 2Mbps guaranteed bandwidth per container! Sure, you can oversell, but then you're in a different game.
Yup, I mentioned this in a comment below -- interop is always the problem. Then again, anyone who has looked under the hood and seen just how much MS stuff is based on COM knows all about that.
Men live substantially shorter than women, men commit vastly more suicides, men are punished substantially harder than women in courts of law. Men are drafted to armies. Men get their children stolen in divorce cases. Men work vastly harder on average. Consequently men get paid much worse on average for the same amount of work than women. Men pay the majority of taxes, women get the majority of social services. Men are the majority of homeless. Almost all who live in forced celibacy (a form of forced sexuality) are male. Male homosexuality is vastly harder punished than female homosexuality.

It is objectively much harder being male than being female.
As a HNer of two years, I'd say to take all comments (not just those that are racist or sexist) with a grain of salt is the best thing to do. The Greater Internet Fuckwad Theory [0] applies here as much as anyone else, and many HN comments (not excluding those upvoted to the top) are downright mean, idiotic, or incorrect.

Looking at my comment history, I have several points from random, off-the-cuff observations and negative two points from well-thought-out comments that are related to programming. That's HN for you. Of course, there are also fascinating, interesting, and relevant comments posted all the time, or I'd never visit HN.

Also, tptacek's comment is very correct. Stories like these seem to light HN on fire. Just look at the front page right now - this story has 100 points more than its closest competitor, and almost as many comments.

[0] http://www.penny-arcade.com/comic/2004/03/19
You know you're not covering your tracks very well when there are full-fledged watch accounts named after you which are trying to keep your uninformed opinion in check lol
It's not semantics. If in 29.5 hours I make $119.6 million in revenue by selling $100 million in product, then it's going to take me a lot longer than 29.5 hours to pay off a $119.6 million debt.