skysight-inc/HackerNews huggingface dataset:
This is a load of BS. I know great developers who don't waste their time on sites like GitHub and StackOverflow (that's probably why they're great developers to begin with). I look at it like this - if a prospective company is so clueless they can't discern what a good developer is for their organization then do you want to work for them? How are they going to handle performance reviews? Look at your GitHub contributions?
Definitely agree, if you're in college and thinking about being an entrepreneur, take some computer science classes. Even if you don't learn web dev specifically, you'll learn the principles and meet some technical people.
Exactly what I was looking for yesterday researching an interactive programming tutorial I was thinking of putting together. Great timing!

Not sure if it's intentional but the license (apache2) link on GitHub goes to the docs folder rather than the license text/ definition.
The air purifiers were misleading. Better resolution is not. That said, applications/OS should be able to use the resolution. UI elements should become crisper not smaller.
Ask HN: How do you manage e-mails in your VPS
Google Apps for business is not free anymore. $5 per email address is ridiculous (at-least for self-funded startups). Setting up a mail server (definitely not with web stack) is also not much of an option (extra -> cost + maintenance + complexity + headache). Providers like mailgun are not as easy as Google Apps.

Now a days I think of moving to shared hosting just to get easy email.

How do you folks manage?

p.s.:I am not a server admin
Ask HN: NSA-resistant mobile sexting apps?
I'm a minor hacktivist and may be on a few watch lists. Very soon my partner and I will spend some time apart. What mobile applications are there for sending multimedia messages (photos, videos, text) on mobile platforms that provide at least some assurance of data expiry / privacy than say whatsapp or path provide?

We are on a mobile platforms that run some closed source code so we understand that we will not be able to obtain NSA-proof sexting. Hence, "NSA-resistant".
Pretty underwhelming
Completely agree, we should remember that resolution is one thing and definition another, although they are clearly related.

I think that anybody should be able to tell the difference between Retina and a non-Retina device side by side. At home I have a set-up with a Macbook Retina and an external 1080p monitor as you do, and the difference is quite noticeable when I visually switch between the two.

I agree that there is a physical limit to improving the definition of monitors, but I don't think we have quite reached it yet.
Show HN: gitver, simple version string management for git
And it's not even responsive.
Oh Sweden, is there anything you can't do? I'm impressed by this country, especially considering what they manage to pull off with such a small population.
OP here: i've just started the project, thanks for any feedback you can give me!
Thought I was on the Wall Street Jounal.. similar layouts.
This exact puzzle is discussed in http://lesswrong.com/lw/ul/my_bayesian_enlightenment/:

I responded—note that this was completely spontaneous—"What on Earth do you mean? You can't avoid assigning a probability to the mathematician making one statement or another. You're just assuming the probability is 1, and that's unjustified."

While the equations of probability theory are agreed upon, there are multiple interpretations[1]. In some ways, it's like QM.[2]

1. http://en.wikipedia.org/wiki/Probability_interpretations#Phi...

2. http://en.wikipedia.org/wiki/Interpretations_of_quantum_mech...
Windows 8.1 does:
http://blogs.windows.com/windows/b/extremewindows/archive/20...
I'm too! I don't program in Java but I've never read that the compiler or JVM can do anything like that automatically (making the user's code running in parallel even if the user didn't specify anything).

I suspect that what he observes is the garbage collector running on more cores at once (AFAIK it is designed to run so now) and that the garbage collection was the cause of the slowness in Go too. I persume he managed to have a heck a lot of allocatations and that caused the slowness of Go and the full-throttle GC run in Java. But this is just a guess. If anybody knows more exact details please write!
Building a humble iPhone app
I'm going to go ahead and be sceptical of a repo with 3 stars and more tests than working code. I doubt it works, but I didn't try it. It looks like it just wraps open-ssh libraries. It's probably going take more the 3 lines of go it takes now to create a secure wss websocket connection if you use that. I'm going to guess you'll be doing all of your own cert validations and what not once it does work.

EDIT:

It's not petty to point out that a brand new repo that doesn't look like it works, has zero documentation has been seen by a handful of people is not a good example. This is for secure code. SSL. It's pretty important to get right. This isn't a a repo for a JavaScript accordion widget. It's SSL in Rust. I'd like to see SSL in Rust. I want Rust to do well, there's nothing petty, you're reading my tone wrong. It's hard to read intention over text, assume better than you are. I've been sitting in #rust on mozilla IRC for nearly a year watching them develop the language. I'm not just catching up on the latest by reading HN.

As for jfager's a decade vs more than 3 lines rebuttal: read my other responses where I specifically qualify on using C libraries. I am going to going to go ahead and guess you haven't done much raw SSL stuff. It is a ton of work. We're not talking 5 more lines of code. We're talking thousands of lines of code, and that it will be a decade before rust catches up with go. That's just an anonymous commenter making a shitty prediction that nobody will call me out on. My point is that Rust isn't ready. Go is. Stop comparing Go to Rust. Rust doesn't work yet. Don't use it unless you want to help develop the language. All you're going to learn is how to work with a specific half implemented language that can't do basic things yet. Read my original post. I don't hate Rust, I am contrasting the HN echo chamber to love of a language that you should not be using for anything right now. This is not a controversial statement, it's right there in a big highlighted disclaimer on the rust reference manual[1].

[1] http://static.rust-lang.org/doc/0.8/rust.html#disclaimer
Plenty of newspapers cope with this; however, I have to say the individual article pages look great.
Intel, Asus & AMD debut Windows-Android dual boot devices at CES
Regarding interactive programming. I've got some things in a local branch, that provide some Light table like features.

I'll try to get working on those, when I've finished a few other things with a higher priority.

Maybe you could help contribute to that ?
Ah, I have this TV on my wishlist just for this use, I wasn't aware of the HDMI limitation. Is this an HDMI =< 1.4 issue and would it be better with HDMI 2.0?
Thank you, I just fixed this.
Emacs keybindings, extensibility (that would include configurability.)

I'm an Emacs user. I don't have a very long init.el but appreciate being able to deactivate stuff I don't use, especially things like scrollbars, toolbars, etc.

Using IDEs I feel overwhelmed (too many GUI elements) and powerless (mostly because I'm not familiar with them, but discoverability is important too, see Emacs' apropos.)
6 tips for online learning working edition
You're wrong on all counts.

First, the results aren't obvious (nor the underlying reasons). In fact Google published results a couple of years ago that got massive amounts of coverage suggesting the opposite (http://googledevelopers.blogspot.com/2012/05/spdy-performanc...). I've worked on TCP optimization of mobile networks for the past 3 years, publicly criticized Google's study when it came out, and still the results of this paper are somewhat surprising to me.

Second, the underlying issue isn't the latency or the bandwidth of the cellular connection. It's the unpredictability. In fact, the Google study was using dodgy methodology where they assumed that a cellular connection could be modeled simply by bandwidth throttling + delay.

Third, it's absolutely not true that everyone has been thinking that replacing TCP is the solution, even if its problems in the cellular context have been acknowledged. If anything, the opposite, nobody has been thinking of it as a viable solution before QUIC. The deployment problems have just been too big -- but Google is in a unique position to fix that.
The video looks amazing.
> it's just hard to make them work for a variety of types simultaneously.

That's sort of what you expect from any given implementation of a data structure and its related algorithms, though I imagine that some specialized implementations benefit from having them tailored to their concrete types. Examples, anyone, please?
Smart completion based on type info(Intellij Idea, Scala & Java code)
Seems like they increased the font size, at least slightly? Which would definitely be a positive thing in my opinion.

Anyone have side-by-side screenshots?
they redirect to mobile.* though
good call. def agree with many of the points presented. Having listened to many college startup pitches, I'm bias towards founders who can at least code/build their MVP. It puts things into more realistic perspective - at least they know how difficult (or easy?) it is to do what they want to do.
Whilst I actually agree with, I figure an alternative viewpoint is that now there is more incentive for young Indians to get into the start-up scene due to the gold at the tunnels end.

Consequently many will fail but also many will pivot to serve Indian interests in that pursuit.

The net total payoff may be greater than no outside involvement.
First read was for college. It's a bit slow in places, wrong in a few, but especially prescient with social media.
YouTube app... for iOS... there's your problem right there.
WEll you could check out "Practical Vim" i found it tremendously helpful
Such high resolution displays may sound like overkill for many people, but improved resolution is a big deal to those who care about screen typography—specifically, in layman's terms, about how fonts look on screen.

When displaying letters in small sizes, the pixel grid becomes increasingly coarse and the result often becomes ugly and less readable. To prevent this, "hinting" instructions need to be built into the fonts to help the type rendering, by fitting the horizontal and vertical strokes to the pixel grid, aligning heights, and so forth.

System fonts provided with Windows are professionally hinted, as are many professional webfonts. On the type rendering environments on Windows, hinting makes a huge difference.

The problem is, TrueType hinting—indispensable for TrueType fonts on Windows—is a complex, tedious process that only a very few specialists are able to do. I heard a few years ago that there was only one person who had the expertise to perform TrueType hinting on hangul (Korean alphabet) fonts.

The result is that many if not most fonts are either unhinted or more or less automatically hinted (which is recognizably below the quality of manually hinted fonts) as many typeface designers find the prospect of TrueType hinting daunting. Manually hinted fonts are more expensive.

If screen resolution improved so that unhinted fonts would still look good enough, that would vastly increase the choice of fonts that we can use for the screen. It would also free typeface designers of having to devote a significant chunk of font development on hinting.

These types of issues are even more important for some other writing systems. Chinese characters, for example, can be very dense with dozens of strokes packed into a single glyph, and would be illegible at a modest size on the screen if the resolution was not high enough.

Apple's approach to type rendering is less dependent on hinting, and it is not a coincidence that Apple has been leading the pack on high resolution displays as a way around the problems of rasterization.

Further reading: http://www.rastertragedy.com/
This page shows older versions of the site in a carousel towards the bottom:

http://www.nytimes.com/redesign/
Confide, a Snapchat For the Corner Office
>> Second, the concept of a company still being at 99% or 100% productivity doesn't make a lot of sense to me. If you leave a job, the company is at 0% productivity for that specific job you were filling.

You're assuming nobody picks up the slack and everyone is 100% utilized.
Also look at a list of proposed ways to add generics (and why they didn't make it):
https://github.com/remyoudompheng/go-misc/blob/master/generi...
Dijkstra's argument was more about Haskell than Java... well, except the trash talk about Java's origins, you can't change those.
Maybe I significantly underestimated the workload to implement such a feature, especially with good UX. I personally consider it a good feature to differentiate BCC from its competitors. Though I am not sure if you can say such a feature won't increase sales. I guess you may have done some market research on it, such as doing survey among users.
Or the other Collection implementations offered by https://code.google.com/p/guava-libraries/.
The 375 percent cpu is probably 1 thread of work and 2.75 threads garbage collection.
telegram.org does device-to-device encryption without cloud storage
I think an important point to note is that it would also significantly improve one's ability to assess the magnitude of a project. See http://martingryner.com/no-i-wont-be-your-technical-co-found... (I'm aware this piece was one of many inspirations for the original post).
>As for achieving `generic' code through static generation using an external tool, I had had considerable success with it in some earlier projects

Exactly. I am reminded of Rogue Wave's[1] generics before STL became part of C++. I remember achieving that effect using a paradigm of macros and code generation provided by Rogue Wave libraries. It was during mid 1990s.

[1] roguewave.com

Edit: Added reference to Rogue Wave
Visiting the site not very often I think I wouldn't have recognized it as a "redesign". Feels more like "some tweaks".
Was hoping for some whitespace, the elements are quite cramped together.
A few unlicensed wireless systems exist, namely, Ubiquti's AirMax (http://www.ubnt.com/) and Cambium's ePMP (http://http://www.cambiumnetworks.com/). The problem is that these systems are often set up by people with no knowledge of how radio or the Internet works. Imagine a residential DSL connection being resold to fifty people while being made even worse by radio interference and propagation issues. It is possible to build an ISP while bypassing a local monopoly, but few have the requisite knowledge.
> If implementing recursion based ALIAS foo.mydomain RRs MUST respect the TTL of bar.otherdomains RRs.

There is only two ways that I can think of. The nameserver could sets foo.mydomain TTL to be the reminder of bar.otherdomains current cached ttl, but it would mean that at some point it could go down as little as 1s long.

Or, the name server could make a new fresh resolving of bar.otherdomains, and forward that as the answer to foo.mydomain with bar.otherdomains TTL intact. However, that would make requests for foo.mydomain quite slow and severely increase the workload for the nameserver.

Given the problem of each of those solutions, its seems the common approach is to simply put a short TTL on foo.mydomain regardless of the TTL on bar.otherdomains, and then pray. Thus this article.
Play multiplayer connect 4... in 3D
True but Redhat ditching support for home users was pretty lame. I had bought a boxed copy with support two weeks before they made the announcement. I had already downloaded it, I just wanted to support the company. Luckily I knew the manager at best buy, and she let me exchange it for Suse. That being said, I think much of the resentment towards Redhat comes from memories of dependency hell before yum was reliable.

As far as IceWeasel, I asked a Mozilla employee about it a few years ago. He said they generally approved of it, and were just glad that people were using the code.
I have an issue installing this with npm. Here is the error : http://i.imgur.com/7NQo8US.png
Yeah, "learn to use vim properly" has been on my TODO list for about 15 years now. It's probably time I did something about it.
OpenSUSE forums defaced, user emails leaked
mmm... not sure if the redesign is not available in my country, or it's just hardly noticeable
1920s flappers? Early nationwide radio networks and the related rise of radio coverage of sports and the original soap operas?
Or the ability to write collections in the first place, as enabled by generics. You can't even write a collection in Go unless you're dealing with interface{} or unsafe.Pointer and casting a lot.

I really like the language, enough to use it and work around the lack of generics, but that's a glaring weakness. They need some way to enable container classes.
As a Swiss and living within the Swiss political system I firmly believe that laws alone can never be enough to keep people from getting too much power. Instead, implementing and defending a democracy that actually deserves its name, as in a system where the majority of people keep the last say in the law making process, instead of just letting them delegate that right every few year, is what keeps the system stable and everyone in check. Besides the direct effect on the law, this has two positive effects that most people don't quite seem to grasp when arguing about direct vs. indirect democracy:

- People tend to be more content with the laws they need to follow. Even if they lost on a vote its easier to accept in a system where its an actual majority behind it instead of just some removed cabal that you can only elect based on some pamphlet information every few years.

- Politicians in such a system tend to think ahead in terms of what can and cannot be popular with the people. They do so not only for the election years (which don't have that great of an importance here, not only because of direct democracy but also because of the way our federal government is formed by all major parties) but whenever delicate issues are coming up. One example I'd attribute to this effect is our liberal online piracy laws and our seemingly better protected privacy. When we had our own small scale Snowden affair in the 80ies it blew up into a huge scandal leading to the resignation of a federal council member ('Fichenaffäre', http://en.wikipedia.org/wiki/Secret_files_scandal).
And your name is "thrownaway2424".

Just because a company is big doesn't mean they are working in the best way, or working in a way that is to the best benefit of the public. Might does not make right. We don't let large architectural engineering firms get away with doing whatever the hell they want just because they should have a proprietary interest in doing the best job possible, and we shouldn't be letting banks do it, either.

Yes, it's hard. Boo hoo. So is making safe cars. But you don't get the option to take the easy way out. Solve the hard problem, it's the job.
I prefered the 2012 version. The blue titles stood out more and made it easier to scan the articles of the front page in one go
looks like the FAZ http://www.faz.net
So they still hold on to the old train of thought of desktop users and mobile users. Shame really.
Man I couldn't even make it past all the comics without getting depressed and frustrated.
Surprisingly, Erik Meijer (Haskell, C#) can somewhat see the appeal of no generics and a bit of casting:

22m-31m
http://www.youtube.com/watch?v=on5DeUyWDqI#t=22m

(I give myself and Google a pat on the back for being able to remember and quickly find this!)
I hope they find ways to speed things up. When I return to the main page from a story, I have to wait five seconds while items on the front page bounce around as things load. This is on a very fast connection and a mac pro.
Texting and using IM is bad advice.

This is a personal preference at best and an absurdly overbroad and flatly incorrect statement at worst
The changes on the homepage a minimal, howserver they have made some big changes to the artical pages (http://www.nytimes.com/2014/01/08/business/international/asi...).

Note that you can now scroll through the entire article, no clicking next three times!
Hm. That's a pretty serious derp for me then. "Under the fold" killed me. I usually look for a "pricing" link.
I'm pleased to see more and more companies shedding more traditional management structures. I think they are the source of pain for a lot of people who flee corporate life to pursue their own ideas.
They removed the Technology link from the main page...
> How is the phone any different to txt in this regard?

The phone is immediate, you can talk to someone now if they are available at all. Texting is asynchronous and people cannot tell from the notification sound whether it's urgent or not and may choose to ignore messages for a while.

> For me and most of my friends the phone is the last resort, I hate talking on the phone.

I guess you must be texting too much. Old people like me, while hating the phone too, despise texting with its cumbersome, slow input and frequently unimportant use cases. If people would stick to text for important stuff only, it might be more useful. But they don't, so it isn't. The same goes for IM, it's just a distraction channel.
It's more to do with director taste than sensors. My camera shoots 16:9 onto a 3:2 sensor, so it could easily go up to 16:10, but 16:10 looks worse than 16:9. Some directors shoot even tighter.
Discoverability. I want to be able to download a library (through whatever means), and then figure out how to use it from within my code. I want to be able to type the name of a class, object, namespace, whatever the language has for that, that corresponds to the name of said library and then just play with it. I want docs for every method and class (or function, object, whatever) that I enter, in a tooltip, at my fingertips. I want autocomplete, not because I am too lazy to type, but because I want to call functions that actually exist. I want my IDE to tell me which parameters a function expects and what to think about when calling it.

Seriously guys, if I wanted to continuously switch between my editor and a browser with API docs, I'd be using a text-editor. If I wanted to spend 80% of my time going through badly commented undocumented source code written by colleagues or outright (friendly, OSS-contributing) strangers, I'd join a Ruby shop. I want an IDE with discoverability, and a language that supports this well.

My other must-have feature is integrated debugging. An IDE without integrated debugging isn't and IDE, it's a text editor with some plugins.
Political manoeuvring between states isn't a game that you can just choose not to play. Gathering intelligence about what the other players are doing, or intend to do, is an absolutely necessary part of the whole gambit. If the US and others didn't do this, they would be playing blind against better informed opponents.

Each country is a team, competing on the political, military and economic fronts. Spying on your own citizens is wrong because they are supposed to be teammates, not adversaries. When this is done to consolidate power among those who are meant to be working in our best interests, we see that as an abuse of power and a subversion of the mechanisms of democracy in our own state. It's bad for the long term health of the political system of any democratic nation.

Spying on your opponents is a completely different issue, as typically you are working in your team's best interests. Like many issues in life, it's complicated, and taking a hard line moral stance on the issue just isn't practical.

I upvoted you because I think you raise an important question, but I'm also trying to point out that spying at home and abroad can't necessarily be evaluated on the same criteria. There are practical reasons to stop a government from spying on its own citizens, it isn't necessarily a moral argument.