skysight-inc/HackerNews huggingface dataset:
> Why preserve culture? You answer still comes down to "because we can't lose it".

Why have cultures? Because it increases the diversity of thought and ideas. This diversity in turn can inspire each other and create new impulses, ideas, ways of thinking. This diversity is severely limited - and in turn how much it can influence and inspire other cultures - if they simply disappear. It's like taking all the work and time it took, for perhaps thousands of years, to create that culture, and simply destroying it.

Another reason is that I think that it's a shame for majority, dominant cultures to simply swallow up minority cultures. If the people of that minority culture want to preserve it, I think they should stand a chance.

Lastly, I think it's a worthy end onto itself. This is the end-road of socratic reasoning. Would you say that it is frivolous to just say "because it is worthy in itself"? Well, this is how all arguments end up, anyway. Just like your argument might end up with the assumption that "convenience and less struggle to communicate is worthy in itself". But then I can say, "a little struggle and inconvenience in communication is part of the fun! We should preserve our differences for that reason".

> The other side of the coin is it's being done at the expense of forcing all minority language speakers to be economically disadvantaged. Great news if you're an American, not so great if you're a Nepalese. I have to disagree with you there. You haven't shown any reason why a member of a minority culture should be excluded from most of society and prevented from even learning modern knowledge, reading literature, or even understanding the ways of thinking of most of the world.

Nonsense. Do you know how many people speak two, three and so on languages? How many people who speak a minority language in some country, also speak some majority language? The same goes for speaking a native, minority, or whatever language, and speaking English (or perhaps French or Portuguese etc., depending on where they are in the world).

I have to emphasize that I would never condone forcing people to practice and learn a language. It should be by their own volition. If they don't want to practice it, then that is of course entirely up to them. Just as I wouldn't force them or encourage them to give up their language (and perhaps in turn also their culture) in favour of some international standard language.

> This is why I favor storing languages in museums, rather than burdening millions of innocent people with the job they didn't even sign up for.

Is that so.
Make sure you crystallise your synergies while going forward.
Hm... this seems like a very complicated way of saying that github should have a way to merge pull requests into a new branch.

...but it doesn't so you have to:

- checkout a local copy
- add a remote to the PR
- checkout a new branch
- merge the PR into your local branch
- fix code, merge to master

Which is entirely true; it is annoying.

The simple solution, though, is to require pull requests to come in a feature branch, and flat out reject any that target master. /shrug
This comes up occasionally, but the history of the blink tag and how it was created from a joke is actually pretty cool.

http://www.montulli.org/theoriginofthe%3Cblink%3Etag
It seems like it would take a really big, promoted initiative with major players behind it to make a shift from IMAP, but it's good to know that other people have thought about it (your comment and its siblings).
Argh, there are far too many firms who have Hadoop clusters who don't really need them.
Interesting problem for committers. Since Github made the hub tool, maybe they could make this person's flow better right from the web UI somehow.
Yeah, but silent tracking in the background does not seem obstructive by their definition.
I admire the work of the Open Rights Group, but it bothers me that they try to funnel you towards making Direct Debit (recurring, straight from your bank account) contributions and make it difficult to find the one-off donation button.

Six links to recurring payments on https://www.openrightsgroup.org/join/ and only one to one-off donations. And even after clicking on that, I have to scroll past more Direct Debit links to get to the one-off payment section.

Perhaps I'm just cynical, but I never give charitable donations on a recurring basis. What if I don't support their actions in the future? Or I deem another cause more worthy, at a point in time, of my donations? I have to take action to cancel the Direct Debit.

I know it's probably cheaper for them, and it encourages people to sign up and forget that they're contributing, but it feels too much like their website is pushing you towards that and your one-off contribution isn't good enough.
This is where Facebook comes in handy! Please add your captchas there: https://www.facebook.com/IHateCaptchas?fref=ts
How would you link it into Evernote?

I built a repository like Evernote where you can email and text your content for saving. Butternote.com
that implies its possible at all to represent null in a meaningful way
> Have they?

Pretty much; Apple doesn't tend to release big things like this on a whim. At minimum they've certainly signaled that Swift will be treated as a first-class language on par with Objective C, and has every likelihood to replace ObjC for most use cases.
That page is a perfect example of Domestic Terrorism.
I love the idea of rating services and customers as each business transaction happens. This allows both sides to quickly weed out bad actors.

The more I see services like Ebay, AirBnB, Uber, Lyft, and so forth operate, the more I'm amazed at how much former regulation can be replaced with better information for all concerned.
I don't want to get involved in this flame war, but Apple began development of the Newton (a mobile device with a touch screen) in 1987. Palm wasn't even founded until 1992.
Try this <marquee>

https://www.google.com/#q=<marquee>
That's bullshit, what about cohesiveness? They're bringing it to all of their platforms so it makes sense that an overall redesign effort happened.
The truth about Google and evil
In Bangkok Taxis are dirt cheap.

What I noticed, though, are more and more cabs with doctored meters. That can be rather small time. For example: manipulating the kilometers driven in order to get a higher fare at the destination, or it can be very, very blatant.

I once took a cab from the airport to Silom. The initial fare was correct (35bt), but then the meter immediately went into cardiac arrest mode and just went ape shit.

This shouldn't be the case. The 35bt entry fee (about $1) gets you about a mile (depending on wait times), before it slowly goes up in 2 bt intervals. That meter must have been doctored by a factor of 10 - 15 (which I thought stupid as hell, because instantly noticeable).

A trip to my hotel at that meter rate would easily have been 3000 - 5000 baht. Instead of the normal 300 - 400 bt.

However, this being Thailand, what you should never, ever do is directly accusing the driver. There's that face saving thing, that Thais take very, very seriously.

Accusing him may get you into one of the less touristy areas in town, where you meet a number of the driver's friends wielding crow bars and baseball bats. And I'm not exaggerating here.

I resolved the dilemma, by pretending to consult my watch, making a shocked face and mumbling something around the line of "oh, Friday; traffic very, very bad in Bangkok, please bring me to Skytrain station").

The interesting thing was he knew that I knew, but didn't make any problems and brought me there.

While this example was extreme I experienced multiple rides that where slightly more expensive than they should have been in Bangkok.

So: beware!
Just a note to people who want to try this: According to the post you should use the command "git am -3 <url>", this seems to be a typo and should be: "hub am -3 <url>"
hi, paint.net user here,
using paint.net since netframework 3.0 and stopped upgrading from above v3.5
i think it may not madder for the programmer of paint.net, but...
i stopped ugrading cause for me it seemed that all the newer versions are mainly fixing bugs which were not in v3.5, and it continues...
yes, in all the years using paint.net errors/bugs
only happend through plugins smile.

there are two points which i would like to be "nachgereicht" but thats something for the paint.net-forums...

what you can do with pixels when there are vector-based drawing programs...

maybe make others smile (?) heres an example
truly inspired by frankie zappas: "bobby brown"
direct link to image: http://i.imgur.com/0CIgBXV.png
Has the Megamos paper been released yet?
Lightbox, World’s Smallest Social Camera With GoPro Abilities
I was so happy to be able to see through the keynote without the presence of these two guys or anybody like them. They were always more focused on wowing the crowd than actually saying anything, always begging for more applause with ridiculous statements such as "It's basically 16 cores!!!" to describe a device with a four-core CPU and a twelve-core GPU. (Hugo Barra, 2012, http://www.pcmag.com/article2/0,2817,2406363,00.asp) For a developer conference, they should respect the audience enough to know that we understand the real specs and adding two unrelated numbers to make a bigger number does not make it more impressive, or even any sense.

Vic Gundotra and Hugo Barra are among the all time worst speakers at Google I/O. This year it again feels like developers talking to developers. Delightful! :)
"The decision to cease the processor" was an explicit design decision by humans, who assumed that the analysis of the software was sufficient to be able to assume that an exception was caused by a hardware error instead of a software one. This was valid ... for Ariane IV. "Don't terminate the process on integer overflow" is not allowed by the specification.

It's incorrect to attribute the problem to an overflow exception. Rather, it's equally correct to say that it was a design fault (because that functionality simply wasn't needed for Ariane V) or an analysis fault (because the overflow could have been detected that way) or a testing fault (because testing with simulated Ariane V inputs would have revealed the fault).

If there was a random hardware failure in SR-2 then a shutdown, to only use SR-1 would have been fine. But SR-1 was subject to the same failure condition, because it used the same code. So it's equally valid to say that the failure was in not using two independent implementations, as a mitigation for simple coding errors.

Hence the report says the problem was "due to specification and design errors in the software of the inertial reference system", and does not place the blame only on the triggering event. It's also why "confining exceptions to tasks" is only half of one of the 14 recommendations.
I can't imagine ObjC is going anywhere, much like how ObjC didn't cause plain C or C++ to disappear. There's far too much established code out there, in third party applications and Mac OS X itself, so support will remain.

Besides, it's not like Swift is necessarily ideal in all cases. For example it might remain relevant for C library bridging code to be written in ObjC, even if the application itself is Swift at the core.
Is this exactly situation that https://help.github.com/articles/checking-out-pull-requests-... documents?

So basically:

git fetch origin pull/ID/head:BRANCHNAME
git checkout BRANCHNAME

And now you can edit that pull request and/or make new pull request based on the previous one. Or just simply merge in master.
Possibly yes, since it can interoperate with C. That's not what most people use it for (networking) so you would be swimming against the current.

I don't think it would attract a following among developers anyway... perhaps if you emphasize it compiles to Javascript, who knows ;)
I just tried this on an open pull request we had. Pretty ok experience. For some reason though, there where a merge conflict when running the "hub am -3 <url>" command. In my case was easy to fix, but Github reported the PR to be mergeable, so maybe Github uses a different merge strategy for PR's than "hub am" out of the box?
I also walk around town completely uncamouflaged, voluntarily displaying my uniquely identifiable face and whatnot, and yet somehow most businesses can still restrain themselves and do not follow me around, colluding to enable each other to videotape my every step for analytics purpose.

Sure, there's some technical steps that can be taken but there's also a social or cultural dimension to what behavior is popularly accepted fro companies.
I sandbox Facebook inside Firefox, its the only thing I do with that browser. Makes me feel warm and fuzzy for continuing to use the browser too, I like Mozilla.
In that case, I'm using Google now on my phone and saying "remind me to look up XYZ at home". And then I get a popup reminder when home.

I've been trying to just keep my inbox clean, with varying degrees of success. I could see how snoozing would be useful too.
Robot restaurants and sci-fi kitchens: How tech is changing the way we eat
You can create a new branch containing the pull request fairly easily.[1]

It's just:
git fetch origin pull/ID/head:BRANCHNAME
git checkout BRANCHNAME

Edit: I see that MaikuMori[2] posted the same information just before me; ah well.

[1]: https://help.github.com/articles/checking-out-pull-requests-...

[2]: https://news.ycombinator.com/item?id=7949107
Seems like memory would be the only limiting factor here, i.e. storing both the previous and current frame, computing the difference between the two, then sorting the runs. My hunch is it should be possible with a large enough HDD for swap space (obviously you'd have to swap yourself) and waiting a day to render a short movie.

Edit: and now I realise you need a movie source, which in 1978 means a VHS tape most likely. Reading that and converting it to a sequence of dithered frames (or "just" straight 24-bit 4:4:4 YUV) will definitely need some special hardware.
The Value of Text Communication Isn’t Uncertain (It’s Intangible)
Using Node.js to Analyze Kendrick Lamar Lyrics
Nikki, I know so many people that would give 10 years of their lives to experience the highs and lows that you just had. There are already enough cliches on here to keep you going. My hat off to you for giving it a real good go and I wish you every success in the future. You'll do just fine and will look back at this with a smile.
Fewer than I thought:

- http://www.edge.org for long emails about interesting topics.

- A few Stack Exchange weekly newsletters (stackoverflow, programmers, workplace, superuser, stats, data science). The signal to noise ratio can be pretty low but they're easy to skim through.

- Local tech / machine learning groups.

- This week in swing NYC (http://thisweekinswingnyc.wordpress.com/).

I used to get a lot more through rss until Google killed its reader. After halfheartedly looking for alternatives, I decided it wasn't worth it and simply gave up.
Yes I have looked at that. The catch is it would require another copy of the index, and I don't quite want to front the cash for that.

I did write some code which would turn a regex query into a normal sphinx query some time ago so I am going to try to implement that again and hopefully get similar results.
That sounds reasonable. I will probably go with that. Added to the queue and thanks for the feedback.
As someone who is about to start building his own house soon i have been pondering to what extend it comes down to home automation.

What I would want at this point would be.

* Automatic light control from a central device and a phone/tablet. To better extend dimable. Also it would be nice if it recognized that there was no one in the room and shut the lights or turn them on when someone walks in. Special care needs to be done when watching tv in order to dim the lights accordingly.

* Automatic shutters that can be handled as the lights controls. Could be nice if they learned when to actually shut ( when there is too much sun and the AC is running, or when the heat is working and it is day ).

* Media centrer functionality. This is nice and can easily be done by a central pc and instances of XBMC using a shared library. With raspberry this is the cheapest automation that can be done.

* Smart door, recognize who is at my door and grant access to me or anyone i have added to the list. When someone hits the door, send me something to my phone so i can know who is there. Add me the capability to open the door remotely.

* Smart heating like Nest seems to be doing. Never went into much detail about that.

* Security system. A good security system is essential. Monitor with camera and report any activity that is in the house when the system is on. Let me know when there is no power, no internet, or someone interacted with the alarm system.

* A smart fridge as someone else wrote here. If it can know in what stuff i am running low on and send me an email that i am running low on this that would be super (doesnt yet exist)

* Info graphics, in what is going on my house. Where is the majority of the power been used ? How many people visited my house ? and many more.
Data mining – Skills hard to find in machine learners? – Cross Validated
You mean if you want to get around quickly. If you want to get around cheaply you need to buy a bicycle (or take a Barclay's bike and keep it under 30 mins).
As someone else mentioned OpenGrok, but if you really want I can look into providing a searchcode implementation if you want. Just email me and we should be able to work something out.
There are additional rules for non-optional ligatures hinting the pronunciation which sometimes must be used and sometimes must not; see my post at

> https://news.ycombinator.com/item?id=7944134

Indeed your argument shows that long s and pronunciation-hinting ligatures are not strictly necessary. But neither are high-level languages for programming (you could code anything, say in C or assembler). Nevertheless most programmers prefer using higher-level languages over C or assembler, because they implement desirable features. So why not use a writing system which already implements such nice features by construction?
Author didn't mention it, but in the hub documents they instruct you to `alias git=hub`. So when author is running git, he's really running hub.
This also eliminates the use of the "Merge pull request" button which removes all the pull-request-merged-commits.

I don't know about you guys, but I have not found them useful? Do you use the merge commits for anything?
Front-end Development: For People Who Want to Know Front-end Development
<Flash> does the same.

https://www.google.com/search?q=%3Cblink%3E#q=%3Cflash%3E
I'm guessing, "too young".

"Eeh...back in my day, it were blink and marquee tags as far as the eye could see. We were doing web development for below minimum wage back then you see, and every hour, our cruel overlords would drag us out of the basements in which we worked and beat us. CSS?! HTML Tables it was in MY day lad!! Didn't 'ave none of this fancy styling business. We were at the HTML coal face then, yer see! Don't know yer born you young 'uns...."

etc.etc.
Yeah, I don't get this hub thing. When I want to manually merge on a Github project I just follow the GH instructions on the PR page to manually checkout the fork, do my work there, and merge it locally then push. Why do you need another tool to do this?
What I find really odd is how similar a drone strike is to a terrorist attack. A military convoy is being attacked by a remotely controlled IED, you can retaliate by sending a drone to blow up some pre-defined target. Maybe it is a fitting weapon for the twenty-first century, to put back some symmetry in asymmetric wars. The next logical step is the use of drones to perform terrorist attacks. It is easy to envision an eternal low intensity war with objectives being remotely destroyed by both opponents. It muddles further the blurry line, if any has ever existed, between regular and irregular warfare.
Ah, good point. I've been running hub for some time (love "hub pull-request"), but yes I never did set it up as an alias for some reason
Can anyone provide a working example for the visualization feature? The docs say that you can use the Tag functionality to label source/target nodes for sigma.js rendering, but bridging the gap between that suggestion and the actual query does not seem trivial.
I did a \<blink\> trying to see what DDG would do, and it keeps sending me to some blinkfitness.com website. Anyone know what action backslashes add?
Do you wear an ID around your neck? Do you walk into an establishment, introduce yourself, tell the keeper where you came from, when was the last time you visited, check in with an inter-business tracking device, and then ask them to forget all that?

This is what a browser with (or more appropriately, on) DNT is doing. Long way from camouflage.

And offline, we should also employ techniques like randomizing MAC addresses in mobile devices. Just like you lock your car even though it's illegal to jack it.
In Chrome:

* Checker Plus for Gmail

* Google Cast

* Hangouts (I use this with a lot of people instead of SMS now, its great to be able to switch back and forth between my phone and Chrome)

* Lastpass

* Rapportive

* Reddit Enhancement Suite

* TeX the World

* Videostream (for Chromecast, so I can stream MKVs locally)
As a native German I rather feel it associated with the German Empire - probably also not a desirable association (read "Der Untertan" by Heinrich Mann (in English this book seems to be known under different names: "Man of Straw", "The Patrioteer", "The Loyal Subject")), but it has nothing to do with nazis.
I think you've confused what mutable state is. The cell values entered by a user are input values. The derived value of a cell bases on the computation of other cells, which is not changed once computed. When a user changes an input value in a cell, a new round of computation of the whole spreadsheet is started. The input value are not mutable state during computation. The modal of computation of a spreadsheet is pretty much stateless.

The computation between cells are done by the declaring formulas and cell dependency. The order of computation or how the computation is carried out is not specified, which is what declarative programming is.

The input cells and derived cells are pretty much like the tables and computed views in a RDBMS, where SQL is a declarative language to define the view.
Dear website owners, please, do not use reCaptcha. As was noted in other comments, Google discriminates against the users who try to protect their privacy by showing them nearly unsolvable variant. For instance, I see the hard version all the time since I started to use Privacy Badger for Firefox. It is also not impossible that they discriminate by user-agent.

And generally it is a very bad idea to choose the most popular service among the alternatives, as by doing so you are contributing to the centralization and monopolization of the Internet.
In today's edition of How To Feel Old: there are some professional web developers younger than <blink>.
As far as I know hub is more than just a command line tool for pull requests. It extends git with a lot of Github nice-ness. But in the end some people just like CLI's better - and in this case it exposes some features that's not directly available in the UI.
A lot of the technology that is used in financial network is there due to legacy/stability reasons. It is important to keep this in mind when talking about these types of industries.
Really just some listservs for school organizations/information.

When I was actively doing virology research, I subscribed to ProMed to keep up to date with disease outbreaks, but that was pretty niche specific.

I usually don't like my inbox being hit by mailing lists, too much noise.
Torvalds himself doesn't like GitHub's pull request workflow for several reasons and doesn't accept pull requests on GH for the Linux kernel, see [1].

[1]: https://github.com/torvalds/linux/pull/17#issuecomment-56546...