skysight-inc/HackerNews huggingface dataset:
When I say it's "free" I mean it in a larger sense. HN has no advertisements, and up until fairly recently, no full-time developers. There wasn't much incentive to fix these bugs in the product, even though they seem quite glaring to users.

PG spent _lots_ of time creating tools to better moderate content and block spammers, which are features that users don't see but actually make a huge difference.

When you're building a house, painting the walls is the last thing you do.
I agree, but a mechanical explanation is that there a lot more people on HN then before and a lot less technical people. 20 up-votes would be 2 in the before time.
I dont think "crappy questions" are a problem so much than the inability to filter the crap. With SO being that popular there will always be loads of crap, the issue is as a user i dont have the tools right now to filter crap(questions being downvoted for instance).SO doesnt want to finish like Quora,does it?
Http://www.dogpile.com/info.dogpl.t11.3/search/home?qc=web
Ruby's dependency management (rubygems) also came from the community and is now part of the standard library. That seems like a good model to follow.

Dependency management for Go is definitely on people's radar. https://github.com/tools/godep has been getting some traction.
give us your insight,dont be shy,where you do you think they come from?
Gross profit vs net profit

If you make money after non-employee costs, then scaling up X times will eventually be enough to cover costs -- especially with a software product where you don't need 10x more developers to earn 10x more money
Function main() in package "main" is the entry point for a Go application but it is not the first code that gets executed when you start a Go app. Each package can have an init() function which gets executed in the order of dependency (if pkg A imports pkg B then B.init() is executed before A.init()) before main.main() is executed.
I'm just happy about it because SPACE.
I'm thinking D3.js powered simulator.
Actually, the Alibaba that is being listed does not have an underlying business. The stock represents ownership of a Cayman Islands variable interest entity that has a contractual claim on the actual Alibaba's profits.

This is not a new trick. It's a longstanding loophole in the Chinese law barring foreign ownership of certain companies. But it's also not exactly risk-free: http://dealbook.nytimes.com/2014/05/06/i-p-o-revives-debate-...
Samsung and Apple “to face off” with fingerprint-scanning tablets
I wouldn't count 55,000 out of 3 billion Internet users as "wide use". There is virtually no chance that a random person you want to communicate with is set up with PGP and connected to the web of trust.
Hey that's impressive, good job.
NSA e-mails purport to show a ‘close’ relationship with Google. Maybe, maybe not
yeah,like this one : just spotted a few mins ago :

http://stackoverflow.com/questions/23509912/flash-player-err...
It is intentional that new users are steered towards answers instead of comments. SO is a question & answers site and comments are mostly meant for clarifications, not for discussion. This is something that new users that are used to how forums work are not expecting. The hope is that by the time they have 50 reputation, they understand a bit more how comments should be used on the site.

There are additional reasons, the existing moderator tools would not be sufficient to deal with the kind of abuse that would be possible if anyone could post comments, there is simply no meaningful review of new comments on old posts.

And acquiring 50 reputation is generally not hard, that is 10 upvotes on questions, 5 upvotes on answers or 25 suggested edits that improve other posts. You could also earn 200 reputation on any other Stack Exchange site and be able to comment on all of them.
George Washington University is shaping a piece of Google’s smartphone
Its not so much that it "so hard", its just a common need where one of the key issues is working with individuals preferred workflows, which are highly fsubjective -- so there are lots of tools that serve the needs of different people.
Startup Asset Sales – how did we get here
Because JavaScript is a joke and no serious company embraces it.
Sorry, I don't know why you were down-voted. The loss of a loved one, no matter who or what that is, is always difficult.

The article is very moving and I can't imagine how difficult it is to watch a loved one go through such suffering.

And your story is a nice tribute to a faithful, loving being. It reminded me of my own friends from a while ago in my life. It's good to know your dog was loved. Good luck with the future.
Just Another Javascript Layer to Pharm data.
> In go, with the semi-colon insertion rules and with gofmt, there is an implicit whitespace rule all over again.

Can you explain what this means?
News on my HN?
I don't see how "not a forum for debate" means "a forum for 'plz email teh codez' posts" in your reckoning. There are many fine questions with right answers that are not open-ended navel-gazing.
A genuine question... Wouldn't decoupled business logic generally fall under 'workflow' systems though?

But, unless you refer specifically to embedding algorithm in the code, I would assume the language / platform selection would matter.
I think it's clear that this is about gathering data, not selling anything.
Thanks for the comment and the tip. I appreciate it.
Did they find a developer to replace the last guy? He wanted out and needed someone to pick up the slack. I thought it is worth noting here. That was a while ago. So is the project still alive and kicking?

http://www.vbox.me/blog/portable-virtualbox-needs-a-new-main...
I concur. Many programmers, when attempting to reuse code, still reach blindly for inheritance in 2014.
> The joke about the profound error of using whitespace just shows how partisan these discussions are. In go, with the semi-colon insertion rules and with gofmt, there is an implicit whitespace rule all over again.

Other than lisps, most languages have significant whitespace -- treating, for instance, newlines as having an important distinctions from other whitespace.
Talk of an Internet Fast Lane Is Already Hurting Some Startups
My beef with plain functions is that you can't mock them properly. But apart from this, yes. Referential transparency as much as possible.
Unfolding The Map Between Uber And Google
Open hardware/source laptop reaches funding goal
PSA for non-German speakers: it's pronounced "tsoog-tswaang".

:)
That makes sense, it would be nice if there was a linked site for discussion though. As a lurker my first instinct to dip my toes in the water is to comment on something first.
> Just as positive feedback from lead users signals that a new product will likely succeed, positive feedback from harbingers signals that a new product is likely to fail.

Straight from the "creepy similarities" department:

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

Vocal geek minority supporting your product for righteous reasons means your product will fail.
Very, very good point.

A lady I knew only through playing a game (which is an app of sorts) put a lot of effort into said game and became the lynchpin of the community. She passed on due to the c-word that we don't speak of. We were collectively devastated, some of my other online friends stopped playing for a week or two and things were not the same afterwards. Her daughter had the good sense to log on to the phone and tell us what had happened, we were kept from the truth until then.

I was deeply shocked by the turn of events, much like how, on the internet 'nobody knows you are a dog', nobody knows you are dying of c-word on some hospital ward. But we didn't need to know that, in-game conversation was light hearted banter, no special treatment, which was good. From that hospital ward that lady had a good fifty to a hundred 'in game' friends all around the world, we were there, outside of visiting hours, 24/7.

I think I was more shocked and with more grief layers to go through than I have experienced when some of my relatives have passed on. You would wonder how you could be so upset about losing someone that you only spent six months of your life compulsively playing an online game with. But it can happen.

So, +1 to your original point. Games and apps or fancy shopping websites might seem trivial when there are so many problems in the world, however, through such things community can exist. People in those communities treat others as normal, they stay on topic and people that are seriously ill really appreciate it.

I am at a loss for meaningful kind words for your mom. 'I hope she gets...' - after that I am stuck. However, if she doesn't play online games, get her to do so, and to make friends with a community of people that don't care about how ill she is.
Dan Harris wrote some interesting articles about the VIE structures (aka Sina structure). If you're interested, a good place to start is here: http://www.chinalawblog.com/2013/06/buying-into-a-china-vie-...
I have no personal knowledge of this project at all, but that post is from over a year ago and the latest commits are from 2 months ago... which would make me think yes, but nothing under src has been touched in 3 years... so... I guess I still have no idea.
>A new open-hardware computing platform, flexible and powerful, designed for use as a desktop, laptop, or standalone board.
>Novena is a 1.2GHz, Freescale quad-core ARM architecture computer closely coupled with a Xilinx FPGA. It's designed for users who care about open source, and/or want to modify and extend their hardware: all the documentation for the PCBs is open and free to download, the entire OS is buildable from source, and it comes with a variety of features that facilitate rapid prototyping.
Value based pricing. http://en.wikipedia.org/wiki/Value-based_pricing
Running a registrar has close to a $500k a year minimum salary bill, which is 50k $10 domains even if you model them as having 0 COGS, which is in fact highly contrary to fact. That's tricky to get to organically, so you start doing things like paid marketing, and then realize that GoDaddy (et al) will happily spend $X0 to acquire $10 a year worth of domain business, both because it has a relatively high LTV and, more importantly, because it has a "backend." (e.g. GoDaddy made a $16 sale for me on bingocardcreator.com back in 2006 and then sold me another ~$5,000 of domains and SSLs over the years, and I don't even use the products where they really make a killing, like hosted shopping carts and what have you.)

Relevantly to HNers: you'll run into math like this for most software businesses. Upfront costs are quite low and COGS may well be near zero, but if you want to actually sustain the business, you get to pay market wages to people, and it is very hard to pay market wages to technologists $1 at a time. There was a story on HN today about a business which just learned this to its sadness. They were not the first to figure it out and they will not be the last.
* User interfaces for VR helmets.

* client/server web frameworks based on BigPipe-like (Facebook) architecture

* turning real world problems into MMOGs in order to crowdsource solutions

* peer-to-peer web infrastructure over multiple networks/communication channels (to counter surveillance, ISP filtering, natural disasters...)
Amazing what science can conclusively prove with statistics gathered using sample sizes of 200.
GOOGLE’S DESIGNERS REVEAL THE STRATEGY BEHIND THEIR PRODUCTS
> Raytheon is converting the VTUAV TCS “block II” system from Sun’s aging, UNIX-based Solaris 8 OS to a “B2VL” version of Linux.

I wonder what this B2VL version of Linux is.

Also, it seems that USA is going full steam ahead with Linux adoption, what with NASA switching to Debian and similar stories. I wonder if it gives credibility to the (conspiracy) theories by some that Linux is systematically being made weaker by government agencies.[1][2]

[1]: https://igurublog.wordpress.com/2014/04/08/julian-assange-de...

[2]: https://igurublog.wordpress.com/2014/02/17/biography-of-a-cy...
Occasionally I come across a problem that I cannot find an answer to. I post a question that meets SO criteria.

Lately I find that people answer less and less. And those that do take the time, often don't follow up if I come up with additional information.
I guess that's the other side of being mainstream - people, who are not perfect users, are using your product too.

Those not perfect users are not only the ones who post questions but also the ones who answer them just for the points. So closing questions which are just copy pasted error messages is solving only half of the problem.

But the other problem is much more subtle. You can't ban (or whatever) someone, who answers questions... Or can you?
FWIW I too see that error (I am in Tokyo, too).

Assuming you are using Bundler, and not trying to install the jekyll gem globally, you can manually specify a server in the Gemfile.

In an empty directory, I created a Gemfile with only these contents:

source 'http://production.s3.rubygems.org'

gem 'jekyll', '~> 2.0'

Then on the command line:

[mason@IT-PC-MACPRO-002 jekyll-2-fuckery]$ bundle install --path vendor/bundle
Fetching source index from http://production.s3.rubygems.org/
Resolving dependencies.................
Using blankslate 2.1.2.4
<bunch of lines deleted...>
Your bundle is complete!
It was installed into ./vendor/bundle
[mason@IT-PC-MACPRO-002 jekyll-2-fuckery]$ bundle exec jekyll --version
jekyll 2.0.2
[mason@IT-PC-MACPRO-002 jekyll-2-fuckery]$

That worked.

(EDIT: Updated with server that worked.)
Adaptive Parallel Computation with CUDA Dynamic Parallelism
I'm not sure the sensors are negligable...
Ask HN: No STARTTLS on live.com email?
I used checktls.com to test whether on my own mailserver encryption was working as set up (STARTTLS on port 25). It is. It also seems to be available for my Gmail address but my live.com (Microsoft) address does not have this option. What does this mean? Is email still sent around unencrypted between mail servers, is this what is acceptable? I know there is GPG to solve this but still STARTTLS would prevent a lot of snooping options.
Unearthed coverage – a mining sector-focused Hackathon
A correction, the winners receive a mentorship opportunity and $3,000 AWS credits (not $3,000 mentorship as mentioned in the article).
Tindie is an awesome service, if you're at all interested in (hobby) electronics. There's a nice spectrum of products available, and there's always something new.

I was sad the day the "Supplies" category of product was retired, since there was plenty of stuff available which is hard to find, or just way more expensive, but I understand the need to focus and try to find a clear niche.

Speaking of Kickstarter, it seems possible for the two to co-operate: there's at least one product (Nick Johnson's "Re:Load Pro" active DC load) that I've backed on Kickstarter, and on the day the funding was complete I noticed it's also available (as a pre-order) on Tindie.

Kickstarter: https://www.kickstarter.com/projects/nickjohnson/re-load-pro..., and Tindie: https://www.tindie.com/products/arachnidlabs/reload-pro/.
You can't make a connection direct enough, but well, yeah, that happened and happens all the time. Penguin update is all about that. They may be sincerely thinking that penguin stops direct link buying so that you have better results or more natural results.
The outcome is that shitty results are still all over the place, good content is not king and if you want to advertise without any risk you go through Adsense.
That is particularly true in smaller markets where Adsense is the only possible player unless you're big enough to have different deals with classic media agencies (those who manage all kind of ads -- print, tv and web.
“Let me be clear,” he said.

What is it with these guys and that phrase? Obama and John Kerry say it all the time as well. Unneeded phrase that, to me, indicates deception.
Take some popcorn and go through the discussions on golang-nuts mailing list.

There is a big discussion between those that think a language without dependency management tooling does not make sense in modern times.

And those that think it should be abolished from the face of earth and replaced with git revisions and pure open source, regardless of industry needs.
SO saves time, but drives away the expertise: If I need a help in a bigger, complex and not so trivial questions such as what framework to choose (e.g. angular vs backbone), chances are that question will be closed as not relevant. That leave very technical specific questions which are easily answered by references book.
What situation would require to mock a function ?
Not a Go expert, but I think it has to do with global variables/constants in modules. In C, what can run before main() is extremely limited. In C++, much more can happen before main(), i.e. running constructors for static objects, and the initialization order is undefined (this is a pretty well known problem).

I guess in Go you can also have relatively elaborate static initialization, so it has a similar problem as C++? Interested if any Go users can elaborate on this.
What if it were 1/10 the price, but you didn't know where the servers were?
One of the answers on SE also says something along the same lines. Although I have no doubt that running a registrar costs a lot of money, this is the wrong answer to the original question.

.com domains cost $10 because Verisign charges $7.85 for each of them in addition to the $0.18 ICANN fee. Large registrars, of course, get volume discounts, and they might even sell new domains at a loss when they think they can rip you off on add-ons and renewals. But by no means are they pocketing the entire $9.82 as the question mistakenly assumes.
French rockers hail 'win' over Candy Crush maker
Simple, cheap IaaS helps cloud ecosystem grow
The point is that if debate isn't allowed you aren't likely to have higher quality posters than the average for programmers. And the reality is that there are tons of lazy/stupid programmers out there that just want "plz email teh codez".

The forums that I have seen work best at maintaining abnormally high levels of quality posters are ones where the Q&A is effectively secondary to the debate. The reason is that the fun of debating keeps the high quality posters around and answering shitty/repetitive questions.
New gTLDs (.WINE) : 15 and 16 May to find a solution | gTLD.club
Only technology changes the world.

Without technology we would still live in the stone age. Politicians don't matter. Nothing grand in a hunter-gatherer band leader ordering a fight with another band.
When I started my CS degree we still used mostly Gopher, the WWW browsers started to appear on campus AIX, DG/UX terminals around one year later.
I like it! Would be sorta like A/B testing the questions...
UK is there: http://imgur.com/8JVl2HV

Hope you didn't miss out on registering something cool because of this!
I'm sorry, friend. Reading your post, Kosh was truly a wonderful companion.
Dude you, like, live in here!
So, in the keynote, Rob underlines again that there'll be no generics. Ever.

Path to getting generics thus becomes:

1. A preprocessor that eats ggo (generic go) files and emits go. This is is like the original C++ which translated to C for compilation.

2. Someone integrates ggo into go to speed it all up.
That was very touching, I am so sorry.
I've recently started writing my own HDL as an embedded language within Idris. The idea behind it is that you can take advantage of the rich type system and you have the option to prove theorems about your circuits to gain confidence in them. There are also bindings to picosat, so that you can automatically prove some properties. Here's a snippet of how it looks so far (though things are changing rapidly):

lt : BoolOperation op => Vect n v -> Vect n v -> SSA op v v
lt [] [] = constOp False
lt (x :: xs) (y :: ys) = do
nX <- notOp x
t1 <- andOp [nX, y]
t2 <- xnorOp x y
t3 <- lt xs ys
t4 <- andOp [t2, t3]
orOp [t1, t4]
Dropbox and Box are leaking private data through Google Analytics and Adwords
http://en.wikipedia.org/wiki/Tautochrone_curve
Ask HN: Your favorite startup interview on YouTube?
Hey HN,

Loved this thread recently. Wanted to post it again!

-------

What are your favorite startup video talks?

This is mine:

http://www.youtube.com/watch?v=4m_220E3j7g

Hacking AngelList syndicates with cofounder Naval Ravikant

-----

ALSO

Want to be paid while watching startup video talks?

I'm paying for transcriptions of startup/VC related videos! Learn and earn :) (Just small gigs for a side project of mine.)

anon1@alumni.stanford.edu
(Not an AWS user, so don't know how this works)

Can someone with the leaked credentials turn off the billing alerts?
Wow, and I get downvoted for saying how amazing that patio11 is so quick to react. Somebody's being an off-topic nazi?
I am glad that domains are not $0.18. Imagine how many domains would be available if domains were that cheap...

I gather that at that price domain grabbers would just start to register everything (within reason). Then we would deal with some kind of secondary market where domains would be priced by their attractiveness and not sold as a common good (this obviously is already the case for many good domains).
+ $0.18 ICANN Fee
+ $7.85 Registry Fee (a.k.a Verisign's Ripoff fee)
+ $1.97 Registrar (who you register the domain through) Fee
= $10.00 Retail Price

Amazingly, Verisign aren't the worst offender. The infrastructure to support the registry MUST cost a fraction of that price - as proven by 'low-fee' registries. I don't know how Verisign can continue to justify their price hikes.

So you are aware, Verisign make just shy of $1 billion a year through this fee. Thats a lot of salaries and infrastructure... The scumbags even tried to increase the cost by 7% per annum to "ensure that .com directories run smoothly amid increases in Internet traffic and heightened security threats." before they forcibly had their prices frozen by the federal government in 2012. Make no mistake, Verisign have certainly been taking advantage of their position as registry of .coms.

That said, I still think the price of TLDs is too low, as proven by the proliferation of squatters. How to solve this, and where the money should go is another question though...
Very happy to see both the projects (MyHDL and Chisel). I am not the target audience, but I was once interested in building some thing like this in Scala.

What is the uptake of Chisel in the target audience? I have observed that hardware designers that are not familiar with general programming language concepts don't appreciate the benefits of type-safe and object-oriented languages. Heck, even the software developer community is divided over the subject.
The most important rule about the future is that You Aren't Gonna Need It. If the future is known then it is called "requirements". Design is for protecting you from the unknown future: allowing code to be changed in arbitrary, unforeseen ways.

As for coupling and cohesion: if modules are too small, they usually lack cohesion ; if module are too big, they usually have high internal coupling. The sweet spot is in the middle. And you can create low-cohesion, high-coupling modules if you want :-)
Medium is Forcing Followers?
I am amazed my the audacity of the law firm's threats on behalf of their client

read the letters here

http://imgur.com/a/V0qf3
Yes and if this is true for most of the knowledgeable users most of the time it's not a mystery if fewer good questions are asked. I suppose a large quantity of bad questions could be due to increased exposure.
> Or alternatively, any company that demonstrates this kind of thinking is only interested in people not as cynical as you.

Very possible, I don't hide my despise toward meaningless evaluating and team building techniques. If you are running a company in need of my skills you need me as cynical as I can get because you need no-bs results.

> Jeez, can't anything just be fun and interesting?

It can but this is not friendly team building game. This is committee evaluating candidate play. Can't see fun in that.