skysight-inc/HackerNews huggingface dataset:
Just backed. I actually love this idea. I often jot things down on notebooks when planning an app or just need to work through something. I don't always need to refer back to it, but usually when I do it's a month or two down the road and I can never find it in my stack of notebooks. This will be great for that purpose, and I don't really need to keep the old notebooks anyway. Hope you get funded!
Well no, I could never say that there isn't tremendous benefit to being able to use multiple tools in a workflow and have control of your data.

Lack of SVG export isn't due to wanting lock in, or even a question of priorities. I spent considerable time working with all the leading vector drawing programs and investigating their performance. The simple fact was that it couldn't work well. Even trivial drawings (20 lines) done with the pencil tool in Sketchology would cause Illustrator to lock up for hours and consume all available memory. Larger drawings would fail to open altogether.

Ultimately I think offering the feature would have been extremely misleading and frustrating for people. I'd rather cut a feature than ship a bad experience.
While they do the syncing for you, I'd have good success with Whitelines. You can buy their notebooks off of Amazon, they have an Android and iOS app, and sync to Dropbox, Gmail, and Evernote pretty nicely.

http://whitelines.se/

I still see the benefit in this, and wish them luck.
Pixelmator 3.0
Yeah, from your reply to patrickmclaren I understood the point you were trying to make, and I agree with you. Sorry for misunderstanding you so persistently.
TCP can work decently with high latency, it just needs bigger buffers and to be tuned for the delay. FEC is awesome.
Generate Haikus from the NSA keyword watchlist
They forgot two of my favorites "Circle Back" and "Reach out"
Or it might be better. Once code reviews are happening people tend to start realizing that people are reading their code and it is raised to a higher standard.

There's also the added benefit that reviewing your code can teach them about better programming practices, and also that reviewing their code with them and asking questions about their thought patterns can make them better developers.

It's my opinion that if the code is awful then code reviews become especially helpful and important to bringing everyone up.
I'm more with the niche market to be honest, solve one specific problem.

The money is a good point, of course we all want to do something that succeeds and the profit plays a big role here. Thanks for the input!
Yeah, that is true for XC trails, but I was referring to the downhill sections of trails that we have here in Socal. Some of these trails can get pretty crowded. I only go full throttle when at the bike park, or shuttling some of the steeper trails that usually only DH people ride.
For this project in particular in its current state, I don't need people pointing out where it's broken. I know that it's broken and close to useless in fact and that there's a huge list of things to fix, implement or improve.

So if closing up the issues section gets rid of this unneeded negative reinforcement, that's a good thing and working exactly as intended.
White screen.
That's true on balance, which is why C/C++ is still typically faster than managed languages. In many particular cases it's not true, however. Consider "register" or "inline" directives, which have been advisory for a long time.
That's impressive, but then again Apple is _giving away_ copies, so I'm not too surprised.

It's more interesting considering what this means as an Operating System developer. If they're giving away copies, it shows that Operating Systems are truly commoditized (as well as the huge profits that Apple is raking in!)
Just checking to make sure I understand right. The only piece you are adding is that the modified version needs to be released "upon request." Dagw also mentioned that Qt changes need to be open sourced to release an application using those modifications.
>I think the point was that mathematics relies on a small set of postulates from which you can derive everything else.

And I agree, this is one of the assertions my opponent has made. I did not go to refute it because, if not outright false, it's disingenuous.

>Another way to put it is, learning the postulates for langx doesn't provide enough value for many to be worth doing.

This is also true, same goes for everything else. I make money using C - I learn C's postulates. If somebody paid me to use topology - I'd learned topology postulates. What would be stupid if I were paid to use topology but said: "it's hard to learn and it makes no sense for me because I don't like mathematics and don't know any other math discipline so why would I all of sudden learn topology's postulate when I can copy formulas from the net and ask questions on manifoldoverflow.com?"
For Bitcoin to be secure, you always need more energy to be devoted to honest mining than is devoted to an attack -- and that ignores the energy spent securing Bitcoin wallets (which is fine to ignore, as it is tiny by comparison). In the limit, half the energy output of the entire planet would have to be devoted to Bitcoin for it to remain secure, though I doubt that any economy could sustain such a situation.

By comparison maintaining security for paper money requires substantially less energy than attacking paper money, even if you include the energy devoted to fighting theft (the analog of the energy devoted to securing individual Bitcoin wallets). The energy spent on counterfeiting detection is far lower than the energy needed to counterfeit modern paper money, and Chaum showed the world how to create digital cash that is even more secure against counterfeiting, with security against double spending, and that allows for anonymous transactions, while still requiring far less energy to be spent on security than would be needed to attack the system.

So no, there is no hyperbole here. Bitcoin is a very inefficient system. It might work in practice, but that does not make it efficient, nor does it even make it an improvement over what we have now. The only think Bitcoin has going for it is that there is no obvious central authority (I say no obvious central authority because in practice, the Bitcoin developers have as much power over the currency as a central bank -- they can e.g. cause a block chain fork at any time, as they accidentally did a few months ago).
Poll: What is your educational background/degree?
I'm wondering what the most common degrees are held by hn readers -- your degree level and the area of study. Also, let me know if there should be other categories added that I overlooked.
Bachelor's (or equivalent)
Master's (or equivalent)
PhD (or equivalent)
Computer/Electrical Engineering
Other Engineering (Mechanical, Biological, Chemical, etc)
Math/Statistics
Physics/Astronomy
Economics/Finance (other perhaps more Business related)
Other Science (Chemistry, Biology, Neuroscience, etc)
Transparency in big data and algorithms is not enough
Why did you choose go as the base programming language?
I cant even remember how many times I've had to ask co-workers,

"So, that's what you think your code will do... what does the standard say?"

or,

"Why did you use int there when the API spec defines the parameter as taking size_t?"

or,

"You think that code in your inner loop will compile to one machine instruction. Have you actually looked at the compiler's output?"

and the looks/responses that I got. There seem to be very few programmers who understand the language & their compilers deeply enough, or even care to learn. These programmers are far more productive because they're not constantly guessing or assuming how their code might work.
> Sort of defeats the point of open source

The point of open source is not that you suddenly get your own personal developer to do things for you.
Simple Bug Exposed Verizon Wireless Users’ SMS History
That's a reasonable thing to say, but when I could get a RoR app developed in a fraction of the same time as MVC .NET, despite being ignorant of Ruby or Rails and MVC (I knew C# a bit beforehand), it was pretty much game over, RoR won.
Or if you're a politician you can call it a "nuclear device", which means you can refer to a crude dirty bomb and inspire the same kind of fear.
Is anyone maintaining a reasonably exhaustive, searchable index of these resources? If you have a particular subject you want to learn about it can be difficult to get a good picture of what resources are available.

edit: just saw bruceb's link to http://www.coursebuffet.com . thanks.
That sounds like a problem with your app, not theirs. There's no reason why a compliant SVG with only 20 lines shouldn't be easily compatible with any vector drawing program.
I care more about full functional test coverage than code review. The tests must be automated, regression and functional coverage not just unit test. Test results/logs must output in HTML store in DB backend (now) or excel (did that in 1997) for ease of analysis. Test failures are highlight in red, passes are in green.

The developers should write new test code for every new feature and run all the existing test code after/merge before checkin. All the projects I worked on that implement this process are very successful. With this process in place and agree upon, I careless about code review.

With enough "functional" test coverage, it is easy to do massive refactoring of code without worry about any breaking.

Worked on one project that try code review for two weeks - other than a few comments about coding style, not much gain from the time spent.
because all the cool kids love Apple. Half of the front page yesterday was littered with Apple marketing post.

Being an Apple shill is a good thing here
BS of Information Technology focusing in Network Admin and Telcom. If I had it to do over again it would have been BS of IT software Development or majored in Information Systems.
It seems that there are a lot of books being sold directly these days. For some reason, I'm a bit ambivalent about that, although I can't quite explain why. Perhaps it's convenience? No wishlist, no one click from Amazon to my Kindle? Perhaps it's the lack of exposure to reviews on Amazon or other sites?

It's certainly good for the authors, as they get to keep pretty much everything from the sale, whereas with Amazon, at best, they're going to get about 70%.

For whatever reason that I find difficult to spell out, though, it also means I'm more reticent to buy these sorts of books.
Tesla Model S to get app support and Chrome by late 2014
There are two awesome takeaways from this article. One, it is really smart that Nathan is showcasing his customer's results, because it makes it easier to sell the product if you can point to success other people had with it. We all love to tell ourselves the story that if they can do it, I can do it.

Two, if you look at some of the specific tactics like landing page, launch list, preordering, leveraging other people's audiences to sell your product, etc. and put them together all in the same campaign, you are much more likely to do well than if you do just one or two of those tactics.

I always like to read/listen for the little nuances that sometimes creep through articles like this in-between the lines. Some of the best little nuggets of wisdom are hidden in plain sight and never made a big deal of.
Elon Musk: Model S browser will be Chrome and may feature an Android emulator
Font Awesome 4.0 Released - faster selectors, less code, & better compatibility
I have to wonder if this is solving a problem that doesn't really exist. So Sublime Text is closed source and production has slowed down... one could argue the latter happens when any big project blows-up to mainstream.

We have TextMate, we have SublimeText we have an endless supply of code editors and IDEs...do we need another just because of "open source"? I can't help this feels like a wasted effort.

Also, after going through the checklist, the app is supposed to support SublimeText and Textmate snippets, colors, bundles, bindings and more. Seems like the dev might have been better off contributing to these projects rather than trying to push yet another code-editor into an already crowded market.

</2Cents>
It makes me unhappy that this site is still relevant in the tech community after their sloppy security practices.
I think that's a debatable topic.

Some say it is just a pure geometric effect of curved space (and thus instantaneous), not a force of nature that propagates.
The original article (https://news.ycombinator.com/item?id=6579294) was discussed here, and has now been linked/referenced all over the place. The original article was interesting but flawed in so many ways. It's absurd how easily long-form pieces get boiled down into tweet-friendly, linkbait headlines that are not at all supported by the document they link to. I worry about the future of well-reasoned analysis.

Good that kotaku picked up the counter-aguments and a few good journalists are now tweeting out counter-arguments but like the saying goes, a lie can travel half way around the world while the truth is putting on its shoes.
I think there are actually 2 questions:

Among professional programmers, at what percentile are you, in terms of C++ knowledge?

Of all there is to know about C++, how much (in%) do you know?

Your answer will depend a great deal on which question you believe this is about.
Computer Information Systems/Technology
Not really; all of Qt5 (most of which presumably wouldn't be needed to run this) amounts to ~133Mb.
Why Texas Is Our Future
Neat story. Do you run the notebooks through some sort of OCR, like you mentioned in your Gchat conversation, or did you scrap that?
Jeffrey Zients: President's Obamacare fixer
Really don't like the anthropomorphism.
If Your Goal is to Hire Bullshitters, Make Them Bullshit.
Wow. anyone got an English free link describing this work?
Informative and thought-provoking presentation, but I think the mock interview format is a disservice, as with it comes individual ideas of what a good or useful interview is like.
I got a ZTE Firefox OS phone (Ordered on eBay). Hopefully its just the hardware that is the reason for sluggish behavior.

I had Google G1 when it initially came out. I felt G1 performed lot better in late 2008(?) compared to how ZTE Firefox Phone worked.

Way too sluggish.
Bitmarkers: In-casino gambling using bitcoin
Someone won the war I guess.
Using the heroku client every day, I noticed this new client does not namespace any of the commands. Subcommands of hk are:

hk create # create app
hk destroy # destroy app
hk apps # list apps
hk set # set config var
hk unset #unset config var

Compare to heroku's (preferable, imho) commands:

heroku apps:create # create app
heroku apps:destroy # destroy app
heroku apps # list apps
heroku config:set # set config var
heroku config:unset # unset config var

The command 'hk set' doesn't tell you any semantic information at all about what it's doing - I prefer the original syntax for its convention of being explicit.

Other than that minor complaint, seems like a really cool project, going to look through the source later.
Don't count on "house" money either; if there are just 10 million (all) common shares and the company sold for $10 MM, you'll (eventually) be the proud owner of $2 000, or the equivalent in Oracle shares.
Eh, are you claiming that the point of open source is to take feature requests?

It's open source, you can download it and add your desired features yourself, that is very much the 'point of open source' in my opinion.
Can Women Create Companies Worth Hundreds Of Millions?
I think this says a lot more about the types of companies that post their job listings on monster.com than the types of jobs that people are being hired for generally.

Do tech companies even post on monster?
A million recruiters cried out in pain...
$15,000 from 150 hours work is very good, especially as (presumably) you learnt a great deal from the process and established yourself as a domain expert at the same time. That's brilliant. I don't have a question, just congratulations.
Chances are that if someone is two point releases behind for their Mac OS X install then likely they're not a potential customer if what you're doing fills a niche.
They can be quite irritating for others though, especially if they happen during a loop so that the user will have to click past 40 popups to access something.
Tests==code. If your test code is not reviewed then you don't know if your tests are any good. Neither code reviews nor TDD are silver bullets.
There is an xkcd that seems awfully appropriate here - http://what-if.xkcd.com/13/ - shooting lasers at the moon.
My plan is to dive into the plugin if/when it breaks. If I can't get it working, I'll probably take that as a single to leave Sublime Text (unless development and interaction with the community has picked up again).

At the moment, SublimeClang working so well is the only thing which is stopping me looking around at other editors (I've tried the grand old vim and emacs before, and never got on well with either of them).
London: the new Silicon Valley?
You are absolutely right about it but the platform of twitter is now a game of earning followers because if your followers/following ratio is high that means you are authority or celeb in that field and ya it will deteriorating the image of following in twitter but I have to tell you that there are very small percentage of people who know about unfollow apps. Mostly are common users who are using twitter as a Facebook account. So, if your content grabs the attention of this user, then I assure you that they are never unfollowing you in their entire life...
This resistance scares me a great deal, especially as a new dad. I'm hopeful that in the coming years we'll be able to target bacteria and viruses more specifically using nano-technology and other tools at a cost effective level (admittedly I don't have a lot of knowledge in this area but I'm hopeful.)

If all else fails, I guess we'll depend on the cycles of nature's adaptations and break out a new set of antibacterials every 50 years or so depending on the resistance trends we see crop up and hope we don't lose too many humans in the process. At any rate, I'm glad lots of smart people are working on this problem.
Try walking a mile on his shoes. Bug triaging is a burdensome task. It is perfectly understandable that, for a one man team working in an incomplete software, his decision is to focus 100% in development of his vision.

Or are you volunteering to do the bug triage part?
Microsoft busted for posting fake Southwest app to Windows Phone store
Could also consider an environmental approach recycling the old notebooks sent back in?
Why all? My estimate is that most of them are web apps, mobile apps are often at least Android/iOS, I would say that those tags I proposed would be needed quite rarely. And it's not like I am demanding it, it was just a proposal to see whether others would like or not - just my $0.02 - you certainly raise a valid point, we certainly do not want to complicate things too much.
"open source" != "open project"
Note to Pixelmator folks:

Turn good-looking pictures into spectacular.

Perhaps that should say:

Turn good-looking pictures into spectacular images.

Or something.
I've found code reviews are beneficial to help you catch simple bugs, you don't always have to internalize the purpose of the code just make sure the person dotted their i's, crossed their t's and freed all their memory pointers... Or just help junior guys write more efficient code...
It looks like the BeBook.
Are there Android and Windows Phone ports on the horizon? This App would pair up nicely with active digitizers such as Samsung's S-pen and Surface Pro's pen input.

On a more skeptical note, how does it compares with Evernote's Skitch and Omnigraffle?
Don't listen to the naysayers. You've created something simple, elegant, and instantly understandable. In a world where we're constantly bombarded with technical discussions of whiz-bang jetpacks, an app like this turns the corner into the basics of what can be done with one simple mechanic: infinite zoom.

I, for one, downloaded it because I want to take notes on my iPad, but the resolution isn't built for that with a stylus. Now I can take sketch notes, written notes, and doodle to my hearts desire.

Kudos on taking the leap a few years back and kudos on building something "featureless".

Monetization will always be your biggest hurdle. The sure bet that I've found, and you can look no further than Candy Crush for this mechanic, is to get someone as close as possible to the end of what they want to do and if they can't do it in that amount of time/moves/etc, they have to pay to get one more move/life. How that integrates with a "drawing" app will require time and thought.
The realization that a new notebook is on the way in a month would probably prompt me to write more, just to use up the notebook. That would be a great way to force me away from my little glowing screens for a little decompression time.
Rudder.io's Ship Faster Challenge
I live in Greece I don't know the exact amount but basically every new version of the iPhone had the same price (say 620 € for 16GB). However, inflation is measured against CPI (consumer price index) not a single product which might have specific market niche (i.e. Luxury goods).

Now, a currency that doesn't slightly inflated tends to be seen as an investment by consumers rather than an exchange medium. I would very much welcome bitcoins as a payment since I believe their value will go up in the future, but how many people are willing to end bit coins instead of dollars?
See six steps to success section of my write-up of Dr. Holzmann's talk on how JPL builds reliable software. http://www.verticalsysadmin.com/making_robust_software/

The clever idea is to make your coding standard mechanically verifiable.
What about Linezolid? http://en.wikipedia.org/wiki/Linezolid
So if you find out someone is infringing and want to sue, you begin registration for copyright and file suit shortly after. It doesn't say it had to be registered when the infringement happened.
The cost you speak of is directly trading software quality for "speedier" delivery. Heck, this was even posted just yesterday: http://www.sec.gov/litigation/admin/2013/34-70694.pdf. One of the big problems was there was no code review being performed.

Also think of code review as a fantastic learning opportunity for the developers you are reviewing. Practicing an art can only get you so far as an expert, but being critiqued by others can help refine the rough edges you may otherwise ignore throughout your career.

Code reviews don't have to happen in massive context, either; why not follow a practice that every pull request (or whatever your SCM calls it) goes through at least one reviewer before being merged to master? And ensure your pull requests are frequent and preferably 100 lines or less!

A little bit goes a REALLY long way. Don't give in to the fallacy that your code isn't either worth it or is good enough to not be reviewed.
Have you seen this "What If?" post by xkcd?

http://what-if.xkcd.com/13/

It doesn't talk about the size of the beam as it hits the moon, but it's interesting noodling none-the-less.
Personally I agree with the author that proper [1] code reviews are valuable, however, I think he's skipping over a really critical point:

> We started doing Unit Testing at some point, and it
> quickly became “good practice/mandatory” in our team (I
> think good practices need to be applied by everyone in a
> team, requiring some kind of “collective enforcement”).

I'd love it if the author would elaborate more on how to change team behavior like this, especially when it's a team member (peer) trying to make the change.

I've seen many teams struggle because there isn't a agreement over what practices to follow.

[1] See edw's comment on proper code reivews: https://news.ycombinator.com/item?id=6598804