skysight-inc/HackerNews huggingface dataset:
And yet Atom is on 32 nm while Tegra 3 is on 40 nm. And Intel announced plans to catch up Atom to the latest process.
Try this: http://www.bbc.com/future/story/20130102-tomorrows-world
Strictly referring to new media as an independent content creator, I think the statement does apply. Building the community and relationships gives you the ability to monetize much easier.

However, I do agree with you on the broader point. Building or creating something isn't an instant recipe for income. It can't be a blanket approach to something like a startup.
I believe that doubleTwist is able to sync with an itunes library (or at least it used to, and it was it's major selling point so i can't imagine that's changed). It has a desktop app and a mobile counterpart.
This argument seems strange. When people complain that tests take a long time to perform, the argument usually falls back to "if your tests are useful, the time spent running them is well spent." Seems the same applies here. Scala takes a long time to compile if you lean heavily on the type system. This makes sense, since the type system can be seen as a type of test system.

So, if you are making useless types, the speed concern is likely best addressed by moving stuff out of the type system. If the extra time is preventing bugs, then few would argue it is wasted.

Or am I completely off in my view?
I think Sequoia, YC, USV and some others have probably had statistically significant outsized returns. Always hard to know because if you let enough people try someone is going to flip a coin heads 10 times in a row, but I do think some funds have created sustainable advantages (through winner-picking skills or otherwise).
Your site is barely recognizable now, but thanks to the Wayback machine I remember it now. You're definitely on to something with regards to young developers. I started with IRC when I was about 12, and I still remember how magical it felt. In real life I was just a kid, but on IRC and Usenet I could discuss MTG deckbuilding strategy or C++ programming with adults and they wouldn't know how young I was.

And I think that's the draw...when you're young, bright, and ostracized by your peers for wanting to discuss "serious" topics like professional gaming strategy or programming, IRC is a panacea. You can chat with people who don't care about your age and will take you seriously as long as you're capable of intelligent discourse on the topics that interest you.

As I've grown older and formed a network of my peers, I've gradually stopped using IRC, but it will always hold a dear place in my heart because it gave me an outlet for my creativity and passion at a time in my childhood when there were no such outlets in the "real world".
This blog is revealing more interesting tidbits from inside Apple than the official biographer of Steve Jobs. How sad is that?
Purely anecdotal, but I'm pretty sure I scrape some stuff off my teeth via flossing. In particular, there are areas near the rounded corners of my molars that, even after a good brushing, sometimes have stuff I can feel with my tongue. By looping the floss around as much of the tooth as possible and doing a few (not just one) up and down movements, it seems to get that stuff.
Will look into this, thanks for the pointer. Have you read it yet?
Could just be my imagination, but I felt like this season I saw many more teams go for it on 4th down (maybe some of this data can prove or disprove that?). Perhaps the impact of the above, or similar, analyses is finally being seen.
Learning to type at 31
This is true, I didn't mean to imply that the initial drop was caused by the explosion in media. More accurately I believe the continued decline and absence of crime could be attributed to those things.
If you are going to retain the ability to fire people, you are still subjecting them to hierarchy. Except now you have a narrower channel of communication--they can only ask: was I fired today or not?

And if you open more communication with the implied threat of firing, you are back to a traditional managerial relationship.
neat stuff - bit of explanation/behind the scenes is good too: http://musicmachinery.com/2013/01/02/boil-the-frog-2/
She has a pamphlet here with the procedure:
http://issuu.com/zellies/docs/zellies-cmcsbooklet

And her website with more information here:
http://www.drecoaching.com/
Holy global namespace pollution, Batman!

I do like the app, though.
I'm not sure what your issue is, Font Awesome supports IE 7+, Firefox, Opera, and Chrome. I haven't seen any issues with compatibility at all.
Rails 4: What's New
Some other icon sets (probably appeared on HN before, don't know where I got them from):

flags:
https://www.gosquared.com/resources/flag-icons

user interface:
https://www.gosquared.com/resources/165-vector-icons and
http://adamwhitcroft.com/batch/
I absolutely hate flossing -- Telling my dentist this, he said that if I tried really hard to do it every so often (1-2 times a week to clean out anything really stuck), mouthwash will be more than sufficient at keeping my gums healthy.
Four things determine the takeaway a reader will have when reading a benchmark

a) What is measured

b) What the product is compared against

c) Which subset of features the reviewer focusses on

d) The reviewers take on the design compromises specific to the particular product

Unfortunately all four of those are fairly subjective things so it is hard to make a fact based case against someone who is diligent with the measurements and excels at writing. That being said I invite you to find focus on intels inability to ship working graphic drivers, lack of ability to decode 1080p video for the longest time with an integrated chipset, focus on multithreaded benchmarks early on where amd was shipping more albeit slower cores at the same price point, lack of linux support for poulsbo chipsets etc, lack of comments on intels habit of gimping processors within the same family by disabling functionality( support for ECC, support for acceleration of Virtual machines, reference - http://wiki.xensource.com/xenwiki/VTdHowTo ).
Nah, that's not the issue. The way the game works is this:

1. Decide on some property you want the compiler to enforce for you. E.g. I care about only operating on values that exist.

2. Encode this in the type system. E.g. use the Option type to distinguish those values that may not exist (Options) from those that definitely do (everything else).

It's not about being able to distinguish valid and invalid values, it about getting the compiler to enforce it for you. This is the real power of modern type systems -- not bookkeeping to keep the optimizer happy but getting the computer to check the things you care about.
Build your Facebook targeting audience the easy way
Title really needs to be postfixed with "in Scala".
Here is Dr Ellie's recommended cleaning method: http://www.drellie.com/pdfs/The-Kissing-System/Complete-Mout...
Using slow compilation speed to encourage small programs is a terrible "solution".
My Nexus 4 has this feature by default, perhaps it was a Jelly Bean addition? Very much like having it there since getting my N4, I used to use a 3rd party widget for this purpose (powerstrip if anyone is interested), but it's largely been superseded by this (even though powerstrip is still great)
The most valuable skill I have is literacy. If I didn't have that I wouldn't even be able to know what your question was in the first place. I also couldn't do anything I didn't actually see or haven't been directly written into my genes.
Larry Page is filled with so much drama...

http://translate.google.com.mx/?hl=en#auto/en/Larry%20Page%2...
A lot of scientists are working on poorly administered clusters where the installed Python is 2.5 or lower. I've even run into one 2.3 occasionally. Some have versions of libc so old that you can't always compile newer software (as I learned to my horror when I tried to install GHC on the VITAL-IT cluster in Lausanne -- libc on that system is now approaching ten years out of date).
Uh What? Did they just replace a cryptographically secure random generator with a more deterministic pseudorandom generator???

Granted, blocking on /dev/random is dumb, but this is ridiculous as well... seems like there should be a way to implement a cache in the kernel.
Note: this article is about a substitute for flossing, not simply stopping flossing.
That's the kind of specifics I was looking for (thanks). I agree about numbers, and one doesnt have to answer with numbers if they can be brushed aside with specifics that offer proper perspective.

I'm pretty hardware-ignorant myself, so I'd be at the mercy of articles like this if it weren't for comments.

It's interesting times - the stakes seem to be high because of the way that some platforms are tied to hardware architectures (which is my real interest here).
Quite sad, but not honestly surprising. That was a biography made to be mainstream, to tell the general public how glorious Steve supposedly was.
We're seeing lots of people say "It's faster", but without some actual benchmarks I'm sceptical to say the least.
And actually, I want to amend that on second read through it was considerably easier to follow than the first.

It's just an article for Haskellers at least a little more advanced than me. I probably should have read it twice before labeling it "terrifying".
29c3 "What's up in Iceland"
Yes, in such way just the mere fact of joining has a side consequence of increasing user base. But in most cases those who join and don't participate are often not reading the network as well, since they have no connections there (they aren't following tags or have contacts and etc). So real help for the network are participating users.
I appreaciate you posting this information. Thank you.
This guy worked with a handful of "rich" people and now he claims to know them all?

I've worked with lots of PHD students and people that have actually gotten their PHDs. Many were anti-social and/or socially awkward. The ones that aren't start businesses like Google and make tons of money.

To make it in any business, you need to be social. I think the main issue is that people that have the intelligence, are busy doing other things rather than socializing.

Getting a PHD is much easier than being successful at business. There is no set path to success with business and even if you come across one, it will most likely change with in a year or two.
Thumbor and imgix seem nice products. I'm also working on another very similar product, http://thumbr.it/. I guess our main differentiator is that we also do thumbnails of documents and we allow the user to create their own effects on the photos. However, we don't have any of the text options available on imgix, or the smart crop that keeps faces in the image.

From a quick glance at Thumbor, it seems it also offers object detection (like faces), which is a nice add-on. Nice post, I didn't knew about this project, even though I'm working on the same space!
the correct twitter is @w03_
twas a last minute mistake in my slide.
Python is over 20 years old. Where is the line for "new"?
I like the site, looks clean but new. Good job!
The Infosec Dunning–Kruger Effect: Confidence vs. Overconfidence
This seems indicative of the arrow anti-pattern[1] and guard clauses[2][3] would be preferable to banning null and cluttering your class definitions with isDefined everywhere.

[1] http://www.codinghorror.com/blog/2006/01/flattening-arrow-co...

[2] http://martinfowler.com/refactoring/catalog/replaceNestedCon...

[3] http://c2.com/cgi/wiki?GuardClause

The most important point: handle negative conditions first, so checking for null first and putting a return statement right away when detected.
I have been running this on my toro (Verizon Galaxy Nexus) AOKP rom'd phone. Unscientifically this seems to make a difference to render speed of most everything.
"What IRC channels are you on" is a developer interview question here.
More than a redesign, what it may need more is a Competitor. +
I am extremely- extremely- dubious of these claims. The app linked runs every second- it is far more likely that this constantly running app is keeping the CPU speed artificially high, probably at a detriment to battery life.

There doesn't appear to be any actual benchmark evidence to back up what's going on- just that things appear faster. Sometimes I really feel sorry for people that administrate these bug boards. "I have no evidence to back up what I'm saying other than gut feeling but why won't you listen to us, Google?!?"
These terms do not apply to the Android source code, only the "Android SDK". This is like the difference between the JDK and source code to the Java standard class library. The SDK only contains tools for developing Android applications, like a compiler of the Java-like Android source code into Dalvik bytecode, a debugger, Eclipse plugin, etc. You can still get the sourcecode here: http://source.android.com/source/downloading.html without accepting the license you quoted.
Counterpoint: My nexus 4 went from being ordered to my door in ~36 hours, despite the website saying 4-6 weeks delivery time :)
The Stench of Turgid Prose
Since he's writing Java, I would rewrite his initial function:

public int getIntFromHeader(Request req, String headerName) {
if(req != null && req.getHeaders() != null) {
String header = req.getHeaders().get(headerName);
if(header != null) {
try {
return Integer.parseInt(header);
} catch(Exception e) {
return -1;
}
}
}
return -1;
}

as

public int getIntFromHeader(Request req, String headerName) {
return Integer.parseInt(req.getHeaders().get(headerName));
}

That way it either returns with a valid int or throws an exception of some sort (null or otherwise).

Also, -1 is a perfectly valid integer and so this function can't distinguish between a header with -1 in it and an error. The fact that there's a req != null check seems silly. Surely, the caller should be responsible for that and if they aren't they should get an exception.
How is you description different from "emulating paradigms like RAII in environments that don't natively support them?". And it doesn't address things like the trivial list/cache case, where clearly you need a null(-equivalent object reference). Clearly the compiler isn't going to be able to enforce that all lists are infinitely long...

I'm not saying it's a bad trick. I'm saying that thinking of it as "banning null" is an incomplete understanding of the issue.
N losers, like Samsung lost with the Galaxy S3?
(Or the S2, or motorola lost with the droid, or ...)
I explicitely said not to blame the blog but the submitter. There is nothing worth pointing someone at in the submitted link, just the video. There is no value added from watching the video on a site that is not its "homepage."

There is nothing wrong with the post on the blog itself. It is an aggregation. HN however is an aggregator itself and we do not need a late piece of a chain of links/via/source tunnels. Linking the source is best.
Those sites are outdated, since article isn't very recent.

Here are the up to date sites:

* https://joindiaspora.com (developers pod)

* https://diaspora-project.org (project community site)

List of pods:

* https://diasp.eu/stats.html

* http://podupti.me
I downloaded a few random icons in SVG format and noticed that Inkscape opens them exactly as they appear on the website, but Illustrator CS 6 does not maintain the proper stroke width.
And yet people -- thousands of them -- do manage to get useful work done in Scala on a daily basis! It's almost as if Scala's compilation speed is fast enough for most people. :shakes head:
No, it's very much not semantic. With nulls, a public method accepting a Foo must be prepared to deal with receiving a null-pointer for Foo. With Options, if you declare a parameter as Foo, you've communicated that you expect a Foo, if you declare a Option<Foo>, you're prepared to accept a None.
I think you are missing the point.

The problem is that for the most part needing to check whether an object is null/"valid" should be an exceptional case, not a common one. Most object variables do not need to have the optional/null state. For languages that allow every object to be null you create a situation where you need to have null checks for every object you encounter unless you come up with some error prone convention outside the language itself. Every method/function has to handle the nulls, it's not clear whether an object will be null when passed into a method or not, and if you are writing APIs for people to use, you must check for nulls because you cannot expect much from the user of the apis.

TLDR; Having non null objects by default reduces the amount of code, which in turn increases the correctness of the code.
I've been running it for a few hours now and didn't notice any significant difference on battery life, but I'll keep watching out for it. I'm now reading through the xda thread to maybe get some insight into how this was "determined"...
> DHCP assigned them the same IP, and google just continued the session which had been left open

Given that you're using DHCP-assigned IP addresses, you're likely behind NAT. From Google's vantage point, both employees will appear to always have the same IP address as each other.

> is it possible that a session collision happened

Looking at my browser's session state, I suspect the session cookie is SSID, which is 21 bytes. Assuming it's a base64-encoded integer, it would be a 14-byte integer. I think that would make a collision a fairly rare occurrence.
This is a fascinating article both in what it says, and what it doesn't say. If the future is really low powered SoC's then Intel is in a world of hurt. The reason for that is that if Intel can only match power/performance of ARM in their chips, then its a toss up for the manufacturer in terms of user visible impact on which to use, and that makes cost and/or differentiation the next selector in the 'whose do we buy' tree.

If Intel has to go to the mat on price it really kills their business model. One of the amazing things about Intel over the last 20 years has been that their part sells for up to 30% of the total cost of all parts of the system. And what that means is that if you get the CPU for half as much you save 15% on your total parts cost. That is huge savings. But if Intel has to cut their margins to get sales, they lose a lot of R&D dollars and their legendary advantage in Fabrication is suddenly underfunded. That is a huge problem for them. Intel has to win this fight or they will have to radically change the way they have structured their business.

The second part is differentiation. Intel just doesn't license the x86 architecture any more, they got out of that when competitors were out executing them in architecture design. What that means is that you really can't add an instruction if you're an Apple or a Cisco or what not to your CPU to make your particular use of the part more efficient. But with ARM you can. If you are an instruction set licensee you can make internal changes and keep the compatibility high. Apple just demonstrated with the A5x that this was something they were willing to do. There is no relationship with Intel where that sort of option would be possible.

So if Intel can only match ARM on its performance and power curves, they lose. They have to be either 50% faster at the same power levels on the same workload, or 50% more efficient at the same performance. +/- 10% or so isn't going to cut it when they are commanding a huge chunk of the parts cost.
Compound Found That Restores Memory Loss
"Once a startup, always a startup" is the rule of the day these days.

Makes me wonder how long HP would be considered a startup if they were born today.
HTML was created to markup the structure of large texts…

Of all of the potential arguments against HTML n, this is by far the weakest. What HTML was created for is utterly irrelevant in 2013.
When you need a null, you use None.
It is, you just have to expand the description.
Correct, that is how they work, but not my reasoning for including those books. See:

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

http://news.ycombinator.com/item?id=5008406
You're my new favorite person to read on HN.
Well, I'm a fan of open allocation. People aren't beholden to one manager. They work for the company.

Two cases of firing that I see:

1. Objectively unethical or toxic. Leakers, people who arrogate power in power vacuums, people who insult colleagues, people who break the law. Fire them. Don't wait a day. This is less than 1%.

2. People who can't fit anywhere in the organization. You need to get rid of them, but you have time. They might be a solid "5" or "6", but they'll never be a "8". There's just no fit. Give them a generous severance and a good reference. Let them use the office and represent themselves as employed during the search. Treat them as alumni and leave them feeling good about the company.

3. People who are not doing great where they are. Let them find a better fit (open allocation). If they don't have the initiative for that-- not everyone does-- see #2.

That's the right way to fire people. It's a serious and important function and it shouldn't be used as punishment. You fire because you have no other choice.

Then firing isn't about power. It's a necessary and unpleasant duty that keeps the company from falling to pieces.
I'm a dentist from Germany, University of Heidelberg.

As I see, the author of the article has no idea what kind of benefits flossing has. She saw someone who didn't used floss and has good teeth. Yes, it's true that some people are more immune to the diseases than others. I saw a 65 year old women in Azerbaijan, who had never brushed her teeth and has 30 perfect teeth, without any paradontitis or tooth decay or any lost teeth. They were just perfect. Scientist found Mandibular Bones which were 600,000 years old, and they had all teeth on it. And we're sure that they didn't brush their teeth. - Homo Heidelbergensis ( http://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Unt... )

So why some people don't get tooth decay or other diseases even if they don't brush their teeth? There are many factors, but for further read you can search Google. I'll answer the author of the article. She says that there are no studies showing if flossing is useful for tooth health. I wonder if she searched PubMed about that. There are hundreds of studies showing how benefical floss really is. (for ex.: http://www.ncbi.nlm.nih.gov/pubmed/22161438)

I did several studies on myself and on my wife, about effects of floss. One most important advice that I can give people: Floss is as important as brushing.
I wonder when they are going to add a fully async SQL query kit.
In the specific example of the blog post, an isDefined() is still necessary. How is `isDefined()` different than `ref !== null`?
Just as the HN frontpage. The community is the curator. Giving credit to someone else's curation is good and should be done (eg in a comment), but submitting the actual item is best.
I used Waze for awhile. The problem I have with it is that it's just not as accurate as the alternatives. Not only would it get streets wrong, but sometimes lead me in the wrong direction.

I got tired of this and switched over to Google maps (ios version). It's much better.
Hopefully virtualenv has fixed that issue, do you think it could be implemented after the fact in clusters?
It's slow because it's doing a lot.

If you don't want a cutting-edge, powerful static type system there's an awesome JVM Lisp (Clojure) that I recommend highly.
Bluetooth Stickers Let You Locate Objects With Your Smartphone
The graph, while interesting, is misleading. The data is based on laws mandating parental leave, not the ability for workers to take leave.

In the US, many private companies have liberal parental leave policies; it's not mandated by the government. But that doesn't mean US workers rank near the bottom.
That would be a little silly, given how they're doing it in Java. Anyway, the paradigm translates easily to any OO language.
Resolve to Plan