skysight-inc/HackerNews huggingface dataset:
In practical Haskell people rarely use mappend eschewing it for the more generic (<>) operator. Personally I think it's exactly for the reason stated above—monoid is far more general than "appending".

In particular, it's easy to define a reverse monoid for any (non-commutative) monoid such that append becomes prepend. It's easy to construct monoids which have different spacial properties like Diagrams' "stacking" monoid (they have many others, too, see this entire paper http://www.cis.upenn.edu/~byorgey/pub/monoid-pearl.pdf). It's also easy to construct monoids which don't have any spatial sense at all like set union.
do you not think that the revelations in the last year might change that?
thank you. i'd be very sad if i left, too.
Two things people miss about Bitcoin, Litecoin, Doge, etc.:

-- these currencies are not denominated in other currencies except as a convenient way of thinking about their value; they can serve the purpose of "exchange" without any particular currency

-- there is no debt attached to their creation; in that sense they are not like Euros and USD, which always have been borrowed into existence; they are more like a physical item used as currency in that way, like silver or gold
جاسوس پرهیزکار،داستان مرگ و زندگی دوباره رییس استخبارات طالبان
I didn't say it had to be plus.

I don't have the perfect answer, but append certainly seems like choosing a specific concept , rather than trying to come up with a more general name.
I think it makes more sense to think of erlang like a cluster machine and fault-tolerant operating system that comes with one programming language (two, if you count elixir).

If "cluster OS" or "this thing needs to keep running for 10 years straight, even through software upgrades" sounds like it addresses problems you face, then look into erlang.

If not, then you'll probably find it cool, but not particularly useful.
Aliens or AI.
Well chances are that the OP I responded to (I can't even see his name well enough to repeat it he's so faded now) will have his account ghosted if he keeps this up. One too many mega-downvote-comments by a new user and you end up being ghosted. Where you still think you're posting to HN, and you are, but nobody else can read it.

All I was saying is perhaps if pg et all decreased whatever threshold they have set for account ghosting, that we may see less of these pointless comments in the future.
They're referring to "hellbanning"
Dog-human interface aims to translate animal thoughts into human speech
In contrast to that is like Fantastic Mr. Fox. Wes Anderson composes a lot of shots with the focus dead center.

Unconventional, but interesting.
Came for the link bait title, left disappointed.
I, too, would be sad. Why do you want to leave?
That sort of clause is pretty common in software these days. Even Google has them e.g. the Google Earth EULA.
What about running 'loud processes' on other processors?
Https doesn't stop them, mitm solves the problem for them. I'm sure you have already seen it, if you travel a lot.

It's bad idea to redirect http to https. It's much better to drop http support completely. Redirection weakens security.
There is an unstated willingness to have content-less congratulatory posts on threads of those two topics. Usually puffed up with a few "look how smart I am" sentences.

That said, I'm pretty sure my highest karma (~50) comment was a joke about Tau Day back in 2008. Soooooooo.
If you explain to me why Iran can not have nuclear weapons while USA and Israel (and France and the UK and Russia and Korea and China) can I'll give it a second thought.

My personal view is that the USA was interested in the oil sitting there. End of story. Same thing with Ghadafi. The rest is politics to justify a war that doesn't make any sense.

Indeed the Iraq war was Blair's political destruction in the UK. Why do you think no one wants to attack Syria? Out of lack of evidence ? At that level you don't need evidence, you create them...
Two sides of the same coin; talking and understanding go hand in hand. You don't have to participate in it, you don't even have to _get_ it, but being informed is what we're getting at here. And of course there are more reasons to be involved in your surrounding culture other than selling to people. Not knowing prior that you were into sports and games, one could incorrectly assume you meant a person's 20's were all about serious business, so framing a response in that context would make sense. I get all my pop culture info in the 5 minutes waiting in line at the grocery checkout reading the covers of the tabloids. It's kind of surprising you wouldn't accidentally pick up some info in passing. And by the way, World War Z was pretty good, I would recommend it.
I think the idea is that you get to see the product early so you can warn your activist friends (or your mom) when you happen to see them using it.
Java is your blub? Why not go for Haskell or ML?
"So, before Americans start feeling smug about how they set the standards for the rest of the world, please look in your own back yard."

That's a very tired criticism/complaint. The points made were fair and if you don't think so then argue those points. Making generalizations that Americans should not share their thoughts on injustices outside the ones our government, corporations, and/or citizens create is absurd. Which nation is without problems of their own? Does that disqualify then anyone from making any statements on human rights (as in this case)?
I have been involved with Bitcoin since 2011 and Dogecoin is seriously hurting my brain. I can't wrap my head around 1) why so many people are mining a coin (spending their hard earned money to protect the dogecoin blockchain) and then turn around and repeat "much wow, such doge, etc etc" on the subreddit. AND 2) just how popular this thing has become.

I mean, it's a joke... right? And yet people seem to infatuated with it. Their subreddit has over 12,000 subscribers and it's just under 2 weeks old.

I love a good joke, but I still don't understand dogecoin.
I've only been here slightly under five years, but I've lost track of how many people have made "unfortunate turn"/"this place is going downhill all of a sudden"/"Oh no, the proles have discovered the site" complaints over those years.

That behavior certainly doesn't add anything to the site.
jimmytucson's point is valid in the case of business risks.

What you have here is homeopathy.
The company that owns VxWorks, Wind River System, did involve in BSD circa 2000, and the most can be said is early VxWorks did share some lineage with BSD Unix, but ever since VxWorks has been switched to WIND kernel, I doubt we can really put these two OSes in the same group.
This is why we have HSTS.
Interesting, complete opposite for me, was on OSX for a few years, a dream compared to previous Windoze experience.

But, I grew tired of Finder, of spinning beach balls, eye candy, manually resizing windows, and generally mouse clicking around what more and more seemed to me like a McMac than the world's greatest OS.

What kills it for me on Linux are the tiling WMs. Try Awesome or i3, absurdly good user experience (using the latter here), particularly in a multi-head setup. Have about 15 terminals open here on one monitor, snapped into a quadrant grid with each panel consisting of a few sub tabs. No mouse needed, no manual resizing nonsense, no cluster fuck of randomly layered windows to sort through.

Throw in an expose-style docker for Skype, Rhythmbox, Gnote, etc. floatable apps and you're golden.

Love me some Linux, only point of OSX is to fire up a VM and see how my web apps look on the iThings in Xcode hardware simulator ;-)
Because of the fact that it uses MSM (male having sex with male as means of transmission) rather than "homosexual orientation) it is entirely possible that a male in this chart that contracted HIV from prison rape or opportunistic homosexual sex could then upon leaving prison, infect a woman who on the chart would be listed in the heterosexual category. So that is a possible connection to prison, and the high incidence of imprisoned black males specifically. Complete speculation on my part though.

I am guessing the reason that the categories are across race and (very roughly) sexual orientation is because those are the groupings you would have to address prevention and treatment programs by for the most effectiveness. As a class poor people may get HIV more than the rich, but a program for homosexuals is not going to be the same as for heterosexuals, and there are probably social reasons why there would be different programs for blacks and whites. But again, just speculation.
Oh thank you. Didn't know it was in another different standard.
Keep in mind he's not being promoted, he's the fall guy if things go south. Basically he's being setup to be the lightning rod if things go bad.

Note the new talk about possible pardons. My take on the tea leaves is that they now realize that Snowden has been saving the best for last (or later). And that he's only revealing whats needed to effect change. If they don't start damage control the right way Clapper is going to be thrown under a parked bus as fast as the media can spin it.

As soon as the bad stuff comes out Clapper is going to get to be the fall guy. He won't get replaced until something bad gets revealed. Then a "reformer" will be brought in. Least that would be the PR way to approach it. Not sure it'll work in this case but old tricks are the best tricks.

Course I could be wrong, eh we'll see.
Yes, and Obama wishes he could close Guantanamo Bay. Oh, wait. He could, if he actually wanted to.

Your move, Larry.
It's not all of a sudden. It's been the past couple years
My highest scored comment ever was a one line throwaway at 250 or so. So I hear you.
yes, it is not news if the link is a year old and deals with a topic that is no longer relevant.

This is noise, unless there is some related context.
I'd call unity more tweakable in that you can get rid of it entirely and replace it with something else. When I was on Ubuntu, I used XMonad, configured to my liking, and no desktop environment. It was great, and better than my experience is today on OSX.

If you know how to, practically any linux distro is much more tweakable than OSX is. Definitely needs a lot more tweaking though, I'll grant that.

Also note that there are people who put linux on their mac book pros, which is something I'm thinking of doing myself.
Why instead? Actually it can be doing both at the same time. My point is that only technology that works inside the society will stay. Most likely the ones that create social problems will be replaced for those that don't.
It is?

I thought the fallacy was using an unrelated property as evidence to support the truth of a factual statement (the author's previous work, shoe size, favourite music, etc).
> To those wondering why and when this is needed - it is useful for cases when your primary process lacks rights required to open a file or a device (!). So another, privileged process does the open on its behalf and sends the resulting file descriptor to the primary process for processing.

But be careful with who can connect to that socket and grab that fd. If you just name that socket and then tell another process to open it, there's a race. In a traditional privsep scenario the socket between the privileged and unprivileged process is created prior to and shared between them with fork(). Other scenarios (e.g. daemon serving fds to local clients that weren't initially there), you'll need some way to communicate with that client before you can tell it to grab the fd; why not use that ipc socket?

EDIT: Just to clarify, I'm commenting on the approach used by the linked library on github.
"It hasn't been so long since the last snake oil peddlers had their roasting -- I forget the name, it was some cutesy web-browser "secure" chat thing."

Cryptocat?
The most likely scenario is that future monies, both government and non-government backed, will likely adopt crypto proof-of-work as the specie value. It becomes just another feature that brings more to the table than "full faith and credit." I don't have any faith that any G20 economy will not end up like Greece on the long-term, so crypto currencies in 30 years could be more viable than stockpiling gold bars, fine furniture and artwork.
Can a user spot ARP poisoning?

How about static ARP entries and taking note when any hostname-to-ether-address mapping changes?

ARP monitoring with BSD

arp -s hostname ether_addr

Then

[ -f arp.dat ]||>arp.dat
arpwatch -df arp.dat

Or what if the user disables ARP on the interface? Assuming driver was named "eth" as in GNU/Linux:

ifconfig eth0 -arp
More like they will have access to the dot-bit TLD name servers.
Not sure what you mean, but VxWorks is not based on FreeBSD.
By 13.5k I mean 89. Use double quotes around the search term.
Shadow Sculptures by Tim Noble and Sue Webster
> Ruby and python are worth a try too, but often they make things so easy that the interviewer disregards the answer--many common string manipulation interview questions are one-liners in ruby.

The problem is not that they are one-liners, the problem is that the algorithm is already implemented for you as a library function, and you just call it.

OTOH, in Haskell a one-liner could perfectly contain the whole description of an algorithm.
Hate tone discussion makes me sad.

Telegram is very young project and it has bugs for sure. Some guy found potential issue in protocol and developers committed to fix it soon. There is no information that any messages were revealed due to this bug but Telegram should go away and developers should do something else.

Whatsapp is less secure then Telegram but I have not seed “Whatsapp RIP” messages. Not so hard to save videos in snapchat but no one propose to close the application. About a year ago YAML vulnerability was found but no one proposed dhh to stop development and focus on race driver career.

I think that we need more competition for TextSecure.

Terms of bug bounty are very hard to satisfy even with bad protocol but Durov seems decided to play safe with such amount of money. Guy that found problem in MTproto doesn’t win money according to conditions of the bug bounty because message is not decrypted.

Disclaimer: I don’t have any affiliation with telegram besides living in the same city as telegram developers.
For the two reasons I mentioned in my OP. Thanks, too. It's very nice to hear.
Top Security Tools of 2013
That might be true for you, but that still doesn't make it blogspam, necessarily.

Content curation is a tried and true technique that some people love. I like reading the SO articles by arstechnica because I don't have to sift through the whole thread _and_ because they are stable, so you know what you link to.

YMMV, but it is definitely more than just copying and excerpt and setting a link, especially as the orginal platform is involved.
Depends what your startup is doing. If you are only using your database to store some basic transactions, then a relational database is a very good fit. This is really the case for most startups tackling common problems. However, if your startup is tackling a problem with unique technical challenges, then you can't just ignore the issue. For example, a geo-location startup tracking the location in real time of users with a free app is simply not going to be able to use a relational database.
and it's "backdoor", not "bookmark"
It's actually not the same thing. I've looked at the PTX disassembly and the difference is that the OpenCL code must perform a dereference while the CUDA code can use a fixed address, (relocatable of course.) The address is relocated based on the loaded base address of the kernel module. So there is a huge gain for certain types of code to save an instruction and possible warping, cache miss, register pressure, etc.

Right, OpenCL runs on the Knights Corner/Bridge (PHI - what a piece of crap btw), CPUs, and many other devices, it has its place. And CUDA does too. I write CUDA when I'm on Nvidia devices because of the dereferencing performance as well as the slight speed gain that the double-buffering of workgroups that CUDA supports slightly better than OpenCL.

All in all, they're pretty on par, I'm fond of CUDA a little more due to the clarity of its driver API and non-evented model. It's a little bit easier to work with.

Anyhow, I think we're done here. I got you to admit that CUDA isn't a piece of monopolistic smudgenry. Which is really all I wanted :-)
This reminded me to do the chore again.

http://img23.imageshack.us/img23/4143/1zx2.png
> For example, a geo-location startup tracking the location in real time of users with a free app is simply not going to be able to use a relational database.

Why not?
No kidding. SSD are easy to detect. We've had this feature in Antergos since our new installer. In fact, when people claimed we were using the Ubuntu installer, this was one of the features we brought up. Guess we'll need another :)
Residents of poorer nations find greater meaning in life
Google's interviews always claim "assuming you have these functions there, now just do the rest." I think in all fairness, C++ isn't making interview harder, it is the type of problem that people need to solve that makes the interview harder. Well, I think that's "no duh..."

Regardless of which language you use, whether it's pseudo or not, you still have to solve problem...
This is equivalent to saying that criticisms of the Soviet Union have nothing to do with socialism because, "Workers controlling the means of production has never been tried!"

Yes it has. If you are going to claim that your desired system has never existed on the face of Earth, then your desired system is a utopian ideal that most likely cannot exist in the real world, or worse, would behave like a standard revolutionary utopia by destroying actually existing societies when you attempt to create it.

Oh, wait, that's exactly how neoliberalism behaves.

http://en.wikipedia.org/wiki/Actually_existing_capitalism
Because neither is a language commonly used in interviews.
Is there any way to enforce a use requirement?

One idea would be to have an agent[0] with its own Bitcoin wallet purchase server time that it uses to index the web and compute a uniqueness factor of each page. The agent then calculates a tax based off a blended index of the website's size and uniqueness. Because squatters don't have the resources to make all of their sites unique they will get taxed hard. Big websites like Facebook and Twitter are unique but they are also large, so they could be levied a larger amount to support the agent which will presumably require a lot of server power. Small, unique sites would barely get taxed at all.

Just an idea.

[0] https://en.bitcoin.it/wiki/Agents
Me too since I found Oculus Street View for my Rift.

http://oculusstreetview.eu.pn

It's a pretty amazing experience. This map will be very, very useful.
Turkey is mapped by http://harita.yandex.com.tr by the way.

And many parts of Asia by their own internet companies.
Are ants self-aware or moral? Let me be honest, I don't think there was a "transition"; as far as we lived in groups, we were always using social rules that work, instead of those that didn't.
A blog post titled "Startups should use NoSQL databases" in 3, 2, 1, ...
These guys were entrepreneurs before A&E, right? Content is king. At this point they don't need A&E. Get all the fans on an email list and they're set for life.
because if security and privacy is only limited to sensitive or controversial sites, then the use of security and privacy become suspect. If ALL internet traffic were encrypted, it would make surveillance that much more difficult because you can't find the signal in the noise. Cory Doctorow's book, Little Brother, talks a bit about this... in fact, that book was one of the motivations for Google starting to encrypt web search traffic years ago.

(more of my own writing on the topic: https://willnorris.com/tag/https)
Google is Evil.
This article is over a year old. Check out http://hired.com for the rebranded, and still awesome, site.
From article: "Bottom line: don’t focus on only on weaknesses, but on hopes and dreams. It’s what our brains are wired to do."

That's all nice and fuzzy, but I can't say this is true for me - and possibly many other people. Personally, I am interested in self-improvement and receiving criticism (mainly constructive) is the best way for me to make change.

Lastly, making broad statements like this demonstrates ignorance on the part of the author around the complexity and diversity of what motivates different people.
Why edit out their names? You should expose these morons so others don't waste time with them. Also your reply email was way too polite.
https://en.m.wikipedia.org/wiki/Status_quo_bias
Don't they? For some tasks relational databases are good, for some they are worse. Call me captain.

However relational databases will have hard time with big data because your dataset is bigger than your database and you have no relational integrity.
You must not have followed Telegram much. From the beginning they've done nothing but pretend their protocol is absolutely secure ("military-grade encryption", "world's most secure protocol", etc) and rejected any attempt from the crypto community to help them fix problems before they endanger people.

So, let's put it this way: Was it ok of them to lie through their teeth to users? If so, then that's a sad state of marketing. If not, then what are you proposing here?
Observations on film art : Watching you watch THERE WILL BE BLOOD
You seem to have forgotten that there are many legitimate uses for domain names that do not involve using them to run websites. How do you propose to index a domain that gets used only for (say) mail, or only for CDN provisioning, or only for reserving namespace for a public API?
> But the government said that despite recent leaks by Edward J. Snowden, the former N.S.A. contractor, that made public a fuller scope of the surveillance and data collection programs put in place after the Sept. 11 attacks, sensitive secrets remained at risk in any courtroom discussion of their details — like whether the plaintiffs were targets of intelligence collection or whether particular telecommunications providers like AT&T and Verizon had helped the agency.

The only one who THINKS that it is unknown whether AT&T and Verizon were obliged by the government to hand over data is the government[1].

I remember when Wikileaks released the cables and US government employees were not allowed to read them. The rest of the world, was reading them anytime though.

In the world of governance I'd expect rationale to be above everything else. Apparently that's not the case in today's world. USA it's just another example, in Greece where I live, common sense has long been gone by politicians and population...

[1] However, there is a minor detail here. If this fact gets court proof, maybe some government members would be in terrible trouble. They can always mention National Security but God forbid, what if they have to bring proof?
>Even the smallest regulation in a free market system makes it an entirely different beast.

Bullshit. Purest bullshit. No theoretical ideal can ever exist 100% pure in the real world. If you claim that it must, then you're building castles on clouds.

>In sum, OP's argument isn't that we should 'deregulate even more'. It's that we've never seen a free market, but should try one. Trying a true free market isn't a matter of 'deregulating more', it's a matter of deregulating entirely. Blank slate, start again.

This is a bullshit argument which relies on a known poison becoming a not merely effective but transhumanly miraculous cure-all pill when taken in 100% purity. You might as well become a homeopath.