skysight-inc/HackerNews huggingface dataset:
offtopic: It makes me happy how often I see other people mention Tiling WMs :). I think they're awesome (pun totally intended), and I think Windowing was a mistake. I think most people would agree if it weren't for, as Torvalds put it, "Better is Worse if it's Different."

I hope the trend continues to grow.
> If the workers decided these things they would never vote to outsource their own jobs

This implies they would be making the wrong decisions then, no? There needs to be some mechanism to decide who does what, or otherwise some goods and services will be produced in proportions well exceeding any possible demand.

> The main idea is to make the enterprises benefit those who do the actual work and also make them accountable to those people and their communities.

Once you start introducing multiple contradictory goals like this, you're back to the same problem that centrally planned capitalism and communism have: resolving these conflicts is an extremely difficult problem in an informational/computational sense.

The local blacksmiths are of the opinion that only locally hand-wrought nails make the finest boots. The local bootmakers are of the opinion that the nails they can get for $1000/ton from China will suffice. The bootmakers are convinced that they are being idled by the limited supply of local nails, and that the blacksmiths are able to demand an unreasonable share of the value created from the boots because they have made their contribution to the boot scarce.

Do you sacrifice the supply of boots or outsource the work of the blacksmiths?
Materials required: 1 roll of duct tape, 1 old physical game
Silk Road’s Bitcoins might be “protected” by the Fifth Amendment
Out of interest, what do you think an 'owner' does in an enterprise with an executive branch, apart from supplying passive capital at the start?
Maybe if bald eagles had 36-foot wingspans: http://en.wikipedia.org/wiki/Quetzalcoatlus
It's absolutely genius, I just wish Apple had executed their part in it better. They needed to position the holes properly for this usage, and they failed to align them properly.
CoAP: A lightweight REST implementation on UDP
New York Times review of Abbey Road [1969]
GNOME 3 has a good search. Unity has a decent search too.
The GOP's little rule change they hoped you wouldn't notice
Don't.

I spent a lot of time trying to test "the right way" in Rails. There is none.

There is only a right way for you/your product/team/business right now. Do what works, and iterate and refactor when you find you spend too much time testing (that is, above 50%).

Source: I spend a lot of time working with testing at https://circleci.com
He didn't get into it, but I would guess he contributes a lot back to society, via his close-knit community.

And for benefits to the whole of society I see two positives:

1- If he's able to live off the land and teach other how to do so, I think that's a great contribution in that it might be important in disasters.

2- Also, if more people take up this practice, we might relieve the burden of the state to manage an increasingly complex society where many people might not possess the skills (or desire) to earn a decent living, but still do possess skills to live off the land and be productive in small communities. Just days ago EBT (food stamps) computers crashed and it made national news; how can it be bad to be self-sufficient?

(edited this comment for clarity)
I bet it is not.

The display may be, but the boards, components, battery, case... for everything to be bendable or small enough to be in hinged sections, specially the battery, it would be much bulkier than it is showing.

That said, i will consider getting one instead of the regular candy bar format so that my butt looks better.
Peaked academically around 15, cruised through the remainder of high school before getting lazy/bored with my chosen degree and quitting uni/college. Have a million ideas and love starting on them, but get distracted easily and miss on the follow through quite often.

I imagine there are a lot of us in the same boat.
Why are there so many pythons?
Cox ISP injects Service Interruption notifications into random web pages
In all of your examples, it depends on the team, their skill level as individuals and how well they communicate... the large the extended teams that have to coordinate, the larger a part communication takes, and the less time each member of a team has to accomplish any work. In software, I've seen this time and again. Adding more people to a team is sometimes a very bad thing.
I mentioned before that the HTML export in Word/Excel 2013 is pretty much unchanged from 2003, complete with setting "Microsoft Internet Explorer 6 or later" in Web Options causing things like VML to be required that is not supported by IE10 anymore by default. You can see this if you draw a shape for example. I wrote an Ars Technica forum post on this.
Yeah, its very annoying, I want to get into this and see what its all about, but Im not gonna turn on a video just for that.
Well... that page refers several times to an apparently heated dispute over whether "day" shall be defined solely with reference to cesium atoms, or whether "day" shall be defined with reference to the rotation of the earth. It notes the clash noted in the article between wanting to know time elapsed vs. wanting to know current absolute time.

I don't see that that speaks particularly to my question. That clash only exists because of a background assumption that a day must necessarily consist of 86400 seconds with unique names. Then, when an 86401-second day comes along, the elapsed-time people say we should give them all unique names, and the absolute-time people appear to believe that that would be a catastrophic failure of the principle that there are 86400 of them. But that's not actually a catastrophe. It's easy to determine absolute time given time elapsed from another absolute time.

We could analogously ask whether "year" should be defined with reference to the orbit of the earth around the sun, or solely by reference to the rotation of the earth, and in fact this was a historical dispute the wrong end of which persists today in the russian orthodox calendar. But we all know the russian orthodox calendar is wrong. It wasn't difficult to say that a year is usually 365 days but sometimes 366. It's also not difficult to say that a day is usually 86400 seconds but sometimes 86401... and all the technical arguments for why that shouldn't be the case seem (to me) to be equally applicable to the variable year "problem". What's the value of keeping the POSIX standard out of touch with reality, just because it was originally written to be out of touch with reality?

The state of the art now seems to be Google's system for complying with POSIX by lengthening the duration of a second on days which contain leap seconds. That also used to be standard practice; the day was twelve hours long by definition, and the night was twelve (different) hours long by definition, and day-hours and night-hours varied in length with the seasons. Should we go back to that system? Why is it a good idea for seconds? The entire point of defining seconds in terms of cesium was to stop defining them as 1/86400 of a day. But if you stop defining them as 1/86400 of a day, how does it come as a surprise that a day might contain other than 86400 of them?
Math is somehow what intrigued me most during university. After my startup endeavours, I want to make my mark in Physics and Maths, because I think once you have mastered earth and humans(with a startup), it is time to take on the universe (Maths & Physics)
That close/like button on the site seems fairly unethical. It's very easy to accidentally click like if you want to click the x.
Let them eat MOOCs
I love Suspect. It's a Japanese drama.
Minimal Viable Metrics For SaaS (Pre-Market Fit)
The lack of good email clients on Linux is a real shame. I'd love to have something like Sparrow or Mailbox. 1password is also a sad thing to be missing.

As for the others, we have locate(1) for searching and rdiff-backup instead of Time Machine.

As for having desktops like that, if you mean monitors, then there's a great solution: Synergy. Hook up monitors to both computers and use Synergy to connect them.
Improving Django Performace
And I would take the job for $1 yearly and turn the company around. No golden parachutes needed.

MS has so many resources and good people that it is almost impossible with the right vision to fail on delivering.
That might have been the received wisdom a decade ago, but YUM/RPM work about as well as apt-get now, and - to be quite honest - I prefer YUM. I like, for example, that I use the same command to search for packages as to install them, instead of having to remember that on Ubuntu it's "apt-cache search FOO" instead. shrug YMMV.
Please never use OS X clones.

But you're right that Linux stopped being ugly. Even in Tiling WMs, we're pretty beautiful now. My windows now have the same gaussian blur and shadow abilities as on Mac OS X, thanks to Compton. My status bar has beautiful text set by Pango and rendered by Cairo. My text rendering is as good (or better than, against transparency) in OSX, thanks to the Infinality patchsets.

Really, it's only ugly if you do it wrong. One way of getting it wrong is to try and imitate OS X.
Want To Read Others' Thoughts? Try Reading Literary Fiction
On product validation through deception
I came in here to find exactly this position, and I agree with you 100%.

What I think, as an aged software developer who has watched it all evolve, multiple times over, is that there really and truly is a software generation gap, whereby students of newly minted Comp-Sci'ish "Status-"Education Curricula are suddenly thrust upon the world, to do things new.

The problem is that too much studying is going on, and thus ignorance of actual industry predisposes re-invention. If Comp-Sci students started at 18 as junior programmers (like the good ol' days, before there were such things as Computer sections in bookstores..) and just got immediate practical experience across a broad swath of industrial computing applications, there'd be a lot more comprehension, on the part of the student, of just how much has been implemented in the Big World.

Its not a bad thing that there is all this sudden New School re-invention of long-abandoned tools and widgets, its just that there's an awful lot of grommets involved in the cultivation of it all, and sometimes .. yes kids, things do get 're-discovered' and pitched as 'newly invented and described here for the first time, ever, on this blog!' when perhaps a little actual investigation would lead the adventure to realize they were in fact already in well charted territories.

Its amusing, though, to see "API-first is what we call it" generate yet another word in the big, tempestuous, incestuous cloud that is Computing ..
As a fellow OSX -> Arch person, I feel your pain. The experience of making Broadcom function is enough to drive a man insane.
> Plus, not a minus. I think the 13" MacBook Air is the best laptop on the market today. Tight integration between hardware and software is key.

Sorry? How is a restriction a plus? Can you use a Lenovo with OS X? No. Can you use a Macbook with Linux? Yes.
Why a Free Society Needs a Free Money
Right, caching is usually the easiest way to solve problems in those situations.

>I can only imagine how bad it could've been if I had block for each request instead of using the asynchronicity of node.

All modern web servers/frameworks are going to be asynchronous in one way or another, whether they spawn a new thread or process for each request (and for each database query), or whether they use polling and an event loop like Node. Node and HTTP servers like it are only a boon when you expect to have so many concurrent requests that threads/processes will begin to hog too many resources.

So unless your server was really being hammered with queries for hundreds or thousands of concurrent users every second, I imagine using Node was neither a significant advantage or disadvantage. And if it's the database or database driver that can't handle concurrency, then Node would do absolutely nothing to help there.
Bookmarks extension for Chrome Browser
Bookmarks is a Chrome Browser application, which gives you an easy way to manage bookmarks and navigate through them.

After you start this application you can:

* Do search on your bookmarks. You can search by all fields (title, tag, url) or specify one or more operators, like 'tag:dev', which filters bookmarks by tag 'dev'.
* One of the bookmarks is highlighted, this is selected bookmark. On Enter application navigates you to selected bookmark.
* You can use Arrow Up/Down keyboard keys to navigate through bookmarks list.
* Application uses folder names as a standard tags, but it also gives you an option to add custom tags.

Source code: https://github.com/outcoldman/chrome-bookmarks
Does it annoy anyone else that it won't sit flat on a table? I'd find myself slamming it down to try and flatten it.
Maybe I'm no fun, but am I the only one who fails to see why this is at all better than a normal, boring Connect Four App? This isn't the correct side board, and for the effort of attaching and un-attaching the case, it only adds a restrictive, small, physical grid which could just as easily have been drawn onto the screen anyway.
A decade later, Coase worked out the economic argument in much more detail in "The Nature of the Firm". (The logic works the same for business enterprises in a market economy as it does for nation- or world-sized Communist economies)

http://onlinelibrary.wiley.com/doi/10.1111/j.1468-0335.1937....
This one might be a good start. https://www.youtube.com/watch?v=3S9eZRHjP8g

EDIT: Added http://www.cryptotextbook.com/ as well.
I have added a toggle for including a second income earner into the equation/bar graph. The figure is an average of the median per capita income of four Bay Area counties - hopefully this will give better context.

Also, more explicit "Customize" buttons to encourage people to play around with and edit the data :D
Oh, how things change. Time was, that comment wouldn't need to be written.

Let me note that Halo was made by Bungie, a Mac company. It was going to come out for Macs, but it went Xbox after Bungie was bought. Everyone with monopoly money can buy good products late in their development.

My problem with MS is the monopolist strategy. A monopolist need to keep the APIs hard to reimplement on another OS, to lock applications (and their users) to its platform. Complexity is needed for that -- and also to keep the OS API base a moving target with bug compatibility etc.

You see this horror of complexity throughout the whole ecosystem, not only for the suffering heroes working with compatibility with the Office file formats or the virtual file systems.

This extra complexity lowered my personal life quality, when the world was a dinosa... cough, Microsoft world. That makes it personal -- my personal pain.
"there is a heavy strain of racial superiority thinking in the English upper class"

One of the most unpleasant aspects of British politics is the disproportionate influence of this group on political discourse and policy-making, particularly in the Conservative party.
I've made an iphone app for it like four years ago. It seems to work really well for some people according to the feedback I've got. I guess it depends if your goal is well defined and can be done easily everyday. Having such system helps to keep the inertia.
You can get the app for free at:
https://itunes.apple.com/us/app/dont-break-the-chain!/id3135...
Debunking the GMO Conspiracy Theory
Why not build your own framework (http://microjs.com/)?

http://minifiedjs.com/ is also great
Man hires 'assassin' to kill son's WoW avatar
I agree, but I realize not everyone else does.

Same goes for Windows.

You can make Linux look like anything you want. If what you want is a clone of your old OS, well, I can't help your aesthetic taste, but I can at least make you happy.
I cannot squelch the urge to say, "side pockets!"
I sometimes succumb to both issues, but more commonly it's definitely exactly what you describe.

I feel like it may be due to ADD or something like it. Whatever it is, it's definitely quite annoying.

The key is to at least quickly get the project to a state where it's actually usable, and does something, even if it doesn't yet have all the features you envision right now. Over time, if you or other users seem to get some sort of utility out of the project, you'll eventually feel compelled to go back and make those changes and really make it more perfect. And if no one seems to get any utility out of it, then maybe you just saved some time you would've spent obsessing over making it perfect, and maybe it is good to actually lay it to rest.
My own SMBC (non-?)coincidence was finding out that a former classmate (from my tiny high school in rural Pennsylvania) is part of SMBC Theater (in LA). Very cool.

Apologies for being so tangential here.
" I rent in an up-and-coming area (i.e. people look down on it until they come here)"
- what area are you renting in?
Can it also show inline previews of PDF files and search emails?
Unfortunately http://tox.im says "Tox isn't ready yet, downloads will be available soon!"
Really? Is he lying about his spending or is he lying about his income from savings & investments?
That's because people don't figure out that every Linux can run every WM or desktop environment anyway. So they need a seperate distribution just to switch from Unity to KDE...
Thinking about new tech in term of performance is silly. If you need performance NOW just stick with the known solution because odds are you also need stability and a well tested platform.
>I place no intrinsic value on finishing the projects itself because then they would start to resemble work and I want my hobby projects to be fun.

Absolutely. The joy is mostly in the idea-making, building, and shaping process. Actually "shipping the product" turns the fun into work.

For better or worse though, most currently successful projects are one person's hobby that's eventually turned into a final product. And there is definitely some intrinsic value in success, and in providing something useful to others, even if it's a different kind of goal.
Everything djb does is high quality, above anything else available in the field at the time.

In the qmail days, his attitude drove people away (which is stupid, I think: Would you rather have to deal with djb's attitude, or deal with compromise?), but now it seems he goes to greater length to accommodate users.

You don't have to go the whole djb way http://thedjbway.b0llix.net/ - every small thing is useful.

Personally, I preferred qmail+ezmlm to everything else when I ran my own servers (up until 2002), and I still prefer daemontools and redo to everything else.
Top ten arguments against connectomics (with answers)
Clues to Lost Prehistoric Code Discovered in Mesopotamia
Education Reform for Dummies Race to the Top
yes I've thought about it because

1) I've felt that the last few OS X iterations have been steps in the wrong direction, bloating the OS with crap "features" that are useless and add overhead. It's slower, more pinwheels, crashes, etc.

2) A lot of dev and computational tools run natively on Linux and you have to deal with 2nd best ports on Mac.

3) The absurdly high cost of Macs. For instance I'm about to upgrade my mbp when they finally update them next week and I expect it will run about $2700.

for #1, I'm hoping that 10.9 is an improvement since it seems to have a performance focus. i think all Mac users are dreading that Apple will slap iOS on our laptops. if they do, #1 will become a bigger factor.

#2 usually is not a huge problem. of course, when it is, it's enormously frustrating.

for #3, when I've looked, the cost of getting a similarly spec'ed non Mac is still around $2000 so the savings aren't that huge.

ultimately, the reasons for switching do not outweigh my perceived costs of switching. i don't want to tinker with my OS or evaluate which of the many Linux options is best. and for my typical consumer laptop use, the Apple ecosystem is just convenient. (syncs w my phone, etc.)
I wasn't intending to be nitpicking or pedantic when I wrote it - it was just something I remembered off the top of my head - but those aren't, strictly speaking, pterodactyls. I hadn't considered that the use was the generic term.

See:

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

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

(Technically correct; the best kind of correct.)
Ihad a formal methods lecturer who insists that no computer scientist should be allowed to use a computer until they are 40
Docker might work pretty well.

(But generally I prefer the Mock method anyway)
When I did Project Euler, I couldn't come up with elegant solution that was derived from high enough abstraction using math, leaving me using brute force method that was not really efficient.

I was fascinated by how people come up with elegant math solution for the challenges in Project Euler. I am not sure how I can achieve such elegance, proving my math is insufficient for what can be done.
I think that some industries/services would fare much better as co-ops. And you're free to start one and do it that way. I prefer credit-unions to banks. I would love to see more co-op style ISPs.

Complaining that your co-op can't compete with the more private entity and thus must be propped up or the competitor handicapped is very bad though and has a negative results for consumers at large.

When they can compete with privately held monopolies supplying the same service it's a win-win situation for us. Forcing places to be co-ops is not a good idea though and equates to a different kind of tyranny.

Large Companies, Governments, and even Democratic majorities (think racism) can all be tyrannical and there is no silver bullet to eliminating it.

You could say I'm libertarian leaning, but I also acknowledge the reality of large organizations which can be nearly as oppressive as the state and harbor similar levels of inefficiency.
I'm glad you can afford it. We'd like to move to Cambridge but the house prices are even more than where we are in the South of England. We're having to think of somewhere further north or less sexy...
The best math related TV series is Numb3rs: http://www.imdb.com/title/tt0433309/
Logout is broken by default in Ruby on Rails Web applications
I meant virtual desktops, mostly because I like to be able to take my laptop anywhere. I actually used Synergy at one point for my desktop setup (and also because the OSX mouse acceleration profile was broken for me for quite some time).

A cool hardware project might be to take a micro Linux ARM board with LVDS display output, mount it inside the CD bay in my laptop and make an internal LVDS switch to quickly switch between OSX and the Linux board. That would be pretty much ideal. :)
You ought to see what it looks like on an iPhone!
Calibre el mejor programa para administración de E-books
Mock = Responding to requests with no (or minimal) handling of logic. In SOA it can be as simple as putting a set of files containing the expected responses (in XML or JSON form) on a webserver and using mod_rewrite to make sure it responds with the correct file to a given request.
Stockwell
I think I understand where you're coming from, but think you're going too far. When you see people asking for legal advice and getting well intended information that is somewhere between useless and dangerous, it seems natural to warn people against doing that. However, there is a healthy space for discussion between the extremes of only discussing the law with lawyers, and credulously believing everything commenters tell you.

The OP would be insane to act solely based on the comments he reads here, but there is value for everyone in having the discussion, even if people give bad advice and then other people set the matter right. All the better if the OP comes back and tells us later how it all worked out. I just sounds to me like you're trying to shut down an interesting discussion. I say "go ask a lawyer, but still go ahead and ask us too!"