skysight-inc/HackerNews huggingface dataset:
At least one example is http://rjmetrics.com/ - I saw the founder speak for a class I was in a few years ago. Their story is basically that they went to small companies offering analytics services and shaped their services based on what these companies asked for.
If you have psychological issues, you should consult a specialist. You can't put guilt on everybody who doesn't meet your rhetorical or substantial standards - even for the purely technical reason that this solution simply won't scale.

Feeling offended is a buzzword way too often abused for selfish and discriminatory reasons, so don't be surprised many people refuse to accept it as an argument, especially the ones comming from different cultural backgrounds where they weren't indoctrinated by a political correctness bubble.
I think the goal should not be to recreate sites in the same way, but to create a better version of the same site. Hope that kind of "freedom" will be allowed and encouraged.
Wow. How can she possibly think that's an acceptable thing to say in a thread about politeness that she started? Now I'm beginning to wonder if I understand her complaint at all.
sorry... TL;DR was intended for those who were not interested to read my whole comment.

actually the idea of providing VMs preconfigured to run the test is very good since it saves time both for who write the code and for those who want to test

> Point being: source code alone does not specify the process or workflow in which it was used.

I completely agree! when we released the code, we spent hours to clearly define the environment where the code had to run.
I was going to ask this; I read about their automated scanning and removing policies last year. So those are still in place? That's not really an option then.
Which NoSQL / database with automatic audit trail
I am looking for a database solution which do not delete the previous entry when updating a value. I want to be able to mark some tables as permanent so they keep all changes and such that i can query it for data later and get the audit trail.

As far as I know HBase does this, no items are deleted when you mark it as deleted, http://hadoop-hbase.blogspot.no/2011/12/deletion-in-hbase.html

Any recommendations for NoSql/database system which does this?
I've said this before, but I'll repeat it here. There is zero chance that anybody will believe what the US government / US companies will say from now on. Their credibility has been fatally damaged, for years to come.

The fact that we are not yet seeing any exodus from the current cloud offerings is because there are no easy-to-use alternatives which, at the same time, offer a better degree of trust. But I am confident they will emerge, since a huge market for these kind of services has opened up - before the Snowden relevations we were just suspicious, now we are certain.

And an important selling point of these services will be to not be US-based, and better yet, not run by any american company. Trust can not be regained, and whatever will be said won't be believed: so you say that you are not spying on me? Yeah, sure! So you say you have no backdoors? Yeah, sure! So you say you can guarantee under oath that you will not spy on me, under any circumstances, and you can prove this with court documents, contracts, laws passed by the US congress, and the clear and concise statements of the US president and the CIA boss? Yeah, sure!
Ah, but didn't the US also pioneer secret trade agreements?
They will delete your account if you upload pornographic images. Since your data is private, the only possble reason for this policy is to make the job of spies more comfortable. The way it's meant to be.
Interestingly from questions on their Meta sites StackExchange found that this sort of "priming the pump" didn't really work for them when it came to building on-line communities.

Their attitude (having tried it) is now if the community doesn't build itself it won't sustain itself. If you've got a working community then you can promote it but this sort of work won't work to build a community that's not already there.

Not saying that what PG says isn't true for start-ups which are obviously different, but it may be relevant in your case.
>That's not necessary. You can just create a type that embeds the type you're sorting

But that's more work (and more boilerplate) than simply passing an anonymous comparator to the sort function.
Missing Google Alerts’ RSS feeds? Mention has you covered.
A new kind of inheritance in programming languages?
Hi, I may have discovered a new kind of inheritance while building my product, its called deep inheritance and it allows for much more contextual information.

Its hard to explain, its described here: http://www.solebase.com/psychological-basis.html

Tell me, is it as useful as I think it is? Is it unique? Or is it only useful in theory?

I'm curious about your answers...
I can see FB and Google splitting into a US-based main company and an EU-based subsidiary. EU users will be handled by the EU company and US users by the US company.
They are definitely still in place. My problems go back only 3 months.

To add to my previous comment, I still do not have a resolution on these issues.
How does one debug code like this?
I would say the downside of this 'rich' environment is that your tools tend to become language dependent.

That does not necessarily have to be the case. Just like you have abstract collections capable of handling values of any type, I don't see why it should be impossible to have a model of versionable, editable code into which you could inject your own implementations for the particular language you're coding in right now.

I realized the other day how close persistent collections and tools like Git actually are. And given how most modern languages have programs that are essentially trees or groves, and given that said persistent collections tend to be trees...? Well, what do you think?
I'm not sure responsive web design is going to handle this. First a new viewing/display pattern has to be developed for this medium, then it can possibly incorporated into a universal scheme like responsive design once the new design pattern it has matured.
He's fixed it now!
Haven't tried it yet but I hope the visual icons (green, blue) would help me see which files have been actually synced.

And yes, I know the USB drive scenario, I got burned myself many times.
To me, this is one of the reasons why it's good for people to do independent re-implementations. Academia doesn't value these highly enough.

Recomputation and reproduction are both valuable
Hah. Try as I might, I can't resist commenting that I read on some BBS .txt file way back in the early '90s that some monks in the Himalayas used to sit in specific positions (in a semicircle or something?) when large rocks needed to be moved. They would chant and drum and the things would be rendered far easier to shift. Specific reference was made to levitation, and the text was from a western observer's account. I'm not a physicist or saying this is true, just that I read the above 20+ years ago and it stuck in my head as an oddity. Reading this article, it came to the fore. Personally I wouldn't be half surprised if eventually it comes out that the careful use of human or percussion-producible frequencies can facilitate a similar effect to that described in this article.
It is limited to 20 alerts but it is much better than Google Alert for sure...
NB: I originally posted this with the link pointing to the QR.rb file, which is the main code file and also a piece of Ascii art. Looks like the mods switched the link back to the main project to provide more context. But to have people looking at QR.rb first and then reading about what it does afterwards was the idea. Amazing piece of work by @hirekoke.

https://github.com/mame/quine-relay/blob/master/QR.rb
Linus on "acting professionally"
Leaving a robot to explore and learn wouldn't make it any good. If you look at the successes and failures of AI listed in the article, modern AI is well suited for sensory recognition and pattern matching, and it's bad at cognitive reasoning in the abstract - just as it has always been. There are logical reasoners, of course, but they can only reason about whatever the programmer has put previously in the system as inference rules.

Now letting a robot roam around the premises wouldn't be much different than feeding it with slides of sensory stimuli.

The kind of experiences that the bot could only learn from moving around are beyond its sense-making; it can't gain any significant advantage from having wheels and hands and chasing the environment, because it doesn't know how to use them to enhance its knowledge and learn new kinds of things, in the way that a toddler can.

The only approach I know that seems promising in that respect is IBM's Watson - I'm not sure how it works exactly, but even if it's doing basic pattern recognition, the huge scale of parallel process and the enormous data corpus that it's feeded into Watson ''might'' just be what it takes to achieve sense-making in an emergent way.
BioCracking - Genetic engineering and oil refining
It's very unusual that you need to use cross-over cables these days, almost everything is autodetecting.
10 Steps to Write a Guest Blog Pitch that Gets Noticed
Microsoft Brings Lab of Things to HomeOS, Looks to Connect Devices in Your Home
You do know how fast Go compiles don't you. I failed to see any difference in running python or javascript as interpreted languages, and running go code with the go run tool. Actually I do notice a difference, its faster.

I can understand the preference for not having things strongly typed for web apps, but all it really suggests to me is poorly organized code (hence the need for coffescript, and typescript), and poorly performing code.

Lastly you comment that Go is lacking in frameworks and documentation is rather amusing. the Go website has an imense amount documentation. And there is a number of amazing frameworks on top of Go (Revel is quite amazing to use). All of which have templating, modules, etc...

Sounds like you havent experienced all that Go can offer, and disposed it on face values.
Neural Dust: An Ultrasonic, Low Power Solution for Chronic BrainMachine
Web Ink Now: How to Pitch a Blogger
I didn't say it was right, I said it was different and that your reframing wasn't appropriate.

What changes? For a start, the more people that are involved, the less each knows of the situation. A single individual being bullied is aware of each incidence and what it going on at all times. A group doesn't - witness mob justice as a clear counterpoint. A group is highly susceptible to hearsay and misdirection.

As for why it's unfair - if we expect the judicial system to be fair when it acts on our collective behalves, it is dissonant to not expect other group action to also be fair in how it's meted out.
I don't appreciate the language he uses and, in general, I can't condone verbal abuse. If you hear a "but" coming, there are a couple questions that I can't answer, since I don't know Linus (personally) and I don't know what the relationship between Linus and the maintainers in the two examples are. These may be unpopular questions, but perhaps someone who knows can answer.

1) I hear plenty of foul and seemingly abusive language happen between friends. Are the examples given seem more abusive because we assume the parties are merely acquaintances? I also didn't take the time to follow the e-mail threads to see how the conversation started.

2) I remember once when I was 17 or 18, I heard someone swearing through a sentence (that should have been a good point in the conversation) and immediately thought they were a dullard. Then I realized that people might have the same perception of me and I quit swearing almost immediately. It doesn't really matter whether you find the curse words acceptable, the reality is that I can still verbally abuse someone using perfect grammar and "tenpenny" words. If the banter is not good-natured banter, how do you define verbal abuse?

3) Are Linus' responses to these e-mails simply indicative of the passion that's also let him lead the creation and fostering of Linux over the last 20 years? Would someone without that passion (whether using foul language or not) have succeeded in such a broad endeavor?

4) Are the supposed victims of the described abuse speaking out about this? I would assume that if they were truly offended, they would have told at least a few people, but I haven't seen any indication that they were offended. Linux isn't some dictatorial regime - have people "left the empire" (quit kernel development) because of this behavior?

5) Are the threads containing harsh criticisms balanced by e-mails pointing out how brilliantly someone solved an issue? It's more acceptable to rant about a mistake if you also rave over something extraordinary.

6) Has Linus ever lambasted himself publicly over his own mistakes? I tend to think any code I wrote over six months ago is pretty crappy (it's a perfectionist thing).

I can't condone verbal abuse, though I've seen similar abuse in person and in a professional environment, but I also can't say this is abuse without knowing the complete context. I tend to think personal attacks are out of place, but commentary on the technology can be as pleasant or harsh as necessary.

Linus: If you happen to read this, first I'd like to thank you for the work you've done. In some ways, I've grown my career as a side-effect of your work. Second, I'd like to say that following the mailing list would in fact be more pleasurable if the place didn't feel like walking through a ghetto.
All? I'm sure Alan Kay would disagree. The problem with OpenDoc is that it emerged at an unfortunate time and asked you to work with vastly inferior languages than what you'd actually need to make this work without getting insane in the process.
I find his answer very reasonable (although I also found some of his past answers quite harsh).
Meh. Mars/Venus. We're still intergalactic bacteria with impossibly irrelevant, tiny lives, clinging to space rocks floating in a void whose size we cannot comprehend. Possibly under the toenail of a tiny creature up there in the 'real' world. So what if we're chromosomed differently? We're all still irrelevant. No meaningful kerfuffle here, move along...
3.1 and 3.11 were far different than the 0.01 would suggest.

* "Standard mode" was dropped, so 3.11 required a 386 or above
* Significant networking improvements (hence the "for workgroups" in the name) including IIRC built-in TCP/IP support (prior to that most people used Trumpet Windsock)
* I/O subsystem improvements too

I've heard it said that WfW3.11 was essentially a huge gamma-test for the network and I/O subsystems intended for what became Windows 95.
So aside from being 3D (which seems nice), what's so great about this?
Tokyo HN Meetup Tomorrow Night
Paid content the way it meant to be.

How Google Drive is less meant to be cloud storage?)
I am a win8 fanboy, but this is unnerving. Anyway, at least in the home environment, I can still use Local user account, and just not login to Skydrive, right?
Abuse, swearing and provoking people(using stuff like taunts, shouting on them, publicly humiliating them, challenging them etc) to get some thing done never works. The only reason why its working for him, is his fame. And even that won't be put up by any guy who has problems giving away his self esteem.

Around 3 years back I worked under two very technically brilliant people, but their biggest problem was just the kind of stuff you see here. I remember the entire team would change every 6 months. The team was supposed to be some kind of an elite hand picked team from within the whole company, as they were supposed to focus on big revenue based projects. But I saw some awesome people, leave every 3-6 months of joining just because it was impossible to work with those two people. 'Do you know how he behaved yesterday with person X' kind of lunch/coffee table discussions were simply too common.

I recently happened to meet a guy who just left that team. He recalled the impossibility of working with those two people. Something that we both noticed, those two haven't seem to have anything substantial in the past decade. Almost any project that they touch crashes and burns and ever never proceeds anywhere beyond 30-50% mark.

The thing is plain and simple. You have no rights to behave that way with anyone(No matter who you are). Secondly, anybody who is good has no reason to put up with you, Why should they? So the net-net is these are team destroying activities.

If you are good, and then that is that. What can you do without a team in software these days?

Never resort to a impolite public engagement. Your best bet is to be calm(even in case of a big goof up) take the person to a room and explain to him the seriousness of his mistake and help him avoid making such mistakes in the future.
OBESITY WATCH: Brazil, India and China Beware
how there can be no Zurb Foundation on the list?

http://foundation.zurb.com/
Why the need for so many RS-232 ports?
He saw it coming
I know manta, has default software packaged, but is it possible to install your own like ghci, or julia? Or is that something that needs to be brought in as an asset. This isn't necessarily a feature request, just trying to figure out how it works. https://apidocs.joyent.com/manta/compute-instance-software.h...
How are all these VMs going to react if people switch, say, to desktops with ARMv8, or whatever comes next?
Deep Dive into G1 Garbage Collector
Are people more willing to pay for service-oriented startups?
It is quite difficult to persuade users that your product-oriented startup is enough valuable for them to pay for it. They like your product, they use it, they consider it to be cool, but it is a big problem to move from free to > $1 plan. But almost no one have a problem with paying for servers, hosting, domains, webdesign, promoting, etc. Is not it a better idea (or safe idea) to start service-oriented startup? Sure, it should be some of the scalable service providing.

Because of all these considerations, we decided to try providing such a service - http://linuxgeek24.com/ - Linux administration on demand with affordable monthly server management plans. What do you think about this idea?
The history of the Amendments is fascinating. I've had a good Wikipedia read.
Man, fuck buttons.
i don't think sugar coating the world will make it less harsh.
It's good, but it's not US Constitution good. None of the companies involved should obey the law in this matter, and they should adhere to their moral responsibilities and reveal everything they know.

Plus, I doubt locking up the CEO's of the worlds largest tech companies would work out well for any government.
Yes, a nuclear blast is a lot more visible than an ongoing mass surveillance program. However, I would say that it is extremely hard to keep something like PRISM secret forever. Even if there is only a tiny probability of the information leaking each year, over the years the chance of keeping it secret decreases geometrically. All it takes is one upload to wikileaks.

I agree that more transparency is a good idea. In fact, I think more transparency and less funding is a good idea for the intelligence agencies in general. We're living in a comparative time of peace, which means the incentives for these agencies (and the closely related private contractors) are to inflate their budgets and create work for themselves. Currently this seems to be driving an obsessive mission to monitor everything and everyone. This is bad enough of itself, but it could easily turn into creating enemies where none exist.
Anyone care to explain how it works? I can see how the first step "Ruby -> X" is done, but what about "X -> Y"?
Actually no. There can be some particular similarities, as with any other language, but overall, they are quite different.
The Christiania cargo bike
Sure, some answers are harsh, some are nicer, but as long as they get the job done, I don’t see a reason why one would want to complain about a ‘harsh’ answer – the world is not wrapped in friendly gift wrap and if you do something stupid, people are absolutely allowed to call you out on it without the unnecessary boilerplate in particular Angloamericans are so fond of using.

Short is good, harsh is not a problem, if short means harsh, so be it.
if !strings.HasPrefix(mediaType, "application/json") {
// bogus media type, deal
return HttpErr{Err: errors.New(""), Status: http.StatusUnsupportedMediaType}
}

Sorry, but having dealt with a HTTP library in PHP that did something similar, I would have to hunt you down and kill you. The HTTP response status code from the original request was NOT 415 Unsupported Media Type. Do you have any idea how misleading this error is to the developer? The error you SHOULD be returning is an Application error code "Unexpected Media Type", NOT a HTTP error code. It's the application that has a problem with the returned media type.
I agree mostly, but I'm still wondering what kind of natural urges he is suppressing that he has to curse like that.
You're thinking about it incorrectly. While termination at a load balancer is common, at least then you're in the company's network by the time your data is being transmitted in the clear.

It's far different for traffic to be plaintext from a load balancer backend, switch, to server interface than over X number of hops.
Skydrive maybe not, but Skype probably is (and could be why Microsoft was so lavish in paying $8 billion a company that barely made any money on its own):

http://www.theregister.co.uk/2009/02/12/nsa_offers_billions_...

Also there was some info in some recent articles about companies sharing data with the feds being paid to do so. It wasn't just the carriers, although the carriers did get paid the most.
If the NSA actually pays any consideration to how the value of their data helps find "terrorists"/criminals, iTunes data is probably not particularly valuable.
Fair enough complaint really, but keep in mind this article is around 2 weeks old at this point.
I think it's much simpler than that: Ruby code goes through all those languages, just to generate itself again, hence completing the cycle.
"If I am thirsty today, I have a vast constellation of beverages to choose from. If I pick Red Bull, it is because, in addition to quenching my thirst and waking me up, I want to take action that signals my allegiance to the Red Bull tribe, to make their story part of my story."

Good article, but it's a little over the top at the end here. Most people are going to pick up a new beverage the first time based on marketing and packaging. The second time they are going to pick it up because they like the taste, pure and simple.

I've always been bothered with this whole 'lifestyle' brand concept. Pepsi says it's a lifestyle brand, but what does sugared water have to do with the way you live your life? Alot, but not in the manner Pepsi would wan't it. It makes you fat, not perceived as some sort of alternative thinker.

What Red Bull did right in all this, is that they NAILED the lifestyle brand marketing strategy. They hit it out of the park. Its not a strategy aimed at keeping people drinking it through their life, but convincing new customers they need to try it. The Lifetime Value of a Coke customer is probably 100x-1000x more then the LTV of a Red Bull customer.

So to wrap this up, just because you succeeded in your marketing strategy, does not make it a truth. Was it "that it ‘gives you wings…’ which means that it provides skills, abilities, power, etc., to achieve whatever you want to" that triggered people to try and, I concede, maybe like the beverage more then they normally would? Yes. Do they keep drinking it just to signal their allegiance to the Red Bull tribe, not so sure.
The natural urge to hit the idiot he's talking to on the head with a baseball bat of course.
Same error here; 28.0.1500.71 Chrome on OS X 10.7.5. All other webgl demos seem to work fine.