skysight-inc/HackerNews huggingface dataset:
"It's only special in the places"

My point is precisely: It is not special, for ADA purposes, in any of these places, regardless of the outcome of the "we aren't really a taxi company" argument they make.
Are there open-source alternatives apart from Gitlab that anyone can recommend?

I must say that Meat looks very good.
Intel has had massive progress in their chips, reducing TDP and pushing really good integrated graphics. The new quad core Atom chips can run Skyrim on a Windows tablet.
coincides with hacking of bitcointalk.org server. Interesting!
I'm a backer of that project and plan to write a review when it's released.
Thanks, I didn't know about Midori.

Yeah, it is fantasy. I don't know enough to say whether it's far-fetched. I don't think it's obviously nonsensical.

Linux of course has tons of advantages. A huge community, lots of hardware support, open source, etc. Microsoft has been talking about how they "love Linux." Why wouldn't it be a reasonable base for a new platform? Like how Apple went with XNU/Mach/BSD?

I'm not really talking about "switching to Linux". I'm talking about building a new operating system that uses Linux as the underlying kernel. Since it's my fantasy, I declare that this new operating system has a very clean and well-organized file manager...
Java is one of the most commonly used programming languages.

There are problems with each of these surveys, but they all show java either in the lead or near the lead.

http://redmonk.com/sogrady/2015/01/14/language-rankings-1-15...

http://www.tiobe.com/index.php/content/paperinfo/tpci/index....

http://langpop.com/
Not 100% certain on what their proposed colored coin protocol is, but any instrument that's not a block chain currency itself can simply be detached from the colored coin in case of fraud.

I.E.: If you steal a colored coin linked to 5000 shares of Apple stock registered at a certain broker, then that broker might be informed that the colored coin was stolen, and then simply refuse to act out any transaction on the authority of the colored coin. NASDAQ, authorities and the broker can figure out amongst themselves what should happen to the 5000 shares of Apple stock represented by the colored coin. I imagine they'll simply fabricate a new colored coin and issue that to whoever lost the previous coin.

It's important to note that because Bitcoin is a public ledger, it is trivial to tag and subsequently identify stolen colored coins. This tracability is probably exactly what makes NASDAQ interested in Bitcoin as a tool for financial transactions.
Visual Studio Code (for OS X and Linux) are glorified code editors, not full-blown IDEs. They appear to be well done, and a similar experience to Visual Studio for editing code, but Visual Studio as an IDE is much more than an editor.
If I want to use Angular, I can include a single javascript file and then bootstrap my entire page, or a portion of the page with an application module.

If I want to make an application where one page is an Angular client app and the other is an Ember app, but they're both served by the same server and communicate to the same API you can do that with number of server-side frameworks and architectures... not Meteor though.

Meteor is an all-encompassing server+client package. You'd need to include all your angular application code along with all your ember application code because they share the same meteor server application and meteor is not built to separate clients from servers.

My bad experience and much of my frustration comes from Meteor's hype machine. This person was hyping Meteor as a production ready framework to a startup when it was not... hell it hadn't even reached the arbitrary 1.0 version number yet.

In fact, when Meteor upgraded to 0.9 it force upgraded everyone... i couldn't run `meteor -v` without Meteor saying "Upgrading to v0.9...", which of course would break all the atmosphere packages we were dependent on to have Meteor connect with all the normal functionality that NPM modules would offer.

Meteor evangelists will say "oh, but it wasn't 1.0 and atmosphere isn't a thing, or whatever", because it's always a deflection when it comes to this conversation. The fact that this is a thing that COULD happen is never addressed, the architecture and patterns that led to something like that happening is just ignored.
Fontstand – Mac app to try and rent fonts
"teach a man to fish, and he'll be hungry for a while until he gets the hang of it. But do both, and you wind up with the best outcomes across the board."
I get a dozen emails a day from recruiters, sometimes more. I don't have time for the phone calls, I barely have time for the emails. If I get a particularly egregious one, like, say, for a PHP position or DBA, I go off on them because it's ridiculous.
So, a month ago?
Gogs is interesting but it doesn't have a full pull request workflow built in. It runs on super small hw requirements which makes it nice if you just want to use it for yourself.
This is why I wish root level comments were collapsed by default. It might make it easier to completely ignore one that starts with "minor gripe, but...".
Open-source is not just about the product's source being visible. They would need people to review patches, venues to interact with contributors, a policy to publicize future features to avoid clashing with contributors' work…
LaZagne – An open source application used to retrieve lots of passwords
When people decide they want to start making good coffee, they often go and spend the best part of $500, or more, on an expensive espresso machine. I did, anyway. I've found though that the two biggest ways to improve your coffee are really simple and really cheap. Anything else above this - an expensive grinder or coffee machine - may help, but nowhere near as much as these two things:

1. Get a pair of digital scales (learn to use the tare button) and spend half an hour making coffee of different strengths. Decide which you prefer and then always use that coffee to water ratio when you make it.

2. Get some decent coffee. You can get a grinder if you want, but it won't make as much of a difference as just getting it from a good source. It can be freshly roasted, freshly ground, whatever - just get it from a good place, not from a supermarket. Personally, I buy a kilogram of coffee beans from http://liminicoffee.co.uk/ once a month. I used to buy it weekly from http://pactcoffee.com/ but I found it's more convenient and just as tasty to get it delivered monthly.

Optional third improvement:

3. Get an Aeropress or a Chemex (my preference is a Chemex - even easier to clean up than an Aeropress, can make multiple cups and can be kept warm if you have a hotplate, although I wouldn't recommend that). This is a good step but won't make as much of a difference as picking good coffee and measuring the amounts you're using.

There are so many optimisations you can do. Most of them won't have too much of an effect. I do them anyway - I have all of the equipment, have a fairly expensive grinder, spend time letting the coffee bloom (I swear that's rubbish) and am planning to roast my own beans soon - but they're by no means necessary. Do those two things first and then stop to see if you're satisfied.
Glowforge founder here - we haven't announced specs as we're still fine tuning and they might change a bit, but this will be capable of cutting material 1/4" thick.
Yeah, is this data right? Why do they have Software and UX people making over $250k?
GitLab CEO here, we're very exited that we're able to open up the Enterprise Edition code and the 2 factor authentication.
I always try to keep a few fingers dipped into a current Microsoft system. I'm not a 10xer, my value to a company is in being able to communicate with my coworkers, smooth edges, give ideas, et cetera. The better I can understand what other people are working with, the more valuable I can be. I'm not a "windows person" but I am still able to get around because I can bring my unixy debugging stuff as a general technique.

Knowing some Windows is basically like trying to stay current with which "sports" are being played - my coworkers know I'm not really into either, but being able to follow along reduces the impedance mismatch significantly.
If nobody tells recruiters their automated targeting system isn't working, it just enables more of the same.
No. I don't play games, and I don't use any high end platform specific software, so I have no reason to even consider it. Also, the thought of using Windows again makes me cringe.
Visual C++ compiler consideres noexcept specs different if containing newline
That did worry me a little but I also found this discussion:

https://news.ycombinator.com/item?id=9524609

More reassuringly, "one week" would seem to be the worst case scenario of an SSD used near its endurance limit and then stored in a hot environment. Nevertheless, the more reasonable number of 1 year is still extremely short even on human timescales; if SSDs need to be powered up to "refresh" their data, that doesn't really sound like non-volatile storage to me...
I don't want any advertising, be it relevant or otherwise. Without having read up on it, in detail, is there a way to completely turn it off? If not, it's "good bye" FF.
Really interesting project. If you look at small but relatively well known companies, eg Magic Leap[1], it's possible to get some real insight in to where they're focusing their efforts.

[1] http://data.jobsintech.io/companies/magic-leap-inc/2015
> It's true, but I think it depends somewhat on the product and space, right?

I would (and my advice to anyone else would be to) reach out to the potential client's IT department as a matter of course, whether or not they're likely to be involved.

You don't know what you don't know, and establishing a friendly/collaborative relationship with them may help your case. It's all part of building a relationship (see the relevant paragraph in the article).
"It's state-of-the-are"
Maybe it's a role + location thing... I really do not get that much spam, most recruiters who contact me have obviously had a look at my resume.
comment from elux on reddit seems like it gives some more plausible details.

http://www.reddit.com/r/Bitcoin/comments/36uxxz/bitfinex_has...

I also remember this from a few days ago..

http://www.reddit.com/r/BitcoinMarkets/comments/353yu8/bitfi...
Doesn't seem to be the case for engineering positions, from checking out a few employers in the bay area.
The pg essay quote seems to have gone out of fashion here a bit lately, but there's a perfect one for this occasion:

> So one way to build great software is to start your own startup. There are two problems with this, though. One is that in a startup you have to do so much besides write software. At Viaweb I considered myself lucky if I got to hack a quarter of the time. And the things I had to do the other three quarters of the time ranged from tedious to terrifying. I have a benchmark for this, because I once had to leave a board meeting to have some cavities filled. I remember sitting back in the dentist's chair, waiting for the drill, and feeling like I was on vacation.

http://www.paulgraham.com/hp.html
Not only the base Unix underpinnings, but the sheer lack of support tools on Windows vs. Mac is frustrating.
- network problems? just try a quick curl (not on Windows)
- did a file transfer properly? do a quick md5 hash (not on Windows)
- need to do some quick data manipulation? write a quick Perl, Python, or Ruby script (not on Windows)
- connect to one of our remote servers? bring up terminal and ssh (not on Windows)
- move files around with sftp (not on Windows)
- remove all files in a directory tree older than 60 days? bring up terminal and do a quick find... -delete. (not on Windows).
- etc, etc, etc.
Yes, all these tools can be installed on Windows, but they are on every Mac by default.
A Simple Logical Puzzle That Shows How Illogical People Are
Your comment doesn't make much sense. I put most of my money into a savings account as I'm saving up for a house. I don't live a very frivolous lifestyle, if that's what you mean.

However, I emigrated from Iceland to the UK, and some of the people I left behind do not have the luxury of doing the same, as they have families or relationships back home.

How would it be fair of me to disclose my salary, just to show them what they can't have? Most people know I make good money, but maybe not exactly how much, and I try not to boast as I feel that is rude.

Constantly going around telling people about my salary would probably not be well received, even if it was "in the interest of transparency of fairness"...

Edit: I do not acknowledge it as luck, I worked my ass off to get where I am today!
Good point. This study seems like it would be biased by a region's perspective on city living. My guess is that people who want to live in the city will self-identify as urban much more often than those who want to live in suburbs.
Fantasy must shake off the tyranny of the mega-novel
Fontstand wants to shake up font licensing, rent fonts instead of buying
LOL at the new account name, but thank you very much for the pointer to an index type I didn't know existed!
I'm forced to use Windows for the moment, and even with their current change in direction, I'm still headed towards full-time GNU/Linux as soon as possible.
It's fairly common knowledge in Silicon Valley that Netflix salaries are insane.
When I moved from a Windows/Linux setup to Mac, I was shocked at the quality of the software, including the various development tools. It felt like I'd been lied to a bit: the common thought at the time was that Macs had no software, at least compared to Windows, but after switching I found that there wasn't really anything I missed (besides some games) and that there was a lot of software that was vastly better than the equivalents on Windows.

I'm sure most of the tools have alternatives on Windows, I don't think it'll be anywhere near as good, however. Examples include software by the OmniGroup and Panic, which make some of the best desktop software I've ever used.
> Statcounter is unreliable.

StatCounter's stats are very similar to Wikimedia's though. Net Applications is the outlier.

I've only seen IE in the #1 position in the stats of corporate extranet applications.

For all the regular websites it's generally Chrome and IE is either in 2nd or 3rd place. Firefox is kinda popular here, you see.

"Unreliable" is a pretty odd word choice, by the way. Global stats are always different from your own stats. By catering to a particular demographic you're inevitably introducing a massive bias.

Naturally, the only thing that matters are your own stats for a particular website. If it's 95% IE8 then that's how things are. IE8 has to work perfectly. There is no way around it.
They might've proven themselves to be bad actors, but they're backed by national governments, and that gives them a lot of sway when it comes to these things. LEAs do have a legitimate interest in this kind of thing because domain names can be used for fraudulent and otherwise illegal purposes, which is why they're involved in the process. However, it's up to the other parties to moderate this influence where possible, which is what the registrar constituency fought for in the negotiations.

Believe it or not, what the LEAs were looking for in the first place was significantly more extensive then what ended up in the RAA. Here are their recommendations: https://www.icann.org/en/system/files/files/raa-law-enforcem...
Since BTC is divisible to any limits and any amount of it could be controlling any amount of smart property.

Colored coins, Open Assets etc are all just fancy names. What we are basically doing is declaring that a bitcoin address X is now associated to some asset A, say a car. Whoever holds the private keys to X owns A. If all the money in X goes to Y then Y is the new owner.

- Nothing is binding you to hold your declaration or even check if your declaration is valid, but the central lawmakers. Me and you could both be claiming to own the same A, who is to decide? The law.

- Only digital assets can have some inbuilt mechanism that ensure that indeed A owns the private keys to X.

We already knew we could save messages in a transaction.

I think NASDAQ realizes this joke and thus jumped on it, why not, because the dispute resolution is still central authority and not an algorithm with inbuilt monetary punishment.
I have a Gaggia full-auto and use it multiple times a day. The first one I bought lasted 10 years before I replaced it and pulled something like 30,000 shots. (Yes, that's an average of 8 shots/day, but I use two shots per cafe latte in the morning, and there are three coffee drinkers in the house). It makes pretty good espresso, which is to say, better than probably 7/8ths of the cafes in Seattle. I used to have a manual espresso machine, and used it about a week before giving up on it. Some of us are just lazy.

I used a Nespresso machine when I was staying in France. The supermarket has a surprisingly large selection of pods--dozens to choose from. Gets expensive, but much cheaper than getting France's usual nasty excuse for an espresso at a cafe.
This site is nicely done and very clean. I used to get similar information from myvisajobs.com before. Well done :)
Is the water choice important, what do you recommend?
ArduinoVsEvil made a video about this, explaining how the demonstrations gifs are pretty meaningless:

https://www.youtube.com/watch?v=uD7Lzv5fWhs

In general, the concept doesn't make sense, or at least it's being inadequately explained. It is probably a hoax.
Susan Calvin approves.
Well not officially. There are easy workarounds though and I'm running a OSX VM right now on my Windows box for example.
Great points. I am in exactly the same space (enterprise/B2B) and your last two points about IT resonated with me.

F500/1000 have IT teams that only specialize in managing vendors and ensuring compliance and governance.

IMHO, the lack of roadmap thinking comes down to IT not being able to translate the Business roadmap into technology terms. Too many CIOs still insist on seeing a product roadmap without first talking about business goals.
Where are you, such that Java's NOT in demand is the question.
Windows isn't a legacy OS. The old 95/98 was the legacy OS and it's long gone. Windows is one of the most advanced operating systems and rivals Linux and OS X in many ways.

But Microsoft is trying to get out from the shackles of their Win32 history -- the "modern" store apps are only allowed to use a subset of the API.
man, I want to fork for my personal use!
How to integrate Google Sheets into a Scala app (it's harder than you think)
Nice. One of the more interesting things about perl's internals is that it does spend a lot of time with data structures that 'pre-compute' or partially compute the desired result as an optimization. It is my belief that this has been the "secret sauce" of perl performance without a VM for a long time.
They're selling a $50 "product." You've linked to a $10 experiment. Just the fact that theirs comes with a signed Windows driver and software Linux support out of the box, justifies every cent of the $40.

This complaint is akin to people who complain "a $700 iPhone only has $150 of parts." It might be true, but it ignores the entire development cost, value add, and ease of use relative to buying a box of bolts and building an iPhone (or in this case a RND source).

Their price is very reasonable, and your $10 alternative is not a realistic alternative.
Uber is clearly the one provisioning the service to the customer, and is a large company. The drivers are contractors who do work for Uber, not for the customer. The customer pays Uber, Uber pays the driver. Uber is the car service, and must support its disabled customers.
Surprisingly little is said about Outer Treaty Law and its implications. Wonder how this law, if enacted, will hold in court.
People too often confuse privacy with anonymity, anonymity is about not being to relate a certain record or an activity to a person, privacy is the agency which allows a person to decide and enforce with whom they share information. While real time DNA scanners might be an issue for anonymity they are no bigger to privacy than photo-ID's.

Now it's true that anonymity and privacy have some overlap since you might consider information that can be extrapolated from your name or location private, but that's a the limitation of any system which grants you privacy, if people can directly see, hear, smell or otherwise sense you, you don't have agency over that information no matter if they use their eyes, noses, or fancy DNA scanners.

As for the other parts, it's already possible to hack DNA, and it's been possible to "hack" the methods that forensic DNA analysis uses for over a decade now (POC's were shown in the early 2000's) since technically forensic DNA mapping isn't a map of your entire genome, but as most other DNA profiling methods just a fingerprinting (remember that even actual fingerprint analysis has 0.8-4% false positive rate depending on the type of print and method used) method takes your genes and crates a fingerprint out of them, that fingerprint will not be unique, but will be sufficiently rare to tie a person with that fingerprint to a sample, and outside of immediate familial matches the chances of a true false positive is not an issue beyond theoretical statistics.

That said there already ways to generate those forensic samples, the oldest version involved splicing specific DNA markers into viruses or bacteria for reproduction and mixing them with the sample, since most DNA analysis uses a shotgun approach it allows you to splice smaller DNA strands that would be then "glued" together during analysis since that process breaks DNA to short strands for quick identification anyhow. More modern techniques incorporate molecular restructuring which can actually produce completely artificial DNA, think of 3D printing the molecular structure of DNA from scratch. This process is still in it's infancy but most experts agree that within 10-20 years you will have a device the size of a desktop laser printer that will be able to generate DNA and other complex protein molecules.

And while this is scary this isn't the 1st time when forensics had an issue when techniques and technologies had an impact on their reliability, but just as how they've learned to detect the difference between latent and transference (when some one actually takes your print from surface a and puts it on surface b) prints, and how lift DNA analysis on fingerprints allowed them to detect even more advanced methods of transference such as molding entire fingers and even palm surfaces to delivery prints they will adapt to "hacked DNA" as well.
Engine Sound Particles in WebGL for Porsche Black Edition
For me open source is a simple matter of practicality. Open source software is freely audit-able and usually free of any kind of trust issue. If something is not open source I simply don't install it on my computer because I must assume the author is trying to hide something.

So far this has protected me from the Sony rootkit fiasco and the Sprint/Samsung IQAgent keylogger debacle.

All closed source software I use is provide by my workplace on a machine they provide. Or the low level radio driver in my phone :( . OR is installed on a special untrusted machine dedicated to such use.
I think you're right on each count. But I also think that there's a lot of benefit from having a vocabulary - even a goofy one - that allows these things to be broken down and understood. On some level it certainly does remove that je ne sais quoi from the topic, but on the other hand it illuminates it somewhat (so long as the terminology isn't too slanted). Even a mild bias isn't bad, since we naturally adjust for rhetorical tone, and it can add a bit of levity to an otherwise tedious discussion (see Phabricator for a nice case study in that).

At any rate, I really like the idea that there really isn't bad people conspiring but just a badly formed/tuned system. (I'm a process engineer, so I suppose that gives me hope where others wouldn't see any.)