skysight-inc/HackerNews huggingface dataset:
This is cool - I like reading about these sorts of open platforms having success. It always reminds me of a thought I've had bopping around in the back of my head for awhile: do we really need to develop new technology to emulate what social networks have become? It seems to me that the core of social networks are: (a) a profile/posts/wall that is a glorified RSS feed, (b) a home/feed/stream that is a glorified (and proprietary) RSS reader, and (c) a (proprietary) messaging system that could be filled by email or XMPP. (in fact, your facebook messenger IS an email account[0].)

So do we really need new technologies like GNU Social/Twister to accomplish this, or can we just repackage the above tools to look like facebook/twitter/g+/ello, and have decentralized social platforms. The biggest hurdle I can imagine is non technical users not knowing what in the hell to do with an XML page when trying to follow a person, so I'd propose that a new link type similar to <a href=emailto:address> be established -- perhaps something like <a href=follow:myfeed.xml> -- which would open the feed in the follower's default RSS reader. And I could sort my feed into circles/groups, which are really just folders in a feed. I think this could be prettied up to look the same as and be just about as easy as twitter, with no new technologies needed. A service could host each of these components, and thus look just like a full social network as we've come to know them.

The fact that it's so often referred to as "microblogging" makes me wonder why this sort of set up isn't discussed more often (unless I'm missing it). It would also then be trivial to host your own, because really all you'd be doing is hosting a blog, and using an RSS reader. It seems so obvious to me that I feel like I might be overlooking something.

[0] https://www.facebook.com/help/224049364288051
1000+ houses in Cuba listed on Airbnb
See this list of winsock alternatives if trying on non-windows
http://tangentsoft.net/wskfaq/articles/othersys.html
Because it's the right thing to do. Imagine if installing a Sony stereo in your car disabled access to your JBL speakers.
So do I get to bill them for parking fees on my property?
I would like to put the downvote to rest. The upvote seems like it would be sufficient? The better comments rise to the top. The lesser comments are left at the bottom.
This is a really, really interesting point!

In addition to your point, (and perhaps this point has already been made elsewhere in the thread), but the type of people that would install hashpipe would be the kind of people to avoid the practice entirely.

Perhaps there's some mechanism for convincing people to use the tool, and if that mechanism ends up being easier than convincing people to stop piping directly to bash, it sounds like it would be worth pursuing :)
>(a) there are good business people out there

IMO, good business people are people who are doing good for their business not using technology which their developers want them to use. They should consider things such as: ability to find developers, availability of training and books, availability well supported libraries, maturity of tools, code maintainability, etc.

>(b) the fact that they trust idiots on tech is our fault as much as theirs (we get too arrogant or too submissive and fail to convince them)

So, you are calling people who recommend to use technologies different from Haskell idiots, right? Or at least you pointing at them in your presentation. IMO, it's not the things which a professional should do. We have a lot of opinions, and it should be ok to have a different opinion. We shouldn't bash people who don't agree with us, otherwise, we will have (and I feel we already have) haskell cult.
No. No no no no no no no.
IIRC, coal (or pretty much anything else you can generate energy with) can be used to power industrial plants that turn pretty much any organic material into pretty much any of the things you can get from refining petroleum, so gasoline-powered autos can also run indirectly on coal.

Though fossil oil needs to get a lot more expensive to extract before that becomes an economically viable way of powering cars designed for gasoline.
> I like what CoreOS does, they don't even provide SSL download links for their isos, it's all plain text http, so they stress that you need to verify the image signature against their GPG signing key which is distributed via github.

Sounds very much like TRTTD. I'll see about this with `sigpipe` (hashpipe with signatures). The fundamental problem is PKI is weak. using github isn't great either.

We need a chain of trust that's sane (CA system is not sane).
I don't understand how he didn't get into trouble for what he did. Why wasn't Secret Service able to prosecute him?
This has been going since forever. It has been slowly gaining ground through the development and inclusion of non-serviceable components. Take for example the body control module that resides in most cars today. It manages the power windows by using solid state electronics. Before you had some relays and switches. Which was easy and cheap to fix. Not to mention that you could pretty much fix it with almost any 12v relay. Now days you are stuck with an smd board with multiple microchips and tons of miniscule resistors. Who in their right mind could repair that? No one. That's why a $20 fix turned into a $500 one.
Intercal has "COME FROM" so you could use that for appending, but Intercal is designed to be the opposite of feasible and practical...

http://en.wikipedia.org/wiki/INTERCAL
It would be fascinating to also see data points for "actually sick" vs "called in sick"! Of course we would never be able to know that for sure.

This post somewhat got me because I have missed the last two days of work with a wicked cold.
yeah, this is just a stopgap for me. in the end i want:

ipfs daemon --mount &
sh /ipfs/QmTpnQL97XEHmyt54mgEwf5BN8gJWvw4sGgwQzjqtBwLX6

(this actually works, btw :)
You can find more detail and technical info in Stevens' book "Advanced Programming in the Unix Environment"; the best book for maybe 25 years and helped me do the same thing about 10 years ago.
Transistor Production Has Reached Astronomical Scales
This is my thought as well. So you fit a curve to a sorted list of each employees sick time. Does this give you any additional insight? So it follows a log function. Does that mean anything?

If you do a histogram and fit a function you get something that could conceivably be interpreted as a probability distribution function, you might be able to say something about predicting the sick time a given employee will take and the uncertainty of your prediction.

But I honestly don't see what visualizing the data in the method of the post, or fitting a function to it contributes. Hope that doesn't violate the new no negativity policy of HN.
Great comment. I have run into this problem exactly in inherited codebases at my last couple of jobs:

> libraries that seem to be subconsciously written with the belief that returning an error is a failure on the part of the library and will go to what now seem to me to be absurd lengths to somehow keep klunking along in the presence of already-manifested failure.

It's a big problem with hairy repercussions if this idea is allowed to take root.
There are two pieces missing from what you describe: one is ease of deployment, and within that I can lump operating costs. This is the less difficult problem to overcome.

The second, much more important problem: discovery. This is the only user-focused service Twitter actually provides (the ability to find the accounts you want to follow). The 'network effects' people love to throw out as excuses for using shitty services like Facebook is not as big a deal as people around here pretend. Email works just fine and there's no 'network effect' preventing me from running my own mail server. Discovery is so important that just about everyone reading this post would rather have a lock on discovery (and the accordant ad revenue) than promote any kind of federated system. Discovery is search, and search is hard, and searching across a federated service is damn-near impossible, which is why there's no email whitepages any more. Much simpler (and more profitable) to hash everyone's email addresses, or let them pick a cute username -- whatever, so long as you hold the keys and can sell ad space on the results pages.

Nothing like what you're describing is possible any more. There are no more federated open standards; the IETF is merely propped up to rubberstamp whatever Google or Microsoft wants to do next.
Bill Gates's letter to Microsoft employees for the company's 40th anniversary
True, but if you write decent or so-so Python code, it is readable to anyone who knows a C like language. So-so R code is still impenetrable.

The language matters. One is optimized for ... honestly I have no idea what R is optimized for. I don't think R works that way. It just is. Python though, its optimized for readability.
"When asked by local press the hypothetical question of whether or not they'd prefer to have their family owned business, Memories Pizza, cater a gay wedding, the owner said no citing their own religious beliefs as the reason"

I also don't feel an African-american owned pizza shop should have to cater to a KKK event.

A Muslim store owner shouldn't be forced to sell pork.

This isn't discrimination against people that are gay. If you are gay, they will still cater your event (A birthday for example). They just won't cater a gay wedding (which is against their religious beliefs). They shouldn't be forced to cater such events by law.

The hate for this law was blown completely out of proportion. It does not allow anyone to just deny service to anyone they choose. They would still be sued for discrimination in court..and would lose if there wasn't a compelling reason for it.

It reminds me of the ex-Mozilla CEO. He donated a small amount of money to a cause he believed in and was deemed a monster, gay-hater, and bullied online until he was forced to 'resign' when there was really no evidence for it beyond the donation. An online hate campaign was launched against him and the online mob that formed didn't want anything but punishment.

I remember all of the hate here on HN. If any of those comments were used against someone that supported gay marriage, they would be called a bigot and a bully. I'm just tired all of this selective discrimination.

If you are against bullying and discrimination, you shouldn't turn around and do the exact same thing to people you don't like.
great point. if you have a good idea of how hashpipe should do it better pls comment at: https://github.com/jbenet/hashpipe/issues

at least hashpipe stops the output, so this would not run the bad code. hashpipe would stop it:

cat evil | hashpipe <some-other-hash> | sh

without pipefail, it would still exit 0, but at least the evil would be contained.
What did he do? I'm reading this and understanding that he bought real dollar bills as sheets, then had them perforated so they were easy to tear off...
Since there is confusion in the sibling comments, I want to explain how y = - kln(x) + m fits in with the exponential function. I am going to be a little sloppy with closed and open intervals and round a little.

x is the rank of the employee. Let N be number of employees. We can generate a new observation from the model by generating an x' uniformly between 1 and N, and inserting in the formula for y. Then p'=x'/N is a number between 1/N and 1, or if we round, between 0 and 1.

The generated observation will be distributed according to (convince yourself by looking at the submission's graph)

P(y' > y) = p, where y=-kln(Np) + m

or solving for p, where p = exp(m-y) / N. So

P(y' < y) = 1 - exp(m-y) / N

This is the exponential distribution.
I suspect he means Yammer, not Twitter, perhaps from this:
https://gist.github.com/anonymous/1406238
also, we want to push towards `/` being everything, shoving all your local crap into `/local` or `/localhost`
The musical version:

https://www.youtube.com/watch?v=cwp-IvX8VM8
Ultraviolet light reveals erased poetry in 13th century Black Book of Carmarthen
>That was true of all the currently popular industrial languages before they became popular.

The most popular language, namely C#, Java and C++ became popular quite quickly.

>But its certainly not the case that there are no succesfull uses of Haskell in significant systems.

I didn't say that. I am sure there are successful uses for Haskell, but there're no killer apps for it.
No, that is relativly simple, you use an ssr (solidstate relay) driven from the heatbed output of your main board, and hook up the heatbed and second psu on the switched side. its common practice.
I agree with the value based pricing concept but I don't think it's _always_ effective for newer freelancers or larger projects.

For newer freelancers, it's important to be able to establish an hourly rate that meets your financial goals. For most, that would include a salary, expenses and then profit for your business. After you're receiving steady work at your base rate, you can start experimenting with daily billing, project based billing, increasing your hourly rate and so forth. But it takes time to get there.

For larger projects, there's inevitably scope creep and project based billing can be dangerous. I've been burned a number of times on large projects and now I put a "10% overage" clause in my estimates. If the time to completion is more than 10% over my estimate the project immediately jumps into hourly billing. It opens up a conversation very early on and sets an expectation that my work is not an open checkbook.
I'm surprised that I got a downvote on this comment. I think that illustrates the problem.

Sometimes when I've said something perfectly reasonable and then gotten downvoted, I've realized that in fact my statement was unclear and liable to be misunderstood. The downvotes have helped me to write more clearly, and they're more charitable than rude rejoinders.

[I didn't downvote you. Your statements were perfectly reasonable to me.]
Sure, and Slack isn't the 6ft4 player, they are the 7". As I said, I don't have anything to learn from this story.
Definitely Mithril.js – classical MVC that takes care of the view layer (and more!), with everything else pure JS. No "model" wrappers, no event publishing/subscribing, no made-up module system. The better you get with Mithril, the better developer you'll be overall.
https://alamindonesiatercinta.wordpress.com/2015/04/04/keind...
I feel like the running community would shun them, since it's technically an method of assistance.

Besides, I bet for ultra-elite marathon runners, the bulk of the shoe would outweigh the benefits it provides. You're talking about people who wear super-light minimalist shoes because it gives them an advantage.
Oh, I guess maybe this open-sourced a little after launch? I looked around for the source when it was first launched and couldn't find it.
This applies as well to mobility devices like powerchairs and scooters and other things like motorized beds that change your position. Without the service manuals, it can be very hard to fix these.
If true, this also shows the TRUSTe privacy seal is worthless. The name implies it's undergone some kind of assessment that showed it's good for privacy when just looking at an encrypted file would immediately show the problem. TRUSTe itself is a bit vague on what they really do.

https://www.truste.com/business-products/dpm-services/#pCert

I can't find NQ in their search tool for certified companies. Perhaps it's been retracted or was never really issued? Maybe I'm looking in the wrong place

https://www.truste.com/consumer-resources/trusted-directory/
>Reviewer comments are not a list of absolute requirements;

Where are you publishing? I have had reviewers block if certain experiments were not done or things were not done a certain way.
There's something weird about paying $55.00 for 32 $1.00 bills, though. I mean, I can understand shipping and handling, but a 71% markup seems a bit much.
That's fascinating. How's it working out technically? How well does GNU Social scale, and how does it deal with spam? Those are the two big problems such a system faces once it gets users.
After all this time, we still can’t crypto
Even if I had seen a message beforehand telling me "just use the arrows to navigate", I still wouldn't have found those arrows. Light gray on light green doesn't exactly stand out.
Wow. The editor really doesn't like that dude.
I've realized whenever someone uses a smiley face it's when they have their teeth bared and ready to bite, almost without exception
The security industry is doing great. Symantec made $6.6 billion last year without actually solving the problem they claim to solve.

Add-on security never really works except inept opponents, but it's a very profitable business.
Well last time I checked operating systems don't install themselves, a user has to download the setup or insert a disk and there are quite a few user agreement prompts before anything installs.
"Billionaire philanthropist Warren Buffett controls a mobile-home empire that promises low-income borrowers affordable houses. But all too often, it traps those owners in high-interest loans and rapidly depreciating homes."

How is this a trap? It allows low-income borrowers, who are high risk and have little income, access to something they wouldn't normally have: a home. Yes, it may depreciate, but it's not meant to be an investment..it's meant to provide a roof over someone's head.

I thought we were supposed to be getting rid of overly negative comments on HN. This article is written from a biased and overly negative perspective.
Buy the uncut sheets straight from the U.S. Department of the Treasury, Bureau of Engraving and Printing at http://www.moneyfactorystore.gov/

The $100 Currency Sheets are _beautiful_ because it is so colorful. http://www.moneyfactorystore.gov/100currencysheets.aspx

The markup is much lower on the $100 4-Sheet since it costs $480 for $400 of spending power. Or reduce the markup further by buying 16-Sheet for $1,800. Then cut them up into smaller sheets of 4 each. Markup then is only $50 (or 12.5% over face value) per final 4-sheet.
As a past Google Summer of Code participant, I think that its a good move by EFF and the Tor Project. IMHO, GSoc is one of the best ways to get started with Open source, while your still a student.
You had me at "federated"!

The "inter" "net" started as a federation of networks, then servers using published protocols.

It's been said a thousand times before, but poeple use to make fun of proprietary "emails", yet don't hesitate to use twitter, hangout etc...

xmpp is one of the saddest example, there were a lot of servers to chose from (or run your own), it was not a bad protocol, yet the big IM providers just abandonned it (google!) or never federated (facebook!).

I'm going to give this a try!
It does, but it's not nearly done if it's going to hope to compete with Twitter and Facebook, which I think it could do someday. For instance I would really like to see better embedding code for images, videos, etc. and a better default theme. One of the most exciting things about pump.io was that it used oauth to integrate with a couple web games (openfarmgame) so the game could put updates on your feed. Ton of potential.

I may sound like I'm complaining, but it's really just because I think it's so great. I don't feel entitled to EvanP's time, it looks like he's busy with a startup so I don't blame him at all.
> [My] Makefiles are far too difficult to read and write compared to alternatives in my opinion

Corrected for accuracy.

> when you're automating anything beyond a few simple tasks.

This is why, historically, so few projects of any scale or complexity have used Make.
Obama Issues Cybersecurity Executive Order to Handle Cyberattacks
> With Heroku, you lose fine-grained control and visibility over your servers. Installing custom software in your server stack is far from straightforward, and it’s not possible to SSH into a server to debug a CPU or memory issue.

I found this annoying at first along with not being able to save files to the server. However, Heroku is forcing you to automate server setup so servers can be restarted, destroyed and created without losing data or functionality. If you allow SSHing in to install software and storing files on the server, you're probably going to get some nasty surprises when you need to recreate the server or add more servers for example.

You mention it was a couple of months of work to transition to your EC2+Docker setup. How much time do you find is required to maintain this compared to your Heroku setup? Heroku does seem expensive but I find it can have lower setup and maintenance costs than a custom solution.

Being able to run and test your Docker setup locally is a nice benefit though. I haven't found a satisfying solution to this for Heroku yet.
TrueCrypt Audit Confirms There Is No NSA Backdoor Software
In the article they mention it's about a 7% efficiency increase, which they say is equivalent to taking of a 10 pound backpack. Which considering it's an unpowered device, it actually really impressive to me.

The running example would be fun to look at, but I think the benefit this could give to people who have trouble walking is even better. My grandfather had post polio syndrome which made walking incredibly difficult for him for most of his life. He didn't let it stop him, but you could see the pain on his face whenever he walked. I think something like this would have been beneficial for him.
Any ideas why I would want to do this?
Well I did say "in my opinion". I didn't find this code from the post readable for example (and this comment is directed at Make and not the script writer):

BIN := ./node_modules/.bin

UGLIFY ?= $(BIN)/uglify-js

UGLIFY_FLAGS ?= --screw-ie8

build/%.min.js: build/%.js

@$(UGLIFY) $(UGLIFY_FLAGS) $< > $@

I find all Makefiles end up containing code like this where it makes sense when you write it but when returning to it a few weeks later you don't understand what it does anymore.
Cryptogrammar calls itself ruler and points at everyone who says something else as crypto (minus grammar). Cryptoempathy?

I learned how to use computers from corporations which speak crypto emotions and tie my hands and words to their terms (then call it an original band-aid).

Where are the psychotchnologists? What would empathy do? What would counting do? What would logging do? What would errors do? What would error logging do? What would record-keeping do?
Feels like watching a super-human intelligence program.
My experience has been that my comments that are posted to disagree with highly upvoted (often top) comments have been my most upvoted comments. I feel like most people on HN disagree with a comment by upvoting a counterargument, which causes a back-and-forth flow to a thread where the strongest counterargument to each reply is the top child reply. This flow is what often makes threads here great.

I'm actually surprised to see people here complaining about downvotes being used to disagree with comments. A large chunk of HN users can't even downvote. And I can't remember the last time I saw a gray comment that wasn't gray for a really good reason.
I thought it was common knowlege? I know I've heard it enough times.
Stop with the Microsoft hate people, all companies are doing PR, favouring one and hating others- you're only making a fool of yourself