skysight-inc/HackerNews huggingface dataset:
It's important to not only reference an external project (e.g. library) but also to reference a particular version of that library. (e.g. newer versions could remove deprecated methods which you are using, i.e. which weren't deprecated when you wrote your code.)

Different versions of your code could rely on different versions of the library (e.g. you update your code to a newer version of the library.) So which version of the library you rely on also needs to be version-controlled.
Show HN: Server installs simplified (and built from source)
iMessage is a threat because iPhones are popular; the extent of the threat is directly proportional to iPhone market share.

Carriers made significant amounts of money because of the iPhone that arguably they would not have found any other way to make. Very few of their personal investments led to this success (except perhaps things like Cingular's agreement to invest in "visual voice mail" at Jobs' behest, before AT&T bought Cingular).

From my point of view the complaint from AT&T is a little like an investor trying to socialize his losses while keeping all his capital gains. AT&T enjoyed Apple's success when it benefited them, and now that it's working against them they're worried? Well, tough.
Of course you should hire the best dev you can find (though I seriously doubt its possible to tell who'll be the best for you - both in terms of skill and, as importantly, personality).

Personally I don't believe in the x10 rule. It might have been true when you had to code your own servers in Lisp to build a website, not when you build a Django CRUD app.

In any case, when you mentor someone, they may turn out to be that top %10 dev.
The article mentions some startups: "... start ups that left Romania, with the likes of Ubervu, Summify and Brainient."

Admittedly, this is the first time I've heard all these names.
The only time I've ever seen CSS make a difference to page rendering speed is the use of large drop shadows (e.g. 25px wide, on page-size elements) on large DOM elements. Just five of them kills scrolling performance.

Anything else, page rendering times for me have only ever been slowed by too many DOM elements (> 1000). I've never come across a real-world case of the actual selector syntax making a difference.
is http://www.contactjam.com/ your web site? All the admin tools are kind of fully open to the public. phpinfo() and stuff. running on Windows NT
I started the websites when I was 17 (I'm 20 now) just out of high school and living with my parents, so I lived off of them (and paid rent with freelancing money and at one point I was on unemployment benefits).
I haven't been able to make the dialog show, even by copying the full text of the comment which was originally flagged. Maybe they dialed it back?
I agree with you, but wouldn't it be much harder to pull off with, say, mathematics? Machine learning is a much smaller field.
A tad off topic but worth pointing out nevertheless:

In C++ "exceptions should be exceptional", you don't need to fill you program with try/catch blocks and shouldn't. Use return values instead (better performance, flow less bug prone).

Never forget that an exception is essentially a goto statement.

In other words, you need rarely more than one try/catch block per thread.
A short film about a robot and asteroid mining needs a mere $500.
Mac 1994 Inspriational Sales Video with Steve Jobs as FDR
Historically, yes-- due to the likes of University of Phoenix, etc.-- but this is already changing as large, well-respected institutions like Stanford and MIT embrace different methods of online learning.

Sure, taking an online course (or series of courses) from Stanford/MIT doesn't have the same perceived value as doing the equivalent coursework offline, but the brand name of those institutions lends significant credibility to any work you do associated with them.
Yes, the international factor of plug.dj is really a wonderful feature. But not only is it open to people from all countries, its chat has an in-built translator, so matter the language you speak you'll be able to interact with everyone. Also, it being international-friendly means you'll be able to discover new artists/bands/DJs you might not normally have discovered.
This is an isolated incident. "Irrelevant or Inappropriate" sounds like a euphemism for spam- if Facebook is fighting comment spam then I applaud them. Their algorithm just isn't quite right yet. No story here.

"Is this censorship?" Are false positives on a spam filter censorship?
What's your general take on covering startups that haven't launched yet, but that have an interesting idea and/or a credible founding team?
Cad designs, web and multimedia designs, print and graphic designs
Pebble I Designs- We are primarily in the business of providing cutting edge designs for both engineering and jewelry cad for our clients. We have worked in providing the design choice in varied experience in the field of designs like graphic and printing works with good and quality photography. We engaged in providing a major part of working in web development and multimedia for clients. Our energetic improvisation and developing custom built solutions for our clients. We are a solution provider for design.
Why buy a whole album when I only value a few songs enough to purchase? Why am I required to finance an entire degree only to be forced to take courses that I do not value? By bundling education into its most popular format, the four-year degree, we are inevitably adding low-utility courses that the consumer should be enabled to avoid.

So maybe a better analogy for higher education bundling would be with Cable TV?

EDIT: If teaching-oriented professors could start offering CaaS (Course as a Service) of one or a few related courses, then the market would no longer be the profs at a particular school, or the profs in all the schools in town, but rather the best profs offering courses on the Internet from the whole online world, then we could see a tremendous increase of access for high quality education.

Then the most successful profs could "franchise" the syllabus and teaching methods to other profs. (Syllabus as a service.) In the meantime, others could start aggregating collections of syllabi as "majors," "minors," or other kinds of course sequences.
Of course we know that ourselves and our colleagues are a large part of the problem. The hard part is convincing enough people that there is a problem, and that we can solve it by working together.

I think JMLR is something of a special case in academic publishing. While there are a few subject fields that would be already have almost exactly the right skill set to set up their own electronic publishing infrastructure, I think that expecting the same level of technical expertise from, say, biochemists is a bit unrealistic. That said, it is getting easier, and once enough people are on board, I suspect we'll see lots more like this in the next decade or so.
Well as an example, on a Sprint HTC phone the crapware auto-started itself not only when the phone powered on, but apparently several times a day (despite using an app-killer). This wasn't just 1 or 2 apps, it was like 10. So my idle battery was draining away in part because I couldn't stop this phone from running things I never intended to use. I have never been happier since switching to the iPhone from that broken ecosystem.
This assumes that higher education is front-loaded like it is today. But with more granular credentials, there's less reason for that. What if, instead, the picture was something like this excerpt from Zen and the Art of Motorcycle Maintenance, especially the paragraphs beginning with "the hypothetical student": http://www.csupomona.edu/~psbeauchamp/philosophy.html

Also, it would still be perfectly possible for recognized experts to enumerate the knowledge and experience that they think everyone who seeks to become an expert in their field should gain, it would just be up to the student to decide whether to believe them or not.
No, and they are frustratingly close together too. I've down voted a number of people by accident due to my fat fingers...
"black or white" is a dot. "shades of gray" is like an axis on which you can plot points.

"color" on the other hand is like a 3-dimensional space, and so points can no longer be compared and sorted. How do you compare green with blue? You cannot.

On the topic, you can compare the rudeness of two messages and you can also establish some threshold over which the rudeness is no longer acceptable. That's why people use the "shades of gray" metaphor, because it's still useful.

And indeed, life has color, but that's why life is complicated, which is why we feel the need to simplify its dynamics.
So Facebook has decided to take control and accept responsibility for content on third party sites? That's an...interesting choice.
The solution is pretty straight forward. Stop using FB to handle your site's comments. I don't even see comments on TechCrunch anymore because I have FB whitelist only and I'm not the only one.
It's exactly this. Let's not forget the quality of techcrunch comments improved by an order of magnitude as soon as they switched to Facebook's comment system, which has the best spam/troll detection I've ever seen. A tiny number of false positives is a fair price in my mind.
"his tone is very well-suited to communicate his experience and insight"

I find this statement fascinating. I was unaware that a discussion of, for example, the breast-size preferences of American males was relevant to a criticism of XML. Indeed, I did not consider that discussion, or others in his rant, to be an effective method of communicating his experience and insight regarding XML.
Artists don't usually have to show what brushes or paints they used to make a particular work.

Sometimes it's best to evaluate the work rather than what goes into it. Granted, this isn't always the case and can't be attributed to multi team environments, but I've often been asked for code when I have a large number of (successful) projects solely developed by me.

Also, small code samples are fine but some employers are in the habit of asking for major work (demos) just to show off your coding chops. That's bad.
Who Killed Men's Hats? Think Of A Three Letter Word Beginning With 'I'
I had the same question when I saw this.
I don't know the answer...
We cover lots of companies that haven't taken funding or (even launched yet) but they need to have an interesting founding team or concept.

I covered a company the other week from the FB engineer who built Presence (hasn't launched) and another wearable computing company that was built by a very, very interesting team (hasn't launched but took funding). We've also written plenty about Airtime (from Shawn Fanning, Sean Parker + some early Facebook design talent) but it hasn't launched yet.

If you were early and instrumental at a profoundly successful company or were key to a big project at a giant co like Google, then we'd be interested.

These are all examples though, we'd be flexible in how we think about it.
I'm just super impressed Facebook admins can string two sentences together in a coherent way! I'm happy to give them a piece of gum as a reward. Those fun guys just need to promise not to walk while they chew it.
That's like somebody who paid for flood insurance claiming "who knows better than I how worthless flood insurance is?" Perhaps the guy down the street who didn't buy it and lost his house.

What about somebody who paid for flood insurance who wasn't paid enough to fix their house? I think that person would have a good basis for commentary.
As long as you keep two stack pointers (one to the point where the exception was thrown, and then unwind the second to the try block) it shouldn't be that much of a problem. Just specify that you can either recover (at which point you change the state from where the exception is thrown and abandon the stack pointer at the try block) or catch (at which point you abandon the stack pointer at the throw statement and are free to call functions, etc. to otherwise recover from the exception) but not both.
As I said, that means there is something definitely wrong in their security policies. That should not happen. Ever.
Based on the statement that "[t]he sphere includes all the water in the oceans, seas, ice caps, lakes and rivers as well as groundwater, atmospheric water, and even the water in you, your dog, and your tomato plant", I would guess not (although it doesn't specifically say that that's a comprehensive list). That conclusion is further supported by the observations that 1) we don't actually know exactly how much water there is distributed through the mantle, but 2) more water gets subducted than is released by volcanoes, so it's a large volume and getting bigger and 3) the total amount is probably comparable in size to the amount of surface water, which would make that sphere significantly bigger if it were included.
I don't get it, are you suggesting that everything that makes money has to start its life as a startup with a good domain, a "ceo" and a plan? I was a dumb 17 year old kid making some fansites for a game I liked and now they make millions of dollars.

I'm not saying we were successful because the domain was only $10, I'm saying if the domain would have cost more than I could afford ($500 was the arbitrary figure provided above) then I would never have created the websites, just like many people I know.

The company I work for currently owns quite a lot of video game fansites, they're acquired from the creators and the original creators are hired to manage them. From the 50+ websites I see listed in our analytics I can tell you the majority were started as a hobby by one guy/girl but now help support many employees and provide real revenue... people that had a passion for their chosen subject matter and didn't care about making money and as such wouldn't have been able to invest $500+ in it.

There is a world outside the hackernews idea of making money online. I started the sites because I liked the game and wanted to provide value to other people, I didn't care about money and I still don't (even if I do live in a nice apartment). The company I work for was started as a hobby and now is a profitable enterprise with big name investors.
I would hate to live in a world where engineers did not stop to consider their work in a philosophical and historical context.

The parts of the old Soviet Union and China?
TechCrunch is "too mainstream"?
plug.dj is pretty awesome, it has a lot of great features, I specially like the dancing avatars and that it has real time translation, and I live outside US so is really cool have a site like this accessible to everywhere in the world.
I'd rather pay with false negatives when it comes to comments.
Leave it to a techie to miss the obvious: The difference is the types of people who are on the net. The net in the 90s was mostly a stomping ground for geeks and corporate types, and that even included most of the population of AOL. With broadband and mobile the net is filled with non-geeks. And not for nothing, the companies that figured this out (Apple, Facebook, etc.) are the ones that did well.
How likely is it that this sphere of water actually collided with our Earth billions of years ago? What is the possibility of even more such "water meteoroids" flying around nearby galaxies?
It's a nice start, but it's nothing to call a complete app. Try and think of what you can do with the basic feature you have there. Maybe you could make a diary type app?
...at which point the price would fall, which it empirically hasn't, implying that customers are, indeed, willing to pay more after all.
Considering that the surface water came from outgassing volcanoes, it would be reasonable to think that there might even be 2 or 3 times as much water still trapped down there.
Facebook's algorithms seem on their way to becoming the 'Allied Mastercomputer'/'Adaptive Manipulator' that tortures the remnants of humanity in Harlan Ellison's dystopic short story, 'I Have No Mouth and I Must Scream':

http://en.wikipedia.org/wiki/I_Have_No_Mouth,_and_I_Must_Scr...
I imagine a sub-field of mathematics could coordinate the required effort. Mathematicians are familiar enough with the technical aspects (namely, use Latex). Once one sub-field is successful I imagine others would follow.
It appears that even at the age of 18-22, Richard Evans saw the value in philosophy (as demonstrated by his choice of major).

Of the students who would choose to scrap math, how many are likely to make serious use of their math skills if forced to study math in college?
I think that is just a coincidence, definitely not intentional - it would be insane for fb to do that
What you find "witty", I find boring. What is so interesting about dozens of ad hominem attacks? They're not even clever insults... just long adverbs (staggeringly) attached to playground names (idiot) and misogynistic, nonsensical analogies (rape).
The fact that they manage the registration is completely irrelevant from a wiretapping point-of-view.

As the registrar, you specify which DNS servers are authoritative for the domain. It is much easier for the registrar to quietly change a domain than any other 3rd party in the system.

That in itself isn't scary. Lots of people use(d) GoDaddy, eNom, etc. Another commenter pointed out that Last.fm likes the service because it abstracts the pain of domain registration.

But does Google care about the pain of registering Google in new TLDs? Does Facebook worry that their domain will expire due to an out of date credit card? Using a third party service introduces risk of failures out of your control. Any interruption to these major providers will cause damage far in excess of them not having to deal with spam domains.

Consolidation when consolidation is unnecessary should raise questions.
Isn't that exactly what happens here?
The machine learning community (along with the combinatorics, category theory and many other communities) created an open access journal. While this is laudable it did not solve the non-trivial problem that commercial publishers have a lock on 60 years of scientific publications.
I like XML for streams of data or for data that has to be stored for a long time (like logs). I like JSON for everything else.
I've heard the same said of trains and tall top-hats in particular. (I think it was in a Horrible Histories book, of all places.)
A simple, and effective cookie opt in system for the new EU Cookie law
No, it's not. Go handles errors via exceptions (which Go calls panic and recover) and return codes (and "defer" is just "finally"). In other words, Go has a mix of C-style and Java-style error handling; it doesn't have any more features than either of them. (This is of course totally fine; Java's exception system is not a bad exception system.)

What the post is asking for is more like Common Lisp's condition system.
Architects are expected to have both aesthetic and engineering skills, and the great ones (Shigeru Ban, for instance) are clearly excellent in both areas. Leonardo Da Vinci is probably the most famous generalist. Steve Woz said that if you want to be a true artist (and he believes that excellent engineers are really artists), than don't expect to find happiness working for other people. Bosses simply have their own agenda, and fitting you into a hole is probably easier/more convenient.
NY Startup Weekend Team: Help us out with a short survey
Never spend too much on domains [My Story]
Code Wars: PHP vs Ruby vs Python – Who Reigns Supreme [Infographic]
> In this specific case, it's hard to imagine an average layperson being able to grasp such concepts after a reasonable amount of instruction by experts and the judge.
Let's use the Java interface construct as an example. It's expressed as code, but is it really just code? Isn't it really a spec other classes must implement in order to become valid Java code, expressed in code for the benefit of the compiler?

1) The jury doesn't decide whether Java interfaces are protectable code versus unprotectable specifications. That's a legal determination for a judge. The judge deals in these sorts of general or philosophical principles. The jury deals in specific facts.

2) Technical distinctions aren't necessarily legally operative distinctions. The law tends to be based on things that are within typical peoples' experience.

3) You have days of peoples' undivided attention to explain things to a jury.

So in this example, the judge would be the one to decide whether Java interfaces, in principle, were protectable or not. The jury would decide things like the fact of whether Google copied Oracle's interfaces. Someone at Google might testify that they never saw Oracle's interfaces, and came up with them independently. The jury will decide whether they believe his story. They'll be shown code. They don't have to understand how it works to know whether the same variable names, etc, are being used.
It's not going to be a one day thing. It's going to be a 3 month, twice a week, 2 hours each.

A real course
I count four bugs.
> A degree doesn't let you do anything, it's just a line in a resume, and possibly some skills and connections you picked up along the way.

This depends greatly upon what your career goals are. But if you want to be a doctor, lawyer, or even a management consultant you have to have multiple degrees. There is virtually no other way in. I know there are niche exceptions to this rule, but generally speaking, degrees are a must.
It's pretty tough but we're working on that exact problem at streak.com (YC S11) - if you're interested in collaborating let us know! aleem at streak.com
As a Swede I don't know who "Ike" is: http://wiki.answers.com/Q/Why_was_President_Eisenhowers_nick...
Done there, been that:

Electronic Journal of Combinatorics: http://www.combinatorics.org/

Theory and Application of Categories: http://www.tac.mta.ca/tac/

As has been noted elsewhere, establishing open access journals presents no technical difficulty, especially with systems such as the Public Knowledge Project's Open Journal Systems journal management and publishing system, which has been around for at least 7 years. http://pkp.sfu.ca/?q=ojs

The high price of 60 years of scientific content is at issue. Of course, the establishment of open access journal should be encouraged.
POWER TOOLS  GREAT PRICES - sarro4's Space
Walmart does do some amazingly good and amazingly bad things.

Positives (which aren't publicized as well) are their great disaster response, incredible internal efficiency (in ways other than wages or pushing down supplier prices, which they also do), bringing increasingly healthy food to areas which didn't have access before (Wal-Mart shoppers are not really likely to go to Whole Foods or a CSA; Wal-Mart is mainly competing against fast food and discount grocery chains), and being one of the forces protecting their customers from a declining real standard of living (their prices remain low; wages and other opportunities also remain low for other reasons). Due to their great economic efficiency, I think they're in the lead on environmental protection as well (at least as much as a big box store can be).

They definitely need to improve on employee relations, health care, and there are questions about them forcing local businesses out of business -- in some markets, they're adding choice and improving things, and in others, they're driving out local stores. I suspect adding a wal-mart to most really deprived areas would on balance be a positive, to solve the "food desert" problem.