skysight-inc/HackerNews huggingface dataset:
As much as the US Media wants to you think North Korea is cut off from the rest of the world, it's not.

The US media doesn't say that. The average N. Korean is very much cut off from the rest of the world....somewhat changing with smuggled in phone and DVDs, but still.
Tesla Shows Record Numbers in Q3, but Will Probably Miss Yearly Goals
FOMO=fear of missing out, for anyone else who is wondering.
I guess if somebody has Siri, Google Now, Google Home, Amazon Echo, etc. and then they ask to change the music it would be a pretty fun mess.
I haven't experienced Symbian; was it atrocious for devs? users? How was it atrocious?
Infamous works too. The Lenna image is often avoided due to copyright and sexism issues.

https://en.wikipedia.org/wiki/Lenna#Controversy
https://github.com/scikit-image/scikit-image/issues/1855
I wish git would deprecate stash and replace it with something like this, that doesn't have any magic and just uses the existing branch system.

It would generate a new temp branch every time using a counter system, e.g. "stash1" "stash2", so all the temp branches effectively form a stack. The stash popping behaviour can still be supported this way (popping would cherry-pick and delete the highest numbered branch).

It would be easy enough to script as a side project too.
These are the response letters to the editor re the De Millo-Lipton-Perlis article:

http://research.microsoft.com/en-us/um/people/lamport/pubs/l...
> I was nervous writing that post

We're just exchanging ideas and viewpoints here. Nothing to be nervous about, specially since we're both posting with opaque handles.

> I couldn't enumerate everything in a post that was already too long.

Right. It's just a matter of priorities for a short short list.

> narcissistic performance art, someone hopping in, vastly exaggerating with statements like habeas corpus was rolled back!

I would have welcomed a reasoned response that did not consist in toto of imaginal matters and an apparent personal attack.

Here is another piece of "narcissistic performance art" for you: http://www.nyupress.org/webchapters/hafetz_911_toc.pdf
Curious if there is a legal ruling to that effect.
Also, probably hybridization.

https://en.m.wikipedia.org/wiki/Hybrid_speciation
Ah, thanks. The mobile app view wasn't clear on that.
Thank you for doing that. I sincerely apologize.
>Housing can still serve as something of an inter-generational value transfer

Except inheritance comes when you need it least: late middle age, when the house is already paid off or close and there's little time for savings to compound before retirement.

Paying for (most of) your children's education is a much more effective form of inter-generational value transfer: it comes at the time young adults face the greatest expenses relative to their earning power, and lets them reap the benefits of a high-end career without excessive debt (so they can actually build wealth).
But they don't do "exactly the same thing, with the only difference being..." unless you ignore the index, which is one of the extremely powerful abstractions that sets git apart. Sure, git could expose a simplified lowest-common-denominator interface that plasters over its differences, but the same interface would (and gitless does) plaster over its strengths and encourage people not to learn them.

I agree with TFA: this isn't a UI issue, it's an abstraction issue. Several of git's abstractions only make cost/benefit sense in a distributed environment. Unbundling the cost of learning dVCS abstractions would make git a better fit for the Cathedral and a worse fit for the Bazaar. This might be what you want, but you should at least be able to understand why other people do not want it.
For me it's reading things like astrophysics and cosmology. I find it peaceful to ponder that I'm a small part of a very large construct. Though I have a lot of interest in the field, the perspective really just puts my mind at ease. (Has to be dead-tree though - even a kindle has too much reminders of my work)
And a pretty good support for Open Source, unfortunately not a given in the Android marketplace:

http://developer.sonymobile.com/open-devices/
Trump ‘may have avoided paying tax for 18 years’
See this essay on why living without time zones is probably a bad idea: https://qntm.org/abolish

Having no time zones would probably work if you were geographically restricted to one area (as will probably be true on Mars for some time), but when you get to the point where you're covering a large enough part of the planet, you're going to need them, even on Mars.

I also think you'll find that no matter what you do you it won't be long until people start being fuzzy with how thye express dates and times.
I have a ton of extensions for VS 2015. I'm getting worried though that they all are collectively bogging down Visual Studio. Is there a way to profile what is causing freezes in VS?
This is not new. Been in the OS at least since iOS 8, maybe iOS 7. It's also not hidden... it's part of the system services listed.

Sensational headline.
This is spot on, thank you. The git porcelain is very inconsistent between commands, and that really muddies the view of the underlying model. I would argue that a cleaner porcelain would lead to more easily building a mental model of the data structures.
... still, I think it does people disservice to not make it clear that ml is math and that it can only really be done well if you understand what is happening, ie, if you take the time to understand the maths, which is not that hard btw.

Calling something cool/hacking because you don't want to take the time to understand the maths is something Trump would do if he was a programmer
I'd say scikit-learn is a better way to get started with machine learning. Check this out, for example: https://www.youtube.com/watch?v=cKxRvEZd3Mw
MySQL (at least earlier on) was _very_ fast for simple selects. This made using it for websites make sense. If all you needed was to display the result of a simple query (most websites) mysql was easy to use, very quick, and quite forgiving.
Karabiner – Easy Keyboard Remapping for OS X
heh yea. that's prbly why sleeping to TV is such a popular option.
>> What does password complexity have to do with the strength of the algorithm used to generate passwords?

It is not the algorithm only but if you can look a little bit more closely, it is iteration count too. It uses 1.000 times and 10.000 times more iterations respectively.

Plus, depending on complexity, character set range enlarges.

>> Why is this using PBKDF2?

We would like to use more industry-standart way of things rather than individual works.

>> Is the "commercial" version of this also Ruby code wrapping OpenSSL?

Commercial version is purely written C version of it and backed up with OpenSSL on some cases.
In my mind you use many of those commands to perform actions in the repo or locally which are related.

For example: 'git reset HEAD~1' is something I use often, it is vaguely like 'git revert <last-hash>'. Therefore I see them as providing similar functions semantically, but not literally.

'git fetch' and 'git cherrypick' are again similar in my mind where one is pulling changes from a remote, while the other pulls a set of changes from one branch into another locally. This is not as good an example though, but I do think they have slightly overlapping concepts.
I keep the Unicode box drawing characters in my XCompose configuration. For example the sequence 〈ComposeKey〉 〈#〉 〈-〉 〈-〉 produces ━ (The thin horizontal line). Not too difficult to type, even compared to the ascii approach. Also quite easy to remember — the # looks like a box, so all the box drawing sequences start on it.
1000 Million Email ids List
Megan McArdle has a long history of being Megan McArdle.
The only thing that it really chokes and dies on is if I try to open a mix of C#, SQL, JS and HTML files at the same time. I'm not totally sure what it is doing or analyzing, but the memory usage jumps up to somewhere north of 2GB with a lot of disk thrashing, when I might have 200 kb of text files open. JavaScript intellisense seems to be the most likely culprit, to the point that I have gotten in the habit of doing all front-end editing work in WebStorm, and reserving VS for the backend code, which is a much happier experience.

This is on Windows 10, with a solution of about 15-25 projects. At one point it was close to 100K LOC, but that was before we went in with fire and sword to remove some terrible, terrible amounts of redundancy, so it's considerably less now.
They don't do the same thing implementation wise, but they do the same thing ux wise. This difference causes all discussions like the above: it seems as if some people like ux "plaster", while others like bare-metal tools.
Fantezide Sınır Tanımayan Şirinevler Türbanlı Escort Ayfer
Blue Apron is on pace for more than $1B in sales as it preps for an IPO
> Other cheaper insulation types are really good already.

This is short-term thinking.

I don't expect the insulation in my house to be sufficient for the significantly increased and/or decreased temperatures caused by deforestation, CO2 pollution, ice melting, etc.

Yes, we will have moved out by the time it will matter, but I think my children and their children could've potentially lived comfortably in our house had it been built with the best materials available today. And with more insulation, air conditioning wouldn't be causing even more warming:

http://www.nytimes.com/2012/08/19/sunday-review/air-conditio...

Substantially improved insulation in new housing and stopping deforestation could get the world back on track.
>>Windows is obsolete. The connected world of computing has left the old Windows OS paradigm far behind.

Except the guy couldn't get the Google Docs version working. Instead opting for another desktop environment in the form of OS X.

This article is infuriating, the guy shows up unprepared to give a ppt, wastes 15 minutes trying to load his ppt, rants about Microsoft's demise.
Scientists Discover New Type of Whirling Blue Fire
They do different things, anyway. `git checkout <file>` will restore files from the _index_, which means it actually discards changes since the last `git add`. It can also be used on the entire tree as `git checkout .`. (As an aside, I think that the different branch vs. tree behaviors for `git checkout` are the biggest UX wart in git.)

`git reset --hard` discards the index _and_ any unindexed changes. You can think of it as essentially `git reset` (which discards the index) followed by a `git checkout .`

I think a lot of the murkiness of git's usability comes from the fact that many commands have collected convenience flags that replicate the behavior of other commands. The rest comes from the fact that `git checkout` and `git reset` can affect any or all of 1) the contents of the working directory 2) the contents of the index 3) the contents of repository metadata like branch tips and HEAD, and you pretty much just have to learn what does what.
1. Networking is actually a very bad way to secure initial customers. It is very unlikely that you are going to find yourself in a room with your target customers. You'll end up wasting time and energy on people who are never going to use your product.

2. Develop a persona for your target customer. Make it tangible so you can imagine your end-user. Imagine how they go about their days. What their interest are; what their hobbies are. What they do in the morning; what they do at night. Their fears and challenges. What is the challenge that your product is solving for these people?

3. Now, you should have a sense of who you want to reach. It might be quite a broad category... 'Heads of Business Development in start-ups', 'Design freelancers on PeoplePerHour'. At this point you should be in a position to think about where you might be able to find lists of these people. Go niche, so you don't overreach. It's easy to capture a small market than a big one. Start small, and grow to new markets. Maybe, if you're building a freelancer website, it'll mean dialing down your target market to 'design freelancers in Aspen'. Try to find a directory of people online that meet this category.

4. Create a database of all these people. Only start with 100. It should have their names, companies, email addresses, and a notes column. Fill all this data in. This is a list of potential early adopters.

5. Draft these people a short, targeted email laying out in CLEAR and DIRECT language your valuable proposition. 'I spotted your were a design freelancer in Aspen. I'm building... I thought you might be interested because... Is this something you might want to use?' Follow up a week later with an even shorter note for people that didn't reply. RESPECT their details. Don't spam them. This is a PERSONALISED message.

6. You will receive two responses (a) 'yes' -- that's great, you have an early adopter; track their use of the service and value them; (b) 'no' -- that's even better, ask them why they don't think it's a good fit for them; ask them for feedback; why isn't it attractive; what would make it attractive?

7. Fill in your database with all these responses. After you have 20-50 responses, you have some important intelligence about whether you have built a product which ACTUALLY solves a market problem (i.e., you have market fit); if not, pivot -- build a product that responds to these people's feedback.

8. Rinse and repeat.

Sorry for the plug... people have told me that the most time consuming bit of this process is finding these people and their emails. That's why I built Find Emails Team. You can find it here: http://findemailsteam.com. For a few dollars, we can put a manual team to work to find these contact details for you.

Best of luck!
They only do the same thing if you haven't previously used `git add`. If you have, `git checkout` will use the contents of the index, not the contents of the last commit.
From a skim of the variety article, it seems that google is blocking access to their assistant at a vendor level - i.e. if you have a product that includes the alexa assistant, you can't also have a product that includes the google assistant. This seems fairly stupid if true.

I'm hoping that either i'm reading it wrong, or variety has misinterpreted the sources, and google is actually attempting to block multiple voice assistants on a per-device level. Because to me, that makes perfect sense - products like amazon's echo or google home would get very confusing if they included multiple different voice-triggered assistants.
(Personal experience and I'm not at all an expert)

See stopping as a metaphor. You are not "not thinking" ever but you can ignore some thoughts. And we do that all the time - usually thoughts we don't like. With meditation you'll learn to do that a bit better. A thought pops up in your head and instead of following it and expanding on it, you simply let it slide. Another one pops up and you do the same. When I meditate for 15mins at most 4-5 mins of it would be close to "peace" - that's all I can manage. When I'm doing it regularly, (it could very well be placebo) I find myself to be less agitated and not following every thought that comes to my head through out the day. I learn to say "not now" and focus on what I'm working on instead.
This is learned behaviour. It can be unlearned.
In my experience, most people who used MySQL simply hadn't heard of PostgreSQL (which isn't hard to install either and probably performed well enough for everybody's requirements - at least everybody I talked to).

I used to ask, because I found it baffling that someone would choose an RDBMS that wouldn't even check the size of a column.
Using NOTIFY puts the data into a message queue, so messages will just hold there until your client listens again. Eventually it the channel queue will be filled up (8GB by default), at which point the NOTIFY will fail.

https://www.postgresql.org/docs/9.0/static/sql-notify.html
> How do I tell Tup to find these components/libraries and then have Tup also add in everything needed for all the commands related to building things that use that component.

You don't do that, because it's not really the job of Tup to do that. It's better to think of it as an alternative to Make as opposed to CMake, really. Because CMake is more like a generic build system (which is 'compiled' to a variety of other systems), with a billion built in rules and utilities and libraries for making the common cases easy amongst all them.

Tup is really just not in the same design space, although it is still a build tool. It'd probably be more appropriate to think of Tup as a thing that CMake would target, like Makefiles, MSVC Projects, or Ninja build files.
>I never really understood the 'stopping' part, how is that even possible?

With practice.
Can't wait for RDS to make this available <3 Probably around 9.6.2 I'm guessing, if 9.5 is to be used for reference here.
Oh I disagree the word racist evokes a pretty emotional response regardless of how many times you use it. 2016 and all that. Just look at how much effort you're putting in to trying to prove what a "real racist" is?
CHL: A library for writing web applications in C, FastCGI support
> just because I link one of my libraries with libssl doesn't mean I want every single source file and library I create in my project to then be linked with ssl

Is this because you want to guarantee that all libraries have the dependencies explicitly defined? If nothing in that library is used, I don't think it has an effect on the output.

Honestly just curious, bc it sounds like a pain to declare different sets of libraries inside the same project.
Private prisons are often used as a bogeyman because they are so obviously inarguably morally repulsive that they are an easy target. But they aren't as significant as most people would make them out to be.

That being said, there is still an enormous profit motive attached to much of the current criminal justice system. There are a huge number of people who make their living off of it (and often times a whole lot more than a living) and have a vested economic interest in continuing business as usual. To pick a couple of easy examples, in California, the union for prison guards is an enormously powerful lobby (smaller than the teacher's union but more politically powerful) and spends a huge amount of time and money pushing for longer sentences and more incarceration. The alcohol industry very much likes that the criminal justice system is locking people in cages when they choose to use a competing product and is lobbying very hard to keep marijuana illegal wherever it can. Prisoners are used to work at slave wages for large private companies who make a killing off of it.

So while I'll accept the dismissal of the private prison issue which is rarely significant but exhaustingly invariably raised in every single discussion even tangentially touching CJ, there's some meat to what GP is saying. And we're not quite anywhere near bipartisanship on CJ reform yet at least on a federal level; half the presidential candidates have decried any attempts to reform CJ and declared themselves the "law and order candidates"
Yes, I'm adding them as I learn about them her (or, in this case, am reminded about them).
All you need to remember is "\?". There's also pgadmin.

Things you do more often seem easier.
Show HN: Example of a Tcl Extension in Free Pascal
I've started listening to podcasts to drift off to sleep.

Pro: in about 10 minutes I drift off easily to sleep

Con: I get the weirdest dreams. Probably listening to Dan Carlin talk about Mongols and Anabaptist religious fanatics in my sleep is responsible.
Detecting Poetic Content in Historic Newspaper Collections (2015)
It's impossible to respond to your post with a response involving reason, you're not appealing to reason.

You made an unfounded assertion, with a scolding for not enumerating your unfounded assertion in my list of consequences of 9/11. This list is no list – it's literally two items that I had chosen specifically for that paragraph because A) they were important to my reasoning B) they were the two explicit goals of al Qaeda operations, decided upon as the best strategy after increasing scare resources limited potential scope of operations, and lack of appetite to become a religious nation-state.

When called on your unfounded assertion and scolding, you attempted to take a step back. You sarcastically mocked my defense, by conflating the time I took to write a long post, with me taking time to write a long list of absolutely every cost to humanity after 9/11. You claimed my response was really just imaginary concerns and a personal attack, complained I didn't engage your unfounded assertion, and posted two pages of the table of contents of an unidentified book.

I spent ~10 minutes trying to learn more about the author and his assertions, and couldn't find any information on Google that would remotely shed light on your unfounded assertion.

Even if I had, it doesn't change anything. The most charitable version of the only argument you've offered is I'm callous to care more about trillion of dollars in economics consequences that our fundamental rights as a society. That's not what happened. All that happened is I built the paragraph around mentioning al Qaeda's only two explicitly goals, and that they had accomplished them at level beyond their wildest imagination.

At the end, I'm thinking, this was utterly a waste of time for the both of us, except you've gotten to engage me two posts in a row now. That's usually the mark of a troll.
I'm not sure tapas are becoming more common in the US but one does see a fair number of them in large cities these days. I really do like the small plates and, especially when I'm travelling, my eating schedule is often messed up enough that I want something lighter.

My only objection to tapas is that they often seem like an excuse to charge 1/2 as much for 1/4-1/3 as much food. That's probably not completely fair as there's probably less "filler" than a typical main has. In any case though I find tapas meals tend to be on the pricey side.
here is free 64 pages report from O'Reilly - European Software Development Salary Survey 2016 [1]

[1] http://www.oreilly.com/programming/free/files/2016-european-...
This might b a good place to ask - is there a way to browse c# source code by traversing dependency graph instead of a list of files?

I feel that there has to be...
Food isn't just about filling up (especially if you're dining out), but about the taste and experience. Otherwise I'd only eat Soylent [0].

[0] https://www.soylent.com/
Two things:

- I don't think the chronological order in which we've developed technologies matches up with the difficulties of cloning/repurposing/using them. I wouldn't expect NK to be able to put a man on the moon prior to, say, being able to make a Facebook clone.

- not everything is being invented from scratch. If individuals can smuggle data and devices in, do you doubt the military acting with the full resources of the country couldn't manage the same?
I've been worrying about how I'll find a phone with a proper keyboard when my current one dies. I knew about the exploitation that went into making electronics, but without cognitive dissonance we wouldn't get anything done.

I think after reading this article, my next phone will be a Fairphone. There are more important things than how easy quickly I can write an email.
Need a lot less rhetoric and a lot more controlled experiments.
Try Leavitt's Modern Method for Guitar! I'm totally in the same boat, and forcing myself to "slow down" and play really simple songs well in standard notation has helped my confidence a ton. It's totally reasonable to self-study the book if you're already fluent playing the guitar.
Ask HN: How do I start with Elm?
I want to try Elm, by I have no experience with Haskell-like languages. What is the best way to learn Elm's concepts?