skysight-inc/HackerNews huggingface dataset:
Amen. I harassed ebooks.com support to obtain a way to filter only DRM-free ebooks. I've bought some John Scalzi books (no DRM as per the author request, on ebooks.com; however complete, shameless disregard of the author will from b&n, amazon, etc).

Of course my main hope is that if enough people demand DRM-free ebooks, they'll give up. So the first thing is to absolutely boycott DRM-laden books. Therefore I won't post the search URL here, ask the support for it, be noisy and state you're actively boycotting DRM :)
Couchbase .NET SDK 2.0 Developer Preview 1 Available
ShowKit brings MayDay style support to any app
I don't think it measures the inbound/outbound bandwidth - especially over UDP. It's more of an SSH emulator (so to speak) with everything being logged (commands, files, etc.).

In addition, there are quite a few good visualization tools to show the logs made by kippo. You can save them to a db, plot them nicely, etc.
With a five year old, you can try playing Carcassonne without farmers, or pick up Catan Junior. Cockroach Poker is a fun and simple bluffing game -- and kids love bluffing. Other card games, like Coloretto, may also work. Takenoko is more complex, but it's colorful, and comes with a lovely panda.
Ghostery also blocks too many legitimate contents, which is annoying.
I have seen this recommendation many times in PostgreSQL circles (well, I've also seen it sometimes in general SQL circles, but it is much rarer) due to PostgreSQL being an OODBMS: "tables" are just "types" in PostgreSQL, which with plural table names leads to awkward situations where you might be casting a value--a value that represents a single user--to the type "users". Or you write a function that returns a single user: it is confusing to have the return type of that function be "users". The "setof" type operator also makes a little more sense if the type argument is singular.
No sympathy. If your support for users is poor, then it is simply poor, and no excuses please. "We didn't know how big they were" doesn't cut the mustard.
You have to acquire an ISO in some legal way yourself. Then, you can use something like packer-windows which has pre-built templates for various versions of Windows to build Vagrant-compatible boxes in about 10 minutes: https://github.com/joefitzgerald/packer-windows

It isn't as easy as "download pre-built Linux box" but for environments that are using Windows, this workflow has been amazing for them above what they used to do, and is quite fast.
Or, just use travis?
Code Pulse – Real-Time code coverage of testing activities for the JVM
The demos there are restricted to those with beta access... you have to sign up for an account.
Just works. Actually, LZMA compression has always works on Linux/Mac. Vagrant 1.6 is just the first release to also support LZMA compression on Windows as well. Since it is supported on all platforms, we're able to advertise it a bit.
The goal of admonishing a person to check their privilege is not to invalidate their argument from a logical standpoint. It doesn't represent an ad hominem argument, because it's not about winning the argument, at least not directly. It's merely posing questions to consider: How has my privilege potentially affected my opinion? Would I have the same opinion if I had different life experiences?

A reasonable equivalent that is somewhat less loaded and suggestive, but equally less powerful, is to admonish someone to "check your assumptions". Do your assumptions include the fact that people are poor because they are lazy? Why do you assume that? Is it based on empirical evidence, or your own unwillingness to acknowledge the fundamental randomness of the circumstances surrounding your own success?
In order for the first set of "1-man companies" to pass IRS muster, as a rule they've got to have a set of characteristics like a degree of autonomy. The ones you listed sound like they could pass muster; compare to "typical" computer programmers like many on this site who work at one location, doing tasks directed by a manager, etc., and who don't (as of 1986-7).

If the company doesn't want to make them regular employees, they have to go through a body shop. else the IRS may realize the game, and require the company to pay back W2 type taxes, interest and penalties, never-mind that the individuals have been playing their FICA taxes (both "shares") etc.

I'm not sure this is a big problem. I'm particularly unsure what the problem would be with "hedge fund managers" (aside from our required Two Minute Hate). What major expenses do they have that can make a noticeable dent in their outsized incomes? Surely they're sufficiently big fish they don't get away with cheating on the FICA taxes? Etc.

(I say this as the son of a serial small businessman, who's watched him thread the needle of the IRS's requirements for much of his life.)
Never Get Surprised By Your Monthly Invoice Again | DigitalOcean
For our team at least, our vagrant box is an exact version mirror (Redis, MySQL, PHP, nginx, git...) and paths of our production servers.

We have our DevOps maintain the box so the rest of the team doesn't have to worry about it. Changes to something, tell every one to pull from git, run vagrant provision and it works.

Saves us a lot of headache in "deploying" new development environments to our team.
Post-keynote interview with DHH at RailsConf 2014
Food can substitute for sleep. A shower can substitute for sleep. But food cannot substitute for a shower.
> There’s a word for this logical fallacy: ad hominem.

That's a bit ironic, considering this entire post is nothing but a school of red herrings.

For example :

> What’s weird is that this line is almost exclusively employed against those who challenge the liberal-Democratic axis of thought on political or economic issues, even though no one seems to apply the logic consistently

> I’ve actually seen, in the heat of an impassioned discussion, a “check your privilege” practitioner contort their definition of privilege to include the very, very, unprivileged individual who had taken a contrary view.

> To present that opinion you must have evidence and support for your claims, of course, but you need not settle for a life of lazy rhetorical flourishes in pursuance of quick debate points.

> Hold your position against the ad hominem, because it’s likely that when the “check your privilege” card has been played, your interlocutor has already run out of counterarguments and you’re winning.
Google Maps On Mobile Gets Uber Integration And More
I speak for the whole Deis team when I say we're extra excited about this release as it lays the groundwork for our 1.0. Happy to answer any questions here.
They don't pander to this voter to get vote.
I think that's a fair point. Generally, I like to put things on _my_ calendar and _my_ calendar only.
Alan Guth: What made the Big Bang bang
Promising solution to plastic pollution – bioplastic made from shrimp shells
We were in a similar situation and considered it.

There is quite a trail of minor problems:

Eg.

Legal implications with investors/shareholders/etc

(Unlikely but) Potential security issues

Fixing the code to a level that other people can run it

Documenting the code to a level that other people understand how to run it (eg dependencies on services around it)

And i am pretty sure there are many more.

All solvable problems but in most cases come in a moment when a founder has already ran too far and is out of cash/time/energy to tackle those.
http://www.derailingfordummies.com/derail-using-intellectual...

"Check your privilege" in an argument is short for, "your experiences don't extend to those who don't have your particular skin tone/gender/sexual orientation/citizenship/etc."

It is shorthand for, "for you, this is a pleasant debate. For me, this is my life and I don't have the emotional energy to give you 45 minutes of my personal experiences just to have you say that it isn't prejudice/it is justified/you didn't really experience that/ you're just unlucky."

It's shorthand for "I've had this 'discussion' before and it almost always boils down to someone who is more interested in keeping their blind spots than actually listening."

I've been on both sides. I would like to believe that today I actively look to acknowledge my privileges where they exist. I wasn't always like that, and the concept of knowing that I have blind spots due to my experience helps me have empathy for others.

And how hard is it to go, "maybe my experience is altered because of something outside my control? I will choose to accept on face value that people have less than acceptable experiences based on things outside their control, and in the small ways that I can, not be an asshole to them."

That's checking your privilege. And it's a bare minimum for being a decent human being in 2014.
Stackless Python has very clean and efficient concurency primitives, something lot of people dont seem to know..
Teach Hands-on Python using only Google Sites
Couldn't better email clients and e-mail services be made that do? I'm trying to look at this from an idiot's perspective (which may not be all that far from my ordinary perspective, because I don't know a huge amount of detail about how email works).
at the risk of being stupid, which I am, 'aint they beating the dead horse' i'd love someone to enlighten me, if it was really worth it and why?

They tried hard to build an 'elite' club of rich twitter users, and it wasn't clearly going to work. Because rich people can not listen to each other.

PS: i happen to be rich twitter user myself haha! i did pay them $29 and spent like a week there and quitted., because no one'd listen to me. ;)
This is not true. If you are a desk jockey then maybe you don't need rivets, but they (along with all stitching besides the back pocket stitch design) certainly help keep your denim together if you are the least bit hard on them. Ripping off pocket corners or blowing out crotch stitching is something that happens. And I'm pretty sure Levi's also offers denim with non contrast stitching.
Firefox 28 on Windows XP. My usual browser, loaded up with all kinds of extensions and stuff, so I also tried:

Chrome 35.0.1912.2 (from portableapps.com) on Windows XP.

So as to make sure it's not my fault for using XP, I went and updated my Arch Linux box and tried:

Firefox 29.0 on Arch Linux

Chromium 34.0.1847.132 on Arch Linux

Both of those browsers are untouched by extensions.

In every one of these cases, I go to duckduckgo.com or next.duckduckgo.com, go to the settings, change "Auto-load" to 'Off', type the test search "Rob Hubbard" into the search box at the top, press enter, scroll to the bottom of the page by dragging the scrollbar with the mouse, and see the text "More Links..." automatically change to some animated dots and then the further results appear a moment later.

Hope all this detail is helpful!
Green Breakfast Smoothie
Siemens PLM software deployed on Rescale (YC W12)
So I suppose that's worth the effort of downvoting vs. upvoting comments that are worthy..
That's some http://ourincrediblejourney.tumblr.com material right there.
Show HN: Love Doc – On-demand Dating and Relationship Advice
The Fear That Haunts My Dreams(2007)
Metacomment: Thanks to Thoughtworks (no affiliation) for putting this together, and let's do this more often when this sort of discussion breaks out, it's a fantastic idea. Blog missives have their place in the world, but real debate does too.
Visual Helper to go back to previously used app
To start with, a reflector is passive, so it can't fail like a transponder. Failing is a problem when flying an intentionally very hard to see/detect airframe in dense civilian airways. Transponders only provide a secondary radar hit, while many (older) systems are looking for a primary hit to locate aircraft, which a reflector would do.

Before calling BS you could just Google it too. ;) For example, here is a nice explanation of the F117's reflector.
http://en.wikipedia.org/wiki/Lockheed_F-117_Nighthawk
IMHO Tom (now gone from the company) always held a strong opinion to open-source ALMOST everything.

From the outside, looking at the conversations that took place on Twitter after the initial release, he seemed to have a strong opinion on Atom being the same way, core inside github and rest is open-source.

Now that he's gone, that limitation is off and it's open source as it should have been from the get-go.

There's absolutely no reason this product won't be open source to the core, the more people actively developing on it the better.

Me personally, I haven't used it and I don't see myself using it ever in the future, but it seems like a very nice concept project.
I created an IOS app that gives on-demand relationship advice. Would love to hear the HN community's thoughts! I tried to keep the UI very low friction so people could get value immediately.
HipChat video and screen sharing are here
It sounds like they're going to blanket certain latitudes with balloons and they'll probably just turn off the ground-facing radios when over countries where they don't have permission to operate.
Apparently an XBMC distro.
He's not your uncle. And who the hell they think they are? I mean, I know Fowler the uml guy, but the rest, I think that this is a joke.
Pay to Play Internships
Flickr was vulnerable to SQL injection
I think everyone remembers Alpha, the Twitter clone. But there was also Backer (https://backer.app.net/). I looked at it a few weeks ago and I didn't understand why there was no list of currently active Backers. Actually I always been very curious about the future of App.net, especially beside the Twitter clone as I never fully grasped what you could do with it "as a platform".
Dostum Sunday – My Gal Sunday HD Türkçe Dublaj İzle
To me this is a really good way to evaluate a candidate.

At the end of the day I care about whether or not you can solve a problem.

I really don't care if you solved it because you can use google or because you have a network of people to ask questions.

Technology changes too fast to expect people to always know it all. I'd rather have people that are resourceful and can dig their way out of a hole.
The idea of analytics in a code editor is just depressing.
You had already turned off auto-renew, and they billed you anyway ?
Currently the biggest challenge of UBER is regulatory - cities are fighting it tooth and nail. One way to exert strong political pressure is to offer a real breakthrough new service for the mass population(and not something like UBER which is an incremental innovation targeted for a small section of the population). This also fits with the breakthrough mentality shown by google's leaders.

Such service could work like UBER for public transit[1], basically enabling people to share rides with multiple other people while decreasing the costs significantly and maybe making such a service an viable alternative to private transportation. Such an offer would be hard for politicians to resist for long.

One key to enable such service at scale, is access to plenty of people and their real-time travel data, and having an ability to offer them an highly targeted ad + route + service. That sound perfect for google+UBER. Like a huge market they're positioned perfectly for.

[1]Previous HN thread: https://news.ycombinator.com/item?id=7391885
In the browser environment, people usually use quite a few inline anonymous functions. Javascript is great at this since you can define full-blown anonymous functions anywhere.

Python, on the other hand, is definitely one of the worst at this. You can only create one-line, single-expression anonymous function with its lambda keyword. Of all the languages you want to convert to JS so that it runs on the browser, Python is probably the last.
That's what I was thinking. That's an extremely disingenuous thing to say. This is especially since, apparently, many "renewals" were just auto-renewals and does not indicate any kind of traction.
I received an email reminder with the subject line "Your App.net subscription will renew soon" two days before they charged my card.

I was waiting for them to do more with app.net than just a Twitter clone. I guess I'll be waiting a long time!

It would be really interesting to take a look at the finances, see where the money went.
I might be wrong, but I don't think Bittorrent Sync uses the same data or tracker protocols, so S3 wouldn't support it.

I'm sure plenty of people use it on their EC2 instances though.
So still nothing on the homepage or anywhere else explaining why this is something useful compared to existing apps? I can't think of a single USP.
Working from home for 11 years. Never followed strict routine like this. I work when I have work to do (which is all the time) and usually stop after dinner, and I take rest when I feel tired. Often having long lunch with beer / wine and sometimes have rest after it. Sometimes working in the midnight.

I don't need predefined time for exercise - our homestead keeps me busy with physical work like gardening and woodworking all the time. We live in a hilly rural area with no car, so going to buy groceries is a good exercise as well.

All due respect to the author but routine like this scream "boring to death" for me. I can't imagine committing to such way of living unless I had no other choice. Like cstross said above, the output / result of your work is far more important. YMMV.
Half day? I've worked in places where this was more like 3 days.
Great release, deis team!
Radio Shack tries to find its way in a post Apple world
You make Martin sound like some sort of crazed software lepidopterist, pinning dead patterns to a musty whiteboard. I am sure he'll represent what Thoughtworks does with regards to TDD. I doubt Kent will just lay still either.

I see this debate as more of a Services vs Product development techniques mindset, with TDD as the background track. Shipping vs Consultant is another way to see it.
No sidetabs yet.
PyPy supports greenlets and a Stackless Python-style CSP with tasklets and channels. See http://doc.pypy.org/en/latest/stackless.html . And it has for years. The original Stackless author is also one of the PyPy developers.

Or do you mean some other style of concurrency primitives?
You really think those guys know how to configure for production a hundred frameworks? If you base your decisions on those benchmarks, you are gonna have a bad time.
Why Twitter's stock price dropped 18% today
ugh, tried to turn off auto-renewal only to find out you can't. Downgrading is the only option, and it is immediate rather than at the end of the period I already paid for. That's annoying.
Last time I read this I didn't have nearly enough Category Theory beneath me to get the last half, but now I can read it as a very general way to generate OT-systems for practically arbitrary "transformation" categories.

I don't know if that means I better understand pushouts or better understand OT.
I've been on HN for a long time. I've seen many app.net posts fly by. I've read the start of many articles, been to their home page and even read their "Learn more" page. I still don't understand what it is. Is it something new, or just a Facebook clone? How is it different from Mozilla Persona or OAuth?

I am apparently, as a web developer, their target market. I think maybe their disdain for marketing has caused their marketing and communication to suffer.
By 'crash reports' do you mean the kernel/host?
Same for me, never got a reminder and the option to delete both accounts.
Maybe we can have a TDD person with from the rails community if you do another hangout? I have a feeling you'll end up talking past each other because you work on different kinds of things.

Perhaps https://twitter.com/garybernhardt

His blog response to DHH's keynote: https://www.destroyallsoftware.com/blog/2014/tdd-straw-men-a...
Sounds like a good plan to me!
>> Note: New orders ship in 10-12 weeks | Reorders in 1-2 weeks

I don't know if people who had already ordered from the campaign would be in the "reorder" group. They have said several times that they are trying to make it so people who have it won't run out. Not sure exactly what it means though.
7 Apple Initiatives that Will Kill the Competition
The main lesson learned from Second Life is that a VR world needs to satisfy real needs for it to get widespread adoption. High-fidelity socializing across physical distances is my best guess for the first such "real need."

The purchasing intent part is a good question. People use Google search for product/service research, which is where the purchasing intent comes from. The question is, could this research be done better in an immersive VR world?
> You don't need to mine bitcoin to use it.

I'm aware of that, if this weren't the case, it wouldn't be classified as currency.
Tokarev HD Türkçe Altyazılı izle
How the 'One Microsoft' mission is changing Microsoft Research
Containers don't have persistent storage. You'd want to use this in combination with S3 to create a cloud solution.
> [TPW] said in February that Atom wouldn't be fully open-source

That's under-promise/over-deliver in action my friend :)
The foolhardy notion that Apple is too beholden to hardware
Why? If you have ~/bin in your path, wouldn't not cluttering the global bin be preferable?
Thank you. I bought couple of books 80% off.
I've been playing with Deis the past few weeks and really like it. There has been a lot to learn (CoreOS, Etcd, Fleet, Docker), but the documentation makes it quite easy to get a cluster up and running. The Deis folks have also been very friendly and helpful on Github and IRC. If you're having any trouble I strongly recommend reaching out to them. Keep up the good work!
Giving everyone a voice
Interesting, lets go back to the original subject of the article.

Do you think these small companies the article said are failing are actually "companies" in the traditional sense or one man operations combined with "tax saving" contractors?

It seems we may need more data to draw conclusions.
Yet another Framework. Its as if developers these days get paid purely on the number of frameworks they can spit out.
Thank you for the wonderful article! If anything, this is more evidence that money is more important than recognition, so bug bounty programs had better be lucrative.

It seems like if Google were to offer a $1M bug bounty tier, it'd be much more likely that Vupen's exploits would be discovered by someone else.
You might call it a social backend. Imagine Twitter+Facebook+Dropbox but with all the UIs removed, so it's just a backend datastore with APIs. Then third parties write apps that provide different UIs on that data.
Okay, so I'm guessing this is an example of "feigned surprise" that is supposed to be considered bad?

I've been on a few sites (very recently) that just stick the password right in an auth cookie, served via HTTP no less. Luckily they're sweet enough to base64 encode it for extra security.
This rant is about GCs in JS engines on mobile devices, which are nowhere near state-of-the art generational GCs used for JVM or CLR.

This is all very much dependent on the garbage production rate. If the application is priducing garbage like crazy, then it is possible to require even 2.5x more memory, but this is a rare edge case, just as 2.5x more memory required due to fragmentation. Any performance aware programmer will avoid dynamic allocation in tight loops, regardless of the type of memory management.
Weekend project: 1Password Chrome extension for Linux
So why would I have to change my email account password? What does it have to do with Canvas? My Canvas password is unique.
As far as I understand, he turned off auto-renew after they charged him and expects to be sent an email once his account expires so that he can decide again.
Jacques said "consistency", not "coherency"… those are different things.

Yes, most processors provide a coherent cache – individual writes are guaranteed to be eventually seen by all cores. However, most modern processors do not provide a consistent cache (for performance's sake): the order that unrelated writes become visible is not guaranteed.

Memory fences (which are not flushes or invalidates; neither implies the other!) instruct the CPU to provide such ordering.