skysight-inc/HackerNews huggingface dataset:
A minor detail: The codebase was open source for a long time already, just on their own git and available on what.cd/gazelle and the IRC channel instead of GitHub.
> why not just run OTR on top of Jabber?

Indeed, on the face of it hemlis looks like a step backwards. There's a chance it might not be, though.

The most straightforward way for them to combine PGP + XMPP would be to encrypt and sign every message with the parties' static PGP keys. If you do that, you lose both the perfect forward secrecy and repudiability you get with OTR. [0] Those are important properties.

However, if they're planning to derive ephemeral keys for each conversation, as suggested by tptacek [1] and others, then things get more interesting.

OTR + Jabber still seems weak to me in two areas:

1. OTR's solution to the authentication problem is for the two parties to agree, out-of-band, on a shared secret [2]. I don't think normal users are going to do a good (secure) job of this. Key introduction through a web of trust, aka PGP, would make for a better and more secure user experience.

2. The reliance on a central server brokering messages is a problem. In fact the authentication in OTR version 1 was so broken that a jabber server plugin existed for MITM'ing OTR conversations [3]. Also, as another commenter points out, with a central server an agency might still be able to collect Verizon-style conversation metadata. I'd rather see something p2p along the lines of freenet or i2p.

Finally, I'm not sure what their plans are for hemlis, but there's no way I'd use a closed-source app for secure messaging. And I don't think it solves the world's problems -- we need to be able to trust this thing. That's the whole point.

[0] http://www.cypherpunks.ca/otr/otr-wpes.pdf

[1] https://news.ycombinator.com/item?id=6004510

[2] http://www.cypherpunks.ca/~iang/pubs/impauth.pdf

[3] http://www.ejabberd.im/mod_otr
Yes, we are trying to build content community which can curate and update. we have reputations like stackoverflow.

We have also implemented failure tracking mechanism to check when guides don't execute correctly. Failure tracking feature is pre-mature as of now, once tracking improves, we will mark it for community to improve the guides or discard them.
Basho Announces Availability of Riak 1.4
That's a very common argument and I agree it has merit. I think though that it's extremely dependent on what kind of work you do.

For example were you to program for 50-60+ hours a week consistently, your total output would be lower than a guy who worked only 40 hours, and by quite a big margin too.
It's counter intuitive, but it's rather well documented and I think a lot of hardworking folks will recognize it from own experience.

Another downside is it's easy to neglect strategic outlook, when you are overworked and thus have your tunnel vision set on operations.
You can be anonymous, but most people aren't. Have you spend some time at reddit? It's about the culture, not the policy.
"most drivers do hit cyclists on purpose, to "teach them" not to ride on the street (street is for cars)."

Seriously?
There's plenty of alternatives to coal!
It looks like the size of the node foo is determined by how many languages were influenced by foo, where "influence" does not include cautionary avoidance of foo's choices.
More blather. Its irrelevant whatever you choose to call the phenomenon. The fundamental problem is scarcity of goods and services. Its a shortage of fuel, water, food and other goods the delivery of which won't be carried out because you have determined that raising prices is morally bad. Prices are a signaling mechanism. You focus only on the nominal price and its supposed "profit-mongering" by the suppliers, but it signals where demand exists and for tankers/suppliers to deliver the goods where the demand is highest. Or you can stand in the street corner calling the suppliers immoral and demand that the cops arrest them for price gouging. Great! But you won't get your ice/fuel/water. Good luck.
This struck me as cynical and lazy.

I agree narrowly with not "glorifying" hard work. There's no need to make a spectacle.

But I believe in what I do, and I believe in its importance. When I automate something, I use the time that I've cleared up to automate something else, improve the automation I've already written, or improve myself.

Granted, I'm not talking 100 hour weeks, but 8-10 hour days, then logging in at night after taking the evening for myself and weekends as necessary when there is a legit need.

I guess it's a question about how driven one is. It's sad this is on HN, I would probably not hire anyone that was content to automate their work and then phone it in for paycheck.

Then again, I have largely stayed out of the large corporate environment, too. YMMV.
Or time to talk with the boss' boss and remind him that time is money, and you can save him money. The incompetence of the people around you isn't your moral responsibility.
heh, I guess you could leave the rock where it arrived by natural physical forces.
An idea I find promising is delagate system. Every voter starts with one vote, which they can delagate to someone else (who can delagate to someone else, etc...). Additionally, you can reclaim or redelagate your vote at any time, or for a specific issue.
This system preserves the main benifits of a republic, while allowing direct democracy.

As an added bonus, it solves the problem of rebublics like the US where a party could have 5% support and 0% representation.
The article doesn't seem to mention if this is cutting into the netbook/cheap pc market or if it is actual growth in this type of laptop.

Anyone have any ideas on this?
> And my response to this is that if you don't have a scope clear enough to accurately figure out your project's pricing, that's your fault.

How do you get around companies wanting a fixed price without knowing entirely what they want? As a freelancer I can't spend 2-3 days of meetings and spec writing only to lose the project because they preferred an agency/another supplier.

If I had clients who would pay for a 'Consulting' phase of producing a spec (which they could then send to other agencies/freelancers) then I could see this working, but those are like unicorns.
chromebooks own 25% of the market under $300. OK. So who's the 75% they're eating into, I know thats not apple. Go to amazon, and its ... nothing. There doesn't appear to be a sub $300 laptop market other than chromebooks?

Unless they're really twisting definitions and calling a $186 ipod touch a "laptop under $300 that isn't a chromebook"

I might have missed it in the article.
This post is annoying in that it conflates and oversimplifies far too much. On the point of humblebragging: I (and 95% of the internet population) agree, humblebragging should not be done (even though the author later goes on to humblebrag that he only works 35 hours per week... hypocritical much?).

But on the separate implied point that working 50+ hours a week is mutually exclusive with working smartly, I disagree. That is naive and simplistic. When you have a finite runway (which decreases in length whether you are or are not working) there's a very strong case to be made for sacrificing a degree of your free time in order to maximize the utility of that runway. Separately, one should carefully balance the multitude of competing development concerns to be working as smartly as possible, i.e. YAGNI, refactoring, testing and CI, tight customer feedback loop, etc.

Conflating smart work with the need to work long hours betrays the likelihood that the author has never even considered the reality of bootstrapped startups.
What programming languages are influenced by PHP? It really is a leaf node. This is not intrinsically a criticism. PHP arguably got a lot of libraries created that copies the way it did HTML templating (and I mean the core PHP here, not subsequent template libraries), but that probably wouldn't show here.

The flip side of this, incidentally, would be Haskell. Still pretty unusual to encounter in the wild, but it has influenced a lot of languages, and will continue to do so, possibly without ever being a top-tier success itself.
Most likely Aunt Sally is not posting on Facebook and Google+ simultaneously, so there's another problem here altogether.
I'm pretty sure asian cultures also fetishize hard work. At least that's the impression I get from my Chinese, Koren, and Japanese co-workers.
There's not much "logical" about your arguments. Maybe you meant "rational", but then you failed to do any actual risk analysis.
In ASCII. Totally works.
An anecdote from http://thecartoons.net/2013/06/24/why-i-didnt-buy-a-samsung-...

>I asked a couple different Best Buy reps if the Chromebooks had a big return rate. "All the time," both said frankly. "They return it in a couple of days. They don't know how it works."
Thanks, I didn't connect the dots here (I had read the Salon article.)
How OAuth 2 trumps Basic authentication
> Elon Musk, Oprah, Marissa Meyer, Bill Gates, Jack Dorsey

Not to be a cynic, but except in the case of Bill Gates, it's not clear these people were not cases of being in the right place at the right time more than any specific brilliance.
I always use the sidewalk when biking (legal in my area), but, besides the law, I can see some arguments against it. For one, many sidewalks are in bad repair, so if you have a bike designed for the flat surface of a road, a bumpy sidewalk can be a problem. I have a BMX-style bike, so no problem for me...the bumps are fun.

Another point is, even if it's a nice sidewalk, you generally can't go as fast as the road because of the danger of running into pedestrians and other random obstacles like fire hydrants, telephone poles, etc.

Yet another point, is that I hear very frequently that it's statistically safer to ride on the street. I haven't found a solid source for this though, so maybe it's not true. Or maybe it's true for a certain style/attitude of biking that doesn't apply to me. In my town, I certainly feel much safer on the sidewalk. Perhaps I have a higher chance of a minor injury on the sidewalk, but I will take that over a lower chance of getting hit by a car.

Generally, my attitude while riding is that I'm a pedestrian who can move a little faster than walking-speed, not an automobile that can move a little slower than driving speed.
Wonder how this jibes with this report.

http://www.neowin.net/news/report-claims-just-500000-chromeb...

I also wonder if Chromebooks are priced to make even an operating profit.
I have only a sort of anthropological interest in how social networks go down. I never 'got' them, personally.

But it's what the people whom I know to use Google+ do. The "Aunt Sally chore" is almost a literal anecdote from one of them.
That sounds cool. Although it's not exactly what I was talking about. In my ideal scenario phones would communicate directly with each other without having to rely on a third party server.
This is the most sensible comment in the whole thread to me. PR costs should be factored in, and if I recall correctly Uber waived fees during Hurricane Sandy in the NY/NJ area last fall.
Predicting earthquakes and saving lives - with smartphones
A large number of police officers are former military personnel. It's not surprising that this militarized philosophy is common among police today.
Well I personally think that translating and distributing spoken dialogue from a film is quite different from translating a distributing a book. It's like song lyrics in my opinion.

I realize that it is likely just as illegal according to today's copyright laws, but that something like this would warrant a police raid is just beyond me.
Sandwiches!

http://www.penny-arcade.com/comic/2006/10/20
I strongly believe that work is not a job.*

Work is what you do in your life every day to create value for yourself and for the people you care about. Your work should make you happy and help you to feel fulfilled. Your work could take 5 hours a week or it could take 60 hours a week. It could make you a ton of money, it could be where you spend your money. Your work could be a volunteer gig at an animal shelter that you do around your 9-5 day job, it could be the all-night code sessions you do as a hobby, it could even be what you do every day as a high-functioning cog in your office cube. It's up to you to find your own glory.

(Sort of like http://blog.workisnotajob.com/)
(*Sometimes there is value in helping society be society.)
This is probably a rookie question, but how is this surveillance proof, and how would it be different from iMessage? The article mentions "Apple recently publicly stated that its iMessage service is encrypted end-to-end". Isn't something that is encrypted end-to-end surveillance proof?
New result on Elliptic Curves
I really hate the source article's headline; it completely subverts the article's most important point and renders the whole article one that will likely be glossed over by readers who wouldn't otherwise know what Desert Bus is. Something like "How The World's Worst Video Game Makes Sick Kids Happy" would've been a lot more eye-grabbing and useful in highlighting why Desert Bus is so important.

The New Yorker never ceases to disappoint me.
When looking for a job, find out how many people in management have kids. They are likely to work normal hours and not expect you to work insane hours. At least that's been my experience.
This is only my opinion but...

If you are a moderately advanced user, then you can start using such methods right now. While no method is "perfect", they do exist.

Because you're advanced, you do not need to wait for Apple, Google, Microsoft, etc. to introduce them to you in their products and services.

Until these methods become popular beyond only advanced users, there will be a tradeoff in "convenience".

"Engineering" by nature involves tradeoffs. I think (and again, this is only my opinion) you have to decide what is more important to you and better in the lng run for everyone using computers: a. "convenience" or b. what is by advanced users perceived as "the smarter way" (for lack of a better phrase).

The large monopolies mentioned have set their focus not on the advanced user but on the user who purportedly values "convenience" (a subjective definition) above all else. They make guesses about what things might become popular and they make assumptions about what their end users want. The future of computers is always uncertain. These companies will react to what users are doing.

If you want the companies that provide "convenience" to redirect their focus toward what you believe is "the smarter way" then I think you must lead by example. Start using the methods you prefer, even when it is less convenient than not using them.
Do you guys feel that this suggests that computers will require less local storage and depend mostly on the cloud as we move forward?
Are you sure?

> Bill for a weeks work, as long as the deliverables come in does it matter if the week was only a few hours long?

"Hello Mr Client, this job will take a week to do, so I need to bill you for a week of my time". 4 hours + 1 meeting on Friday, job done.

That sounds like lying and cheating to me. Which is a nuisance, as I'd like to do it.
I like reading the mobile site on the desktop! The column is thin enough to be easily readable and there's no clutter!
The SEC Just Voted To Lift The Ban On General Solicitation
The size of the nodes are based on how much influence a language's design has had on later languages. PHP may have a lot of market share, but not a lot of languages have copied its features.

A better title for the page would be the one from the linked blog post, "How Programming Languages Influenced Each Other", at http://exploringdata.github.io/info/programming-languages-in....
lol best name ever... thanks for sharing.
Give me a call back when Amazon removes the drm from their file formats and I'll give a flying fuck about what's legal or not.
any user with more than 500 reputations can edit any guides, with more than 1000 reps can delete the guides.
so such users can edit any other user's guides and help in keeping them upto date. User's can get reputations when other's run their flows or vote up.
Drew Houston’s morph from hacker to hyper-growth CEO
Digital Manufacturing at the Chicago Public Library
It sounds like the stumbling block was a horizontal monopoly in retail held (or nearly held)[1] by Amazon.

You can argue whether or not Amazon is participating in predatory pricing now, but should Amazon end up raising prices (not entirely obvious that will happen)[2][3], then this case could end up being pointed to in the future as a lost opportunity to let the market correct itself.

[1] http://paidcontent.org/2013/07/09/barnes-noble-throws-out-it...

[2] http://www.csmonitor.com/Business/Saving-Money/2013/0518/Wil...

[3] http://www.nytimes.com/2013/07/05/business/as-competition-wa...
Hiphip (array) simple, performant array manipulation in Clojure
Amen Brutha! My last job I had coworkers who would complain to me that they got bored over the week we had off for Christmas vacation. I'm so much happier now that I'm away from that culture and am working with people who love what they do and love doing other things as well.
After working in IT consulting, I second that. I often found myself wondering how most of what I did was a waste of my skills. I had learned a lot of cool stuff in college, like distributed systems, that was completely useless to what I did. The problem was, when I transitioned to management, all my proactivity and passion for strategy were also almost useless; you were expected to do as everyone else, or else. So I quit :)

Right now, working on my startup, I get ticked off for a lot of menial work that it involves, but despite being tired and broke, I'm way happier. And this simply because I'm using my skills to work on meaningful stuff.

The chinese have an interesting saying: "All you need to be happy is something to do, someone to love and something to hope for". I think this clearly states the need for balance.
Having some insider knowledge of how Williams wrote their videogames, Steve's disassembly is the best presentation of how the Robotron architecture worked. This setup was used in almost all of the games that DeMar and Jarvis did for a decade or two to come, including the pinball operating system (which was pretty much this exact same process/task system). These guys always wrote in assembly. I don't think C came along at Williams/Bally/Midway until they switched to an X86/PC-based architecture sometime around 1998-1999.

Earlier on HN someone posted an article about a Tron-like light cycle game where the cycles would break out of the framebuffer and start to mess with program memory. What's cool about Robotron is that you are actually killing processes when you wipe out the robots. A true superuser!
Seems like a popular thing to do, but probably time consuming (I probably have dozens more URLs but i'd have to search a lot of laptops, delicious, and... remember magnolia?)

http://blog.fogus.me/2012/05/02/a-functional-programming-inf...

http://blog.fogus.me/2012/06/07/an-object-oriented-influence...

https://news.ycombinator.com/item?id=3920619

http://www.info.ucl.ac.be/~pvr/paradigms.html

(the Dewey decimal system congeners) http://delivery.acm.org/10.1145/2380000/2371137/ACMCCSTaxono...

http://james-iry.blogspot.com/2010/05/types-la-chart.html

http://blog.ouseful.info/2012/07/03/mapping-how-programming-...

__________

vaguely related: the Right Tools survey

http://www.eecs.berkeley.edu/~lmeyerov/projects/socioplt/viz...

http://www.storytotell.org/essays/juxtaposition.html

http://www.cl.cam.ac.uk/teaching/1011/ConceptsPL/ (they spend a lot of time studying ML and the state of the art language)

http://www.cl.cam.ac.uk/teaching/exams/pastpapers/t-Concepts... (pretty sure i'd flunk)

http://www.cl.cam.ac.uk/teaching/1213/DenotSem/
Thanks for this comment - I think it's really valuable.

If I dare mention my SEO work for a minute - I've seen on so many occasions my "informational" content outrank my "product/conversion" content - so in that respect Google looks as though it follows the user interest just as you described.

So I definitely agree that we should create pages for the term in question and make the user happy. For instance, label 10 drivers that are great for beginner golfers, why they are great for golfers, maybe a YouTube video of a store pro using it and then just a small ad indicating you have said driver in stock, or you can get 15% off etc.

Much better than just planting a big BUY NOW product page, category page or equivalent. If you're targeting these keywords, either for PPC or SEO, meet the searcher's intent.
"Lower the price or we won't sell your books"?
You misunderstand his point: what we really need is a war on toddlers.
I'm not convinced either way, but I think Jon Ive is overhyped, because of 3 reasons:

1) his latest UI designs are not very impressive at all, in fact they seem pretty amateurish

2) he's usually praised for his hardware designs, but even those were heavily influenced (read: he almost copied them) by Braun designs (even the latest Mac Pro design).

3) Before, he had Steve Jobs to "shape" his ideas, and tell him what is good design for the iPhone and what isn't. Remember that story about the first iPhone, how he asked the design team to make many designs, and then he used one, and the next day he said he's not "in love with it"?

So Jon Ive may be good at copying Braun products design, and creating 100 different iterations, where one is amazing, but he might not have a clue which one that is, and he needs someone like Steve Jobs, a "visionary", someone who truly understands the customer, to tell him which.
The point was VLC is more than a desktop app. It's a service and a crash on invalid input is a security vulnerability for denial of service.

If apache crashed on a mistyped http header it would be a security issue.
Amazon has built its empire on undercutting the competition in price. If there was a real competition in prices, Amazon's e-book offerings would stomp the paper publishers and Apple alike.

No matter what, price-fixing or not, Amazon can do just fine. The only way they don't completely win is if they're forced to keep prices on e-books high and at identical level to dead tree ware and the glitzier Apple brand. And that's just what happened, thanks to collusion between Apple and the publishers.
We should resize the balls based not on the languages they directly influenced, but on the transitive closure on the relation.

I was rather shocked to see ISWIM having such a small node, given it influenced basically the whole statically typed functional branch. Miranda got a correspondingly undeserved treatment.

Ideally, for the influence network, the size of the ball should correspond only to the influences that where innovations in the considered language. That may be too much to compute, though.
Heroku don't use these.
This is good. If the video were the first thing on the page I would have watched it first anyway, and then not been confused by the "run" button asking to install a plugin.
Locally you can identify a subdivision construction date pretty well as pre/post 1990 because post 1990-ish means no sidewalks. Post 2000 are of course all McMansions stuffed in like sardines, but there is a decade or so of normal houses without sidewalks in the 90s

I live in an area where population has been vaguely constant since around 1900, so we don't have many subdivisions like that, but I can imagine someone living in Las Vegas or parts of suburban CA may have never seen a residential sidewalk before. For those folks, residential sidewalks are pretty much like urban downtown sidewalks except much narrower, thus the areas with sidewalks tend to ban bicycles on them, there just isn't space for pedestrians to safely share with bikers. Seriously, only like 2 feet wide in spots.
Tips for Driving Traffic to Your Website