skysight-inc/HackerNews huggingface dataset:
If you're getting content for free in exchange for "exposure," are we really talking about high-quality journalism? My experience has been that while they aren't always at cross-purposes, relying on that sort of thing to stay afloat doesn't lead in the direction of consistent, high-quality journalism.
Tech Products vs. Tech Services
you need ~500 karma to downvote comments.
Shift+F10 opens the right click menu in most contexts.
TDD teaches you how to write tests at all costs. Once you know how to test in every conceivable scenario than you can discard TDD and replace it with the wisdom of what tests are useful and understand the real ROI of writing this test or that test. If you haven't forced yourself to get good at writing tests at some point then you will fail to write a valuable test simply because the cost of writing the test seemed higher than the return even though it was only because of your lack of skill in that department.
Will @marissamayer sort this out. If users lose confidence in Yahoo Mail its game over for the company.
Firefox is my primary browser, but I use Chrome to do development, entirely because of the dev tools. I'd really like to move my development back to Firefox.

For me, I'm held back more by the UI rather than the features. I find the different, independent panels very confusing, and the popups (for eg. XHR request info) drive me nuts. I'm sure there's a strong rationale for how it is, but it doesn't quite click for me.

I've tried going back to Firebug where the UI is more my style, but for me, it's too slow (on my not new, but not old laptop). It often takes several seconds to launch the select element tool, and can lock up for a couple of seconds at a time.

The built-in tools are much faster, which is great. I'm just not accustomed to the UI, and have reservations about whether I can get into it or not.
Libgit2: The Repository
Linus Torvalds likes Google's Chromebook Pixel
Maybe he would have stuck with linux if gnome hadn't been so terribly managed. Poor bastard.
Top 5 Sound Hacks Ever
Your business card is crap.
> I suppose I'm just not the target market.

Given that your complaints are Samba and weird file name encodings? Yes, I think your assessment is true. (HFS supports UTF-8 file names, so I'm guessing you're doing something weird with file systems that treat filenames as 8-bit ASCII supersets and hope for the best).
> But http://macports.org has a solid repository of packages.

The problem comes when you start wanting to use things that aren't on Macports, and are only on homebrew (or maybe fink). But homebrew won't work with macports! So either you have to install one package or the other manually, or you have to install both macports and homebrew, which means that not only are you dealing with an unsupported setup, but you're also dealing with using two separate package managers for the same operating system.

Oh, and don't forget that anything installed via the App Store is completely independent of all of the above.

As a Linux user, I find this concept mind-boggling. I don't have time to keep track of a thousand different package managers. I just want one that handles everything.
Enabling WiFi on iOS degrades HTML5 geolocation accuracy on mobile safari
Actually, I started working on one this past weekend as an exercise. The only real work is the front-end; your Lisp compiler itself can serve as the back-end.

It's not all that shocking; Prolog-in-Lisp is a common exercise, and in Let over Lambda there is a chapter about Forth-in-Lisp.
Not to mention dragging over text to select it usually results in the entire HTML fragment getting destroyed when Chrome decides that you're actually attempting to drag the text to move it somewhere else.
looks great. we're super happy with their service
Forget The Sequester: Entrepreneurs Are Saving The Future
dougk16, yesimahuman -- you're right, I didn't mean to imply that it couldn't sometimes be good for thinking about things, including hard things.
> It looks like a flash game

It actually uses Flash under the hood!

(Source: A friend asked me to have a quick look at it given my Flash reversing background ( https://github.com/CyberShadow/RABCDAsm ))
You've deleted it now, but your first comment made it seem like Humble Bundle began with Android software. Thanks for removing the misinformation.
Its a roller coaster, every few hours ...:)
When developing on a mac the Finder is probably the single largest annoyance. I never thought i would ever miss Windows Explorer, but WOW is Finder bad!

With that said PathFinder[1] is an awesome replacement for Finder. Expensive but worth every penny. Still not as clean as Windows Explorer, but it is night & day better then Finder.

[1]:http://cocoatech.com/pathfinder/
Author here, happy to answer questions. At Zapier we've seen lots of suggestions/specs for HTTP subscriptions, webhooks, and more but it seems the most obvious way to enable real-time in API is via another simple REST resource the encapsulates webhook/subscriptions.

It definitely has its drawbacks (mainly that there is no ubiquitous specification) but the advantages are most folks already have a heavily used REST API, and we already have lots of variation in REST so its nothing particularly jarring.

I'd love to hear thoughts on this though.
It looks like that's purely because of the salmonella vaccination which is not required by American or British law but which British supermarkets require of their suppliers. Maybe that's easier to do because the UK supermarket space is more concentrated than it is in the US?
The interesting part about this part for me is how subtly differences in software and hardware change what we use.

Without noticing, I stopped turning on the screen for my Linux machine during 2012. By the time I moved to a new apartment in October of 2012, I did not even bother plugging the machine back and to this date, I have yet to turn it on.

That represents to me exactly how new technology is adapted and how old ones die off. Fascinating.
All of these exist or can be implemented in other major functional languages.
Is this a joke? I honestly can't tell.

Calling a flat url structure "delightfully elegant" has to be a joke right?
Something warm about remote workers helping out others who want to work remote. I built http://imnosy.com to be able to track when webpages are updated. I'm going to add http://remojobo.com/ and http://jobmote.com/ to it now.

Best of luck Charlie!
I think based on the content of the linked article, it appears that he's talking about non-advertising situation, i.e credit card transactions or otherwise. From that perspective, it does however makes sense that "both parties know each other". However, I agree with the rest of your comment.
Americans like white eggs. You can tell which type a hen will produce from the color of its ears. As a european I too find this weird. It's the same thing with bread, they practically bleach it over here.
My boss had issues with his account not letting him log in. A password reset seems to have triggered something that's letting him access his account now.
You should certainly chase things that drive more highly qualified people into your funnel, no doubt. But I would have thought that the Heroku store would have been a much larger step-change. Very interesting.

Although, to your point in the article, Spreedly integration is probably a higher-touch process for most people. I would have been scratching my head as to what I would expect happen if I turned Spreedly on in my Heroku dashboard.

Btw, love that you're being candid with numbers. These kinds of things are interesting to us here. I'd personally like to hear more about the pricing changes you made last year, and what impact it had on your business.
Yeah, I've definitely never used it. I barely use any of the bluetooth stuff. That explains why I'v never run across any problems
I honestly did not enjoy Dungeon Defenders that much. I bought the base game and the original Orcs Must Die during a Christmas sale on steam and I thought Orcs Must Die was a much better game. The two games seem similar and at first glance DD looks better because it has multiplayer and more rpg elements than OMD does. But I thought OMD had much better core gameplay. I thought the game was just more fun. I felt like the controls and camera viewpoints were better.

That said this is a great deal if you do end up liking the game because Trendy seems to be making most of their money by releasing dlc for dungeon defenders, and I think there is around $50 worth of dlc in the bundle. I have 25 dlcs listed for the game in my steam library, and I haven't spent any money on the game besides the purchase of the base game and the humble bundle.
Perhaps I'm strange. I always seem to be going the opposite way to everyone else.

I've fallen in love with Windows again. It just works. Power management rocks, battery life is good (8 hours on my 2007 Lenovo T61!), the hardware is damn cheap, the licenses cost me virtually nothing, literally everything I plug into it works, the tooling is pretty damn good, utils I wrote for Windows NT4 literally 14 years ago still just work flawlessly. My Linux machine is just a VirtualBox VM.

Yesterday I bought my second Windows Phone (Lumia 820). This also just works. Email is the same everywhere, all the apps just works, plays any mp3 without complaining (my sodding iPhone never did!), Nokia Drive just works, maps actually work (again something my iPhone shot down), talks to exchange without problems, is exactly the same as my old Windows Phone 7.8 device (no who moved my cheese), opens all my documents nicely, reads any pdf fine.

Seriously, it's just all boringly functional and uneventful these days.

Bear in mind I am coming from a background on hardcore UNIX machines (big Solaris, HP-UX machines), through FreeBSD to Linux to OS-X.

The worst pain I had was with Solaris (on Tadpole SPARCbook) and just about everything Apple, particularly their unreliable hardware (4 Macs returned for repair!), app compatibility problems, piss poor battery life on iPhone 3/4, shit crock of a POSIX environment and shoddy attempt at online services.
Potentially, you could buy a digital printer and create an API for physical mail. It could effectively change the direct marketing industry.
If I only could to quit mac apps with a single click...
Just out of interest, have you been diagnosed with anything else - Aspergers syndrome, depression or PTSD? If you'd rather not share any more publicly, understand entirely!
Because it's a practical example of A/B testing on a large scale.
Actually, if you've visited more than 3 sites on the Internet, you've probably used something he designed.
Finder is indeed a bit disappointing, but it's really pretty minor in comparison to all the much bigger issues I've had with Linux over the years.

At least there are very easy solutions for Finder. At the very least, you should check out the free XtraFinder extension.
"as if any bug is acceptable!"

This is the point at which I stopped reading.

Yes, some bugs are acceptable. The point of writing software is not to create bug-free code; it's to create value. The marginal returns on eliminating the last bug are much lower than implementing new functionality.

As for the gist of the post, from my experience, TDD is OK; but it is unit tests that are essential. They are far more important in dynamic languages, because you otherwise have very little feedback when you make mistakes as simple as a typo. They're also important in static languages, but fairly large programs can successfully be written with without anything near the volume of testing needed with a dynamic language.
Just some technicalities but, Super Hexagon was originally made in Flash but then ported to C++. Which made a Linux version possible.

http://distractionware.com/blog/2012/11/hyper-mode/
I'm confused. I use share with Windows computers and use files with international characters in their names all the time. What problems did you encounter?
The people who are limited by Finder use Terminal... The people who can't use Terminal don't need more than Finder. Apple is great at hitting sweet-spots that way.
It's not about account access - Yahoo randomly deactivated thousands of users email accounts on one day. Everyone could login using the same password immediately.
I actually had my heart set on a Bugatti Veyron. Who wants to poke along at 200 mph when you can go 250. Pretty cool looking too.
Scalable, Flexible and Cheap, Pick 2 you can't have All 3
The Dirty Little Secrets Of SaaS
Ask HN: Leaving VC, what now?
Hello all!

I've spent the last 4 years at a small east coast VC shop with a marketing role at a loyalty start up mixed in. It was expected that I go to b-school in September, but I nixed that idea. Right now I crave a return to the start up life. I've played around with ideas of my own, but I feel the need to help someone bring their own dream to life first.

Rather than wait it out until September, I think I'm just going to walk away now. My knowledge base is primarily around fintech, loyalty, and affinity marketing, and I'm probably best suited for marketing/sales/BD at start up.

My question is...would it be crazy to cold email founders of start ups I think are cool and offer to work for free? How would you react? We all need to make a living, but right now I'm more concerned about waking up each day and helping a start up that I'm passionate about. I think this would make a lot of sense to see if I "gel" with the early team, but I also don't want to send the message that "hey, this guy must suck if he's willing to work for free in his mid-20s."

Thoughts? Advice? Thumbs up? Thumbs down?
Beware of places that love to "measure" -- particularly measure "competencies". Because, one of the hardest things to "measure" can be general competence.

If you can directly tie results to your performance, e.g. contribution to the bottom line, you're fine.

If not... you're at the mercy of a perhaps uninformed (or, with the next changes, soon to be uninformed) management.

Good generalists get shit done. They don't always get credit for this. Make sure, if you're in such a role, it's in a position where you get credit -- and compensation. If either starts to suffer, it's time to make a change.

P.S. My final point may seem obvious. But... it is an all too common trap of the generalist, or "jack of all trades".

Hmm... as one example of this. The fellow who ends up with all the maintenance and troubleshooting, because s/he can understand and fix "anything".

Who gets increasingly disrespected, because they are not "on the front line" working with the latest "cool/in/'it' shit".

Who is the first terminated, because we need some more room in the budget but can't afford to lay off those who are working on the "next project" on which we've "bet the future".

Make sure you are respected, and compensated. And all the vocal support means shit, if the latter isn't happening.
When I came to Mac back in 2007 I assumed my dislike of Finder was just a matter of what I was used to. Six years of using Mac at home and Windows at work and nope. I do like column view, and you'll get my new Mac Mini out of my cold dead hands, but if I had a choice I'd have Windows Explorer on my Mac in a second. No hesitation.
There's no real computer science distinction between a program which displays a video and a video. You can always create a video format which (optionally) can read some bytecode and run it in a virtual machine. There are Turing complete font formats you know.
TotalFinder makes it a lot less stupid. Not particularly expensive either.
Audi R8 remains Iron Man’s car
Senator introducing bill to legalize phone unlocking
That's what my "process manager" called pstree on Linux does:

├─firefox───36*[{firefox}]
I remember reading the Reddit AMA with Linus Torvalds where someone asked him what his home computer setup was and Linus said MacBook Air. Running Linux of course, but I thought that was interesting.

Good hardware can make a huge difference in the experience whatever you are running. I sometimes think people don't give enough credit to Apple for the power of sweet homogenous hardware to make a whole OS/software ecosystem that much smoother. Or maybe they give too much credit to apple for the other parts of the stack.

I run a Scientific Linux desktop at work and have a MacBook Pro for personal stuff, with Virtualbox for (mostly) Ubuntu. Granted Ubuntu is pretty easy wherever, but Virtualbox setup for me tends to have fewer kinks. I wonder if it's down to the same environment homogeneity.

Props to Miguel de Icaza for writing this. Talk about being transparent.

EDIT: typos
So it's legitimate to use exceptions to terminate early with an HTTP status code such as 304, but it's not legitimate to use exceptions to terminate early to say that there's a cached version of the page available and no further processing is needed. Have I got that right?
So if I bought this chair and took a hammer and some nails to it, I would be in violation of the DMCA?
http://somafm.com/ Old site, still amazing broadcasts direct to VLC.

Real people , not an algorithm "learning" what you like. Don't forget to donate:)
The problem is there for almost all links. I noticed that Disqus links work fine.

EDIT: The problem doesn't occur if I disable Javascript.
I've found that with Homebrew's very simple recipes, you can find one for pretty much anything. I've been satisfied with some binary vendor-provided packages + app store + homebrew for everything else.
I would agree with this, except for my Cr-48, which just keeps trucking along with Ubuntu. My daughter chooses it over a 2008 MacBook with twice the CPU, twice the RAM, the chic of the Apple logo, etc, etc. That and my 2003 Dell tower running SuSE as a home server refuses to die.

A chronic problem with any macbook I actually travel with is that various programs seem to dislike waking up in a different network environment. I'm not sure what gives with this, but it seems to have not changed since I started using them in 2007.
I'm not sure what you want, being able to hire developers or really develop your product yourself? There's a huge difference between the two, and the latter will probably take longer than a year.

> Am I being impatient?
There's a pretty long time span between soon and ever :).

You'll need a lot of practice, (unfortunately) there are no tools to speed that up. Practice and enjoy the process.
So after Miguel did everything possible to fragment and screw up Linux desktops, he's now complaining about fragmented and screwed up Linux desktops.

Color me surprised.
Rick Lehrbaum, LinuxDevices' founder, has a new embedded Linux news site.
IIRC, there have also been some complaints regarding how well the Linux versions have worked.
Working for free is almost always a bad idea. If you don't value your time & skills, nobody else is going to.
> But doing things in private means there is no oversight or accountability.

This is not true--as a treaty, TPP will need to be approved by the U.S. Congress to attain the force of law. It will be published and roundly debated at that time. If necessary it will be rejected or adjusted.

For now, negotiators are working in private so that they can work things out without several million backseat drivers.

This is how all international treaties are negotiated, by the way, including recently passed FTAs with Colombia and South Korea. People who make a big deal about the fact that TPP is being negotiated in private simply demonstrate that they are not familiar with international negotiations in general.
Is video content heading for the holodeck?
> Having worked for over 10 years in the industry

And yet you don't seem to know who the author is...
Spoken like a true prisoner of the walled garden.

Games (at least the good ones) are designed with emotions in mind - in fact, the ideal game immerses the player to such an extent that control differences become immaterial.
Same goes for reviews on Google Play. No reviews for anyone, then.
I'm starting a solo bootstrapper mastermind group
I'm starting a mastermind group. A mastermind group is "The coordination of knowledge and effort of two or more people, who work toward a definite purpose, in the spirit of harmony." The purpose of a mastermind group is to provide support and accountability, brainstorm, and get feedback from other members.

Essentially, I'm looking for around five other people that fit these criteria:

1. Want to bootstrap a startup.
2. Preferably a web developer or designer

I'm not sure how the format will be yet, but we'll probably meet once a week on the weekend on Google+ hangouts and discuss for about an hour. If you're interested, send me an email at christopher.bui@folkrobots.com. Tell me why you want to join and tell me about some of your past projects. You don't have to already have an idea or a startup (I don't).
Yeah, I prefer not hear this kind of thing. I'm not that impressed with the linked paper, which is from a consumer research journal and aims to identify environments that are likely to lead to higher purchasing levels.
Coming from a linux and programming background, I find neither Finder nor Explorer nor Nautilus terribly useful.
> They want to protect users with Secure Boot, and still they get a lot of crap for it.

No. That's only to make it difficult/impossible to boot anything that wasn't signed with a Microsoft key. It protects against one kind of rootkit and that's it.

> Apple implemented the Palladium spec pretty much to the letter.

Apple wasn't trying to force the PC industry to implement Palladium (or UEFI Secure Boot). If you buy Apple, you are buying Apple. When I buy Dell, I don't expect to be forced to also buy Microsoft (although I often am).

> Also, wasn't Miguel supposed to be Microsoft's shill or something for introducing Mono for Linux and pushing C# on Linux and Mac?

People change careers.

> Maybe he was just a technology lover all along!

Maybe I just don't agree with his taste for technologies.
Stop arguing the web is dead and just SHIP something. Your customers aren't paying you for blog posts.
Several of the primitives were directly inspired by CFEngine 2.x, these include "AppendIfMissing" and "CommentLinesMatching". On that basis the names were kept to ease migration(s).

I choose to believe the current additional primitives make sense as-is, so there inconsistency isn't so glaring. Whether that is true of course is a matter of familiarity.
This isn't zero downtime. It's still 15s of downtime (which is really a trivial amount of time for a migration). As a user, I would rather see a maintenance page up than have my connections stall out and have me staring at a blank page.
In the Sublime version, one of the things I did to avoid that is it doesn't call `git diff` if it has been less then 5 seconds since the last `git diff`.
Apple knows this has been a issue for users moving from windows. They chose to solve it in a different way though. OS X uses auto-terminate, killing apps which haven't been used in a while. I think the algorithm was too aggressive when lion released but I think they made it a bit saner in mountain lion.
Do you find that you quit apps so frequently that going through a one-level menu is a hardship? Because I don't know a lot of people who use their computers that way.
Hacking a Racecar.