skysight-inc/HackerNews huggingface dataset:
Or lack of atmosphere...but I digress. Plus I am sure that latency would be better than earth based sat transmissions
Note: in the 20th anniversary 2nd edition of The Mythical Man Month (http://www.amazon.com/The-Mythical-Man-Month-Engineering-Ann...), in one of the new chapters, Brook's backs off of his original "Build one to throw away" advice.
Well you are certainly participating in this one.....
I agree with your sentiment. IMHO, being first to market is more important, and the attorney who did the presentation also mentioned that all IP aside, getting something done and being far ahead of the competition is a strategy that he sees many successful clients take. However, he recommended both getting a patent and being first to market.

And as much as I might not care, and be of the opinion that patents are broken system which I won't mess with. It is not the case for everyone. I am helping to organize a co-working/incubator space in my local community and if it is indeed true that you can't file a patent once you've used the co-working space to work out of, then the potential members should at least be ware. I'm hoping other HNers have experience on this and may have a better answer than not participating in a co-working space.
When talking about code reviews I am constantly reminded of the following

1. How hard it is to grok code that I've never seen before

2. How hard it is to grok my own code from 6 months ago

Sometimes it may take me a day or more to fully get my head around a new piece of code I am working with. I could not give a thorough AND fair review of another person's code without internalizing it to a satisfactory degree.

There is also the issue of software as art vs engineering. Quite often I will take issue with the style or approach of another person's coding simply because I would have done it differently had I done it myself. But that does not mean that their code is wrong.

All things considered, I think code reviews can be helpful in certain situations, but I think there are many pitfalls which must be avoided in order for them to justify the cost.
Even when it wasn't broken, the user interface is pretty bad. When you clicked on a pin you couldn't do anything else until you closed that pin. So to open a new pin you had to close the previous one, whose popup box might have been outside of the map region you were viewing.

I am voting up because I like this sort of aggregators and I would pretty much like to see it fixed - or open sourced maybe?
LAZERS RULE!
Very often I see clear and cogent "discussions" (aka complete shredding!) of scientific papers on the Hacker News site.

This site seems like a great place to give feedback directly to the authors, and to get their responses / feedback. I really hope it turns into something useful, given the extremely long feedback cycles in scientific publishing.
I should say, this is also why I don't work for Fortune 500 companies anymore, and also why I don't do work for fly-by-night, no-technical-cofounder startups, either.
Went through the process and loved it. The final games does look great and I would love to try it. Planning for an iPhone version anytime soon?
Follow buttons & the logged out user
Pirate Bay founder writes open letter seeking to stop his extradition
No screenshots, no installers, no binaries, no features request.

No thanks.
Yes, my inaccuracy - I considered them from the classic Lisps point of view. The trade-offs they made in Python about list's implementation are disputable.)
I really like your discovery that "paying for a Facebook ad that links to another page on Facebook was much cheaper than linking to something off site."

Very clever way to test your idea on the cheap.
Hi,
OP here. Interesting list. I think I would approve most of your points, but never worked (or created) such a "proper" environments in my various teams. Could you share the kind of checklist you use? Or give an idea of the kind of "checks" you have there?

Thanks!
47 U.S.C. § 230 (1996) basically covers online forums from being responsible for what other people post on those forums.

From what I can tell, it doesn't necessarily protect a person who uses one of those forums to post libelous claims, just because that person cites another source.

Arguably, the law could be read that way, but I would be surprised if the courts actually interpreted the immunity as broadly as you're describing it---that would pretty much gut libel law altogether. Do you have any case law to support your interpretation?
While I cannot say for certain it should be known that in order to get the shares I had to write a check to get them. So I assume that since I actually handed over money that the deal is legit, or at least a lot harder for Oracle to say "you get nothing". But who knows....
Have you tried with something like a Naglene water bottle?
You left out:
i[a]
This slideset has shamed me. I definitely don't know enough about any of the languages I use on a daily basis. I also thought I knew about C/C++.
That's a cool outcome.
I've never heard of something called a mail bomb that didn't rely on the exothermic reaction of an explosive material. Citation?
OS X Mavericks Adoption Pushing Past 7% in Under 24 Hours
803 days is 'just created'? Are people aging accounts on HN now?
OS X Mavericks adoption pushing past 7% in under 24 hours
While I wouldn't call it "awesome" (bit too clunky for that), the Medicare.gov site that CGI Federal is responsible for (don't know if they built it or the recent Plan D shopping and enrollment part) is pretty good, very solid and gets the job done.
If you're an app guy, I can understand why you look at it like that. App guys tend to trust software/solutions they write themselves. Any excess (features you don't need) is seen as opportunities for optimization. My background is more on the sysadmin side, and I think that's why I lean heavily toward Passenger in all my Ruby/Rack deployments, despite the availability of hip new app servers available for Ruby apps.

The thing that Passenger does exceedingly well is deliver a toolchain that sysadmins will love. FooBarWidget's list is very good. Even if you're single-tenant, Passenger's process management and supervision has worked wonderfully for me. Toolchain, toolchain, toolchain! Passenger comes with utilities like passenger-status and passenger-memory-stats. You can, at a glance, see things like how much memory (true, RSS) an app process is using, or what your queues look like.

Another distinction is completeness of the solution. With a lot of other app server solutions, hashing out the finer details are up to you. I don't have any experience with Node.js, but with the other Ruby app servers I've tried, you're responsible for things like finding/writing your own init script and process supervision.

Can I write an init script? Yes. Will it fail to cover an edge case that I haven't thought of yet? Probably. How well will it be written? About as well as I have time for at the time I write it. Could I find one online? Sure. How well is it written? Well, it seems popular. Is it maintained? Uh... How will I track updates? Uuuuuuh...

I don't need the deep level of customization provided by the roll-your-own solution. The folks at Passenger are really, really smart, and I'm humble. I'd rather leverage their domain expertise than to try and be a master of all things. My time is also valuable. If I accept that the Passenger solution is well engineered and provides additional value (see their list above), what value will I derive from [rolling my own|an alternative] solution? If I can't come up with a clear answer to that question, I stick with Passenger.
The problem there was that Microsoft had already signed a consent decree with Janet Reno's DoJ which specifically allowed them to expand the OS but forbade them from tying.

However, Microsoft also rewrote IE into componentized form, so that components (eg the rendering engine) could be used by other applications, including third-party programs. This was considered a Good Thing at the time (it won the deal with AOL, for example) and made integration (as opposed to tying) a reasonable claim. This is, of course, independent of the way Microsoft handled the argument in court, which was very, very badly.

In sum, whatever Microsoft did was not independent of the actions of the US government, whose interference had extremely bad results for consumers. This includes the crapware explosion that resulted from the DoJ's removal of Microsoft's power over OEMs.
This is landmark legislation, he goes around the country campaigning about it. Yes I damn well expect him to be fully aware of what is going on with it. We are talking about one of the biggest changes in how America operates in nearly forty years, if not more.

What irks me more is the refusal of officials to even provide real numbers on applicants and successful enrolls. Really guys, you work for us, quit the lies; and they wonder why so many Americans do not trust their government.
> Ostensibly, communities like Menlo Park and Palo Alto are elite enclaves, where power couples can easily make $300,000 to $700,000 a year as mid-level dot.com managers.

1. What is a "mid-level dot.com [manager]"?

2. $300,000 to $700,000 is a very wide range and excluding windfalls from liquidity events, I don't think you're going to find a a lot of couples consisting of a husband and wife who both work in technical or non-technical mid-level roles "easily" pulling in half a million plus per year in salary in Silicon Valley. Nice myth though.

3. Unless that $300,000 to $700,000 is coming from interest, you need to earn a lot more than this amount to make it into the "power couples" category in Menlo Park or Palo Alto.
If one isn't strongly opinionated, why are they weighing in? The way you describe it, it seems like a cop out: "here's my baseless opinion that I'm using to drum up really important internet points, but don't skewer me! I'm just a humble baby!"
No, mining just prevents double-spending. The value comes from elsewhere.
Vim is mature software and has 20 years history of not going silent. 7.3 has had about 1300 updates published. and they already have 50 updates since 7.4 was released in August.

Mature software doesn't mean done.
Even if the laser is extremely low divergence (maybe NASA is using some huge gas laser or something), atmospheric effects will still cause significant widening of the beam.
As a .NET developer, I can tell you there's some definite 'eww, you use microsoft' stigma here.
> If this guy is such a rockstar at cleaning up the mess other people leave behind, why is he not leading these projects from the beginning?

Because he's usually tapped to lead things bigger than these individual projects.

> We have a strong national military... what's to stop us from having a strong national development team?

Competition from the private sector for talent. If we had as much demand for private troops in the US as for private developers, and private troops were paid as well as private developers, we couldn't afford a strong national military.

(We don't actually need as many developers as troops to have a strong national dev team, so this isn't an insurmountable problem, but if you look at the civil service salary schedule against private sector dev salaries, there is a pretty radical disconnect.)
learning is never a waste of time. even things that seem redundant are not really. seeing the same problem solved two different ways can offer a lot of insight into the nature of the problem and the trade offs of each solution.
Fair point, re-reading the original context I can see it was likely intended that way.
Its the whole point for me: even if I prefer managers that I can convince, I just call that "development". Replace: "feature is done but need to be tested or reviewed" by "feature is not done".

The fall in the technical/developer responsibility anyway for me.
It's true that eating raw things pulls on all sorts of threshold triggering a strong stop reflex, whereas one can eat processed food for long periods without even half of this 'im fed up' sensation.
>An exploding pop bottle can take your hand off

Citation needed.

>or cut an artery

so can the corner of an unfinished metal desk, or a shrimp fork.
I think the guy had no technique.

My 11 year old and I can fill 24 bottles with hot water, take them to the firing ground, and then systematically drop a single pellet into each bottle, cap it, throw them and have them go off like grenades -- throwing 24 in under 3 minutes rather than 3 bombs in 24 hours. Even with waterless bombs he could have dropped 24 bombs in hour and created something that would really feel like a siege.

I guess that like Sharknados this is something that only happens in LA.
Wrong about Japan and Sex
readability will render it to one single page
Unless you are building these packages from source then they don't have Go as a dependancy as Go creates static binaries.

And if you are building from source then you can just delete the Go package once you've compiled the program, since you are also on Arch that would be a simple: pacman -Rs go
Apple's New iPads, Worth The Price?
I did find it strangely difficult to find examples of dropouts who didn't amount to much - go figure ;)
Standard mathematical notation is not inevitable and is not unique. It is on par with most programming languages for being quite random. Both programmers and mathematicians use an imperfect tool (programming language, mathematical notation) to achieve goals that may, or may not, be eternal.
I tried to make it clear in my original comment that you wouldn't even need the Go environment if there was just a binary distributed, so I agree with you on that. I also realize that this is in the early stages of the development process and it doesn't necessarily make all that much sense to distribute binaries when it is changing frequently. My point was that it is a lot to download to get a screenshot.

I can't reply to drbawb (I don't know why sometimes HN doesn't give you reply links and it doesn't seem to be in the FAQ). I am not so worried about Qt because there are a lot of programs that use it and overall if you have a lot of programs using it, it should decrease the size of the individual programs.
Fun to read :) I love these 'startup journey' pieces.
Yes, it's believed that most of those internal projects fail. Canceled, declare victory because of the internal political stakes but quietly not used (very much), delivered with a fraction of the original features, etc.

For some time I've thought this was one of the primary attractions of offshoring: if you must maintain the pretense of developing new programs and systems, it's a cheaper way to inevitably fail....
great insight into the process.
Ya, individual teams are struggling dealing with our expensive, enterprise, corporate marketed version control software (MKS Integrity, now known as PTC Itegrity). So, they will use git on their teams, and commit deploys and releases to MKS.

So...we avoid the expensive tools for free tools, because the free tools get the job done better...but we still pay and have to use the expensive ones...
if you already had iWork, they just upgraded you for free.
>The fragmentation issue in Mac OS X [1] is the hurdle that has been holding me off from writing apps for Macs.

Doesn't seem to be doing much damage to Mac software houses/indies...

>According to [1] (published about half a year ago), the Mac OS X market share breakdown:
Mountain Lion 10.8 26.8% Lion 10.7 28% Snow Leopard 10.6 35.1% Leopard and lower 10%

So just target Lion and above, that's 54%, which might sound small, but it's tens of millions of users. Mac software houses thrived in 2005 with 1/4 the user base that what that 54% represents.

That said, I highly doubt SL is 35% still.
Lightpack [1]--a Kickstarter Project--provides a similar immersive effect, but in a more primitive fashion. The good news is the project was funded and will hopefully start shipping soon.

[1] http://www.kickstarter.com/projects/woodenshark/lightpack-am...
I've been to and worked out of Si Valley for a while and I think part of the magic of the place is the non-secrecy & collaborative environment in which the techies seem to be in. So, I'm not in the "don't share ideas" school. My question was related to the patent system specifically in the US. So the troubling part is, technically if you go to a coworking space or a coffee shop for an hour a month and happen to work on your code there or compile your code there, you can't file a patent since your work in now "public". Previously there was a one year grace period, but the lawyer informed us that new changes to the Patent Law means that grace period no longer exists.
Fine. You're fired and 5 years probation. Excessive punishments do nothing but exacerbate the situation.
Chances are good that a maintainer will pick this up and add it to your distro's official repositories in time, meanwhile it's not such a hassle to build from source imo.
Niche marketing: a segment neglected/underserved by big players, with strong communication ties within it, that can spread to related markets.

Portuguese is the main language of Brazil, and adapting to those speakers and customs may lead to Portugal and the other seven Portuguese-speaking nations http://en.wikipedia.org/wiki/Portuguese_language I expect it might also lead to Spanish speaking countries better than does English. BONUS: Brazil's developer community was strong enough to produce Lua - other non-English speaking countries with a similar claim include Japan (Ruby) and the Netherlands (Python). (Though to be fair, internet collaboration overshadows local community.)

Counterpoint: the popularity of Google's Orkut in Brazil didn't lead to other markets... so it might be a tricky strategy to pull off.
Google Entangles Minecraft with Quantum Physics
Oh please. If you're Russian, you and I both know that bureaucracy and administrative detail (especially in terms of printed contracts) is well and alive in Russia. Stop being obtuse.
Speed of light, not sound.
There's actually no evidence that your claim about leverage is true. Microsoft simply built a better browser and marketed it better than Netscape.

It's also a fact that the DoJ lost the browser case: it was overturned 2-1 on appeal.
How about a big S made out of a colorful cluster of microscopic creatures (like the zooming demo image)?
> I would fault them for building their entire ecosystem with total disregard for standards, their refusal to work with whatever community existed outside.This probably wasn't intentional, they must have probably believed in what they told their developers.

No, this was very much intentional: https://en.wikipedia.org/wiki/Criticism_of_Microsoft#Vendor_...
Not useful doesn't imply not interesting.

Having the 'Show HN' posts all tagged with platforms would sorta make me feel like I'm in a supermarket, skipping past the isles containing stuff I'm not going to walk out with.
The question is whether your children should be proud of the accomplishments of their parents. Presumably, you have some responsibility for the accomplishments of your children.
This is quite a good answer to my other comment as well. Thanks!
edit: juste a note to assure you that my intentions are just to correct a misunderstanding of the current topic, not attacking your position of how one should think or assess the gravity of any situation.

> I dunno. In my books the ability to disregard emotional biases is the definition of clear-headedness.

When it's your own emotional bias you disregard we can talk of clear-headedness[1]. But here we are talking about taking other's emotional state into account.

In other words:

the ability to disregard other's emotional biases is not the definition of clear-headedness.

[1] but we are not machine and we have to take our own emotional state into account sometimes.
There is a wonderful set of lectures by the two magicians.) I used to watch some before going to bed.

Actually it takes a long time to understand what they are saying (big ideas behind the words) and why they chose so (why this or that particular example).

But the great idea is quite simple: "All you need is Lambda and the List structure as a glue (to create layers of DSLs) plus self-discipline of not violating abstraction barriers". But one has to really understand them. (Well, arrays and hash-tables are also necessary due to some efficient algorithms based on its unique properties).
No, but the author (Jon) has been taking a long time to reply to comments on the forum — which isn't unusual — and there has been a lack of recent updates. The last one was released a couple of days ago and didn't really bring anything new, even after months of waiting.

When I emailed Jon directly about his disappearance (just before the last release) he did say he's aware of his lack of communication and will address it shortly.
If you want to see an area startup aggregator that's both beautiful and useful, check out Silicon Shire (Eugene/Springfield OR)
http://siliconshire.org/
It's pretty cool to see him talking about his experiences now.

Shameless plug:My friend is choreographing a ballet that covers some of these events, and she's been able to talk a bit with Jake. Check out this great Daily Dot article on the project:

http://www.dailydot.com/lifestyle/anonymous-ballet-director-interview/
A guide to peer reviewing scientific papers
How a Free OS Will Pay Off for Apple
Who would have thought that defacing websites could get you arrested? What sort of world have we made when honest citizens aren't allowed to insert fake news stories about Tupac and Biggie Smalls living together in New Zealand into PBS' newsfeed? 1984! 1984!

Seriously, doofuses like Topiary give the legit hacking community a bad name and obfuscate genuine governmental and corporate abuse. They'd like to make this into a big call-to-arms message (and I can see an argument that his sentence was excessive), but the only real lesson I'm seeing is "don't do crimes, you'll go to jail."
While we should avoid premature optimizations, it is quite important to keep efficiency considerations in mind from the beginning.
If we are talking about internal workings of one isolated function, fine -- but quite often a data structure picked "with no eye on efficiency" early on gets baked into the rest of the code so deep that by the time it becomes a problem, only extensive refactoring and debugging can get it out of there. And quite often the error-proneness of the more efficient data structure is no worse -- the classic structure-of-arrays vs. array-of-structures question is one example.
Admittedly the reasoning behind iWork and iLife is different. The competition (Google Docs/Drive) is doing it for free. No point in selling software if a high quality competitor will offer theirs up for free.

The point here is to keep people using their hardware and the tight integration into iCloud for those products ensures a longer term lock in.
CSS Scrolling Snap Points Specification
Does it require any special pen or works with hand? Looks pretty sweet btw.
What about

window.alert = function(){};
Philosophy of Computer Science: An Introduction
high performance I/O library, with Windows support. I'm happy to note it has bindings for a lot of languages, including Python:

https://github.com/joyent/libuv/wiki/Projects-that-use-libuv

I'm very familiar with Twisted, Perl AnyEvent, and Gevent/Greenlet -- libuv seems to be like that.
Interesting. Definitely a lot going on over there. I almost expected to see all the markers centered on a handful of cafes in Kreuzberg[x] :)

[x] not that I've been to Berlin in a few years - just seems like the right place for the culture (ps, I love berlin)
By applying Angular SEO on our JavaScript Files, the SEO of overall website increases or organic traffic come through this JavaScript files due to applying Angular SEO on this files...