skysight-inc/HackerNews huggingface dataset:
That's good news for Windows users, their development tools really seem to be getting simpler and better lately. I'm a huge fan of SourceTree in general.

I formerly thought, "why would anyone want to use a GUI for Git? It's just a crutch so you don't have to use the CLI."

Then I started actually using SourceTree a bit. I've changed my tune considerably. I think there's great benefit to using a quality GUI for Git now even though you still need to use the CLI.

First, I became stuck in this intermediate user hell where I could do all the basic stuff but didn't know the commands or quite how to get it done. SourceTree allows a very good way to get that done right now with the understanding that you just executed a command under the surface. It allows to explore the capabilities of Git a little more than the CLI would and lets you punch over your weight in the meantime.

Second, I think having a high quality graphical representation of your Git tree in front of you helps you understand the structure of your tree and enables you to make more informed, better choices on the structure it takes.

Third, I like using it for pushes, pulls, and merges simply because this is the one place in Git I tend to make a typo and screw up data. Generally that's no big deal but once in a while you push something really dumb onto the origin remote and then feel really stupid about it. If it's yours one forced push and you're good but if it's collaborative, you can cause someone a major headache.

I do wish it were open source so I could rely on it going forward a little more but clearly Atalassian has a decent business model and they view this app as a great tool into it. It even has a nice cataloguing feature where you can throw in your Github and Bitbucket usernames and see all your online repos in a list. I find this nice when needing all my git stuff on a different computer than my primary.
I'm a KVM user (snd ex-Xen early adopter) but not very knowledgeable about all this. (I'm using VMs because I need them to test software in different environments)

Does this latest QEMU patch have implications for KVM? Will KVM "Linux inside Linux" and "Windows inside Linux" virtual machines be now faster under KVM thanks to this latest QEMU patch? And if so, why?

(thanks for all the good work to the QEMU and KVM teams btw)
Youtube published nearly 1000 videos of people killing snails for fun
It's not always strictly numbers. Take bee stings. If you're not allergic to bee stings then 25m/1 against dying from it is probably right. You may have been stung in the last year and not even noticed it, or thought it was something else.

If you're allergic to bee stings then that probably brings your odds up significantly, although it's probably still in the millions to one magnitude.
the paymill paperwork is minimal. braintree wants a lot more papers (https://www.braintreepayments.com/tour/international) and has som hefty upfront costs.
Apparently, it is some kind of sexual fetish. I flagged many of these videos as Violent and repulsive content > animal abuse, but without any reaction from Youtube. Some (but very few) of these videos are empty snail shells or imitations of snails.

If you feel empathy with snails please, flag these.
exactly my experience too
Since we are talking about digital files here, you can print them what ever color you want, and even out off different materials such as stainless steel.
Poor debouncing could conceivably cause a single push to register as two, or vice versa, but it's not going to cause a push to fail to register at all, which is part of every complaint I've heard so far.

I also see no reason that debouncing would require calibration. Basic debouncing just ignores any additional events that occur within a set period. That would just be set at the factory. There's a huge gulf between the timeframe of multiple events occurring due to switch mechanicals and the timeframe of legitimate ones.

Finally, the idea that somehow the Calculator app triggers a secret magic calibration step is just absurd. Even if you can somehow swallow the idea of software calibration of a simple mechanical switch, that detail makes it clear that this is nonsense.
> Not arguing against the fact that old codebases exist and that people have to take care of them.

ok

> However I don't agree with glorifying old codebases or putting them as "equal" to working on new stuff.

Ok, so we will disagree on that then. I think that both jobs, new stuff and maintaining old stuff are equally rewarding and are essential skills. If all you can do is make new shiny MVPs you'll never run a business.

> If you're happy doing that, then fine, no one's going to stop you from doing it, but I do think that in general, given the choice, almost anyone would pick building something anew over working on a legacy codebase.

You won't be given the choice, unless you keep running away from your creations.
Diapers.com, Ancestry.com and 1-800-CONTACTS come to mind. Hotels.com, Staples.com, Drugstore.com and Overstock.com may be close. Some like Pets.com obviously didn't work out.

Update: stamps.com and audible.com are also good examples.
Personally, I don't think "rakuten" is any wierder than Toyota or Nissan.

Perhaps, but it's worth noting that Toyota and Nissan took something like 20-30 years of persistence to gain respect and success in the American marketplace.

what is "buy"?

noun a bargain: The couch was a real buy.

I think "buy.com" wasn't a particularly good name, but even without ever having any dealings with buy.com, I could guess that it was a discounter of some sort.

It's doubtful I'll remember the name "Rakuten" or the way its spelled.
Sourcetree having the git-flow model built-in now is great - I'd really hoped tower would have added this, but they seem to have stopped any major feature additions. I've moved to sourcetree for most day to day work and will be happy to point Windows-using colleagues to it soon.
These electric car reviews are beginning to remind me of Window users reviewing the Linux Desktop. Particularly this bit:

"I considered stopping in Milford, CT, for a quick "supercharge" as I had a few days earlier, but changed my mind in the spirit of my experiment. I knew the distance to my office was 55 miles at that point, so I decided to risk taking one for the team to determine the Model S real-world range when it's cold outside and you drive the car as you would any other car, electric or not. Call me a gambler, but I kept cruising and crossed my fingers."

He intentionally didn't refuel when he had the chance, but believes this is the same as how he drives a non-electric car. That's insane. But he's so used to the gasoline paradigm (where you can currently refuel in many more places) that he doesn't even realise how crazy he is.

As I said, it's not much different from the person reviewing Linux who (in a Windows mindset) goes looking for downloads of LibreOffice on their website and ends up trying and failing to compile it from source or some other crazy thing that no actual Linux user would do.
For invoicing and time trackingI would humbly submit my own startup:
halis (http://halis.io)
I try to avoid any specific recommendations of services because everybody's needs and priorities are so wildly different. I'm very much of the belief that it's best for people to take a look themselves rather than rely on others' preferences.

In terms of not mentioning other services, it's probably more a matter of the book being in progress. I've done quite a bit of research, but the vendors list is rather incomplete because I'll be including it in the appendix of the book. So in most cases it's simply a matter of the fact that I haven't actually finished it yet. These are mainly just from my notes that I've jotted down.
government run colleges better and cheaper than private run money-machines? That is a system working as expected.
What is the backup guarantee of 1and1 ? Usually hosting providers don't give any guarantees for that.

And even if it feels safer because you assume they have people working on it that know what they're doing, in many cases this is a very bold assumption.
The path to IPO: funding SME jobs and growth
Why not just call yourself 'carbon' and be done with it?
Why no one mentioned about Zapier?

https://zapier.com/
None of those brands own a category!!! You can make money with any name if you put enough money behind it...branding is about owning a category in peoples minds to the point of them saying, "pass me a Kleenex, or just Google it, or make a xerox."
[Plug:]

Open Exchange Rates (https://openexchangerates.org) – free or very cheap currency conversion data JSON API. Built by a developer for other developers. :o)
I was at this talk @ fosdem. Pretty cool stuff.

He said he considered java (there have been attempts to write drivers in java) and python. Python didn't make it because of high ram usage (java wasn't any better). He didn't look into ruby, but "not for any particular reason". Probably because embedding ruby is quite hard compared to python or lua.

Very interesting talk!
Honestly, I would pay money to see BoA rebrand to Moolah.com
See my comment below... branding is about owning a category...you can still make money with a generic name but it will never replace the category name.
> by coding a secret short message into them

Maybe there is a secret message in them...
How does this really work, is it possible to write such stuff as drivers with a garbage collected language?
I have no idea what those brands stand for...I don't associate them with anything other than something probably related to the word... when I think I need a hotel I don't think go to hotels.com I think go to price line or kayak.
> That's good news for Windows users, their development tools really seem to be getting simpler and better lately.

I never had any major issues with my tools.
The nature of power-law distributions is that there will be a few exceptional outliers. If you set your definition of what a "big winner" is on those outliers, of course you will only have a few.
As much as I'm OCD about this sort of thing myself, I can't help thinking that this guy is trying to solve a problem that doesn't exist.

The biggest problem I have if just the effort of keeping all the environments unified on all the boxes I administrate. Because of this, these days I just don't bother with large and complicated custom shell environments - just a few aliases on my workstation and that's about it.

The crux of the matter is if time spent trying to keep your environment in sync across your infrastructure is greater than the time you save due to increased productivity - then it's really just a wasted exercise.

What I'd be more interested in is a way to have a .remote.bashrc running on my workstation that will then automatically set the environment for any servers I SSH into (thus removing the need for me to keep copies on each server).

Actually, that last idea should be pretty easy, I've just never thought about it until now....
If you already saw a threat, then by the time you finish re-writing it, wouldn't you be dead?
Exactly.

Also, code that might look crap and seem to do weird stuff often handles intricate edge cases. But due to the lack of comments, it's not obvious what's going on.

I've been involved in several component refactorings when as a team we've gone "look how complicated the old code is, we can make it much simpler".

When we've re-written it and then tested it with actual production use cases, it then becomes obvious why the code was so convoluted previously. So time was wasted, but at least there are comments now (and in those cases, the code's slightly better).
After 32,000 Years, an Ice Age Flower Blooms Again
yeah, I read that. I was saying in general.

Though, one thing caught me in the article: Working on behalf of the state, and working in the state machinery is two different things.

If you are skilled, and suppose, you can really do stuff, he did in this case, and as it is, for a minute if we give him the benefit of doubt, that no he is not hacking on behalf of the state, its clear, that since to the chinese govt, itself, he is innocent. And the only thing that can be proven is his skill, through our validation. Which makes him all the very suitable to teach at a chinese IT related institute. so yeah, that might be a good reason to say that, we should introspect, that how should such articles shape our perception of the chinese.

Seriously, lets stop looking at who is building more weapons! Instead, lets compete in who is making more jobs!
As someone who once threw together a Lua kernel module for FreeBSD 4 just for fun, I approve of the idea -- although I don't know how useful it is.

Being able to rapidly prototype kernelspace things is probably the main advantage. I'd think twice about actually running garbage-collected code in the kernel in production. And the slide that touts that it's easy for users to modify -- yes, well -- you could easily argue that it shouldn't be easy for users to modify what's in the kernel :)
The statement is not false, look at EPA gas mileage numbers for hybrids over the last decade.

You're arguing against something I was careful not to say.
> The economy would collapse and never recover.

That is exactly what I said (at my 40-hour/week job) would happen if everyone were like me.

More seriously, I've come to the same conclusion. Our entire society is built on the consumption of junk. Expensive gadgets with a built-in expiration date (either by breaking easily or technology deprecation).
Here's a google maps link to one of the charts mentioned, on Edwards Airforce Base:

https://maps.google.com/maps?q=Edwards+AFB,+East+Kern,+Kern,...
So git was developed specifically for development of the Linux kernel, but Linux users are the only people who only get GUI clients that look like warmed feaces?
Incredible list Garret. Also of course thanks a lot for including Blossom :)

I'd also add group chat tools like HipChat, Campfire, FlowDock, Grove, hall.

Have a great weekend
Show support and buy one of these great works
Have to admit, I smirked that SlashGeek is outsourcing its comments system to disqus.

Edit: even better, the Disqus comments are now failing to load with the message "Sorry, we're undergoing temporary maintenance."
Indeed, prototyping functionality is the main point here. The whole system isn't even part of the default install and can be turned on/off.

Easier is always good. It's still far from easy though.
Accept Bitcoin as payment: http://www.weusecoins.com/
I never looked that close, but I thought that prototype extended the base objects with the prototype property? If this is the case, then it wasn't a great idea. Meta programming is acceptable when you control the compiler or spec of the language, but as ECMA specifications move forward, and those functions are added, you'll get conflicts. And you can't control what browser is interpreting your javascript.

Maybe I just didn't understand it well enough.
Generally you don't want to host email or DNS yourself but I think if done right and you keep them on their own servers it can be great in the long run.
It's mine but hopefully ApiAxle is useful to API developers: http://apiaxle.com
I find "Rakuten" to be memorable precisely because it can individuate itself and "be" a brand. "Buy" is overfamiliar to the point of being invisible.
There is a fundamental disconnect with the concept of an Accelerator and the concept of a Disruptive Startup. If you do the math, honestly, they are a really crappy deal for the Startup. The "acceleration" they provide is little more than standard information, standard anecdote experiences, and standard MBA advice. If what they offered actually had they value they claim, they would be creating a startup themselves. Accelerators are parasites on your ambition and capability. Trust yourself, trust your team, and be adult enough to not sign up for a nanny program that is just going to treat you like children and take a portion of your equity for it.
Petition to open source the Presto rendering engine
Because Prototype does what the name says, i.e. pollutes the prototype chain. Also, Prototype tries to monkey 'classical inheritance', whereas jQuery encourages chaining, which obviously people like more.
Ways to Tail a Log File on Windows and Linux
Best Ubuntu phone unity style launchers and sidebars on android
I would stay away from frameworks that expose native APIs to JavaScript. Always use the best tool to do the job. Features such as dock integration, window management, main menu or filesystem access can be implemented in Obj-C/Cocoa with ~500 lines of code.
Take a look at OpenSCAD or SolidPython. They're 3D cad programs where models are explicitly created as programs - it might be an easier way to think about it.
I wouldn't use something like owncloud as a dropbox replacement right now if you were looking to go ahead with this. It seems to be going through that phase where the security bugs are being identified and fixed.
As a proof of concept yes (scaling, rotation, moving the background work) but it doesn't do much yet. I wanted to make something like Irfanview that could handle basic transforms with a minimalist ui, but it still needs a ton of work. Drawing is more or less broken - I got as far as adding pixels to the canvas before other (paying) projects just got in the way.

When I figure out how to get it to work on a github page I'll have a demo up.
DUN-DUN-DUUUUN!!!
Motivation Not to Leave a Startup
American credit card billing practices necessitate this.

It's a per-purchase fee.
I'm not an IQ expert by any stretch but I doubt that it fluctuates that much (in the population in general). Based on the limited reading I have done your IQ will tend to rise as you get older, however in general people will stay in roughly the same position relative to others.

Whilst you can probably influence your IQ by working your brain really hard every day or lower it by doing a lot of drugs I doubt it is really that meaningless as it does tend to correlate well with success.

However I'd be curious to know how it correlates with lifetime income once you control for family income. I assume this has been researched.
>> Nothing I will tell you, can explain you what it feels to be in that place- I only hope no other kid goes through that ..

I can understand what you're trying to say, the problems, issues and challenges are on so many levels and there are so many layers that unless you experience it yourself there is no way you can put words to it ...

- first of all, parents are uneducated and to motivate them to educate their kids is the biggest challenge of all ...

- then double it with lack of resources (this includes time, money, energy, good schools, good teachers etc.)

- triple this with no free schooling in india, not even primary , there may be few government schools which are like good for nothing (although there might be an exception like one in million)

- then there is peer pressure for parents whose kids are not earning but spending time in school.

- then there is huge corruption and bureaucracy

- then there are other family responsibilities like getting your sister married (when u dont even have money for your kids school fees or even worst when you cant provide proper food, clothing and shelter) OR taking care of your elderly parents when you cant afford medicines OR someone died in the family and you have to burden the burial cost etc etc etc..

And the list goes on and on.....

SO I SALUTE to all those parents who won uphill battle by going against the tide and made sure that their kids are well educated ...
How would one go about self-hosting a website? I have shared hosting but would love the challenge of setting up a LAMP server that is physically in my possession and have full control over it.
Also, you should be consistent with your grammar. Capitalizing everyone's first and last name except for "bill gates" in the middle stands out as sloppy. For better or worse, this affects the impression you make.
"Had he kept his 10% stock it would have been worth over 35 billion dollars in August 2012.

After leaving Apple, Wayne resisted Jobs's attempts to recruit him back to Apple, remaining at Atari until 1978 when he joined Lawrence Livermore National Laboratory, and later an electronics company in Salinas, California. He is retired and now lives a quiet lifestyle in a Pahrump Nevada Mobile Home Park selling stamps and rare coins in Pahrump, Nevada"
A service I run, PickFu, is popular with entrepreneurs and product designers for quick feedback on ideas and designs.

http://www.pickfu.com
Dependency Inversion and Robust DB Interfaces
Toyota and Nissan took so long because of anti-Japanese racism left over from the war, shortly followed by anti-Japanese racism over American insecurity about Japan's growing economic power. Since that stopped being a thing, there's been zero resistance to East Asian brands.
Well, the headache is in making careful selection and configuration choices.

Done properly, it really requires very little ongoing maintenance. Maybe a few hours per year. DNS requires even less.
I am a fan of self-hosting, right up until the point it crashes on you and you have to spend a weekend fixing it. You are right, email is one of the biggest headaches out there.
And then there's mammals.org...
For me it's not so much about hosting it myself as it is having control of my data. It's a trust issue.

I used http://github.com/coto/gae-boilerplate to write a few sites which host data objects in GitHub gists. Here's my OpenStack blog which uses it: http://StackGeek.com/, and an example of a raw post stored in a gist: https://gist.github.com/kordless/93e491c4880a416907be.

I still rely on GitHub for keeping my data safe, but most of my code there also lives on my desktop in the form of cloned repos.
This comment seems to make the assumption that something being illegal makes it wrong.

You can buy soft and hard drugs in your local supermarket, just a very small subset of them. Caffeine is used by almost everybody and it qualifies as a soft drug. Alchohol is used by the majority of the population and it is a hard drug. Tobacco is a soft drug in terms of psychological effects and a hard one in terms of it's physical impact. If the law is so irrational as to categorise many other soft and hard drugs as a danger, why should people not side-step it? What is the benefit of jumping off an intellectual cliff just because the majority of people are doing so?

Copyright infringement is based on similarly irrational laws. They are for the benefit of the few and harm society as a whole. Culture has traditionally been free to share. This brings the benefit of giving people access to materials which inspire thoughts and feelings that they might not otherwise come across. This, in turn, provides a greater probability of innovative and novel ideas coming about, which benefit everybody. Intellectual property has been described by many people as an oxymoron.

In my opinion, the questionable activities are not of those who use bitcoin to buy illicit substances or use Mega or Torrents to access cultural artifacts but of the governments who subscribe to the notion that these activities are negative and that violence must be used against those who participate.
Catchy song, lots of fun - On a side note, while I was in Australia last fall they were playing Thrift Shop uncensored on the radio. We'll never hear that in the states. How about the rest of the world? Does it get uncensored air play in Europe, Asia, etc?
I bet the biggest issues you lowly Windows folk have are with others being smug.
"Xerox" was meant to be generic, since the technology is called "xerography".
inc.com should not talk about "dumb" i just tried to read the article on a mobile device. it was the worst possible ux experience i ever had, even worse than your standard swipeware.
Very interesting, I was thinking about how to implement lisp hardware wise just this week. Will read in detail.

The idea that this single document gives you the capability of fully understanding a computing system is insane. If you're patient enough I imagine you could even try building it.
Where You Can Go Right, And Wrong, With Native Ads