skysight-inc/HackerNews huggingface dataset:
It's not a joke. It's a smart choice that makes the brain think about the chrome's content, just like a frame implies a painting. A dictionary definition I found for the word is: "chromium-plated or other bright metallic trim, as on an automobile" [1].

[1] http://www.dictionary.com/browse/chrome
Compared to which score for a layperson?
How to Create Your Best Pitch Deck – Examples from Successful Estonian Startups
It depends on what the variance of the distribution is and how skeweded it is.
In Germany, book prices are fixed. Buying a book on Amazon costs exactly as much as buying it from the small shop at the corner. People still prefer Amazon and book shops are dying.
"Let’s hope this rate of decline doesn’t continue, as otherwise by 2040 the average person may not be having any sex at all."

This is idiotic argument. It's the same as my homophobic family member saying "if we don't stop more and more people becoming gay, in 100 years there won't be any straight people!"
If we're considering just the availability, Google Maps has an option to cache a region for offline use, which works spectacularly good - given that you get your antenna on a good signal every once in a while.
I am not so sure idea/direction goes well if your cofounder changes company direction all the time.

If you're in beta and this person is the CTO pushing him out will get you with a product you will have trouble to develop further without a lot of time and effort.

If he's the business guy and also has most shares, then prepare for a capital increase following a capital decrease that will dilute your share to almost nothing.
rkt actually uses systemd-nspawn to run and namespace the container. What rkt "adds" before that is downloading, verifying managing the container image and setting up the cgroup for resource limitation.

https://github.com/coreos/rkt/blob/master/Documentation/deve...
A large part of the point of Git (in contrast to earlier tools like CVS) is that the internal data model that it enforces is one that works in the long term in distributed project settings.

Distributed source control requires a kind of hygiene, much like dental hygiene, or like cryptographic security. In the practice of hygiene, what's convenient is usually opposed to what's sustainable. Hygiene is effectively the set of discoveries of un-natural or non-intuitive ways to do things that work better than the equivalent intuitive/natural practices. Thus, any process that is "hygenic" is going to cause at least a little bit of pain or annoyance to follow—if it didn't, it'd be "natural."

And that's the fundamental problem with Git: that it tries to paper over the fact that it's "hygenic" by presenting itself as something seemingly "natural." People have the wrong mental model of Git because Git tries to meet them in the middle, by translating its (correct, sustainable) internal model into (broken, leaky) familiar abstractions.

Git isn't your friend. Git is your toothbrush. Imagine your dental hygienist telling you they're disappointed in how infrequently and badly you're brushing your teeth. The right response to that isn't blaming the hygienist for making toothbrushes annoying to use, right? It's shame, shame that you haven't bothered to overcome the stupid stubborn ignorance getting in the way of you taking better care of your teeth. Shame that you can't "meet your toothbrush where it lives."

Meet Git where it lives.
Nonsensical argument.
Tensorflow for windows with Cuda support
Exactly. Which is why Google Chrome makes sense. If you think of the web app you're using as the primary application (Calendar, for example), instead of the browser, then the browser is just the chrome around it. And this is Chrome from Google (as opposed to the chrome from Firefox). And if you use Google in Chrome, it's the chrome around Google too. Since Google apps are web-based, they need Chrome, and since Google wants to give the best experience possible for their own apps, they'd like you to use the Google Chrome for Google.

Ok I'm done.
one of the things that apple didn't pointed out is that there are 2 versions of airdrop. i didn't know this and had an older version of osx that wouldn't sync with my iphone. no error message either.
A few questions about open source
By the time you are in the drivers seat, it will already be too late. A vehicle can't just stop and do nothing. A bad decision may be better than no decision at all.
I'm playing with drawing too on my Surface pro 2 and from my experience the program used for drawing seems to make a lot of difference. So it's worth experimenting a bit.

For me using Clip Studio Paint seems best so far, as it has dedicated tablet mode UI and is responsive enough, thought 1200 dpi A3 will might be too much for it at times.
Which didn't add any value for most people but made them remove the plus operator in its useful form, from Google search.
How to Recover Contacts from Broken Samsung Mobile Phones
Random internet comment: in my mind there are three cooperative/adversarial games that drove all of human civilization: trading/commerce, clanning/war, and prey/predator.

Each of these requires vastly different strategies in different circumstances. Each scales out in a way that becomes more nuanced and complex the bigger the system. Each one, and various ones in combinations drive out other complex, emergent behavior like religion or language.

Intelligence, at least on this planet, seems to thrive in a state of stress and moderate, creative chaos. There are a lot of idealists in the world who want to build something totally peaceful where all needs are taken care of and there's very little risk. If I'm correct, this would effectively kill the species over the long run.
You are right, of course, but they have "working knowledge" of sql which is adequate for most reports and operations.

Just not the "high level" SQL someone armed with the knowledge of functional programming could conjure when faced with the alternative of writing lots of nested conditional statements and loops in an imperative language because it would bore him to pieces.
Or automatically generated queries coming from third party tools you don't control...
A little anecdote that might be interesting here.

I worked at The Archive for a little while and one of the projects I worked on was to unpack about 300 TB of crawl data from the defunct search company cuil.com. It was mostly decent quality data in a standard format and after some grinding, the whole thing was converted into warc files which the wayback machine could use to show the URLs. The end result was that about 60 billion URLs came "back onto the web".

During the work, I was looking at the stones rather than cathedral but after I left and thought about it in detail, it was very satisfying. I was reading the book "A Canticle For Leibowitz" at the time and the general theme of cycles of history was in my head. That dovetailed very well with the work I had done.

If you're interested, you can download the dumps over here https://archive.org/details/cuilcrawl
Nah, semantically, the parent commentor is closer to the truth.

There are SCMs that literally store commits as patches or diffs, and then, when you want to check out anything other than HEAD, they have to run history backward by applying those patches, in series, to move through time.

A git commit, on the other hand, is more like a handle to a pure-functional tree data structure that happens to share some of its pointers with earlier versions of the same tree. Each commit is still the whole tree—not a diff; any marginal commit just happens to not take up much space, because a lot of the objects within it are objects that were already entered into the pool in previous commits.

You can easily see that this is true by cloning a large repo, using git's `git checkout --orphan` command to create a new entirely-disconnected branch, and then committing the whole repo to it. If git was diff-based, the size of the .git folder would balloon when you did this and your computer would chug computing the commit. But instead, this operation is approximately free, because your new commit will create a tree object that shares all its child objects with existing objects already in the pool, even though the "diff" of this commit is against a blank-slate state.

(Mind you, git will chug if you ask it to `git show` this orphan commit; it will have to convert, right then, the (cheap) tree representation into a huge diff for you to look at. But that huge diff is just for your convenience; it has nothing to do with git's data model.)
Paid advertising springs to mind. Which I presume is legit.
Meiosis: a library to manage the data flow of your web applications
Actually the rest of the article totally contradicts that.

Indeed, giving the tool for everyone to communicate with each other did result in everybody shouting their prejudices at everyone else.

What the article notes, however, is that the most biased wikipedia editors DO CHANGE with time and go toward moderation at a surprising pace.

Instant communication IS knitting society together. We are at the beginning of this process, it is far from complete but places like wikipedia already show some progress.
Five questions to ask yourself before entering the U.S. Market
The iPhone is on an extremely predictable release cycle.
Especially fans would absolutely know that one comes around the last week of September every year.
This scheduling got changed only _once_ (moved from June to September), and this was not kept secret.
Top 5 Mobile app testing tools
Here in the UK, they just skipped the cubicle stage altogether and cut from smaller offices to massive open-plan floors in one fell swoop about 20 years ago ... :(
iPhone is getting rid of the microphone..we would texting in future and through our fingers be able tell siri whatever we need ..
More data sent via carriers means they will be able to negotiate better deals and peering. So when 10Gbe hits the consumer market, they will let their users have 10Gbe downstream bandwidth, like a HDMI cable. With some compression you could stream 60 fps + sound. Sure it would use a lot of power, but the usage would foremost not be mobile devices, more like TV's for gaming, and workstations for other programs, BC to PC full circle. You could probably do a lot of optimizations like using a vector format, to drastically decrease bandwidth. I do not know exacly how it can be implemented technically, please give me break ...
Some times things can be turned upside down and it's really hard to change your way of thinking, like HDDs gets faster then RAM or networks is almost as fast as internal buses. Not saying it is like that today, but it might be soon and it will be hard to break out of old design patterns.
That's interesting! Never heard of the T shape skills
It can in the scenarios listed above. If it sees the traffic lights blinking because a human is doing traffic control there, the car could safely stop and require a human to take over. If you're waiting behind someone who has stopped in the middle of the road to load or unload passengers, it's safe to just wait, or allow a human driver to figure out going around them.
Fair enough. I stand surprised! How would you describe the algorithm to a friend, then?
Here's another piece of irony for you.

There was an article by Brewster about preserving the Internet in the scientific American which put the average lifespan of a URL at around 40 days. The said article now 404s and the only way to get it is through the wayback machine. :)

http://web.archive.org/web/19970504212157/http://www.sciam.c...
Not for lack of trying though, they used so many extremely dark patterns to push Buzz onto Gmail users and violate privacy by showing your contacts to your other contacts that they got sued over them and actually settled.

http://gizmodo.com/5679912/every-gmail-user-in-the-world-jus...
You think casinos have no involvement in illegal activities because they are already making enough money? Maybe I watch too many movies but that sounds bizarro-world to me.
I think caution is warranted in dangerous situations like this. Accidents could be a major setback.
I am actually complaining quite a lot that my 2016 Mercedes does not have(and probably won't have the option to retrofit) Android Auto compatibility, while the 2017 model has it. It's literally the same head unit, with a firmware upgrade - it pisses me off.
True. Never understood git restriction to empty folders until I had to build my filesystem-on-database
i would recommend uBlock for Adblocking, saves CPUcycles and has no shady Businessmodel
SMS and Call Notifications from iPhone on Linux
Supervised Machine Learning
A commit in the repo is simpler than that. It is:

- A reference to the hash of a tree object

- Some meta-data (one or more parent commits, author, date, message).

The commit command (git commit) basically takes the tree object which you created in the index, your HEAD pointer (the commit you were at right now) and some user entered information to create a commit object.

So, notably, the commit does not store the changes! It stores a reference to the root of the index tree object (which contains references to the root of other tree objects or blobs). There are no diffs recorded anywhere, only calculated when needed.
what does AR, SLAM, and VRD stand for?
you've just proven quite a few points I mentioned, thank you
Tubko Chasma, Kanrach Balochistan, Pakistan
He's a little faggot bitch
Show HN: Tool to watch users live
Actually, you are incorrect.

A git commit is not a "patch" or "delta" as it may seem from the CLI/UI. A git commit consists of a reference to the previous commit and a reference to a git "tree" object.

A git "tree" object is essentially a directory listing of sub-trees (folders) and blobs (files). Each blob and sub-tree is addressed by a hash of the respective object. So in a sense, each commit by virtue of the tree it references represents the entire state of the repository at that commit. You do not need to accumulate the diffs of each commit to find the repo. state at that commit.

The way git saves space is two fold:
1) Since blobs are hashed (content-addressable), if the same file exists in two trees or in two locations in the repository it will not take up additional space.
2) Git occasionally re-packs the objects into packfiles that are compressed and leverage deltas to reduce storage space. This is the closest you get to storing deltas, but this is at the blob level and not the commit level, and is more an aspect of storage than how the Git data model actually works.
One of my "when I find the time" project ideas is a backup-for-friends service. A p2p network for finding and connecting between home servers, so you can setup a connection to your friends. Then you can give disk space to your (authenticated) friends and they give it to you. Use that remote disk space for encrypted backups with Dropbox-like user friendlyness.
Aqua – project starter for webapps in react
First line in the description of the 'git-commit (1)' man-page:

Stores the current contents of the index in a new commit along with a log message from the user describing the changes.

Since most people are searching the man-pages for a certain task (in this case, the task is to record the changes), the title makes sense. As a user, you are kindly requested to read at least the description part of the man-page.
I was (obviously...) responding to this:

> Apple needs to take a bit of those tens of billions of dollars they have sitting around and spend it on starting from scratch with something that's not horrifically crufty.

They certainly don't have to throw everything away. Not having thrown everything away is one of the reasons why OpenBSD is a good example here. Remember all that quality code that was in place before Cranor's UVM? (Edit: actually, the fact that UVM is an improvement over it should say something, too...)

And, at the risk of sounding bitter, in my experience, very few companies have the capability to "commit to code quality", and I don't think Apple is one of them.

Edit: BTW, I really like your blog. You should write more often :-).
I was really hopeful for what a LivingSocial IPO would do for the DC tech scene. That many dev, design, and product people looking to start their own thing with the DC talent pool to draw from... Maybe next time.
Data science test – Beta testing
Even if your numbers were right (as others said, $700 is more like i5+1060), I have one word for you: formfactor. The Studio's base is to be compared to the likes of mac mini and intel NUC I think.

As someone owning a full tower I don't think it's wise to cram all that desktop power in a stupidly small box, it's really adding cost and heat for the sake of looking good at the expense of performance, but that's what MS chose to do so comparisons should be kept fair. (I wouldn't buy the Studio for this very reason though, only the display itself).
I didn't think they could adopt ZFS due to licensing?
Quality Assurance Testing for Software Defined Storage
Aspiring Minds is ready to roll out the first version of its simulated Data Science test. The test will help data science enthusiasts to evaluate themselves and companies to easily identify good data scientists.

We are looking for enthusiastic beta-testers, experienced in data science (>2 years), from the industry as well as academia (Ph.D./Master students preferred), who are well versed in machine learning programming in Python and/or R languages. This will greatly help us build a good product which is very useful for the community.

For this, you will take a 60-minute test and then share your feedback in a 10-minute form on question quality, comprehensiveness and platform.

If you are a data science enthusiast, you'll definitely have fun experiencing the test. We are sure you will also have some learning about data science.

We have exciting rewards up for grabs for our beta testers, as a token of appreciation.

Wanna be a part of this enriching experience?

Apply here: https://docs.google.com/forms/d/134V_1hWg_L-uvNiacFOvy_lCtJq...

Additional information and guidelines:
The questions in this test module are designed to assess the data science acumen of the candidate. The results of these assessments will then be used as job credentials by a large pool of big corporates! Your work would involve solving 4-5 data science questions comprising MCQs and programming problems, within a span of 10 days. During this period, we'd like you to be committed to the assignment and provide an extensive feedback about the various aspects of the test module. The questions from the feedback form will also be made visible to you before you start the test so that you have in your mind, the kind of feedback you need to provide before you start testing. You can then write your responses to the questions after you finish the test.
Could you elaborate just a bit? I was about to recommend some Surface flavor to a designer friend, I don't know about the jitter you mention.
I did similar with mermaid:

https://github.com/ianmiell/learn-git-the-hard-way

https://github.com/ianmiell/learn-git-the-hard-way/blob/mast...
YC now functionally resembles a world-class university: huge endowment; elite alumni; pure & applied research departments; staff scientists; education program; bi-annual semesterish schedule; all in service to the mission of improving the world by empowering the next generation of innovators.

MIT ignored YC, and now is competing with YC.

Next will be bargaining with YC :)

Then just partnering with YC...
If you don't build her iPhone app for too long, that will be done by someone else, you know.
bxcb
Show HN: Can You Beat the Machine?
Let me start by saying from where did the idea of this project, because I find it is one of the most interesting things about a project.
The idea comes reading "Thinking, Fast and Slow".

I created a simple game to give a simple demonstration of how we are often biased in making choices.

If you are interested you can go into that reading this paper
Choices, Values, and Frames: http://web.missouri.edu/~segerti/capstone/choicesvalues.pdf
and this article: https://en.wikipedia.org/wiki/Loss_aversion

The game consists of choosing between two different bets.

If you want to see here is the link:

https://thundershotgames.github.io/CYBTM/

Let me know what you think, thank you !
A/B Targeting: Beyond A/B Testing
> I disagree with those arguments or at least any extrapolation from those arguments towards broader gender inequity

> you should see how unfair and, in fact, terrifying the domestic violence legal situation is for women

Seems bad, though I'm not familiar enough with the situation to say anything specific. I've only recently started looking at politics/ideologies after having managed more or less 10 years of living by an overly literal interpretation of http://lesswrong.com/lw/gw/politics_is_the_mindkiller/ 's title :p

> But having concerns about family law does not make you an MRA.

As you say there are reasonable people doing things related to men's rights. If you choose not to include these people in what I'll now call the "MRA spectrum" (since you've just narrowly defined "MRA" here), that's fair -- I agree the parallel with feminism breaks. If we try to compare a narrowly scoped group of awful people against a much broader and diverse loose coalition of less awful people, it's an apples and oranges situation.

However, we can also create a narrowly scoped subgroup of feminists. I think MRAs might be using the term "3rd wave feminist" for this, but to be on the safe side I'll coin a new term for our use here: FRA (TERF may also work, but I'm playing it safe).

We now have two narrowly defined groups of awful people, sitting inside and more or less agreeing with a broader, more diverse coalitions of politically active less awful people. The broader groups dislike the smaller groups, though are less harsh on their own. Both smaller groups suffer from seeming psychological problems, have a strong ideological streak, and are rather awful to interact with online. This is to say that the relation between FRAs and feminists has a similar feeling to that of MRAs and "MRA spectrum individuals".

If the parallel now makes sense to you, I believe you may have been mistaking a recurring semantic disagreement (namely: people on forums not realizing you have an extremely specific definition of MRA), for a widespread cognitive error (namely: people thinking MRAs-by-your-definition and feminists are similar).

> We cannot argue about the historical context of feminism.

I think we're in broad agreement on the history of feminism. My discussion was about feminists as a group of individuals, rather than an intellectual lineage. (Similar to meaning "people who live in the us" when discussing Americans, rather than "the philosophical descendants of the US founding fathers").
maybe this is something for you -> https://cybersecuritybase.github.io/introduction/
> his current businesses exist thanks to gov't incentives/tax advantages in the domains

What do you mean? It's not like the oil/petrol car/traditional space launch industries exist without government subsidies... This is basically just levelling the playing field (and ensuring a better future)!
I want to use something like flat buffers in NodeJS for optimizing websocket traffic and implementing a FS database. But I cant find much stuff for it in JavaScript. Do you (de)serialize the flat buffers or use them directly by abstracting get/set for example via Object.defineProperty ?
Something tells me many "pros" feel exactly as you do. I wholeheartedly agree.