skysight-inc/HackerNews huggingface dataset:
Dup: http://news.ycombinator.com/item?id=1949711

I also refer you to an item on a related topic/theme from two years ago:

http://news.ycombinator.com/item?id=173342
When you say "may be linked into permissively-licensed code" what code are you excluding? I think libgit2 can be linked into any code, permissively-licensed or otherwise.

https://github.com/libgit2/libgit2/blob/master/COPYING
Disagree, but anecdotally so. I look back with extreme fondness on a 5-month period of my life in 1998/1999 when I was working 80-hour weeks on a project that was ultimately doomed to market failure.

I learned a tremendous amount, and my team accomplished some truly great things that will forever occupy a warm spot in my memories.

Most of the people I worked with on this project agree heartily with this sentiment. You don't have to become an AAPL millionaire on a wildly successful project to make the process of creation something of great enjoyment.
My Y Combinator Experience (Application, Interview, Decision) Pt. 2
Great perspective. I'd shy away from institutionalized evaluation of students in favor of self-evaluation, though. I think the various systems in place in the EU where people are funnelled into track A, B or C put needless constraints on peoples' lives. That said, I wholeheartedly agree with your breakdown.
Edit: Never mind. Someone posted the samething below.
No browser fanboyism intended but on a related note, Firefox is showing me popup ads on Justin.tv. It does not happen anywhere else (chrome). Surprising!

ps: I have been an ardent Firefox user always
For reference, this is at least the third time this has been submitted, and each time it's been flagged dead.

http://news.ycombinator.com/item?id=1951253

http://news.ycombinator.com/item?id=1951138
All the RIAA would've had to do to come out champions rather than villains in the digital world was listen to a broadcast of NPR's Science Friday in 1993, in which Internet users expressed their hopes and dreams for the Net. One of the requests was a way to listen to and buy music online.

The segment was rebroadcast last Friday:
http://www.sciencefriday.com/program/archives/201011263
How is that a favorite memory from high school? Sounds frustrating to me.
The fallacy comes from the assumption that the added value depends solely on you, and disregarding the context. The author mentions himself that his tweaks to the Linux kernel and ext4 filesystem could have saved Google millions, but only due to the enormous number of machines they have. It doesn't mean that an average startup would get the same benefits from his work in this area.
You can tell he's associated with Github because he's holding whiskey. If you know those guys you'll know I'm right.
2014: Facebook makes Credits mandatory for all FB Connected sites
Sorry, didn't mean to imply that libgit2 couldn't be linked into non-permissively-licensed-code, too (you're right, and it can be linked into any code). I meant to contrast it with GPL-licensed code, which (might) requires re-licensing upon linking (maybe).
Tangential to the conversation. So theoretically, Google will be able to count the number of trees in a given city right?
Waiting for you email!
Dup: http://news.ycombinator.com/item?id=1951310

The URL there doesn't have all the feedburner crap ...
"Microsoft, who have lately been making some laudable efforts to embrace the hacker community." .... of course they are! They're wayyy behind Apple and Google, and want to play catchup. If that means "embracing" the hacker community, so be it; except, of course, when the same hacker community tries to hack something where they're the market leader, in which case they'll release the hounds!

Please don't be fooled by Microsoft's new-found religion. Once they have achieved market leadership, they'll be the first to throw the hacker community under the bus. And Microsoft isn't the only company with this attitude; I'd posit that the vast majority of companies are like this.
I'm a big fan of Stratfor. My comment was intended as a very high level synopsis of the situation, but I agree it lacks nuance.
The person cited to support the 'ignore the competition' argument hasn't launched his product yet...
Why should I even consider advice from such a person?
I find http://techinterview.org/ to be nice resource as well.
The Java update system prompts me to install the Yahoo! toolbar each and every time. You can click "no" but you need to be diligent. It's infuriating - I don't want the toolbar!
Why doesn't Firefox have protections against this?
"For every piece of trite business advice, there is an equal and opposite piece of advice"
Well, call me too sensitive then: it is sexist.

If they need to explicitly mention that "women are welcome" in a footnote, that pretty much confirms that their choice of headline is saying that women are somewhat less than welcome.

I don't see why being too sensitive is seen as somehow worse in the startup/developer community than being too insensitive.

You'd think it would be smarter to err in the other direction...
I certainly didn't mean that I think these gaps shouldn't exist at all, but rather that I am spurred to move up the value chain and have a chance at taking a greater %... as opposed to just getting to play with neat technology.
Ask HN: Has your GMail been compromised?
Over the last few months I've noticed messages in my gmail saying that my account had been accessed from China. I took the given advice and changed my password, but it kept happening. The last time I used an extremely cryptic password and it appeared that I was in the clear. Three weeks later, another message appeared saying my account had been accessed from China. So maybe it took longer or maybe they just didn't get back around to hacking me for a little while, either way I no longer believe a password is going to protect my inbox.

I'm not an important person. There are less than 300 people on the planet that are even aware of my existence and even less who would remember it if you asked. The only thing even remotely noticeable about me is that my surname, also in my email address, is shared with a famous (in a bad way) world leader.

Where are we at with passwords? Has computing power gotten so cheap that they can brute force their way through any character string? What am I to do as a lowly web developer to protect the users of my own apps if the 20k engineer-strong Google can't stop multiple incursions to a random dude's gmail account?
Maybe consider mentioning where you are? It took some googling to find out that SOMA is apparently somewhere in San Fransisco.
> So iTunes shouldn't install software [without your knowledge or consent, or through deceitful means], that makes listening to and buying music easier?

Correct. =)
Not sure why you're being downvoted, (aside from the fact that this doesn't look very similar at all), but this looks suspiciously like some of mrdoob's javascript canvas examples.

http://mrdoob.com/125/Multiuser_Sketchpad_HTML5
Instant map search for nearest hotels, foods, bars, parking, clinics etc. Launch it this month - http://www.instamapsearch.com
If people can't handle others publicly criticizing their lifestyle, they shouldn't bloviate about it to the New York Times or CNN. He willingly made that lifestyle a matter of public discourse.

I see this more as an attempt to prevent other Boston area people from idealizing his behavior. I admit he diluted his point by focusing on Priebatsch himself, but it doesn't make the point less valid.
I'm surprised that they were taking AP physics.

In Wisconsin, the valedictorian gets a full-ride to anywhere in the UW system. Due to this, many valedictorians I've seen take easy classes and graduate with a 4.1, whereas many of those with lower GPAs--due to difficult classes--end up going to better schools. One year the valedictorian went to UW-Whitewater, and the Salutatorian went to Yale.
These plugins have been installed by something running with root-level privileges on that machine. It's pretty hard to protect against that since it could (theoretically) replace firefox.exe entirely.

There are things you could do but it'd turn into a ridiculous arms race; it would be much easier if these companies just stopped doing it.
> Just kidding...people are too sensitive

Well, actually, it's not up to us to decide whether it is or it isn't.

While there are surely people who are too sensitive, the dismissal-of-complaint-by-invocation-of-oversensitiveness-by-non-aggrieved-group is a classic pattern too.

I.e. it's easy to say someone's oversensitive, if you don't care about (or struggle against) what they do.
It may be that we'll see more languages in the future rather than seeing more language consolidation.

As Moore's Law for processor speeds hits a wall, programmers are going to have an incentive to take advantage of the parallel/multi-core CPUs that are appearing in lieu of actually faster CPUs.

Parallel programming is inherently less general-purpose than single threaded programming - there are a narrower range of things that you can do really quickly. I'd suspect that even doing that narrower range well will be more dependent on the memory/communications/threading model you use.

If this is true, it seems logical that we'll see a wider variety of languages in the future rather than having things consolidate. One language might better for simulation, another for 3D manipulation, etc. I'd also imagine chip-makers would start to look at the languages which can target

The standard Von Neumann architecture has allowed the general purpose computer to be relatively dominant product (even purpose built-machines often just leverage general-purpose chips). Parallel architecture would tend to allow the reappearance of purpose-built machines so-designed from the ground-up with all the differentiation that this world previously had.
We actually started with Node + redis, but when we were running load tests, we were having issues with memory consumption. I think, but I am not certain it was due to garbage collection around JSON.parse[1].

We ended up re-writing it all in erlang and it solved our problem much better. Erlang is much better suited for multicore, binary, and seemingly memory handling. Frankly, I really enjoyed writing it in erlang as well, but prototyping in Node.js worked out really well.

Regarding redis, we're actually storing the base64 string (list in erlang) as binary. This sounds crazy since we could just store the binary file, but since we'd have to encode it as base64 for all the connected clients receiving the data. This actually lowers CPU usage in the long-run. The image is only cached in redis for a period of time then flushed (or in the future persisted elsewhere) anyhow.

If you're interested in using our server for your feature, just let me know @roder and I'll contact you. Maybe we can work something out.

[1] http://news.ycombinator.com/item?id=1739995
Launched a personal finance app 'Can I Afford it now?'

http://caniafforditnow.com

Get a Financial health checkup anonymously
Get a second opinion before your Purchase
Personally, I think not being productive is the point of going to movies. One only has so many hours they can spend being productive before they become wrecks!
> Nothing about the current state of tech was implied

I'll make your implication for you, then: The current state of tech is just as sexist and imbalanced as the world of exploration was in 1914.

> Obviously we welcome one and all.

If it were obvious, why did you need that footnote about women being welcome too? And why do you need to repeat that point in clarifying comments?

(N.b., Slightly intentionally provocative.)
Apple designs the unit so that it does what the user wants.

At least most of them, and the rest should go meditate on how to become better users ;-)
lol. Yeah if they would add a single extra step to the install process and Firefox would protect itself a little better, that all sounds reasonable. ;)
Awesome Rails 3 fix for Autoscaling Heroku workers
Chevy Volt Offically Rated at 93 MPGe in Electric Mode by EPA
Aww. I'll pay more attention next time.
Good to know, we are definitely capable of going that direction. This really release is good for gauging interest and getting feedback. MVP. Thanks for your feedback
It doesn't do a good job of using the available UI on the Mac at least…

• No pinch-zoom or rotate.

• The two finger panning motions don't work, the vertical portion having been repurposed as zoom.

…but the animation seems smoother and the more prominent date display at the bottom of the view should lead more people to the historical imagery.

The transition to street view is brilliantly done! Moving around in street view is, um, trippy. (Two-finger scroll forward and backward works here, lose all relation to reality if you turn your head with the keyboard. Rotate gestures do not work.)

Pretty spectral artifact at the Missouri Botanical Garden on the north side of the climatron for the current imagery.
Why couldn't they store a hash of the plugins of a given profile on the server, and check that at startup? It wouldn't be much different than their already existing malware checks.
Offer HN: CarWoo CyberMonday Deal (YC S09)
Do unix-style software repositories solve this problem? I mean, is there anything preventing package updates from modifying other parts of the OS as part of an update?
Linkbait: This is a fictional scenario.
Goodzer takes Manhattan
My Firefox currently has a plugin named "Windows Activation Technologies". I assume this was installed by Microsoft; presumably it's not spying on me logging my data although I don't of course know that for sure. But there is no option to uninstall it, so by your definition that is indeed evil.
Ask dispersed teams: How do you communicate?
We are two founders working in a startup. I am working full time and my co-founder is in the univeristy.

We live in the same city but it is not practical to working physically-close every day. We were looking for a way to communicate and we came up with this:

* A face to face meeting every week (usually in weekends)

* A Skype video call every day (around 22:00)

* Campfire chat open in our browsers all day long

We try to avoid emails, phone calls, SMS in the middle of the day or anything that can interrupt us (unless necessary)

Do you face the same problem (dispersed team)? How do you communicate? What tools do you use?
It's pretty obvious that your intent was innocent. But the fact that you didn't realize how awful a headline that is sends a different message.

On the other hand, it's not just you guys -- i.e. you're no worse than the avg. tech company, FWIW.

This is a classic example of the techie "we're a meritocracy, so we couldn't possibly be sexist" thinking that's so common. It's not the pat on the ass and glass-ceiling kind of sexism, to be sure, but it's the STFU 'cause no one's grabbing your ass kind of sexism.
"The app is completely invisible not just in the app launcher (any app can do that already), but also in the app manager"

"You can make the phone secretly dial you and spy on the thief by listening in on the surroundings."

Sounds more like a possible security vulnerability that can be used against the phone owner.
The 2014 dateline doesn't make it obvious that it's a fictional event?

I don't think it's a great article, but that's not much of a complaint.
The author didn't say that, I said that.

We'd need more data, but obviously the attrition rate could remain constant for the whole while changing for some of its parts. Perhaps Google has gotten better at retaining non-entrepreneurial engineering talent, while getting worse at retaining entrepreneurial engineering talent.
In my opinion these examples are mere annoyances compared to the evil of the skype plugin. It actively monitors and modifies all of your browsing so it can inject those green skype "call" buttons in unexpected places. Now that I call evil.
_The Guru's Guide to Transact-SQL_ by Ken Henderson is unusually readable for a programming book. Perhaps it's a bit dated now, but still a good source of information.
"I don't see why being too sensitive is seen as somehow worse in the startup/developer community than being too insensitive."

I'll venture a guess: because many of us find it incredibly tiring and annoying to have to constantly stop and think "is there any possible way the following sentence could be interpreted as prejudiced against any group?" when communicating.

If person A says something non-sexual and person B finds a way to make it so (ie "that's what she said") we think person B is the dirty minded one, not A. However if person A says something non-racial and person B finds a way to make it so, we act like A has committed a grave offense and needs to apologize.

Too many people in America can't look at an ink-blot without seeing sexism or racism or discrimination of some stripe. Being "too sensitive" is often just causing controversy or problems where none needed to exist. It also makes it so that legitimate discrimination is harder to notice because it gets lost in a sea of false accusations.

The tl;dr is: save the outrage for legitimate discrimination, don't waste time & energy trying to manufacture it everywhere
About as happy as I'd be with a MySQL database directly connected.
'Corporate media' perhaps?
"the highly inflammatory examples cited by zerogravitas applied to all respectable professions historically, and no professions today."

They applied to all professions, but not at the same time. Check out this possibly-false-but-accurate set of rules for teachers from 1915: http://www.pchswi.org/archives/schools/teacher_conduct_1915....

Sure these rules applied to every other profession as well. The difference is that they probably stopped applying to other professions 200 years earlier than they stopped applying to teaching.

"Guess which organizations are the biggest proponents of keeping things that way?"

No argument there, I'm not defending the unions, just pointing out that historically schools have been extremely abusive toward their employees. Sure the value are different today, but the psychology, social pressures, and incentives are all the same. So if the protections given to teachers were completely repealed teachers might get screwed over for different things, but there would be much injustice nonetheless. But yeah, obviously I don't agree with making it impossible teachers who are bad at teaching, I just think that if there were no protections at all then firings for social or political reasons would become so commonplace that it would drive talented people away from the field. (Granted, talented people are already kept out of teaching today by the unions and a million other policies, but still.)
Is that referring to Brand name deals or building a company brand? I'm guessing the latter. But even groupon is just becoming a recognizable brand. They are #1 but the dust has yet to settle. I would say thier abity to drive demand to a deal is the main reason they are so strong.
Would malicious be a better term?

I'm assuming you could fix this, but the majority of computer users would have no idea what this is, or even that the plugin architecture exists.
So I wasn't supposed to read the title as William Shatner?
It's a process. It's not "due process".
For sale: HMS Invincible
I think the people getting caught up with the sensitivity of what is a pretty beautifully relevant reference wouldn't be a very good personality fit for working at AdGrok anyway. So it's a doubly good title - it's a great metaphor for a startup, and it performs the same filtering function that the original ad did. Brilliant.
My remark may be dismissed as trolling, but seriously think about the scenario you are putting forward:

"Let's say that I'm an employee of yours and I have a pregnant wife. I wish to take off at 3 PM once a week to accompany her to the doctor. I make this pitch to you, my 21 year old CEO who lives at the office."

This is at a startup?

The early phase of a startup is short - within 2 years the company either takes off or dies. I really, seriously think that if you and your wife want to have children, you should get a job at a larger and more stable organization - its good for your kid, good for your wife, good for you. If you have a pregnant wife, you should not be working at a startup. Find something more stable and secure.
Perhaps Google has gotten better at retaining non-entrepreneurial engineering talent, while getting worse at retaining entrepreneurial engineering talent.

But you aren't really basing any of this on any facts or even statements by involved parties, are you? This is just theorizing that maybe their rate is worse in some spots. Maybe their rate is even better among this last category. What is the point of idle speculation like this?
Dude, my literacy is pretty up there, and I didn't recognize the quote. I don't know that it would really tarnish its historical relevance to write "Men (or women) wanted for hazardous journey: AdGrok (YC S10) is hiring".

If their Steve Jobs quote is eligible for paraphrasing in order to seem original, I don't know why an old newspaper clipping isn't in order to seem like an equal-opportunity employer.
"If Facebook Connect becomes prolific it would make Facebook a single point of failure."

Funny thing there is that:

a) It is prolific.

b) It's gone down several times seriously damaging functionality across the internet.

c) Any self-respecting webmaster learned from the outage, updated integration to include failsafes.
In my school, any grade in an "Honors" or "AP" class got a ten-point boost (equivalent to a full letter grade) for GPA calculations. My graduating class had at least three kids with GPAs over 100, which would be impossible to match without taking honors classes. An A in an honors class always beats an A in a non-honors class, so it's hard to beat a kid who takes more honors classes than you.
The system I'm most familiar with is Gentoo's Portage; that implements file collision checks so packages can't straight-up modify existing bits of the system, but often plugins are separate packages which executables enumerate somehow so this kind of thing certainly could be done. I assume apt and other things would be fairly similar.

I suspect the biggest advantage there (which isn't fundamentally to do with the repo system) is that you can complain to Ubuntu or whoever and they're rather more likely to put a stop to something like this than Microsoft or Apple are.
Dup: http://news.ycombinator.com/item?id=1947436

Many comments there already.
> Yes, absolutely. It also pre-selects for those that have a sense of humor.

Why do minorities need to have a sense of humour about themselves? I do, but why do I have to to get into your club?

FWIW, I've made countless raunchy jokes that would have gotten me flagged by HR in a staid shop. The thing is -- I take responsibility for that. I.e. if I offended someone it's not necessarily because they have no sense of humour.
Correct me if I'm wrong, but doesn't Firefox already alert you on startup of newly installed Plugins? I mean, I don't imagine Mozilla wants to stop people from installing addons/plugins. Rather, they don't want them doing it behind a users back. If I installing something and specifically request it to install a plugin, I've already given it permission. Should Firefox handle installation, or should it be the OS? Do we really want Mozilla asking us every time to install something when we've already given our permission to install something?
It is new for school systems to actually recognize the phenomenon though.
Don't they already do this though? Pop up a window that tells you if new addons have been installed?
I see the same sort of mindlessly dismissive comments even here if a story gets enough attention. "Why another systems language?" and "Why another ORM?" just from stuff I've read on HN today.
I imagine that it would be a very rough estimate. In areas of dense tree coverage in parks or backyards Google probably just plants trees to cover the area since it would be nearly impossible to actually differentiate each individual tree in a canopied area. Trees that are out in the open, standing alone can obviously be counted, but trees in groups probably can't.