skysight-inc/HackerNews huggingface dataset:
I agree with everything you've said, however I take issue with the broad idea that the purpose of democracy is to pick the best leaders. It's not, the purpose is to prevent any single leader from doing too much damage. A certain amount of fickleness and inconstancy on the part of the voters is actually a good thing, because the elected leaders know they have to stay on their toes.
"Democracy is about "putting power into cage" and splitting cake "

Well, no. What you're describing is a Republic.

http://en.wikipedia.org/wiki/Republic

It's often confused because most democracies are also republics.
On Business Models: To collect or to fine
Most U.S. states adopted this form of voting power near when the U.S. was founded. Some states even allowed freed slaves that were property owners to vote.
Apparently so, I guess the size of it makes it seem lighter, for its' size. :)
Love this. I don't like to include addons just to use a small subset of their functionality. On the other hand, I hate including cross browser hacks in my code. I think jQuery has a place, but is widely over used.
Scientists don't value duplication unless it's also visually identical? This is a new bit of information to me. The people this likely matters the most to are people trying to clone their pets.

As for non-copyable attributes, we've known that for a long time - twin fingerprints, for instance. This discovery hasn't caused all funding for cloning to be withdrawn, so I doubt it matters as much as you seem to be implying.
Laptop sleeve
We have first hand experience in this industry so we understand specific features that will make any situation more convenient. Our customers are the #1 priority and we will help you find what you need. If you have any questions or concerns about a notebook backpack at any time, please do not hesitate visit our website. Because We are committed to offering you the best online shopping experience possible for laptop backpacks.
While it seems reasonable to look at your per-hour rate when deciding whether to do a task yourself or farm it out, it's often not. The cost of farming out a small task is often orders of magnitude higher then completing it yourself. Plus you know it's getting done right.

Naturally once you have recurring tasks, it makes sense to consider outsourcing, but your average founder is earning zero so his premise is doubly flawed.
How well is it working in light of the article from Mozilla?
http://hacks.mozilla.org/2012/03/there-is-no-simple-solution...
It's not too bad on an iPhone viewpoint wise, but the fancy font rendering seems to be rendering blank spaces before it downloads the font or whatever it is doing, which is a bit odd.
The DOM is not CSS. Please realize this. Your monstrosity of a query illustrates a continued ignorance of the DOM.

"event normalization" is another "nice-to-have" that isn't necessary. DOM 0 event handlers (e.g. `node.onclick`) have worked for decades. Each node may only be allowed one handler, but there's more than enough nodes to get the job done. Of course, event delegation can be used to handle more than one event, so this becomes moot.

I can guarantee you that the frivolous "productivity" gains from chaining Frankenstein queries like yours are mitigated by massive speed losses from parsing.
Local data is immutable (read-only). Also, the Peer cache uses a LRU replacement strategy; older data will drop off as new data comes in to keep most-recent local data in memory.
Russia has no extradition treaty with the US. He's fine.
The Lean Startup at SXSW 2012
Unindo os shapes da Penta..m7
How StepOut has taken to spamming
It's easy enough to use pushState where available and fall back on #!
We will finally be able to answer humanity's most pressing question: what is the smallest uninteresting positive integer?
The unofficial YC applicant's guidebook
Finally, a "learning to code" article that actually mentions version control and its importance.

Of course it's an extra thing to learn when all a beginner wants to do is get something cool (often a website or game) working quickly. But what happens when that beginner wants to experiment? "Fail fast" is meaningless if those fast failures irreparably break that simple, cool website or game that used to work. Fail fast means the ability to reset (or even revert) or stash or branch and keep moving.
With clients, "Why aren't you using the same consultant as your last project?"
It seems all dreamhost sites are currently down, including snook.ca. Here's the cached version -> http://webcache.googleusercontent.com/search?q=cache:http://...
ESPN is one of the greatest brokers of all time.
http://webcache.googleusercontent.com/search?q=cache:7axBGiA...
The author has responded[1] to some comments made when this was posted to MetaFilter[2]. He knows about caching, and he has some reasons why caching doesn't help as much as you'd think.

[1] http://www.metafilter.com/113541/The-Magic-Dollar-Sign#42233...

[2] http://www.metafilter.com/113541/The-Magic-Dollar-Sign

Google and Yahoo have been preaching for years that even fractions of a second of page load time have a big impact on how likely users are to give up and go somewhere else. Caching doesn't help anyone if the user doesn't come back. It would really be better (for Twitter) to make that first, uncached page load the fastest one of all.
HTML5's Basic Design Principles
This has to be one of the most forward-thinking hires ever by a news organization. There are great tech people involved in journalism, but few are at a position of authority.

The news industry, sadly, has plenty of people with ideas but very few who have any idea how to implement them. They need someone who can understand and influence the logistics...I would not be surprised if a large part of why innovation is stifled by something as mundane as a poorly-implemented CMS.

I do see the potential for cmdrtaco to have minimal impact, through no fault of his own. Something as mundane as office politics (I'm assuming editor-at-large is a position outside of the chain of command) also stifles innovation.
On Windows, lots of virus scanners hook into the vfs and (at least a few years ago) sometimes do terrifying things like check every access. This can really, really slow down i/o.
Reasons for a Business Model
"for Mac OS X" breaks my heart, because this is exactly the kind of open-source DB client I want on Linux.

At least I can use this when I'm on my Air, but I recently went looking for a multi-DB client app like this for Linux, and this looks like what I was wishing I would find.
Now a semantic analysis of the text would be great.

A legal document is just a combination of generic words for specific circumstances.

Maybe law language is just a programming language in some way and we need coffescript for that.
US e-voting system cracked in less than 48 hours
You skipped addressing the central part of what I wrote.
Very cool indeed...
Victor Belfor, Ben Smith: We’ll Trade 100 Employees For One A-Player
No, I'm saying that knowing C and Scheme is a great foundation for future computer scientists and engineers! They lay a solid foundation upon which much can be built.

But probably not a good place to start if, like the original author, you're mainly interested in developing web apps.
Correct, it's not write-scalable in the same way it is read-scalable. The transactor is a bottleneck for writes.

However, that doesn't mean it has slow writes - it should still do writes at least on a par with any traditional transactional database, and probably a good deal faster since it's append-only.
From FAQ:

Is Datomic just for JVM languages?
At the moment, yes. We have ideas for how to enable Datomic on non-JVM languages while preserving as much of the embedded power as possible.
I wonder if this could be used to hook up something Excel-ish to a DB backend.

I use Excel frequently to model and ask "what-if" questions but I often wish I could store/retrieve information dynamically from a DB. (The ODBC connectors that Excel has leave much to be desired).

For my use case, that would be the holy grail.
Any access to source? Looks nice but I have a bunch of questions about transactor.
Oh man, is it crashing already?
cool concept, but I wish the aiming crosshairs could be controlled by the mouse without having to reclick and move after each shot. very frustrating.
The built copy only seems to support PostgreSQL and Redis, but the site mentions MySQL, SQLite, and MongoDB too. Is that coming soon?

Edit: I could have answered this question for myself by reading... Skimmed the line that explains that on the site and just caught it now. Oops ;)
The idea seems very interesting, but the non-free aspect of this seems likely to limit its uptake. I cannot install a version of this for small-scale, personal, or not-for-profit needs other than using a non-durable VM that saves state only when suspended. Even if I buy into the Datomic pricing model and that pricing is not prohibitive, I am still bound to Amazon's pricing model (though hopefully that will expand over time to other cloud services to prevent vendor lock-in).
Thanks, I see these now. I should have looked around more before commenting and I bookmarked it!
This might be one of the best reasons to have native (mobile) clients. As a web-developer I like the model of writing one web-application to fit all clients, and being able to link to pages etc. But on a slow connection it certainly makes sense not to have to download the GUI before viewing the content. As the author points out, the content from the API is just some hundred bytes.
Deadline is in less than two weeks - if you are thinking about applying, I hope you find this valuable. YC was a phenomenal experience and I wrote this guide as a way to give back to the community.
Get a monitor with a larger dot pitch.

For a given size, this means one with a lower resolution.

I have a 20" and a 22" display. It is far easier to read text on the 20" because it is 1600x900 while the 22" is 1920 x 1080.
Hi there, I'm a Docracy founder. The frustration that fueled the creation of the site was us trying to sign an NDA in my previous startup. None of the parties involved really knew what NDA would be a good one to sign, we both just wanted that part of the relationship protected but over with as quickly as possible. We were surprised to find that there wasn't a repository of accepted standards for some of these things, so ultimately we decided to take a shot at making it ourselves.

When the site works best is when a document becomes a standard (for example, a NYC startup NDA) and you sign it on the site. Then you know it hasn't been tampered with by the counterparty and you can execute it quickly and confidently.
Using Less with Django
> A "year or two" of the core Django team's time is easily several million bucks.

Ahhhahaha, ahhhahahahahahahahahaha! Good lord I wish this was true!
Monikerd: An Augmented Reality information layer on top of the world (AngelHack)
Windows 8 may drive me to Linux
While it depends on what you mean by "incredibly difficult", I would say that if you are doing any work with 3d modelling, it would be necessary to understand basic linear algebra. These concepts will transfer directly - if you are representing your model with points in 3-dimensional space, then displaying those points on a screen is a projection map, and can be described (and quickly calculated) with a matrix. This is a typical example.

Another common example would be a course in number theory. A common topic in number theory is public-key encryption, much more in-depth than is sometimes covered in other courses. In addition, the techniques that you learn in such a course can easily be applied to any "number-crunching" you would need to do. Here is an example:

Problem 1 from Project Euler (http://projecteuler.net/problem=1): Find the sum of all the multiples of 3 or 5 below 1000. A brute-force program for this is simple, but it is much faster if we first notice some patterns: (3 + 6 + 9 + ... + 999) = 3 * (1 + 2 + ... + 333). But then (1 + 2 + ... + 333) = 334333/2 (this would be easily recognized by someone who has taken a number theory class), and so the sum of all of the multiples of 3 below 1000 is 3 333 * 334 / 2. Similarly, for 5, there are 199 multiples, so the sum of all of these is 5 * 199 * 200 / 2. But then we must subtract the multiples of 15, since we double counted them: there are floor(1000/15) = 66, with sum 15 * 66 * 67 / 2. So the answer is (3 * 333 * 334 + 5 * 199 * 200 + 15 * 66 * 67)/2 = 299498.

That was a particularly trivial example - number theory will give you a lot more than some parlor tricks like the above. But this example took a loop through n numbers and reduced it to a single line of simple arithmetic. And for someone who understands number theory, this algorithm is as quick to think of as it is for a typical CS student to think of the brute-force algorithm.

I would also venture that a course or two in "Abstract Algebra" would be both beneficial and accessible to CS majors. This is less immediately practical than linear algebra in the above example, but closer in its style of thought to programming than, say, calculus, topology, or differential equations. The abstraction (which many math majors complain about) would be fairly straight forward for a CS major, I would think.
The Board Of Directors: Role and Responsibilities
My point is simply that whatever the intentions, democracy has devolved to selecting leaders, and for the most part they aren't even representative.

I'd say measuring the ideal instead of the reality isn't all that useful.
I'm not sure there's a compelling reason to upgrade old, working code to Python 3. The cost of having Python2 and Python3 installed on the same machine is minuscule. The hardest part is making sure scripts use "#!/usr/bin/env python2" or "#!/usr/bin/env python3" appropriately. Even on Windows, the "Python launcher for Windows" [1] will launch the correct version of Python.

My rule of thumb is write new stuff in Python 3, keep old stuff on Python 2 unless I have to rewrite it for some reason anyway.

Upgrading just to upgrade seems like developer problem more than a technical problem.

[1] http://blog.python.org/2011/07/python-launcher-for-windows_1...
Brad Feld Discusses The Pending Accelerator Bubble
Appears to be painfully sluggish under X (Raspberry Pi doesn't yet have graphics acceleration there, totally not your fault). Somewhat better under SDL on the framebuffer, but I keyboard input doesn't seem to be working there. I only gave this a really quick go and it's on a wheezy rootfs I prepared, but running a rather old version of the RPi kernel. I'll delve into it in more detail later in the week.
Supporting your statement:

I am positive that Python 3 could be a lot faster than Python 2. If people are interested in what's possible, they should follow the corresponding mailing list (python-dev).
I think learning to develop websites with languages like python and ruby is a relatively easy way to get into coding. I remember learning to program with c++ and seeing int main()...it just threw me into a world of confusion.
When someone says "I learned how to ride a bike over the weekend", the response is never "I don't see you doing tricks in a half-pipe, so you really only 'learned how to pedal down the street'. Don't call that learning how to ride a bike."

If "knowing how to code" means that you've built webapps, databases, embedded systems, mobile apps, operating systems, console games, and a compiler and mastered 19 programming languages, then very, very few people in world are coders.

Hacker News, stop being pedantic downers, and instead applaud someone for picking up a new skill in life (and trying to help others learn as well).
Rather than a post showing that it makes sense to delegate verifiable & menial tasks, I wish the author would have written "How to know you're big enough that your time should be spent on XYZ instead ABC." That's an art and not a science, but tips from people who make $100k/day would make a more useful article.
And again is believed that a happy customer will bring his friends to your business an this creates a network for your business. Generally customers feedback will be based on the service and the experience.All what a customer needs is to be satisfied with your services and products.
That is about how it was when they persisted in using 1.5.2 for Anaconda long after 2.0. And yet we survived!
Struck by a smooth criminal: hackers lift unreleased Michael Jackson songs
> I'm pretty sure they'd have announced it if Python 3 ever got faster than Python 2. But this is not mentioned in the 3.1, 3.2, or 3.3 notes on performance:

Do these documents really need to come out and spell it out for you? If you were to read what the document is telling you, you could probably figure it out.

> That one is easy.

Your original comment was about the print statement changes costing so much time and money, but now they are about the entirety of Django and NumPy. Yeah, it certainly costs money for a big project like Django to port (and people have completed it in their free-time), but print function/statement changes are trivial and do not cost on the order of billions of dollars.
Also, for the ones that were not test apps, they may be the testing/development secret keys which are different from the production secret keys. I do this myself, where the hash salt and API keys for my local development server are different from those I use on my production server.
Hackathon project: An extension that auto-tweets your Google searches
Interesting. For those reasons, it could be valuable as well.

However, I think your statement indicates I didn't quite communicate my point clearly enough.

>>There's no doubt that the "perfect document" is really hard to find...<<

In most areas, there is no such thing as a perfect document. Trying to find one is a fool's errand. A document is only perfect in that it protects as many rights as possible for a particular client. Because different clients have different needs, wants, and rights, no document is going to be universally "perfect".

Again, this is not to say that your idea isn't great, and doesn't have the potential to provide a lot of value. I think it is/does.
Reading through the site reminds me of append-only CouchDB (or even better, BigCouch) both Datomic datoms and CouchDB documents have time stamps so the state of data is available for different times.

This looks new: local query peers that cache enough data to perform queries (I don't understand how that works, but it looks like indices might be local, with some data also cached locally).

Also interesting that it seems to use DynamoDB under the hood.
Sleep or die.
Why should the majority always have power over minorities?
I couldn't connect without getting database errors.
Same story here:
http://news.ycombinator.com/item?id=3663138
That doesn't sounds like a good enough reason to redesign a web API, especially if it means making it several orders of magnitude more complex. Stuff like that is clearly a problem, but it's not a browser problem.
Awesome! Works phenomenally in Chrome. The crosshair mechanism is difficult to control, though,
Illuminating.

A lot of the stories I've heard about Mercedes Qc issues in the first part of the last decade is oil related. That in some case, they had issues when they first changed to an annual oil change maintenance spec using conventional oil. Then, perhaps on different engines, they had issues when advising a 12k or 15k interval (can't remember which) on synthetic.

Seems they learned from the mistakes around 2006-7 and from that point forward their maintenance spec is strictly syn (mobile 1) on a 10k, 1yr change interval.

I had oil analysis done on my last change, a 5.5l v8, which I ran for about 11k miles, and the results were very good. The oil probably had another few thousand miles life in it. Not that I'd push it, it was just good to know I didn't have sludge after 11k miles.
My god that text is incredibly small. The content is fine, but the comments and titles under the images I could not read.

Off topic, I know.
Agree... the title is misleading. I opened up the page and quickly rushed to close it before any coworkers saw something about web development and assumed I knew anything about it. We only have 1 web interface on our product so its not like its a high risk but it's a lot like AIDS, once you get flagged with web dev it never goes away.
Anybody ventures to guess how much the dude was making per day? That's what I would REALLY like to know.

Minimum the low millions per year. I think I read Appsumo (the dude's business) had 150000 members last year. They sell software or services to businesses/geeks.
Get from server through network, of course. In the meantime, peers cache "facts" using LRU replacement policy.
Agreed, but went with whoever I could talk to. Even a single video memory of Dennis is an important video for history (IMO).
Sports is a huge market that is dangerously behind the access curve. We built Football Verdict (http://www.footballverdict.com) using QuickStats, which was a reliable NFL score service.
Valve Rumored To Announce Steam-Powered Console
Good luck man. I'm going through almost exactly the same thing. I am also 28, built up a big "runway" of savings, and my last day at work is next Friday. Hope your ideas work out for you!
FizzBuzz for Applied Stats
The Fascinating Way Facebook Phrases Its Credits Tax
Yeah, I don't get it. If it works, then fine, what's wrong with paying yourself $6k/hour for data entry? That's a pretty sweet gig.

Also, one thing that I think is missing here is that the human capacity for high-caliber "knowledge work" is far from infinite. Most of the best folks I've met can only cram maybe a handful of hours of legitimately productive knowledge work into a single day. A good way to buffer those few hours of work is to spend additional hours doing low-stress busy work. Like data entry. If you change that to attempting to cram more stressful work topped off with new employee management tasks into that time period then in the worst case scenario you could tip the scales into driving someone to burn-out.

Edit: The point I'm trying to get at is that the idea of a simple tradeoff between spending time on a "trivial" activity competing with time spent on a more meaningful activity is extraordinarily naive. Just because you free up time by avoiding one activity doesn't mean it's possible to fill in all that time with another activity, since sometimes there are limits. Also, sometimes seemingly trivial activities serve important roles. If one didn't know any better it would be easy to look at an average person's schedule and desire to reallocate all of the time spent on sleep and eating to productive work. However, for those cases we know better. But for other more complex cases we don't know better.

If we had an objective model for optimally scheduling the time of someone who makes more than a dollar a second, then a lot more people would be making that much money.

But we don't. It's not objective, it's subjective. And trying to force a one in a million creative knowledge worker into a 19th century factory worker mindset seems like the surest way to kill the goose that lays the golden eggs.