skysight-inc/HackerNews huggingface dataset:
At the moment Fabrik is an annual subscription at a cost of £69 ($105) but we're hoping to get monthly billing up very shortly - couple of weeks or so.

We showcase Fabrik Heroes on the homepage of the site. These are creatives that use Fabrik. Supporting our community is very important to us.

We have a tour page if it helps you find more information on the product side of Fabrik: https://getfabrik.com/tour
You can also run `sudo apt-get / yum install gitlab-ce` nowadays.
My search queries start with Siri and end in Safari

Apple knows my web browsing behavior because Safari is my default mobile browser app syncing my history, reading list and bookmarks with desktop Safari.

Apple knows where I work, live and my travels via Apple Maps and Passbook

Apple knows a few of my purchases via ApplePay both in the real world transactions and via ApplePay in apps.

I used MobileMe mail before switching to GMail and have considered switching to iCloud mail.

Apple knows a lot more interesting things about me than Google.
The Perils of Putting a Work in Progress on the Web
looks like its time to go for lunch
slightly off topic:

$a = "DjBlYVWap4fQC8b3C73+NATPA2We"."c"."E+FNMAP+2WcTIdAzJQv6y2hFaP0F"."V"."y7hgdJc4ZlbX0fNKQgWdePWo3R7w";
$b = "DjBlYVWap4fQC8b3C73+NATPA2We"."d"."E+FNMAP+2WcTIdAzJQv6y2hFaP0F"."d"."y7hgdJc4ZlbX0fNKQgWdePWo3R7w";
var_dump($a === $b); // false
var_dump(md5(base64_decode($a)) === md5(base64_decode($b))); // true

:-P
So glad we don't rely on GitHub for our deployments anymore, we haven't had an outage to git in the past year yet it seems GitHub goes down more often than people realise. Obviously DDOS attacks are nearly impossible to mitigate for anyone but it should serve as a reminder of companies dependencies on external services.

Somewhat related I highly recommend both Gogs and Gitlab for internal git hosting.
If you're using Java most of the build tools use the Maven repositories, for which you can set up a local mirror too. The company i work for runs a Sonatype Nexus so we're not really affected by others' downtime unless we need stuff that we hadn't ever used before.
“It looks like someone at Apple is running a web crawler written in Go.”

Likely explains [1] from last year (see [2] for HN thread).

[1] http://jan.moesen.nu/2014/11/06/apple-crawler.txt

[2] https://news.ycombinator.com/item?id=8567205
Probably people trying to clone curvytron because curvytron isn't currently playable at its own site.

It's like an unintentional pub crawl-- 400 people show up to party, empty the pub of booze, move on to the next pub that hasn't enough booze...
Based on logs it would seem that the crawler, or at least parts of it are written in golang. When following some redirects the useragent would be cleared and would identify itself as golang.
Unfortunately being hireable and getting hired are two separate things. Yes, we can do things better and more thorough, however the sad thing is, most employers (at least in Singapore where I am) don't care. They care about salary and ability to work extra hours. Things could vary in the states though
Hopefully the responding on-call engineers aren't tired folks but folks in other timezones. The reason that the risk of compounding the situation is lessened, because trying to fix important shit when tired is like driving without a seatbelt.

Update: seems to be back, so it doesn't matter unless someone's having an early morning.
OK I could take that as a reason.
OK it's back.
Thanks. Is it just a plaintext password? The exact mechanism wasn't obvious to me from the article, though I see the tech report has more detail. If authentication is based on storing a password on the key and sending it over the wire, then there's nothing to prevent capturing that and cloning a key. I guess that's the point. I agree that if the auth is a password challenge, then hashing it will prevent recovery of the key from the cylinder though.

Sounds like their lock is really just a "digital key", with wires sending bits that take the place of tumblers.
It kinda sucks when you rely on continuous integration, though.
The site is live now
(author of Pixie here)

It's mostly in syntax and the naming of functions. Our current though process is that we'll default to Clojure syntax/semantics where possible, but if the language will be faster or more flexible without a given aspect of Clojure's design we're pretty quick to adopt it.
Seems to be partly up, hurray! (maybe)

Update: "We've finished emergency maintenance and are monitoring closely".
A little frustrating that github's down, as I'd be interested to see their build process - with some trickery I was able to get empython [0] down to 2.5MB gzipped from 7MB, though I'm aware pypy as a binary is quite a bit larger anyway.

I also wish github was up so I could look at the benchmark code - startup looks much faster with empython, but I'd like to know how much slower interpreting would be.

[0] http://aidanhs.github.io/empython/
While I'm not going to comment on the programming side of this project[0], I'm going to say that it's very beautiful. Trully.

It runs beautifully on an i386 1.5GHz in surf browser. :)

/request_mode on
mode with 90 degree turns. _Exactly_ like Tron. :p
/request_mode off

[0]: just because I only want to experience this from a purely user perspective and I'm enjoying it.

Thanks!

edited: format
If you work on an unikernel how do you store data to disk? There is no filesystem, right?
'gcloud auth activate-service-account' will auth using a JWT, acquired from the Cloud Console.

Also, if you are running stuff in Google Compute Engine, no auth flow is needed at all: there is a metadata service that you can connect to (and gcloud connects to by default) that provides credentials associated with the machine you're on.

> It's like these guys have never heard of devops.

:\ yeah...I can't imagine trying to automate a web login flow with ansible...but no one would ever suggest you do that.

(disclosure: I wrote most of the client-side auth code for gcloud)
IS there any opensource private github?
How to prepare and install OS X in VirtualBox (tested on MBP 2014)
The security he means is not because obscurity but because you have less stuff you don't need. At least that's what he means I think.
9932 days streak
From http://www.nybooks.com/articles/archives/2015/apr/02/new-yor...

"58 percent of New York City condominiums are paid for entirely in cash ... If, as Goethe posited, architecture is frozen music, then these buildings are vertical money."
Pretty websites
This is very useful for people who do not like browsing HN. And want to have something more worklike to do when their git server goes down.
This is insightful in that games are engineered so everyone wins. The participation trophy effect has become stronger over time... in the 80s you could actually lose computer and video games, but now all you do is grind up a little slower, which is pretty lame. Aside from subcultural experiments like roguelike games which most participation trophy participants don't like.

The real world success rate is extremely low and on a long scale approaches 0 unless you're in the 1% in which case the rate approaches 1 of course, because they rig the rules, and their quislings get REALLY angry when anyone points it out.
You're completely missing the point.

Google makes 90% of their revenue from advertising.

Apple makes <5% of their revenue from App Store sales.
Back now! Orange octocat, "We've finished emergency maintenance and are monitoring closely".
For repositories your projects depend on, you can set up a local proxy so you at least have local copies for continuous integration. E.g. PHP's Composer project has _Toran_ and _Satis_ for this: http://tech.m6web.fr/composer-installation-without-github.ht...
The joke is there is no 'd' in github, it's not distributed.
A few projects can help you monitor this:

Octobot iOS app: http://octobotapp.com

And my own service, StatusGator: https://statusgator.io
i tend to get to debug problems like this (usually in 3rd party code i dont know the internals of) pretty frequently.. my experience has been it tends to follow a curve..MOST of the time, the problem is simple and you can quickly dispatch it. the scary (or fun, depending on your perspective) part hits when you pass the first level, and there are still problems.. and you dont know if it's two or ten levels deeper. then you get into that crazy test/optimize cycle and crawl out two weeks later wondering when you last ate..
JSON is text!

Text is not synonymous with unstructured.
Retail oculus rift coming in first quarter of 2016
Yes, for our Java projects we have a Nexus repository which mirrors everything locally. It doesn't protect us from someone deleting a project ... then we're stuck on the last available version without a way to address issues, but it's worked pretty well so far.
The marginal cost of running the car is much lower than $0.58/mile. If you already have a car and want to drive Uber with it, you'll (likely) be financially better off through the "job".

Of course buying a car solely to drive Uber is a bad business plan.
Up again!

11:54 UTC "We've finished emergency maintenance and are monitoring closely".
Yeah from having a look at Mozilla's reasons for not implementing WebCL it seems that implementing it just for Firefox OS was hard enough, let alone across all platforms. It seems WebGL 2.0 is their solution, not a separate WebCL standard (although WebCL is now at least 18 months old, while WebGL isn't finished).

That said, Nokia and Samsung seem to have already implemented WebCL as a Node.js package.
Why wouldn't that also apply to doctors? Maybe a surgeon enjoys the surgery, doesn't want to manage a surgery department of a hospital. I think the relative comparison is still relevant.
> This program, operating as it does outside of declared war zones, is very probably illegal under German law.

I highly doubt that as most German laws don't apply to US military stationed inside Germany (SOFA exemptions).
I guess no-one else has deployment scripts that pull from github, just because you don't have them.
Just use https://git.directory/ :D
As an MIT alumnus at age 47, here's my advice: If you love programming, keep programming. If you don't love it, do something else.
Any information on pricing? I doubt they'd have specific prices ready to announce yet, but it would be good to at least know the DIMENSIONS by which it will be priced (e.g. per read and write, storage, etc?). Will it be accessible to "classic" App Engine front-end instances, or only meant for Compute Engine VM's and "App Engine 2.0" Managed VM's?

The biggest pain point with the current Datastore is how difficult it can be to predict your costs. Also, there are weird quirks in the pricing model (e.g. "writes" used to cost more than "reads", it's more expensive to delete rows than it is to flag them as tombstoned and continue storing them indefinitely, etc). These quirks have left people with a lot of technical debt from having designed around them.

If this is another database option (alongside the Datastore and CloudSQL) for "classic" App Engine apps, which aren't likely to be re-written for Managed VM's, then it might be interesting. However, if it's only for Compute Engine or Managed VM contexts, where you're not locked-in and are free to choose any technologies you want, then at this point I would need to hear some pretty amazing information on the pricing model before I could be bothered to even test it out. Google lock-in is painful... once you've gone through the trouble of breaking free from the App Engine jail, it's really difficult to even consider adding new lock-in dependencies.

EDIT: Doh. You have to click through a couple of links from the original post to find it, but they have indeed posted pricing specifics already.

https://cloud.google.com/bigtable/#pricing

Looks like it's priced by the number of VM nodes you want in your cluster, storage, and network I/O if you're using it from outside Google's datacenters. No metered pricing on "read ops" and "write ops". This model IS a significant improvement over classic Datastore pricing. Unfortunately, it doesn't look like you can use it as a Datastore-replacement on classic App Engine front-end instances... and I'm not sure that I wouldn't just use Cassandra in other contexts where I have complete control.
Back up !
Elance + oDesk = Upwork
You remember correctly, it is available on https://about.gitlab.com/aws/
Uber and paypal had the advantage of offering a service that wasn't strictly specific to the USA. I can only use Zenefits in the states; the way HR works is totally different in Canada and Europe, much less India, China, etc.
The joke is a reference to this old gem

http://www.bash.org/?330261
For everyone who is currently losing productivity, perhaps you should close your HN tab
I don't think postgres has a first-party clustering system.
What I meant was that,for example, there's two different kind of users for salesforce, organizational users and portal users. If you want to use authentication for them, you have to hit two separate endpoints with separate semantics.

I don't like dynamic typing for other, myriad reasons :)
While I agree with most of your post, I am not sure this:

> Typical human behavior is to want compensation proportional to productivity and to live in a system that allows this.

is entirely true. I think humans want "fairness" and in many ways it's different than raw productivity. Two main problems I see:

1. Other things than people (usually called capital) have productivity on its own (unless you believe in labor theory of value, which leads to logical contradictions). If you are paid for your productivity, you are not paid for the excess, things produced by the capital. For example, a new automation is invented which makes you more productive, but you now do less work. How should the surplus be distributed? In fact, I am of opinion that if I would be paid for my actual productivity (my contribution to it as a human being in contrast to contribution by machines and know-how) in modern society, I would be homeless next month. Yet, here I have an above average salary (maybe even global 1%).

2. Totally meritocratic system (say efficient free market, if such thing exists), even if we deal with the above problem, lacks one important things that humans have - forgiveness. Sometimes disasters happen or people are just plain stupid. Without forgiveness or outside help, a single disaster like that can affect you for life. So I don't think "meritocracy based on productivity only" is a desirable system and I am sure I am not alone.
GitLab CEO here, I might be missing the joke here, GitLab is a decentralized solution you run on your own servers. Maybe you are confused with GitLab.com?
> 11:54 UTC We've finished emergency maintenance and are monitoring closely.

it's back
If there were a bunch of attacks in my area where someone is throwing bleach in people's eyes (this has happened), I'd want the police to be able to treat the smell of bleach as probable cause.

The problem is that marijuana shouldn't be illegal in the first place. But it is illegal, and it's also common enough that if a cop smells weed, it's believable. Part of the problem here is that we make too many things illegal, and since cops have some choice in which laws they enforce when, it gives cops far too much power.
What makes the servers of digital ocean safer than github?
6 Words: 'My Name Is Jamaal  I'm White'
Of course you still program, but your job title on that MIT gathering wouldn't have been 'programmer'.
Rightfully so; humans are notoriously bad at interpreting sparse data on a linear scale.
Same here - I've had CTO, Director of Engineering, Head of Architecture posts for the last 20 years at everything from start-ups to multinationals and I still keep my hand in investigating bugs (i.e. looking at code and databases) and writing code, most of the latter in my own time.

I wouldn't want a role that had no "hands on" element - personally if you don't occasionally get your hands dirty and stay current with current technology then your capability to make sensible high level decisions decays pretty rapidly.
I do the same. It's funny to see a program with the same name as my alias doing the same thing.
I made the mistake of continuing to read other posts down the page. The author appears to have many biases, and a myopically logical view of people. I am unconcerned.
Cool to see you set up a GitLab instance for others to use, I had not seed that TLD before.
Extract a service object using SimpleDelegator
MITEI releases report on the future of solar energy
As far as I know DuckDuckGo has mostly been using Yandex's results lately. DuckDuckBot is a real thing (and has been for a long time), but it doesn't do much except power their anti-spam signals.
This 44-year-old alumnus concurs.

At the same time, I've been doing more and more training, and less and less day-to-day development, over the last few years. Not only do I enjoy it, but I find that my long-term perspective and experience helps me to explain things to the younger and less experienced developers.

That said, it's pretty amazing to see what today's kids have done before they've even finished their first college degree. It's a bit intimidating... until I demonstrate that I can still debug things faster than they can. :-)
Astronomers unveil farthest galaxy, more than 13B years in the past
Mafia and unions have very close ties historically, not only in Leone's Once Upon a Time in America.

As for topic generally, unions are like communism (also close ideologically): they may look nice on the paper, but in real world, usually the worst possible solution.

I've only meet career-first scumbags in unions. Generally we in IT tend to stay away from politics and just do our job, which is exactly what unions are about. Plus, who is really trembling for his super-hard-to-get position? If I'll get fired/decide to leave, and I'll just pick from those recruiters spamming my inbox/linkedin periodically. Now if you didn't catch up with trends of last 20 years, you may need to worry a bit...
> Because we should not trust a centrealized platform to keep our code decentralized.

People should have all their code in place and just merge and rebase from time to time? At least that's what I (a SVN user) have read on the internets about Git.
> Why would insurance companies not just scrap the middle man and build their own thing?

One of the benefits of an HR solution like Zenefits is that it lets you shop among and switch between insurance providers. A captive solution wouldn't be able to do this as well or as independently as a third-party company. Zenefits also helps companies with more than insurance, services which would presumably be less interesting for an insurance carrier to provide.
An Improved Private Mechanism for Small Databases
Alternatively, these are MIT people, so perhaps the problem is that their education and career are both overly specialized.

Breadth would certainly be an asset to deal with change over a longer term. It's another great argument for a broad liberal arts education.
I don't disagree with you, but:

> non-lame programmers

How many programmers are out there that are "lame"? Honestly, I still to this day work with code written by developers with years of experience who still get syntax wrong. Often I forget that most skills follow a bell-curve, and most developers are not one-with-their-machine-and-language -- hell, even I'm probably not, although some days I might feel like it. I think having a system that removes that barrier would allow that vast sea of average programmers to move closer to that sublime moment where your thoughts are transcribed in code, perfectly, in one go.
asanagi got flag killed, probably for too many "trigger words" but the idea, expressed, phrased somewhat more politely, is people will lie to gain control and power and one thing to lie about is the rules. (edited to add and the most important rule to lie about is that "nobody is taught lies about the rules")

So the bigger and more complicated a culture is (you know, like ours?), the more likely the rules as taught are lies vs the rules as how the world actually works.

So unsurprisingly following the rules as taught isn't going to work very well for everyone. The folks who want to maintain control can fight that little problem by all manner of social engineering. Let people vote, but only between irrelevant decisions never the important stuff. Guilt trips. Threats (see religion and eternal damnation for all heretics). Anecdotal examples in the place of actual societal trends (the token xyz in a group, etc). Good ole fashioned bread and circuses, ya see the baseball game last night and how bout that game of thrones episode?
Cost per node per hour - $0.65;
Minimum number of nodes per cluster - 3;
SSD storage (GB/mo) - $0.17;
HDD storage (GB/mo) (coming soon) - $0.026;
Source: https://cloud.google.com/bigtable/
If you love programming and are good at it, it is the best field there is, bar none. You'd be a fool to turn away from it for a lifetime grind with epsilon better prospects.

I'd do my job for half what I get paid; I just don't have to.

As for nearing the peak of your ability (assuming typical undergraduate age and experience): BWAHAHAHA! You'll be even better than you are now in 5 years, and again 5 years after that. Only then might you consider that you're near the asymptote. These will be "not small" qualitative differences, in my prediction. Come back and read this 5 and 10 years from, please. :)

(context: MIT '93; I just started my 45th orbit of our star.)
Guess he didn't need a friend with zenefits.
It's still interesting to consider systemic effects, however.
Java EE application configuration using Aeonbits Owner
First Look at the Rift, Shipping Q1 2016
Track Emails and Sync Exchange Server Folders Using Aspose.Email for .NET API
So just pricing will change, got it :)
I guess a lot of them. I've seen it live, and I don't get out much.
Who’s in Charge of Protecting Your Cloud?
the arrow is enough
Yes, Gitlab.com is not having hosting services.
I'm running a "bi lingual" phone. OS language is set to English (because I like my computing to be in English) and because of locality I also added German to the voice recognition.

Sometimes Google thinks I'm speaking German when really I'm speaking English and vice versa (especially searching for English named products with a German phrase).

It can get really annoying sometimes. But I guess it's mostly my fault for falling out of the default modus operandi. :)
> Or you get a commodity bubble.

Which is a scary thought. The Fed holding rates at a very low level for a long time was a large factor in the housing crisis. It prompted many depositors to start casting about for somewhere else to put their money. Many of them settled on mortgage-backed securities. We all know what happened next.
My wife uses speech input almost exclusively. She says that it is the most accurate way to text due to auto correct and simple typing errors that than need to be corrected or send a second corrected text.

She hates most technology and just likes her old and tried ways and it has shocked me how much she picked up voice search and texting.
Negative interest rates may as well spark questions as to how f*ed up a system can be until it implodes and what happens then.

Seriously, if they truly were negative, we could all stop working now, borrow some money and live of the proceeds.

IMO, the story that CBs know what they do and are there for our own good is not believed by anyone anymore and the future will teach us a lesson of sorts that will prevent us from repeating such lunacy for hopefully at least a few decades.
definitely more creative. This is more satisfying as a player vs. player thing though.
Same in Italy. Just the same.
Classic case of US interests having a thing for successful European technology companies.
Then you've just shifted the problem from GitHub being down to a VPS you've spent 10 minutes maintaining being down.
My thoughts exactly. I have known people who looked at the world in similar ways, and to put it lightly, it was frustrating to speak with them.