skysight-inc/HackerNews huggingface dataset:
One of the things that I think would be essential for an effort like this is a reference that describes the pivotal experiments and resulting insights that led us to our current level of scientific knowledge. To me, those accumulated inductive leaps of genius or luck are the real inheritance of our civilization.

Does anyone know if this book dives into that, or if not is there any other prepackaged "this is how science got here" kind of resource out there?
Sure it does. In object oriented languages, you still have to write all of the same code, you just group it by what data it affects. In (strongly typed) FP, you're writing the same code, but now it's grouped by functionality, rather than by data type.
Looks nice to keep things like urls and some todo lists closer! Will check it!
If I recall rightly, I recall Ballmer mentioning he was actively buying shares...But my recollection may be fuzzy (it was a year or two ago when I recall hearing it).
Imagine submitting and then not getting the offer. You're screwed either way.
Surprising Trends In Startup Founder Equity Stakes
I'd certainly like more specific data, but if you're a resident of the area you're examining, this is definitely revealing on its own.
It works for any product from any retailer we currently support and it doesn't impact Apple's payment system, it's an ecommerce transaction outside of it.
https://i.imgur.com/ZI6ye2F.jpg
Haskell's module system is kind of weak. Something like an ML variants, with interfaces being defined separately from implementations, is much nicer.
Interestingly, the same patterns happen in Vancouver when downtown near all the highrises: http://labs.strava.com/heatmap/#16/-123.11986/49.28436/gray/...

The noise may well be indirectly tracking building height. ;)
Slick (http://slick.typesafe.com/) seems to support this as well in a type-safe manner, but personally I'm not too keen on having the compilation depend on having a stateful database available.
Its not that clear cut case. Project wasnt a pure fantasy, failure to deliver could be caused by business errors.

There are multiple better cases where its clear they were started as scams. For example:

https://www.indiegogo.com/projects/healbe-gobe-the-only-way-...

https://www.indiegogo.com/projects/mu-thermal-camera-a-great...
Staying Ahead of the Curve on Tech Trends Isn't Trivial
The Real Reason Microsoft's Code/API's are "backwards"
Do you want to know "what a monad is" in math or Haskell?

In programming, a monad is a particular design pattern, which is exposed in a particular interface (appropriately called Monad) in Haskell. The design pattern supports a certain way of combining things. The fact that so many disparate things support this interface (State, IO, Software Transactional Memory, Readers, Writers, Continuations...) means that all of the code we write that generically talks to that interface can talk about any of those things, and that's pretty powerful. The fact that one of those things is, in a certain sense, voodoo (IO) shouldn't lead you to think they all are - Monad is just an interface for combining things according to certain patterns.
Human Muscle Rebuilt with Pig Bladder Tissue
Watch Live: Glenn Greenwald Debates Former NSA Director Michael Hayden
Yeah that's indeed what I meant. Is that why movies are not binaural?
>Attractive woman are going to have such problems as a matter of course. Men are attracted to woman primarily based on their looks

People are attracted to all kinds of things. Go out to a big box store in an unfashionable suburb some weekend and look at the couples walking around. It's not as if The Real America is living in a PUA utopia where only attractive people find a mate. All kinds of facial and body types are walking around with each other.

If people can pair with unconventional types, they find them attractive enough. Some people will harass what they find attractive. Therefore some people will harass non-conventionally attractive people.

Which is a long way of saying, by no means will conventionally attractive women be the only ones to find themselves receiving such harassment.

This pretty much defeats the purpose of the rest of your comment.

>and confident men are going to act on their desires.

What do we mean by "act on their desires?"[0] There is enough ambiguity to drive a rather alarming truck through.

[0] http://www.hackcanada.com/canadian/zines/spacemoose/take_bac...
>The difference between that and flac is practically undetectable to the human ear

For most things, yes. There are some sounds that do not compress well, however. Harpsichords and trumpets in particular are pretty noticeable.

This is probably a failure of the major algorithms rather than a damnation of audio compression in general. I imagine even they will someday be basically imperceptible in difference.

Right now, though, I can score 100% on a blind ABx test on most horn instruments =\
You can see how much Google skews their map for China, such as by looking at Beijing:
http://labs.strava.com/heatmap/#15/116.46747/39.94133/gray/b...

Vs a similar map for Tokyo:
http://labs.strava.com/heatmap/#15/-220.36217/35.60747/gray/...
Without access to cheap fuel, since I imagine they may be close to depletion soon I wonder if there can be any recovery.
This reminds me of a (much much simpler) assignment for my Operating System class during my Bachelor. We had to develop our own microkernel with multitasking on a MIPS virtual machine. Setting up the scheduler was easy but handling interrupts and message passing in a way that each task would not incur into some context switching while a message was not yet fully acknowledged/replied was hell.

I was 19 back then and I didn't know much (I learned a lot during that assignment) about OS design and concurrency, I remember spending a few nights just wondering why my code wasn't working at times. I mean, after all it's just two instructions one next to the other, right? It's too unlikely that a context switch were to happen right between these two lines of code, right?
How wrong I was.

Awesome read, by the way.
Tasker: on-device Android app creation
Definitely not the world's "first". Others include:

https://en.wikipedia.org/wiki/PubChem

https://en.wikipedia.org/wiki/ChemSpider
This model wasn't possible before so it's difficult to compare apples to apples but the increase in performance (products sold through this channel) is around 10x.

We believe 1.x conversion in this scenario is incredibly good considering there's room to improve AND these are transactions. The performance here is better than most mobile CTRs for banners.
Jury Finds Samsung Infringed on Apple Patents
words are easier grep for, but I'd rather read x = (2 * 2)/y instead of "x assign 2 plus 2 divide y"
Munk Debates with General Michael Hayden (former DIRNSA) [video]
ten Brinke
In the late 80s and 90s, you could still find specific electrical parts at Frys in the bay area, but that quickly faded towards the late 90s. The only place that had a continual decent stock of components was Quement Electronics in San Jose. A now, gone era.

Gratuitous photo share (not my photo) - https://www.flickr.com/photos/xythian/4223283103/
Jenkins. Main reason is usable and simple interface
and ability to integrate with your coffee machine if you want to. Go looks interesting, maybe next time I'll take a closer look, but jenkins instances I've set up years ago are still there and work just fine.
I think Brad's comment was rude and the only comeback to lighten the mood would be to ask him to slice and hand his dick over.

but hard to think this way for those not natural at wit.
Sounds like you should listen to some Grados if open is an option.

You might be able to find a V-Moda M80 around that price too
Cool idea. Has that been suggested before? Is it possible?

I thought there was too little h2o on Venus for plant life.
Found a lot of residential building footprints with activity inside just browsing around at z17. Maybe you could use slide to check local activity hotspot's and cross reference them against OSM building footprints or remove those gravity spots with no uniform direction or evenly weighted exit path slope altogether.

Another approach might be only displaying common paths of 2 or more unique client id's.
Jury finds Samsung in infringement of Apple patents
I'm very sorry. Many of these comments have made me sick to my stomach, too. And also ashamed. (I'm one of the moderators of HN.)

You don't have to be active on HN to apply for YC. There's a technical requirement to have an account, just because YC's software systems were built that way, but there's definitely no requirement beyond that. I hope you'll participate, but if this has been your introduction to the "community" I can understand why you might not want to.
racism requires the assumption of a power dynamic that subjugates the recipient. eg a white guy being called a cracker doesn't resonate with the kinds of cultural practices of oppression that that using racial slurs against a minority carries. it's disingenuous and completely misses the point to equate racism with any time the concept of race is brought up
What bugs me isn't the loss of this shorthand, but the decrease in shorthand overall.

Punctuation and other built-in language features give me a baseline for what I can understand and what I can always rely on. If I see ~T, even if I don't know what it means immediately, I still know that it's part of the core language and will get me a step closer to useful understanding; here is a thing I can probably use to solve some problems. Moving as much of the language into a stdlib as possible is a worthy goal that makes for a "cleaner" and more "elegant" language (whatever those mean), but it vastly reduces this effect.

The problem is that all of the core syntax and builtins are probably good to know, but not everything in the stdlib is useful. At least half of the stdlib for any given language tends to be worthless junk. Do you do Python? Did you know about the formatter module? popen2? asynchat? sunau? Probably not. But you almost certainly recognize 100% of Python's syntax and at least 90% of its builtins.

Contrast with Perl, which (besides having a ridiculous amount of built-in syntax) relegates such basics as OO support into the standard library. Subclassing is done by using a library, and there are even two distinct libraries for doing it in the stdlib! So to understand Perl code, you have to understand a good chunk of its stdlib as well, but not all of it because a lot of it is weird obscure junk, but there's nothing telling you which bit is important because it's just a thing everyone knows. (And the reliance on third-party libraries to fill in gaps in the language makes this far worse.)

One of C++'s major offputting properties is that everything is in a bloody library. (The other is that the features it does have all interact in obtuse ways.) You can learn what all of C++'s syntax does, and still be unable to make sense of real-world C++ code. I'd be pretty sad to see that happen to Rust.
It's called a PhD
I am an individual!

When you equate power and privilege with my appearance and gender, not only do you dehumanize me and treat me like a caricature, but you seem to assume that I hold some sort of power that makes me immune to your hate -- or you just don't care.

Well, I'm not immune, and I'm sick of it, and if anything, I'd like you and people like you to take your message of prejudice somewhere else.

I never graduated high-school, much less from Stanford with a MBA, and as far as I'm aware, I've never even had a meeting with a VC. I guess we all just "look the same" to you.
I push back hard on the tumblr-ization of language, much as I do with the Luntz-ification of language perpetrated by right wing outlets like Fox News.

Terms like "patriarchy", "privilege", and even "problematic" serve to re-frame the debate in a way that causes many negative consequences. It is pretty much the same tactic used in politics to control the language in order to disarm your opponent before debate even begins.

First, it causes debates on issues to immediately have one side assume the premise. If we are having a discussion about privilege, then I am already conceding that in this instance I had privilege in the first place. Second, it turns small issues between individuals into illustrative examples of a wider power and class struggle, regardless of how appropriate such extrapolations might be. Third, it carves a lens through which all day-to-day human interactions may suddenly become viewed, where innocent actions that normally would have gone unnoticed become immediately magnified into sexist acts because they fit into a pre-conceived mold defined by this language and ideology (lets call it what it is) regardless of context. This is what the OP is talking about. Fourth, these terms provide no way to measure progress, similar to the "War on Terror", the "War on the Patriarchy and White Male Privilege" will never be won since it is by definition immeasurable against an enemy that is a concept. Finally, in this particular case it serves to cause women to see men, all men, as inherently flawed and part of a systemic regime of oppression, and men to see themselves that way too. This is all counterproductive, dare I say, problematic.
The atmospheric pressure and temperature approximately fifty kilometres above the surface are similar to those at Earth's surface.
I'm a little terrified by the prospect of a language designed to be incomprehensible without a stack of tools that will explain it to you.
> "Typically, women are trail-blazers in language change and take up innovative features first, then males start using them later.

OT, but why say "women", but then "males"? Or vice versa? I don't particularly like "fe/male": since it's a generic term for the sex of any animal, it comes off more as a biological taxonomy. "We have seen this behaviour in multiple human specimen."

You kind of need those two words as adjectives. But not as nouns.
Healbe kickstarter only closed like three weeks ago, and mu has offered refunds and work is ongoing. This card thing closed in October of 2012 and stopped updating in July of 2013, and offered no refunds. That makes it a much clearer case than these. Even if it is "business errors" he's apparently liable for them.
Does it include premium account users' data?
It says right there in the article. BASIC had books like "101 computer games" published for it. It had already made Bill Gates a minor celebrity. It already had the most mindshare in his target market.

> "The key to games was BASIC. Bill Gates was unknown except in the electronics hobby world. Everyone in our club knew that he'd written BASIC for the Intel microprocessor. I sniffed the wind and knew that the key to making my computer good (popular) was to include a high-level language and that it had to be BASIC. Engineers programming in FORTRAN were not going to be what would start a home computer revolution."
Hey guys, cool project! I always love seeing new Docker-based project emerge. I'd love to talk more - get in touch: nick@docker.com
I believe that these synthesis problems are targeting jet fuel because it's easier to manufacture than other forms of fuel, due to the simple chemical structure of kerosine.
The bit about her losing interest was clearly without tact. Like asking "are you going to love your baby more than your company?"

However, I think tactfully having and voicing concern of how the pregnancy would affect her job performance in a ceo to investor meeting was valid. I wasn't sure myself, so I did a few google searches and which came up with headlines like "Why 43% of Women With Children Leave Their Jobs, and How to Get Them Back", and the legal right for 3 months of maternity leave in the US. It's perfectly reasonable to wonder what kind of preparation the company has to handle these issues.
Tell me how it's not racist to think that all "white guys" are sitting in the better end of a power dynamic when called "a cracker"?

Subsets of academia focused on "critical race theory" might try to redefine "racism" to suite their specific agenda, but I'm content with the dictionary definition:

"the belief that all members of each race possess characteristics or abilities specific to that race, especially so as to distinguish it as inferior or superior to another race or races."
Wit.AI (YC W14) is hiring full-stack engineers in Palo Alto
We are building the AI platform that helps 3000+ developers create apps that understand human language.

That’s an ambitious goal. After years of research and billions of dollars invested, even Google and Apple haven’t completely cracked the problem.

Our approach is different:

- We provide the mass of developers with a simple way to build apps that understand voice commands, and learn from every interaction ; and

- We leverage the community: what Wit.AI learns is shared across developers.

We are a team of four engineers based in Palo Alto. We were part of Y Combinator W14 and funded by investors like Andreessen Horowitz, NEA and Ignition.

We’d like to hear from you if:

- You are a full-stack software engineer: you know how to build entire projects/features from Web UI to core ML algorithms

- You are curious: you can’t resist the urge to solve hard problems, learn new domains, try new things, and you don’t take “that’s impossible” for an answer

- You have done many mistakes (we know you won’t make them again)

Experience in NLP/Speech/Machine Learning is not required (and actually we also like when you don’t have any: curiosity > knowledge). Being ready to learn/do whatever it takes to succeed, from Clojure to Javascript to supporting users to C to assembling furniture, is expected though.

Some examples of what we’re working on now:

- Improve the learning efficiency and the accuracy of our Clojure-based NLP layer

- Leverage C/C++ open source speech to text engines (Sphinx, Kaldi)

- Build iOS and Android SDKs handling low-power magic word (“OK Google”) detection and audio streaming to the API

- Develop our AngularJS/React web console used by thousand of developers to get the most from Wit.AI

We are early-stage enough to be able to offer significant equity. We also offer a competitive salary, full benefits, help to relocate to the Bay Area if you need to, and all the perks you expect (we’re probably not the right company if this is your criteria number one though).

If you think you are a good fit, please contact us at jobs at wit.ai with any relevant information that would help us get to know you better (resume, Github, projects, code samples)!

Team Wit.AI (@WitNL)
I work with a lot of male geeks 10+ years younger than me and they all do this when stating an opinion. It is so prevalent I even started doing it. It got so bad I was doing it when I was actually right about stuff "you may want to add comments? And create a new branch? Don't just merge it into master? wait until I someone reviews it?" I've tried to make a conscious effort to stop but it is like a virus.
This is a fun website. I made my own grid paper in undergrad. It started late one night after all the bookstores were closed and I ran out mid-problem in dynamics class. The Professor took off points for not using grid paper so I made my own out of Excel grids(I wrote on the flip side). I didn't lose any points and continued for the remainder of the semester. At the time, the university printer computer labs did not have a printer quota.
This approach seems to be what people new to Haskell gennerally go to first (probably because it is the natural solution given the type system). However, as much as we Haskellers hate to admit it, there are design patterns in Haskell that can offer more maintainable solutions that what the language naively presents.

In this case, a common pattern is to copy the OO concept of casting. For example, instead of having:

class Render a where
render :: a -> IO()

we could have:

class Renderable a where
toRender a -> Render

along with:

data Render = ...
render :: Render -> IO()
render r = ...

This leads to some noise with needing to put a bunch of toRender functions in a short amount of code, but this problem does not get worse as complexity increases.
I believe historically that was achieved with stone tools. So you make some stone axes, hatchets, adzes, chisels, etc. You use those to bootstrap a basic metallurgy setup, including chopping the trees for charcoal.

I think energy is the bigger challenge. In Britain in the 1600s, for example, the growth rate of trees couldn't keep up with the demand for charcoal. That was one of the factors that led to the widespread mining of coal, which previously had not been a major energy source in Britain.

The easily mineable fossil fuels are pretty much depleted now. We rely on advanced technology to extract the fossil fuels that power us today. A rebooted civilization might be stuck with charcoal. In which case its energy usage would be capped by the growth rate of the forests.
That's exactly what I found so strange about this article. In his first remark the dick is clearly a figure of speech. In this case it's maybe an unfortunate phrase but it doesn't really exclude people without male genitalia (because it's not really about those).

His second remark, however, is clearly innuendo. And that was described as having diffused the situation. As a reader, the first remark did not affect me, but this second one absolutely does feel weird and inappropriate.

All of which probably illustrates that I lack social awareness, but for some reason I find this example very confusing.
After my blood cooled off a little, I feel a bit bad about posting such a harsh response. I stand behind all the points I raised, but should have made them in a more constructive way.

We build RESTful APIs using HTTP verbs and current conventions for a reason. APIs are made for machines, not for people. There's always a balance because hands-on poking around is nice to have, but curl isn't very "hard" and with CORS you can build documentation with live examples right into the browser.
Naming and shaming is hard for anyone who has to have a continue relationship of even a distant sort with a guy and it is hard to prove a lot of accusations. So I wouldn't pressure anyone to be the namer-and-shamer.

But if you could get over those hurdles, it should happen, regardless of those shamed "digging in". Seriously, this kind of behavior seems much more authentically shameful than a lot of illegal activities carrying multi-year sentences. Sorry but knowing that inappropriate behavior has hard consequences works as a deterrent, maybe not for the first guy confronted but for the tenth guy, who at that point knows they just better not do that.
This happened to me too. LinkedIn somehow recommended my airbnb host, despite I've never linked the two accounts. I can only imagine two possible reasons: either my host checked my profile frequently enough to trigger their algorithm, or they're doing IP-based recommendation.
A bleak visit to San Francisco’s ‘Google Glass bar’
Calgary Canada, Local, Intern
Stack: Java, Python, Qt, bunch of assembly
Resume: https://docs.google.com/document/d/1RyNSj1nwIhGdJWzfX_Rltj57...
Github: https://github.com/krruzic
Contact: in resume
I've just finished up my second year of computer science at the University of Calgary. I'm mostly looking for an internship over the summer. I'm interested in learning web technologies, and just learning in general. I have some C++ experience, but most of my programming has been done in either Java (school stuff primarily) or Python (personal projects).

Thanks for making this thread, although I saw it a bit late!