skysight-inc/HackerNews huggingface dataset:
NuesByte Re-release [RSS Reader]
Hello all

I would like to thank you all for all the feedback you gave me last time: https://news.ycombinator.com/item?id=5471928

Here is feedback based on your questions and suggestions last time:

1. What has changed since your past post
I have teamed up Wednesday, and we plan to invest into the mid-long term for the site.
Some notable steps we have taken:
- Recoded the entire site to be scalable for an unlimited amounts of users
- Monetization happens through a subscription model, with more users, we can add more servers
- Plans to continuously improve the site

2. Google Imports
- Yes

3. Features
- Fast
- Simple, clean
- Unlimited Scroll
- Full features on registration
- Folders
- Hotkeys
- Layout customization
- Smart/read items
- Liked/Visited items
- Up to the minute feed updates (rather than hourly polling)
- https authentication

In our plan to continue developing the site, we will be adding a mobile version, personalization, export functionality, and much more as time goes on. Feedback and feature request are always welcome!

Thanks
Doesn't the G stand for Graphics? That has a hard G, so I pronounce GIF with one too.
It actually works !
Nice UI.

What cloud do you use ?
On C. C has been around for _much_ longer than Go, and a lot of people understand C inside out. The C ecosystem is fantastic: there are extremely good implementations of virtually everything that you can use to build a production-grade application.

On Go. It'll take time for a programmer to fully understand how to use a new language, and it'll be a long time before great implementations appear. If the language isn't that much of an improvement, why will an existing C programmer take the effort to learn it? Aren't the returns diminishing? Computers will only get faster, llvm will only improve (tooling + compile time + link time): in that respect, doesn't Go seem a bit short-sighted?
It's not a direct attack, and theoretically what you said is true. However practically it won't be. The "networking effect" will come into motion.

Look at it from consumer perspective. They can choose a web browser that supports their favorite service, for which they have subscription or use another open source and free browser that doesn't support their favorite service. People leave, which leads to reduced revenue for that browsers and its development stalls and slows, leading to further loss of interest and eventually its death and/or fading into obscurity.

So open source and free browser, won't have much freedom other than to apply it however silly that sounds. So its not so much an attack on consumer freedom, but an attack on browser vendor's freedom.

This if ofc moot if OSS browsers can introduce DRM into their core, which might be possible.
I am going with multiplx.com as it gives me a google reader style and a Visually rich pinterest style UI.
Hello all

I would like to thank you all for all the feedback you gave me last time:

https://news.ycombinator.com/item?id=5471928

Here is feedback based on your questions and suggestions last time:

1. What has changed since your past post

I have teamed up Wednesday, and we plan to invest into the mid-long term for the site.

Some notable steps we have taken:

- Recoded the entire site to be scalable for an unlimited amounts of users

- Monetization happens through a subscription model, with more users, we can add more servers

- Plans to continuously improve the site

2. Google Imports

- Yes

3. Features

- Fast

- Simple, clean

- Unlimited Scroll

- Full features on registration

- Folders

- Hotkeys

- Layout customization

- Smart/read items

- Liked/Visited items

- Up to the minute feed updates (rather than hourly polling)

- https authentication

In our plan to continue developing the site, we will be adding a mobile version, personalization, export functionality, and much more as time goes on. Feedback and feature request are always welcome!

Thanks
Robozzle - The programming game
I switched to Feedly. I browse only on my Android phone, and I find the app works very well. I like that they're reimplementing the Reader backend, which means I don't have to worry about keeping track of my feeds when I get a new phone or install a new version of Android. I also like their communication with users.
Just see that made me foam at the mouth a little...grr.

We generally don't even like have non-curlied one-liners in our conditionals.
This is actually a feature which is currently under consideration.
Technical talks should be recorded
The funny thing is that the article at the bottom suggested for read was "Formula for Entrepreneurial Success" by Ev Williams.
I don't know if using Google is supposed to be within the spirit of the game, but it's incredibly satisfying to scrape together a few clues, and then home in on the exact spot. Playing it without Google is a lot more boring in my opinion.

The biggest problem is that South Africa, Mexico, and Australia all have extremely similar looking endless expanses of nothing.
Yes, by Microsoft in 2001. (Strangely, by a non-technical recruiter who wouldn't have known if it were correct or not anyway; apparently he was trying to "gauge my confidence".)
Killing off XNA showed a huge support and commitment for the indie scene. Also the non existing homebrew scene showed how much exactly MS value the enthusiasts.
Most of my feeds does not get updated and seems to be slow. So, i am going with multiplx.com and pretty happy with it.
There's no such thing as real work, in much the same way that there's no such thing as the real world. Everyone creates bubbles and cushions around themselves.
Probably my favorite take-away from this:

"Ultimately, the goal is to write code that fits in with the other code around it and the system as a whole. If the file you are editing already deviates from these guidelines, do what it does. After you edit a file, a reader should not be able to tell just from coding style which parts you worked on."

This is a real boon to other people on your team.
The efficiency and comments part read like a tl;dr version of Kernighan & Pike The Practice of Programming[1], which, I might add, is an excellent read.
As for coding conventions, I quite like OpenBSD's (man style)[2], which are also present on FreeBSD. Though I rarely write C these days, I have to read some every now and then, and code from BSD projects following those conventions feels very readable.

[1] http://www.amazon.com/Practice-Programming-Addison-Wesley-Pr...
[2] http://www.openbsd.org/cgi-bin/man.cgi?query=style&sekti...
Have you tried multiplx.com?
In France, G and J have the opposite sound: J sounds like G, and G like J. Makes sense? ;-)

As such, everybody pronounces it "JIF" here. And it seems to go in the author's direction, so it's fine.
>Gain: no user-kernel process switches; no kernel call to poll completion; no data copying between processes; no interrupt transition

AFAIK that's may be implemented on existing Linux system using Intel DPDK or PF_RING (routing packets directly from NIC to mmap'ed memory in userspace), "maxcpus=" Linux boot directive (to run Linux kernel on one or two cores only), and "pthread_setaffinity_np()" call in user process (to run the process on other cores which will never be imterrupted by Linux kernel).
Decided to go the self hosted route and host my own tiny tiny rss reader. as its more or less the same and im in control of when it goes down, plus with mobile client
Ha! That's a year's income for me!
Google Now voice search goes live in the latest Chrome desktop builds
Looks like something that would make a great TED talk.
I exactly know your problem. I don't think Jappix makes this possible but I have a solution that works for me.

On my XMPP server (prosody) I modified the message module so it sends all messages to all connected clients and I never miss a message (this solves the "in" part). Additional I installed http://xmpp.org/extensions/xep-0280.html which unfortunately is not very widespread in clients but I use it with myhub (mentioned above) so I get all messages ( in and out ) for logging.

For the future I'm planning to build a server that will render all these problems obsolte but until then we have to find ways around it.

If you need further ideas how to solve your problem I'd be glad to help :)
Right, gccgo. However, that does seem to be the dominant implementation: llgo is being developed as an education exercise (excerpt from project page). From the Go FAQ:

We also considered using LLVM for gc but we felt it was too large and slow to meet our performance goals.
This title is really difficult to parse as it is:

"Induction powered LED lit engagement ring"

mostly because it should be:

"Induction-powered, LED-lit engagement ring"
Optional typing is the neatest thing since sliced bread. I wouldn't want to go back to a language that didn't offer a choice.
"They are wrong. It is a soft ‘G,’ pronounced ‘jif.’ End of story.": http://bits.blogs.nytimes.com/2013/05/21/an-honor-for-the-cr...
Legal in the UK I think every contract I have ever signed says no outside work with out clearance from your boss.

You can sign some rights away just not all of them.
No, there's coupling involved. Every paying job I've ever gotten as a photographer, I've gotten due to my artistic qualities. This isn't universal, but it's common. So releasing work that undermines my artistic integrity also undermines my commercial appeal.

Besides, art is WHY many of us take up photography! When you just whore out your work for money, it's demoralizing. You think less of yourself as an artist, and as a person.
Using Vine for Real Estate Virtual Tours
Akka or Reactor
It certainly sounds like you're testing too much.

The most efficient use of resources is almost always proportionate allocation between code and other things. So if only a small proportion of your serious problems are code errors then you're either testing too much or not doing enough at other levels of the stack.

The real questions of course are whether your defect rate and the rate at which you introduce new features are where you want them to be.
You act surprised but you've commented with a similar response on the same link before!
Google+'s Best New Unadvertised Feature: Photo Search With Visual Recognition
We use Windows Azure as our cloud services
Since we are already at sharing personal stories: I follow only people who have a balanced follower/following ratio. I refuse to be interest in people who are not interested in me. The number of people who make postings that contain non replaceable information is ridiculously low, and I don't see the point why I should participate in non-reciprocal interactions. But I have a list of about a handful of people who's tweets I have to keep up with just because they are industry thought leaders.
I work at Google. My opinions in this comment are my own and not my employers.

Google gets thousands of resumes and they have to whittle them down. Some are easy to rule out just based on the resume. Others are easy to rule out in the phone interview.

But a large amount of them make it to the full in person interview. Now Google could just take it as first come first served and hire the first people that look decent. Or they could set the bar really high and whittle the pool down that way. They choose to set the bar really high. They can afford to because they get so many applicants.

As an employee I appreciate that. It means that every one of my coworkers is crazy smart. Any one of them can review my code and offer useful feedback. There are no unqualified developers that I'm aware of at Google and Google is a pretty big company so that's a little amazing. Out of thousands of developers there are thousands of amazing high quality developers.

It's partially market driven. When you get as many applicants as Google does and you are as awesome a place to work as Google is then you can afford to set the bar as high as Google does. And make no mistake they set the bar very very high.
One big difference is that almost every new site seems to have a Macbook Air featured prominently in the middle of the homepage (at least for webapps anyway).
So true, but also I think that A-B players can be a bit too general. I've found that there is people that will execute flawlesly but only when they know exactly what to do, while others are able to fill gaps of your idea and execute with just general guidelines. The later are the ones you need when your team is small (A or B players), but you'll need more of the former when you get traction, market fit and your organization grows.
I think the service is being hit pretty hard. I'm getting the same.
For me it has always been Jee Eye Ef. No confusion.
Man reviews crap websites, draws comparisons to crap websites of yore.
FeedHQ — I just subscribed last night ;-)

I've trialed various other services and FeedHQ.org is my favorite. (See my recent comment history for more detail on other services I've tried.) It's fast in both UI and checking feeds, and I like the multi-page design instead of the more common 2 or 3-column Reader-like layouts. Most importantly, this means than when reading an article I don't lose more vertical screen real estate to navigation bars.

Accounts are $12/year, so the service should stick around, but the code's on Github[1] in case it doesn't.

[1]: https://github.com/feedhq/feedhq/
Some probably do, many probably do not especially at research universities where they are not getting paid to program but rather to conduct research. There are grad students for programming.
I had similar guesses in Russia.
This is the first time Vim's patch level has gone over 999; matter of fact, Bram expressed some concern about it. The patch level has hitherto been expressed as three digits (e.g. 7.3.052).

Some information is available in the "Plans for Vim 7.4" thread in the vim_dev group: https://groups.google.com/forum/?fromgroups#!topic/vim_dev/Z...
i know.. that's why i shared it...
Works fine for me. Maybe your data wasn't cached before their API limit got exceeded?
The essay makes valid points.

However the essay design is awkward because it starts by comparing the music industry where about five rich old white male record company execs decide what everyone will be stuck listening to, with the much more democratic / organic / diverse process of web development styles and trends. Dropping the whole music industry analogy from the essay would have made it stronger.

Still a good essay, just saying an essay about style and good taste misses the mark if it doesn't optimize those traits in itself. Like a rant about misspelled words containing misspelled words or something.
It's funny that many modern style rules are the exact opposite of these ones.
Taking video is a good first step because you are right then at a minimum the 100+ people that got wait listed can see but also the 1,000s if not 10,000s of people who didn't even know that was a talk they could go to it can now see it. The trick is making it findable- and as with all things digital how to transmit their information faster without the uhs, ahs, ums, laughter, pauses, too detailed explanations etc can be culled to speed up how quickly the critical information can be transmitted. Good work on capturing these talks, probably a thankless job that has helped make the world a more informed place.
I'll admit that I'm very interested in Soylent, and I'd like to try it myself. But I completely agree with you on this.

Soylent is the sort of thing that could seriously damage your health. I know that several people have trialled it over the course of a few months, but nutritional deficiencies can take much longer to develop. For example I don't recall ever reading that oral health was being monitored during the trials - when you're not chewing anything, your teeth will fall out.

I'm sorry but I truly do believe that selling Soylent would be dangerous and irresponsible. Please, don't sell Soylent to anybody until you've done some proper clinical trials.
Show HN: Find the email address of any GitHub user
The original title of the page is "Refer a Software Developer. Make $30,000!" and seems to be for hiring developers in Boston and Dublin (Ireland).

I wonder if they selected Dublin as their EU base as some sort of strategy to minimize their tax exposure, as they would have more developers available to choose from in one of the more populous EU countries.
So dbm, but actually with a dbm-incompatible API? Why?
Ask HN: Immature email addresses and job interviews
Braces around single-statement if/for/while make the code less readable, not more.
Technology radar -- explore
I want to test this product, and I'm in a position where I could spend real money on a purchase or subscription to this service in the event that it does what we need.

Unfortunately, as soon as I see that data is sent off-site, I immediately discard this as a product which my organisation can use.

Reasons

1. I am an engineer, working in a highly regulated environment. Regulated environments excel at buying things, or subscribing to things - we have whole teams of people that are delighted to spend money on our behalf. They also tend to have immense amounts of process overhead, whenever you interact with third parties on subjects relating to intellectual property or the confidentiality of client data.

Your assurances on encryption, confidentiality, etc. are irrelevant to me; you could have invented a perfect cryptosystem, but regulations would still prohibit me from exporting data outside of our organisation.

2. I don't want to build reliance on something which is outside of my control. This might be the greatest tool ever built, but if I'm building monitoring systems for production systems, I need to have confidence that they are available, irrespective of your schedule for upgrading / supporting / maintaining your product.

Why should a tool fail, just because the people that built the tool are no longer around?

Short takeaway - my suggestion is that you consider those of us who are not fortunate enough to work in unregulated industries, and produce a self-hosted version of your application (as GitHub do) which can be run on our own infrastructure. There's revenue there which is being ignored. You might feel that centralising your service means that crackers can't steal your tool and use it for free. I would argue that the people that actually care about running this locally are the sort of people that will be paying you, handsomely, for it.
If I understand correctly does the takipi daemon, upload all the debug info. collected from our server to the takipi server via Internet. Then I use app.takipi.com to access the same?
Always a great read. Strong recommendation for Clojure but just an Assess for Clojurescript. I would have liked to see some specific recommendations for Clojure tooling and frameworks.

Also interesting to see a strong recommendation for Sinatra but no mention at all for Rails. I agree with Sinatra's awesomeness, but was surprised to see noting on Rails.
Ireland feels the heat from Apple tax row
Remarkable. Chrome asked my permission to use my laptop's microphone and was then off to the races. I followed the examples in the post but added, "What is his dog's name?" The first result was the Wikipedia entry for Bo.

http://en.wikipedia.org/wiki/Bo_(dog)
They could at least have included 20 sample job applications.
Literally just started using The Old Reader (https://theoldreader.com) and it's the one whose interface I like best so far. No integration with third party apps, but it's free, and their website is great on mobile anyway.
I think most places enforce the opposite. There's a strain of very-little-space style out there, but I'm not sure where it comes from. Maybe Pike, for all I know: http://www.literateprogramming.com/pikestyle.pdf is certainly rife with it.
Most linguists would agree that it is logically contradictory to state that the majority of speakers pronounce a word incorrectly, because the correct pronunciation is determined by observing how people actually say a word, and not how one very special person thinks other people should pronounce it.
And its interesting that they don't mention what they would do if a developer self-applies. Presumably, they wouldn't bother giving him the 30k as a 'golden hello' (otherwise if this were their intention they would say so).
KIT CARICIAS PLUMERO Y MASCARA ROSA - PARA REGALAR
I think, therefore it flies: Orbit helicopter is controlled by thoughts
Amen. It bothers me more than I would like to admit that I can't tell how many applications are currently running on my Android phone. Or then when I press "back", sometimes the application quits and sometimes it doesn't.
I am trying to list some little less known movies here:
1) The Skeleton Key (I rate it as the best movie ever) (M)
2) Contact (best alien movie)
3) Flight of the phoenix
4) The Painted Veil
5) ...cant remember
As claimed by this guy, http://9gag.com/gag/a8LrMpV , does immature email addresses matter while hiring candidates ?
Do charter schools work? A new study of Boston schools says yes.
I would recommend the Princeton Companion to Mathematics[1]. Its got a broad range of topics in short digestible articles. (though the first section has preliminary material for understanding the later articles)

[1]http://www.amazon.com/gp/aw/d/0691118809/ref=redir_mdp_mobil...
No need to apologise to me :-) As I said, you're entitled to your opinion.

You'll probably be interested in some of what was talked about in the "Go Fireside Chat" (http://youtu.be/p9VUCp98ay4) in regards to re-designing the compiler, alternate compilers, LLVM etc. It sounds like they're aware of exactly the issues you're concerned about.
Actually, our turnover is very low. We have a team of 53 engineers and over 40 are less than two years old in the company. Only 2 engineers have left in the past year pursuing different options. A few others hired in the past two years that left because of performance issues, but very small. I can tell you more if you are interested.
If Soylent actually takes off and becomes popular (I really hope it doesn't btw. See my other comment for why), I wouldn't be surprised if some of the big food companies come down on them really hard. I mean, just imagine what this product would do to the food industry.
Cloudera Gets More Cloudy: Partners and Certifies CDH4 on vSphere
The ++ thing is due to the fact that JavaScript uses + for concatenation and I've run into real life issues with this, in that if someone writes something like

var foo = "The id number is: " + ++this.id + ".";

a Minifier may make that like

var foo="The id number is: "+++this.id+".";

which is a syntax error. Now of course you should be using a minifier that wouldn't be so stupid but it happened in our staging environment because some former employee used a very basic, yet aggressive minifier in the build process from Staging to Live.

JSLint gives you an option to turn it off though, plusplus:false. Same with the variable hoisting warning others have explained.
Metro apps are entirely optional, and the desktop is not going away. I don't like Metro apps, but I just don't get it when people seem to think that their very existence is a big problem. Windows 8 on x86 has almost exactly the same desktop paradigm as Win95-Win7, but with the added ability to run mobile apps if you really want them.

Widgets in Vista sucked, but everyone just ignored them. Why not just ignore Metro apps if you don't like them, and wait and see if they get better?
Deligne once built an igloo on the IAS grounds and slept in it with wife. A friend, post-doc there, had to beg him for a week to let him sleep in it, before he relinquished it and let him try it for a night.

I think this is a wonderful example of how someone at the top of his career (this was only a couple of years ago), can still maintain a childlike wonder towards the world around him.
The page says:

Please don’t refer yourself (feel free to apply the usual way, though)

But I'd try it anyway. ;-)
Well that's creepy.