skysight-inc/HackerNews huggingface dataset:
I think the landing page needs more description of what exactly the product does. Is it meant to be an e-mail service? Or is it a service that you plug your existing e-mail into?

Is this kind of like google wave?
Experimental Ubuntu Touch Emulator Released
It seems like there's a lot of high-end kit flying around this thread. I'm sure everybody's recommendations are quite good, but this isn't a problem on which you need to spend a ton of cash to solve.

When I had this problem I went to Best Buy and picked up a $12 pair of earbuds which used memory foam instead of silicone. They might've been skull-candy brand? They came with three sizes of memory foam. For me the medium-sized one made the best seal, but wasn't so tight that they were uncomfortable to wear for a full 8-hour coding session.

Personally I work best when I listen to music which I can easily tune out. Sometimes that's music without lyrics (techno, classical guitar, or other random stuff like Explosions in the Sky or The Section Quartet), sometimes it's catchy upbeat pop songs which I've heard a million times. If you don't want to listen to music, download a white (or pink) noise generator. Between the seal formed by the memory foam buds and the white noise (which your brain will very quickly tune out for you) you won't hear a thing.

Another tip: I also find that if my screen is in a position where it faces the crowd, it negates some of the benefit of wearing headphones since I can't tell who's looking over my shoulder as easily. It's not that I usually have things on my screen which I feel I need to hide, more that I'm kind of a privacy nut. This would probably still be the case even if I were to get one of those privacy filters, just because I'd periodically feel the need to look over my shoulder to see who's there. Maybe one of those C.H.I.M.P. mirrors from Think Geek would solve that, however.
If you watched the video, it's pretty clear that the kid is actually a genius. He's done a heck of a lot since what he did at 14.
Being semi-open, don't the headphones leak sound to whomever is around you?
Not in the post: the go-start framework
https://github.com/ungerik/go-start
What is the goal of the Nginx httpd then?
I use a pair of Bose active noise cancelling headphones (Quiet Comfort 15, over ear). I work in an open plan office with many people using the phone or talking across the room. I'm fairly distracted by this and these help, but it doesn't exactly silence outside noise. In fact, for some people their voices seem more pronounced when the noise cancelling is on. However they're pretty good quality, comfortable to wear and can truly deaden the sound of air conditioning and keyboards.

Major downside is that you have to turn on noise cancelling to listen to music - which is powered by a single AAA battery.
To be fair, he did a lot more than build the fusor. Watch the video.
Back when I worked with .NET and Linq, I was a fan of this tool
I concur. I've got a pair of HD-380 Pros at my home workstation and a pair of HD-280 Pros at my office workstation. Both are comfortable with good isolation (considering these are not actively noise-canceling) and very good fidelity for the price.

I've used a few other brands in this price range (beyond $100 but not in the stratosphere of audiophile-grade headphones), and I feel the Sennheiser Pro line is unrivaled in this "prosumer" bracket.
A Reliable, Effective Terascale Linear Learning System
Some third party content is fine by me. But why this tracking insanity?

If someone talks about some great tutorial on YouTube, I love it, if they embed the video. OK, I would certainly block it non the less, but I could jump to the vid if I wanted.

If they wanted statistics, they could use some OpenSource tools like Piwik.
Really nice, I can see myself using this tool. Couple of pointers - when typing fast (my usual programming speed), its going a bit awry, but I see it is trying to do some intellisense stuff.

This is perfect tool for teaching/learning coding.
Ask the https://crate.io guys/gals to look into it. :)
The glasses angle is something that I had not considered. The QC15s fit nice and snug around your entire ear (not in an uncomfortable way) so glasses could potentially be an issue. They are fairly soft, though, so I suppose it could be worse.
I didn't say Dylan's version of the song was original, just that the Rolling Stones are named after it.

>> The Rolling Stones (which named themselves after this song)

> Citation needed.

Sure. Here are two, from the wikipedia article you just read:

http://en.wikipedia.org/wiki/The_Rolling_Stones#CITEREFNelso...

- Jagger, Mick; Richards, Keith; Watts, Charlie; Wood, Ronnie (2003). According to the Rolling Stones. San Francisco, California: Chronicle Books. ISBN 9780811840606. p42

- Nelson, Murray N. (2010). The Rolling Stones: A Musical Biography. Santa Barbara, California: Greenwood. ISBN 9780313380341. p3.
I think they've just fixed it, it has one now.
Well, I do actually think the fb engineers working on login and password security are more competent than the ones that my bank currently has (8 character MAX length....). The only edge that banks have is that they know to scrutinize suspicious logins more heavily, which is something that fb would certainly do if their login was ever used for bank logins.
The Humane Interface (2000)
I think this is an issue of incompetence rather than malice. Also, the title is misleading.
I've taken a pair of earbuds and replace the foam with actual earplugs. Does wonders, especially on airplanes. They can be a bit awkward to get in and out, but great if you plan on settling in.
I thought rails used rake, so how is the rake # < rails #?
if you speak German... the host's whole website is in German.
So, what exactly is a two-way binding javascript templating framework built on top of semantic HTML?
Oh, you thought "power management" was for your battery... That's a common mistake.

It's how the ruling elite manages their power. Thank you for your (enforced) cooperation.
Thanks for that, seems cool. Never heard of this before.
Why Design by Committee Doesn't Work for Me
No - that's not crazy at all.

In fact we are working on (and open sourcing) similar ideas

http://www.youtube.com/watch?v=b0-4xtFeaT8
Funny, what is described as potential problems for Javascript I see as benefits.
Thanks for the book reco!
I guess to provide a useful web server, faster and more efficient than apache.
Also worth mentioning is Hugo, a static site generator: http://spf13.com/project/hugo
Ruby ones are a bit pointless, rake, jquery-rails, sqlite3, uglifier, sass-rails and coffee-rails are all rails defaults.
I mentioned Martini as I like its approach. It hit HN a few days ago and was on the go-nuts ML around the same time.

I don't expect everyone to agree with me surrounding Revel, but I certainly think it's lack of modularity is a negative.
Great job on the site, it looks very well done.

As for your feedback goes, I'm concerned that you've spent 10 months on a project but don't seem to know the market at all. Have you talked to any schools about it? What made you start the project? Do you have prior experience working with ACMS?

I think your first goal should be to understand the administrative side of catalog management. How do they store/manage catalog information? Is this going to be easier to maintain than their current system? Can you make it easy to port from old systems? How do their systems connect with Bursar office, etc?

I think the biggest problem you will have is that catalog systems are probably integrated into larger ERP systems. Unless you can solve the integration problem you are probably going to have a very hard time selling this.
I can't help but think of the two-way petting zoo scene from the Office. Now I'm scared EndDash is going to try to bind with me...
Well he isn't 'disrupting' any web technology, and hasn't written a bouncing 'hello world' with only CSS ... pity.

Wait until he has a 'real' promising startup idea, like a site to post messages to his friends, then we'll be mildly impressed.
This discussion reminds me of Joel Spolsky's "Hitting the High Notes":

http://www.joelonsoftware.com/articles/HighNotes.html

Instead of debating with every other PHB, PM/BA, or clueless customer, I have them read this first. It's fundamental for understanding how to use high achievers to get things done.

(Love this part: "Five Antonio Salieris won't produce Mozart's Requiem. Ever. Not if they work for 100 years.")
I use Ultimate Ears Triple-Fi 10, which have apparently been replaced with the UE 900[1]. They have great isolation with Comply Foam and surprising quality for IEMs. The replaceable cord is also a great feature, so when it inevitably gets a kink that kills stereo, you can replace it without spending $$$ on a new pair. The only problem I've had is that one of them has gotten loose where the cord connects so it sometimes falls off, but usually they're good through the day. This may have been fixed in the newer version.

1. http://ue.logitech.com/en-us/product/ue900
You are right, I wasn't. However, the solution to this is to not use passwords with plain-HTTP sites. Incognito mode will prevent a small surface of drive-by attacks, but the bigger problem if plaintext passwords in cleartext on the wire are also terrible.
this definitely hits on a problem i deal with on a regular basis, but it looks like a gmail feature, but i use microsoft outlook for all work email. so would be interested to learn more about the implementation.
Teaching WWII history HiTech style
Inside the perfect machine - A writeup of my YC experience
So the real problem is that the US government can't provide a postal service that's fit for purpose despite being obliged to provide a service of uniform quality to all Americans. Switching providers might help but it seems the underlying systemic issue is with the USPS not being what it's meant to be.
clickables

http://www.smoothbulletin.com - Marketing Site

http://demo.smoothbulletin.com - Demo Front End

http://demo.smoothbulletin.com/admin/ - Demo Admin (u:demo@smoothbulletin.com, p:demo)
Xbox One Review
how could i contact with you matt ?
as i read at seroundtable that u have a tool to check if site has been impacted by panda or Penguin ?
Hatch: The app that loves you back
Shure 425's. Lovely sound
If you don't like kinect and its implications on privacy, I highly suggest you do not get any sort of smartphone or open any email accounts. Oh right, you do those things. Its just the usual HN tinfoil hat hypocrisy that extends to MS, but seemingly not to Apple, Google, Yahoo, Sony, Dropbox, Twitter, and Facebook.
Beware: http://serverfault.com/questions/337791/if-i-am-using-ssh-fo...

In short, if I can hijack your DNS queries, I can do evil things to you even if I cannot directly MITM your HTTP/HTTPS traffic.
Anyone have a link to an open source web app of a non-trivial nature built in go?

I've seen lots of system utility stuff, but I don't think I've ever actually seen anything other than how-to-use-this-framework web apps?
Well said. I work in the field and am looking for more hackers to join. I'm happy to talk with anybody that might be interested - email in profile
Or let them handle website security
You base your trust on Apple's behavior?

I wouldn't trust my friend just for bending me over, kicking me in the ass, & taking $80 out of my wallet every time I asked him for help with a shiny device he sold me.
As touched on in another HN thread: web.go isn't "actively" maintained by the author. Whilst any of the packages mentioned in the article could succumb to the same fate, I made an effort to highlight some of the longer running projects. Gorilla is probably the cornerstone here.
Maynard is too eager. He talked too much that is a coincidence. But the fact is that he is a member of the polymath project and all the works are consequences rather than coincidence.
I'm curious as to why everyone wants a web-framework in Go. Wasn't it primarily designed for back end service-type-of-stuff? Seems like there's plenty of full-stack and micro-web frameworks out there in what ever language you desire, that are in a more web-dev friendly syntax.

I guess I don't picture a company saying, we're going to use GO through-and-through for our dev platform. I picture it more as a "well, we now have a custom messaging service that needs to scale better" or something, much like when people choose to drop into C or C++. It also seems that there's more dev-friendly languages to build the web layer in.... I also don't see many web-dev types thinking in GO very well.

So, why GO at the web-layer?
Yes, and the "bare metal" aspect is more similar to Xen or KVM.

LXC is the exact opposite. It uses a shared kernel, while isolating various resources like networking, RAM, user IDs, etc between the different containers.

Xen or KVM provide something that looks like a bare metal computer.

The difference here, as far as I can understand, is that this is designed to be even more minimalist than what Xen or KVM gives you. Xen and KVM will still use some non-trivial amount of CPU resources on the CPU used by the guest (and depending in the setup may even share the CPU between different guests). This is designed to give the guest nearly complete control over the CPU, to allow you to run, say, a real-time operating system on one CPU, without interfering with the Linux kernel running on the others.

Xen and KVM also traditionally provide emulated devices that the guest talks to, while this just gives the guest direct access to the devices it needs.

So this is pretty much in exactly the opposite direction as LXC. The advantage of LXC is that containers are very lightweight, while still giving you a full Linux environment, as they share the kernel and lots of resources (like their root filesystem) with the host or other containers.

The advantage of Jailhouse is that the guest really gets full control of the CPU and hardware and very little interference, so you really can run a RTOS alongside a traditional Linux system.

There are a continuum of different virtualization designs; this extends the options available in a new direction. You use LXC if you want everything to be a Linux system sharing a kernel, and want control of what resources are shared vs. isolated. This can allow you to run a lot more VMs a lot more quickly and with lower resource impact than the other solutions. Xen or KVM if you want a full emulated virtual machine, which can run any OS that you want, and can share CPU, disk, and other resources with the host or other guests. Jailhouse if you basically want to have a separate computer sitting on the same motherboard.
Their auth system appears to still be hosed, though, so I don't know how much attention the project is getting.
It can be decoupled.
The CN= part of the SSL has a space at the start, oddly:

---
Certificate chain
0 s:/CN= communities.intel.com
i:/C=US/O=Intel Corporation/CN=Intel External Basic Issuing CA 3A
---
Yeah, we use Prime in Brooklyn. And the UPSP postal slip is something I never want to see.

Our Post Office has gotten a little better in the last year about delivering packages. Although they still sometimes try the wrong buzzer.

One thing, with your postal slip you can schedule to have it redelivered through the USPS website. I have had good success with this.

https://redelivery.usps.com/redelivery/

Fortunately very few of our Amazon deliveries are USPS, most of them are UPS.
Study by Rumble Shows App User Engagement Significantly Differs by Content
The moral of the story is that if you have in mind something like "The Intel(R) Content Protection HECI Service", which according to their explanation really is intended to connect to intel's servers in order to enforce some restrictions on hardware that I own, then perhaps the best way to go forward is to :

1) not develop it in the first place;

2) if you really need to develop it, not install it on my computer;

3) if you really need to install it, not bundle it and ask explicit permission.

Software connecting to the vendor for updates is one thing; software connecting to vendor with scans of my machine in order to 'ask permission on how to operate' is different. There can be valid uses for this (say, PunkBuster), but that's why they need to come with (a) separate explicit warnings, and (b) option to not install it (even if it will mean 'not being able to play certain premium videos' as Intel explains).

Simply bundling it in without such a question at installation is definitely wrong and should be made illegal - it might already be illegal under EU privacy laws, but I'm not sure.
This seems terribly biased towards more recent projects. Older projects might be used WAY more than the ones on Github, but because they started their lives on some other code hosting service, they will be left out of this evaluation.
You see, the problem with Amazon Prime is that you are shipping almost entirely via the USPS.

I've never received a package from Amazon via anyone but UPS.
I live in an apartment complex, and I find that the general issue is that carriers just can't/won't bring packages to your door. With the exception of ONE delivery out of at least two dozen, I have never had a package come to my door.

I always get notified by the apartment building late in the day when they are either closed or I am out for dinner/errands, so I have to wait until the next day to actually get the package. It's always N+1 day shipping with this setup.

As much as it annoys me, I am not sure there's an answer. Can carriers really be expected to actually go to every door in a sprawling apartment building with all of their deliveries for the day?
It is? Maybe in this one case.

At my last office I would fail to get large/heavy FedEx deliveries. It would say delivery attempted, but nobody came. I'd get the package typically a day or two later. I assume it was just one really lazy driver.

I think the real problem is delivering millions of packages to people all across the country is a tough problem and there are bound to be weird little edge cases that only affect a few people.
Here's a good write-up on The Wire Cutter: http://thewirecutter.com/reviews/best-noise-canceling-headph...
It would be more pointless if they were all exactly the same, but they're not. Clearly a good chunk of developers are interested in decoupling Rails from the defaults.
"Just because I know how to write PHP doesn't mean I understand these vulnerabilities at all."

Ouch.

You need to know a lot more than PHP to make your toaster talk to your dishwasher. And I'm pretty certain it's not the Maytag Man who's going to make it happen.

The concern over securing mesh networks is real, but the argument in the article is terrible.
+1 happy with my ER-4S, but they are probably not worth it compared to those (which weren't available at the time).
How Journalists At The Guardian Built That Epic NSA Story Using HTML5
+1 for the HD 380 Pro.
Although they're large, can be folded and come with a solid case.
In moving a site from PHP to go in a rewrite, I'm about to head down that same road. The plan is to use the HTML parser from the "not quite in the real distribution but kind of official" net repository:

http://godoc.org/code.google.com/p/go.net/html

Parse the HTML, walk the result, write that which is acceptable.

I have to restrict by tag, url scheme, and url server name in various contexts.
Google reveals its 9 principles of innovation
Agreed - the real issue is that USPS is a horribly managed and run organization. Sadly since they will continue to exist in this state, I feel the only recourse is to get Amazon, which does listen to customers, to either force change upon it (like with Sunday delivery!) or allow customers to opt-out.
There are three related mistakes contributing to this bug:

1. The test is depending on dealloc being done eagerly.

2. The Attempt class puts unsubscribe code in its dealloc method.

3. The Attempt class does not force callers to control its lifetime.

I'll go into more depth on these.

1. Cleanup is often deferred. Dealloc may only run AFTER the test instead of DURING the loop (e.g. I think NSArray defers releasing its items in some cases). Tests that depend on cleanup occurring eagerly, without explicitly waiting or forcing it, are brittle. Given that Attempt uses dealloc to unsubscribe, and we are testing that it unsubscribed, we should at the very least allocate it in an autoreleasepool that ends before we test that it unsubscribed.

2. Putting unsubscribe code in dealloc is a great way to upgrade minor memory leak bugs into major behavior bugs. The article gives fantastic examples of this happening many different ways. Don't rely on the object happening to go out of scope at the right time. If your object's lifetime is controlling whether or not side effects occur, that's a bad situation to be in.

3. Someone has to be responsible for when unsubscribing happens (since we took it away from dealloc), and the someone most in a position to know when is the caller. We should force them to tell us our subscription lifetime. I like to control lifetimes with cancellation tokens [1], so I'd write the attempt class like this:

@implementation Attempt
-(instancetype) initUntil:(TOCCancelToken*)untilCancelledToken {
if (self = [super init]) {
id cleanupObj = ... addObserverForName stuff from Attempt1 ...
[untilCancelledToken whenCancelledDo:^{
[NSNotificationCenter.defaultCenter removeObserver:cleanupObj];
}];
}
return self;
}
- (void)setLocalCounter:(int)localCounter { ... }
- (int)localCounter { ... }
@end

Here's what the test should look like:

-(void)testExample {
for(int i =0; i < 5; i++) {
TOCCancelTokenSource* c = [TOCCancelTokenSource new];
Attempt *a = [[Attempt alloc] initUntil:c.token];
[NSNotificationCenter.defaultCenter postNotificationName:notificationName object:nil];
[c cancel];

XCTAssertEqual(counter, i+1, @"Unexpected value for counter.");
XCTAssertEqual(1, attempt1.localCounter, @"Unexpected value for localCounter.");
}
}

Hopefully I got that right. I don't have a mac nearby to test it out at the moment, and I've never used NSNotificationCenter before.

1: http://twistedoakstudios.com/blog/Post7391_cancellation-toke...
Have you seen pricing for the i2 instances? Amazon doesn't seem to have posted it yet.

I'll look into getting the c3 instances added.
As far as I can tell, there is no shared hardware. The point is that it dedicates certain hardware to the guests, and they have full access to it.

This is not supposed to fit into the same space as Xen or KVM; it's supposed to give the guest pretty much bare-metal control over the resources that you give it, with minimal interference from the host, so it can be used for real-time applications even if the host kernel is not real-time.
Tried that. We just get another slip since they're still not carrying the packages. It really does depend on your post office. Bed-Stuy? No way!
Not so much an Amazon problem. As with a lot of services, we see quality private sector services (OnTrac, DHL, FedEx) being consistently better than bloated government services operating at a loss and subsidized by taxpayers. I wonder how much further the USPS would dip if Amazon stopped doing business with them.
Rule number one of business: do it because its fun.
Rule number two of business: rule number one is wrong.

Founders can get hung up in either of these two issues, I think, in the negotiation of early capital seeding. If you're doing it because the customer wants you to do it for them, then you've graduated. Hold on to everything you're making, and don't give it up: keep the customer always in your sights. So-called capital often costs soul. Good businesses, with soul, have it because their customers give it to them - not 'capitalists'.
A question not asked by the piece: is what we do really "heart transplants" and Shakespearean plays? Sure, that surgeon can do the transplant like nobody else and ol' Bill can write a play like nobody else, but what if all the client actually needed was a bandaid or a quip for a greeting card?
For me I receive packages by UPS unless that order is arriving on Monday then it is Fed Ex that delivers the package.

But It probably is location dependent, I live in more of a rural area.