skysight-inc/HackerNews huggingface dataset:
Applying the Business Source Licensing (BSL)
Can you use the Docker Registry to recreate a Dockerfile?
This is a very good point. I have observed that people tend to forget the physical differences between being small and being tall. Not everything is proportional [1].

[1] https://en.wikipedia.org/wiki/Square-cube_law
I think the better approach is to think of it like this: https://xkcd.com/1053/. Oh man! There's this other word that very precisely means what you have spent your whole life thinking that other word kinda-sorta also meant! How cool is that??
He won't, because he clearly hasn't worked in the field.
Your point stands regardless, but who cares if he committed adultery? It's completely irrelevant to the question at hand and not illegal.
"ExtraBaconDemo" Ok, this is going to be hilarious.
I agree, but twitter does simplify the spread of certain "quotes". I doubt the same amount of people would take to social media to share a blog entry as opposed to tweets.
Uncanny Valley used specifics to satirical and humorous effect, whereas this post just deployed brand names every 10 words. I was really bored.
Agreed... I was looking for the magic words "uses the Signal protocol" or something along those lines.
Alternative options: NVidia is too expensive per unit or most Apple customers could care less about dedicated graphics. I think the latter is most likely - they don't sell their products on specs.
It's unfortunate. I'd assume there was a good amount of re-location and development based on the speculation of Fiber being installed.

Supposedly Google is now pursuing wireless, surely after they realized that city planners and existing infrastructure companies could give a Hooli about "disrupting" thousands of miles of cable buried under city streets.

I guess the impending Fiber service did spur others to install their own fiber networks, so perhaps the benefit can be realized anyway - as long as you're ok with CenturyLink ;)
We all know

That was the point I was trying to make with "unignorable public fact" - "we" don't "all" "know" that, for various values of those words. Would you expect TV anchors to say things like "Well, I'm standing outside this polling place, but I'm not really sure what the point is because elections are broken"? Millions of people get involved in fighting elections like they mean it.

Consensus about this kind of thing is a real problem, because the landscape is polluted with lies and delusions.

Edit: I specifically said "lose faith in the US election", not "lose faith in the US [generally]"; it's one thing if the bad policy is the result of legitimate elections, it's quite another if either the vote is widely rigged (hacking voting machines), subject to intimidation. People ending up believing it's rigged when it actually wasn't is just as bad, it's the kind of thing that leads to political violence.
Let's be serious. No one reads twitter over sms anymore. This isn't at all the reason twitter continues to limit to 140 characters.

(Before some smartass replies "I do read over sms", well even without sms merging, twitter could still split a tweet into multiple sms. 99.9999% of their userbase wouldn't care.)
Also, the security aspect: Hangouts would get a bunch of backlash in the Enterprise world if they added the Allo type features to it. So they have pretty much to have separate systems for Enterprise vs Consumer if they want to integrate all the Google Now capabilities.
Why the down vote?
There actually is an app called "imo" which does both text and video chat in skew speed network
Unfortunately, the original article is inaccessible both from a paywall standpoint ($32 at http://www.nature.com/nnano/journal/vaop/ncurrent/full/nnano...) and also from a technical standpoint.
>We have already established that I don't agree that this is a true statement, and you've said nothing which could change my mind...

You need to start at the very beginning, the definition of legal right. Black's Law Dictionary is a good place to start. Basically a legal right is something the law provides a legal remedy for if violated. Since you don't think the victim in this case had a right not to be kicked and punched against her will, I am really curious what you definition of legal right is.

In this case the victim had a lawful right not to be kicked and punched against her will, and when she was the law provides her with remedies (both in the criminal and civil context). Note when ones rights are violated in the criminal context (e.g. you are a victim of a crime) that triggers yet more rights, including but not limited to, the right to be present, the right to be protected, and the right to privacy. [1]

Just as an intellectual challenge try to conceive of being the victim of a crime, any crime, in which the law does not provide you with a remedy. And yes, even when a victim has been killed, the law still provides a remedy, for example, your family can sue civilly and/or be present during the criminal case and even make recommendations to the prosecutor.

[1] https://www.victimlaw.org/victimlaw/pages/victimsRight.jsp
Mistaeks I Hav Made: Higher Order React Components
The Artist and the Machine, Michael Nielson
AMP = the page you should have created originally without bulk, light, fast and readable. But you didn't, and now you have 2 pages to maintain.
Have you tried CLion? I know you're not asking for an IDE, but CLion comes bundled with its own compiler, and theres basically zero setup required.

If you're still getting stuck, and would like some help, email me (my email is in my profile)

I would be happy to jump on a skype screen-share with you, and help you get setup.
Spatchcock! Cooking time greatly reduced.
This article seems too far removed though. It's hard to relate to much in it.
Rugged Ceramic Batteries Deliver 3X Leap in Capacity
The patents forced them to route through their own servers instead of peer to peer. Seems like a logical reason not to make that an open standard to me.
APL.

Although it's not what programming will look like in 50 years. It's fifty years old already and hasn't caught on. My guess; in 50 years time, programming will look pretty much how it does today.
yay! one more app to do the same thing, but "simpler" "faster" and now its "human"

here is what Hangouts was described as

https://googleblog.blogspot.com/2015/08/google-hangouts-now-...

simpler, faster, beautiful

and what more, now I have to use ONLY my mobile to use duo, which means no more comfort of my mac or desktop, I have to keep my phone attached to my face. yay!!

I taught my technology challenged mom to use the terrible hangouts interface, now I have to teach her Allo? thanks, I am moving her to facetime or skype. at least they work reliably and no danger of a new epyks or timefaceme improvments anytime soon
I find roasting a chicken incredibly easy. All it takes is an oven, roasting tray and time.
Could you elaborate to those of us not familiar with Cisco routers?

My understanding is this exploit disables password authentication and allows you to access the device. A seperate command allows you to re-enable it.

Would this re-enabling kill your current connection? Is the password later needed to change settings on the router (like if you typed sudo and are forced to re-authenticate)?
But the root cause of that is the same as for the effect described in the paper. As you're older, your mental machinery filters more.
Yeah, if you can install packages, then you can run the RVM installation script and install the right version of Ruby. In fact, you don't even need admin privileges if you use RVM.
> The value is more than the price cooked versus DIY. To me it's a bargain because I'll eat something way worse for me if I'm in a rush and there's nothing available. We don't want to stop at McDonalds because I'm running late from work, my wife and daughter had an activity until 6, and we already ate everything in the fridge. Boom, chicken.

Yes these are awesome for that perfect blend of fast, easy, and not quite junk food. I wouldn't recommend having one 7 days a week but you can pick one up in place of fast food and feed you and your kids guilt free.

> EDIT: I don't want to entirely rag on McD's.

I love McD's and the mere existence of the McDouble[1] proves that the human race is doing just fine.

[1]: http://nypost.com/2013/07/28/the-greatest-food-in-human-hist...
IT Shared: IT4BI Becomes BDMA
I don't know where people would run three versions at the same time. The information from the GnuPG project is clear: You can run GnuPG 1.x and GnuPG 2.x at the same time, but you should not have GnuPG 2.0 and GnuPG 2.1 installed at the same time, as bad things might happen.

What 3rd party software is using the keystorage mechanisms directly? Do you mean how information is output from GnuPG?

It sounds like the situation you are describing is the keystore, which has changed formats. GnuPG 2.1, as far as I can remember, will oll use the older versions keystore, but you are correct, once you have a 2.1 keystore it can't be used by GnuPG 2.0 and 1.x.

It's a tough call for the GnuPG developers and something distributions should help with. On one hand there is immense pressure to improve GnuPG, on the other hand, you have many actors who kick GnuPG around when it makes any deviation.

I would say defaulting to GnuPG 1.x is a bug and new releases of Linux, Homebrew, etc., should use GnuPG 2.0 at the very least, but better yet, use GnuPG 2.1 which has many of the things that people complain about fixed or in process of being fixed.
>> Are you interested in knowing how operating systems work in general? Do you want to know how parts of Linux specifically work?

> An undertaking which a lot of novices take for reasons unknown to me. I was always fine without this.

I'm probably atypical, but my motivation for wanting to get involved is that many of the jobs I really want demand Linux kernel development experience. I have good systems-level experience at all levels except the kernel, and I want to fill that hole.
.. and there's the other half of the false dichotomy: if you're not with "us", you're against us.

It's interesting that you choose to use the word "management" here - we in other countries are not left to make our own decisions, they're "managed".
> it would a be a fun multidisciplinary place to work

They apparently don't shy from morally questionable ways to accomplish their goals. So if you are into it.. Snowden actually wasn't and that was one of the reasons why he decided to quit CIA and eventually become a whistleblower.
Yeah but we do this with everything. We borrow against our future selves with credit cards, and student loans, and mortgages. We borrow against future generations, in good times and bad, hence the massive national debt: in bad times borrowing softens the blow is the argument, and then in good times "it's your money not the government's" to argue for tax cuts and continue the borrowing.

In the aggregate, we're a stupid short sighted self important primate. And the vast majority of that debt has gone toward blowing shit up, and maintaining the preeminent ability to blow shit up. But then we have scared little white old bunny rabbits who keep voting for scared fat white old bunny rabbits who talk about diplomacy being bullshit and turning the middle east into glass is the solution for our problems. It's a neurological disorder up and down the voting scale. So, surprising? Not at all.
Drive Massive Traffic with Instagram Marketing: A Sumo-Sized Guide – SumoMe
A little bit of success is dangerous for startups
no.

not sure about contractor rates, but in major centres (NYC and SF), a starting salary for top tech firms is very approximately $100k/yr (within a standard deviation). now, even a front-end dev would be expected to know algorithms, big-o notation, (maybe OOP as well), etc, etc, to get through the interview process at a top firm and secure such as a salary, but it gives us a reference point.

so, just using that, extrapolate from there depending on:

1) firm you work for (not everyone works at Google [or wants to] ...) -- if you go work for a non-profit, maybe that's more like 70k or 80k, or whatever.

2) where you live -- but salary does not go up/down linearly with cost-of-living, so don't shave off too much just because the cost of living is lower somewhere else.
I'm also running 4.6.4 (arch). This particular issue was incredibly bad when we got the first models (tearing at the mouse position) and progressively improved, but it's still not fixed.

Note that the modesetting drivers also incur in several performance hits compared to the regular xorg-video-intel. For instance, I can see libreoffice dialogs REPAINT, while inkscape works at 1/4 of the refresh speed.

This is not lenovo specific though. Intel drivers typically lag 1-2 years behind current models at the time you can consider them "bug free enough". This was true for any laptop I've been using the last 10 years.

I cannot fathom how broken the skylake driver is right now.
AFAIK quite a few businesses are stuck with it, as the cost of migrating to anything else would be prohibitive. It's usually easy to migrate logic from one language to another, it's harder to change a persistance layer, especially when it involves a paradigm shift such as NoSQL to SQL .
Pennsylvania Is the Latest State to Tax Streaming Services
Icons8: What Can You Learn from People Who Drew 30,000 Icons?
> NoSQL was an attempt to scale by sacrificing some of the capabilities of the relational model.

You can give up global consistency without sacrificing local (single-node) consistency. And normalization isn't an all-or-nothing proposition: you can select the kind of schema that best fits your needs. Unlike the case with NoSQL, which just says “lalala... I can't hear you” whenever you bring up consistency.

> Key value stores scale great, at the cost of having almost no query capabilities to speak of.

Far more worrisome is the loss of data integrity guarantees. It's okay to let me selectively disable these guarantees when I don't need them (say, by using a less structured schema), but a “database management system” that doesn't let me enforce the intended structure of my data, under any configuration, is simply not worthy of the name “database management system”.
Most of these countries (or regions) never took up capitalism, free markets, and liberalism. Being partners on either side of a proxy war obviously didn't help.
git pull, go install program

then I run my systemd script to restart the service
How do we know that skin-colour is not 'causative' to bad credit?

Are you really asking that question?
Working on a software project in house or web development outsourcing?
Here's the supporting "A Five-Stage Model of the Mental Activities Involved in Directed Skill Acquisition" reference link for anyone interested.

http://www.dtic.mil/get-tr-doc/pdf?AD=ADA084551
Yup it is over SSL.
Prepared statements? What does it mean? You mean building the query in the server?
Oh, really? Could it also be that advertisements are misleading way to collect the facts and press releases are misleading way to evaluate performance?
> Joins and strong consistency are awesome but run head first into the CAP theorem and other concerns like single node performance on a sharded cluster.

The CAP theorem doesn't force you to give up consistency within a single node. NoSQL databases often do, though.

> All popular languages I've seen offer hierarchical (maps of maps etc.) and more primitive structures only.

So, instead of fixing programming languages, let's cripple databases?
I'm not sure in what way they would be light years ahead.

But I will say the it's probably much easier to hack on the bsd kernels than Linux.

Taking FreeBSD as an example, if for no other reason than the absurdly great documentation, tooling, and developer community.
Yes news can be misleading, but I think there's a lot of truth in Rene Girard's idea of escalating mimetic rivalry... and Peter Turchin's fathers-and-sons cycle of violence.
So I downloaded the files and poked around the Python code. The code looked positively amateurish, not in its functionality (I'm sure it works) but in the coding style. I'm not sure what I expected, but the formatting, the types of comments, it all looked like it was written by someone who just started out with Python. Maybe it was written very hastily, I don't know, but I encourage others to take a look. It's interesting to see the source for this kind of stuff.
Maybe this article isn't aimed at the hungry poor.
My freezer contains about a dozen big sour cream/cottage cheese containers of broth made from rotisserie chicken carcasses at any one time. The flavor is superior to store-bought broth, whenever one has the time to actually cook.
It is not acceptable because it is utterly meaningless. There's no way that a scale can represent something that is intrinsically subjective.
Not nodejs, but I am in the process of tracking down and event loop loop (e.g. emit( event_id ) somewhere in the path of an event lisener of that name). I assume this can happen within node too.

The stack trace is amazing to see.
5 reasons why my product sucks, and yours can too
^ this.

To be fair, though, it is genuinely difficult to gauge which technologies are worth adopting.
Clearly some are, otherwise we'd all still be writing hand-crafted assembler to optimize drum memory I/O, or perhaps heaps of Perl CGI scripts.

It's also unrealistic to expect the average programmer - hell, even the pretty good programmer - to be aware of 50+ years of relevant research. For starters, many of them can't even access the relevant papers without paying some gatekeeper a whole lot for the privilege. If they could, they'd need a significant investment of time to understand them, especially without ready access to domain experts who can tell them which papers are most worth reading and in which order. (All of these are benefits of graduate student life that are often taken for granted.)
Not skin color, but race, yes. We already know that there are genes that make certain races predisposed to certain types of behavior. [1] How do we know that no similar genes exist that influence creditworthy behavior?

1. https://en.wikipedia.org/wiki/Monoamine_oxidase_A
Cooking apples are different varieties, anyway. The best reason to process apples at home is if you have them fresh off the tree.
Sure, but what is the point of that? It's not as if I would remember all the different images. And it checks with the previous one, so what's the purpose (genuinely asking, as it looks pretty cool).
I am always a little concerned when you increase the amount of radiation in an area. How will this affect children, animals, insects?

Having fiber would be the choice I would make if given the option.
It sort of makes sense, if you choose to leave an expensive area and move to a cheaper one. But even then, other financial products could have helped you save that way.
Ask HN: How have you left Google's services?
Google seems to be more and more of a one-stop shop for me (and many others). There are privacy concerns, as well as concerns about data being available/under your control for the long haul.

What have you done to mitigate this risk? If you've left Google's services, what services have you replace, and how?

I rely heavily on Gmail, Search, Drive & Photos. The main issue I have is making my data highly available and resilient at low/no cost.
What is it about "modern" life that makes us less inclined to Stoicism, though? This smells of noble savagery--I'm doubtful anyone who refers to ritual body mutilation as preferable to playing Everquest has been mutilated.
In my lab, re-enabling did not kill the current connection, so it could be a very quick switch flick, login, revert to try and avoid detection.
Yes I had the same thought but I just wanted to know how many vectors other than this will be possible.
Let's say the customers are not doing anything like that. Now do we have any other vectors?
There is no longer an official upper limit on cholesterol intake, and (for most people) sodium intake being harmful has also been debunked. Saturated fats also have been shown to have no link to heart disease.

http://articles.mercola.com/sites/articles/archive/2015/02/2...

http://www.scientificamerican.com/article/its-time-to-end-th...

http://www.eufic.org/page/en/show/latest-science-news/fftid/...
Comments moved to https://news.ycombinator.com/item?id=12295608.
I don't think the point is to avoid surveillance (although self-hosting may make it slightly more inconvenient to snoop). The point is to own your own data, not depend on Microsoft/Google's benevolence.
I think in the end we will find out that both interpretations of whether free will exists might be correct, but with determinism being more fundamental. Think about a deterministic machine learning algorithm with a fixed input of training data. The agent/algorithm learns by reacting to it's data input/environment, has goals in the form of a cost function it is actively trying to minimize, has options to adjust its neural weights depending on what it experiences, yet we know the system including the environment is predetermined from the moment we kick off the program. -Khatchig, from "Digital Physics" (the movie).
FYI - 'race' is a social construct that humans use which basically boils down to skin colour - not much more.

In reality 'African American' or 'Black' should not be though of as a 'race' - rather, as an 'ethnic group' - which is a collection of behaviours, ideals, attitudes etc..

Tell me, what 'race' is Barack Obama?

What 'race' is someone from Sudan wherein people look a mix of 'Middle Eastern' and 'African/Black'?

What 'race' are most Mexicans who have both Aboriginal and European backgrounds?

Genetically, obviously there are some differences beyond skin colour, but it's pretty impossible to pin down 'race' when talking about genes.

The dude doing your credit score is not going a gene test. He's looking at the colour of your skin.

It's insane to think that has anything to do with anything.

If anything 'ethnic group' would be a better correlation, but that's an impossible thing to determine in America.

It's also racist, and I don't mean this in a 'PC' left-wing sense. I mean it in the most basic sense. Which is why it's illegal.
Non-relational database for a million rows of data? Madness.
Speed of development and execution when I don't, and will likely never need, to query that way.

I argue you ignored the silver bullet criticism and then immediately doubled down on SQL as the silver bullet.
I truly don't understand the point of having both (2) and (4). Could someone here who runs a process like this comment on what signal they're picking up from (4) that they aren't getting from (2), or vice-versa? If the InterviewStreet stuff isn't good enough to demonstrate at-home coding skills, then why not just do the take-home exercise? If it is good enough, then why not skip the take-home exercise?
Store-roasted chickens drive me crazy because every chicken in the case is 4 pounds or more and all the roasted chickens started out smaller. I'd like to buy a 3 to 3.5 pound bird small enough to roast in a pan but they use them all and don't sell them.
You're spinning an XML fantasy.

XML is not good at describing structures or interfaces. It does not have precise semantics. The semantics of XML are so vague that you can't even tell whether whitespace is significant when parsing it.

XML describes marked-up text. And yet it's awkward enough that it's not even used anymore for the most common case of marked-up text (HTML), which is why SVG is evolving to be more like HTML now.
Jason Silva put it quite nicely in one of his videos [1]:

> The very same quality that make us these majestic creatures that soar above the heavens and transcend their boundaries has made us perpetually dissatisfied, neurotic beings living in urban centers drowning in consumption in an over-capitalist bloated system that can no longer satiate us always wanting something else until we're overwhelmed and overweight and immobilized by how spoiled we've become and yet we enjoy very little of it.

[1] https://www.youtube.com/watch?v=YzAFCU4RCnM