skysight-inc/HackerNews huggingface dataset:
Been trying this out today to collaboratively write a blog entry - it's worked very well. I absolutely love the diff view in the conversation pane, it's exactly how I want document diffs to work.

A couple of things:

1. I really want an "export to HTML" option. As it is, I'm not entirely sure how I'm going to turn my blog entry in to HTML I can publish some where - I guess I'll have to copy and paste the whole thing out again and re-apply the formatting.

2. There's no way to send you feedback through the app! I replied here because at least then it will show up in your Hacker News threads.
Think about how large the forces will be at the first tooth interface at the left (or in the rack). How strong does that tooth need to be?

Alternatively, you can use it the other way. Connect the gear at left to a tectonic plate. Rest your finger on the gear at right. Voila! You can exert a force great enough to stop the tectonic plate's motion. Plausible?

When Archimedes said, "Give me a lever long enough, and a place to stand, and I'll move the Earth.", he actually meant something more like, "Give me a lever long enough, and a place to stand, and I'll change the momentum of the Earth very very very slowly. Unless that lever is incredibly strong and I have access to a considerable source of energy."
You do know that sites will track you without javascript or ads? As well, do you browse without cookies and images, as those extensions will not help you there? And without session IDs in URIs, since you seem to want the web to return to byzantine times?

> I believe the outcome will be a better business model for sites to make money

Sites will make less money without use of cookies, images, and support of encoding sessions into URIs. You ARE welcome to use the web without these things, but it is going to mean you are not a customer of many entities, because your kind are vanishingly small in number.

You might be interested in the Firefox section of http://crunchbang.org/forums/viewtopic.php?id=24722, if your serious about your privacy and security.
BI for the under 40 crowd
Arguing for a new genre: “JavaScript journalism”
Hi,

I created these slides using code.google.com/p/go.talks
You can actually find the source code and the slides in it.
Their API URL gets an "F" rating from Qualys' SSL Server Test, due to insecure cipher suites. https://www.ssllabs.com/ssltest/analyze.html?d=api.authy.com

Specifically, an anonymous unsigned cipher is being allowed, and a victim browser can probably be forced to use it by an attacker. From http://www.ietf.org/rfc/rfc4492.txt:

Note that the anonymous key exchange algorithm does not provide
authentication of the server or the client. Like other anonymous TLS
key exchanges, it is subject to man-in-the-middle attacks.
Implementations of this algorithm SHOULD provide authentication by
other means.
Not sarcastic. There's a ton of code like that. I've seen it.

Also, I'm surprised no one called me out on the typo and bug in my code :)
42 years.
The Future of Two-Factor Auth
See zenlinux's comment below.

https://news.ycombinator.com/item?id=6134854
That seems totally backwards. If your app is a simple CRUD app, then ORMs save you time. For complex apps, ORMs generally can't even express what you want, or can only do so in incredibly inefficient ways, so you end up dropping down to SQL anyways.
Muslim-majority countries ranked as "free" by Freedom In The World include Senegal, Sierra Leone, Northern Cyprus, and Indonesia. This represents a startlingly tiny minority of Islamic nations. The majority of Muslim states are considered highly repressive. The treatment OP is facing is by any reasonable consideration an atrocious crime against humanity and the government and people of Malaysia deserve to be castigated for allowing this practice to occur.

But what is truly interesting from a historical perspective is that this phenomenon if Muslim extremism is a very new reality for the people living in Islamic countries. It is a cautionary tale for those who believe that once repressive and discriminatory regimes are eradicated they will not recur; on the contrary, it is likely that humanity will struggle with bigotry and oppression for as long as it exists in its present form, transhumanism notwithstanding. Those who have read The Kite Runner will of course recognize that even Afghanistan once had a liberal social structure that made some attempts to respect individual freedom and the rights of women.

During the Islamic Golden Age, the Arab nations were among the most advanced in the world from both a social and scientific perspective. The appearance of many similar liberal Islamic governments throughout human history gives strong support to those who wish to see Islam once again exist in harmony with the rights of individuals, despite the numerous social problems plaguing the modern Islamic worlds.

The Islamic nations of today struggle yet with the aftershocks of communism and colonialism. I believe, and sociologists may support me, that much of the recent turn towards extremism has been part of an attempt to reconstruct a national and social identity that had for so long been under the yoke of The Great Game and similar enormities carried out by Eurasian empires. It is instructive to consider the rise of Islamists in Iran as a result of American intervention in the installation of the Shah. Those who would support interventionism are strongly cautioned in light of this and many similar examples.

The rise of liberalism not only in Iran but also in those places where Western interference in nation-building has been smallest, such as Senegal and Bangladesh, is very encouraging. It also lends credence to the notion that interventions almost always make things worse. I am hopeful that if the West can be so kind as to mind their own fucking business, the Islamic world may gradually see a return to sanity. I would, however, strongly support the continued provenance of asylum and refugee status to those whom, like the OP, suffer unjustly from regressive policies in Islamic states.
Traditionally you generate an SSL public and private key, and send only the public key to the certificate authority for signing, so compromising the certificate authority doesn't give you the private key.

It does however give you the ability to issue yourself new public keys to conduct man-in-the-middle attacks [1]. If you compromise the same CA as the site whose traffic you're trying to intercept, you can bypass certificate pinning which is supposed to detect MITM attacks. So for example you can MITM gmail without certificate pinning detecting it if you compromise Verisign, Equifax or GeoTrust [2]

[1] http://googleonlinesecurity.blogspot.co.uk/2011/08/update-on...
[2] http://src.chromium.org/viewvc/chrome/trunk/src/net/http/tra...
> we could hopefully influence the TSAs retention rates.

Good luck with that. Most people at TSA would have quit if they could find a better job to work at.
> Most "programmers" aren't programmers.

So if you're paid to write programs you probably aren't a professional programmer? What's wrong with an operational definition?
No.

And you don't need to be an jerk and interfere with broadcasts. It's an antisocial activity frowned on by 99.99 percent of the public and hardware hackers. There's plenty of good science that can be done in all aspects of RF experimentation for a small investment of time and little money.
I think I owe my paying customers some obligation to keep providing good service, prison or otherwise.
My interpretation is that the NSA basically have two main forms of collection: data directly from fibre intercepts, and data obtained (via voluntary agreement, court order, or otherwise) from private companies. This slide [1] would certainly suggest such an arrangement.

The fibre intercepts would fairly easily give access to HTTP traffic, and Facebook/Google/etc. would probably 'come online' at about the same time (there will likely be some differences as it appears there is a need to code a plug-in/processing engine for each major source to pull out usernames etc.[2])

What exactly the dates in the PRISM slide mean is somewhat unclear without more information. It could be, for example the date that the first court order is made, or the date when the company provides to the NSA a more automated way to query the data. I doubt that those dates are related to the fibre intercepts though.

[1] https://image.guim.co.uk/sys-images/Guardian/Pix/pictures/20...

[2] https://image.guim.co.uk/sys-images/Guardian/Pix/audio/video...
> one cannot make the claim "Psychotherapy via Internet found as good as or better than face-to-face" just yet.

Actually, they did find it as good or better, just not conclusively.... not that one ever could.

(I agree with the analysis—a larger sample size is definitely needed—but I get annoyed by people who discard studies entirely. This is far, far better than no study.)
Shout out to our intern Anting from the University of Berkeley, who has totally become the dev lead on our cloud website. He learned our web stack like it was nothing - Angular, CSS, Django, and Python.

http://cloud.gaiagps.com
http://cloud.tryskipper.com

The progress on these sites has been tremendous this summer, with him on it full-time.

I really think the people you meet in the Bay Area justify the cost of running a business here.
See my comment below about C++ STL. There are ways to avoid the combinatorial explosion with strong types, but there are also downsides.
Facebook introduces Embedded Posts
Good for you! Now go say the same thing publicly in Malaysia, & let us know how it works out for you.
You could as well ask for dedicated server and mod tools for the call of duty franchise.
> These are exactly the kinds of comments I'm talking about. The preponderance of people affected by this program on the globe (a staggering amount if you will) had no knowledge of this because the media failed, and are not, in fact, technically savvy on any level and don't understand, at all how the internet works in relation to the technologies employed by these programs.

Of course at least the mainstream media (MSM)
failed. Why? It's a very old story, rock
solid in the media: An MSM media company is
in business to make money. They have some
old techniques for doing so. Their main technique
is to get eyeballs for ad revenue; for that their
main technique is to grab people by the heart,
gut, and below the belt, always below the shoulders,
never between the ears; the content is essentially
only light entertainment following the framework
of the ancient Greeks we now call formula fiction;
the content is nearly never the information needed
by an "informed citizenry".

The best hope for the information citizens need
is Web sites on the Internet and search engines
that can help people find that information.
"all those fad-du-jour systems are established industry leaders"

I'm trying to think of what the fads were in 2003. That was the tail end of extreme programming. Kernel03 or kernelcon or whatever it was called had a presentation about replacing devfs with udev since adsorbed into systemd. Simultaneously the new JACK system running on top of ALSA was going to take over sound on the desktop. In 2003 Moodle was the new leader of online course software. I would claim PHP4 was a very popular web programming language in 2003. Firefox was beginning its explosive growth. Bonjour/Rendezvous was new and making noise in networking. By far the most dominant handheld computing platform was the Palm, I still had my couple year old 3 and my wife had one of the M100 series. Dot-net and/or mono were going to take over the entire world; we're still waiting. I believe by this late the cuecat had already sunk along with most of the dotcom era stuff.

At this point I'm running out of ideas from 2003. I don't think "all" would be a good adjective. I'm having an easy time remembering fads that took off, and forgetting things that sank.
Well you would need an unrealistically long lever for that. With this gear thing, you could conceivably pack an extremely high gear ratio in a tiny area. I guess gears are just levers in a different form. I was just wondering what the limitations would be in this idea. I guess the construction of the gear system would have to be unrealistically high quality and strong.
I agree that the font could have been bigger, especially since some people have trouble with their vision. However i would also like to remind you that probably all browsers capable of displaying the slides at all, also have zoom controls available.

Lastly, i would like to thank you for refraining from commenting on the contents. That is all i ask from anyone unable to take in the content. :)
Guess it was one of those days where Hitchens had a drink too many and got his quotes mixed up.
I take issue with your statement that "not to believe is as religious as someone believing in something".

Being atheist myself, this is inaccurate. I consider the existence or non-existence of a deity to be a non-issue, so it is not that I am actively refuting something that is disputed.

The best way to understand this is to look at the "cosmic teapot" anecdote (or the "flying spaghetti monster" to be more current). It is impossible to disprove that there is a giant teapot floating in orbit near Mars which is impervious to all forms of human detection. Does this mean that you or I are members of an anti-teapot religious group? Of course not - the question of whether or not the teapot exists simply has no relevance for us and is therefore ignored.
I'm involved in the open source firmware struggle with Intel for a number of years now. There are Intel customers with solid business cases, but it actually got worse in the last few years.
Build Phase, new iOS development podcast by Thoughtbot
Interesting that this snippet:

func (g *Gopher) DumpBinary(w io.Writer) error {
err := binary.Write(w, binary.LittleEndian, int32(len(g.Name)))
if err != nil {
return err
}
_, err = w.Write([]byte(g.Name))
if err != nil {
return err
}
err = binary.Write(w, binary.LittleEndian, g.Age)
if err != nil {
return err
}
return binary.Write(w, binary.LittleEndian, g.FurColor)
}

could be written like this:

func (g *Gopher) DumpBinary(w io.Writer) {
binary.Write(w, binary.LittleEndian, int32(len(g.Name)))
w.Write([]byte(g.Name))
binary.Write(w, binary.LittleEndian, g.Age)
binary.Write(w, binary.LittleEndian, g.FurColor)
}

if the language supported exceptions.
This, to me, is like showing the alleged UI on an Apple IIc:

It just about proves that it's not true, to me.
I knew PHP and .NEt but that was some years ago. I will probably need to pick it up again and that's why I was wondering, since I will have to refresh it, should I just look into learning the latest and the greatest that might be helpful or just do a quick brush up and then "cross the bridge" when I get to it :)
Hey, sorry about that.

The Youtube live video from last night doesn't seem to be available anymore, but according to http://www.docker.io/live/, a better version of the videos should be up by the end of the day. I'll fix the post.

Thanks!
Hah, the first thing I did was build a going train. I had to use belts for the second, third, and fourth wheels because the planarity was difficult or impossible to manage.

It was of course more like an electronmechanical clock since there isn't a way to build a balancewheel and escapement, but since I had to eyeball the gear sizes and draw them with my mouse anyway, it now appears to be approximately 0:65:101am.
They might not be cost-competitive. Intel's process advantage comes from vertical integration. But it also means that they need to keep pushing out high-margin flagship products to support their scale of operations and technology advantage. A niche thing like this is likely to get thrown under the bus internally, but they can't ignore the pressure from below and the deteriorating PC market anymore.

In contrast, the ARM ecosystem has flexibility to mix and match the design, manufacturing and marketing amongst a group of companies. This is why a lot of people are confident about ARM's fortunes in coming years; the business model favors them in a "cheaper is better" computing market.
Whoops! My arithmetic error. I'd computed it, but transcribed 0.0001 to 0.001 BTC in my head last night.

Mea Culpa.
You're right the slides are pre default HTTPS gmail (2007/8).

But even then gmail is the only webmail service that offers server-to-server encryption, so data can still get intercepted when communicating with someone using yahoo mail or hotmail for example: http://news.cnet.com/8301-13578_3-57590389-38/how-web-mail-p...
Make their job miserable enough and the bar for "better job" becomes lower. Right now their jobs are pretty cushy; they get to sit around in AC, are not held accountable for how they treat "customers", and get to steal cool gadgets on the side. However we have a limited ability to give their jobs more downsides. I assert that we should exercise that ability where possible.

It absolutely is a long shot of course. The personal satisfaction is sufficient though.
The household economics of 3D printers
Take a gun with you. Seriously. [1] If you check a firearm (whether a "real" gun like a 9mm or a flare pistol), you have to check your bags. The interesting point is that once you do this, you are required to use a lock the TSA does not have a key for. There is also an increased standard of accountability & custody, as your bag will only be moved by a supervisor.

[1] http://deviating.net/firearms/packing/
I don't believe it's impossible. In fact, there are two clear ways to do it: either

1. have a database of known algorithms, and map-reduce out the ones that produce the most signal for your data-set (this isn't Hard, but it requires a globally-networked language-neutral ABI-neutral algorithm repository and a free-use cloud compute cluster to run the heterogeneous algorithm-tests on), or

2. expect the computer to invent a novel, efficient (or at least polynomial) algorithm in response to your data-set on the fly. This is a Hard problem--since solving it basically means that computers can now take the jobs of Mathematicians in proving novel theorems. I don't think that's "impossible" either--obviously, Mathematicians are performing some describable algorithm in their heads to come up with novel proofs--but it's likely a Big Data problem in the same way most AI problems have turned out to be; not something you can ask your workstation to do.
Not directly referencing ELIZA, but with it in mind, I was thinking of something along the lines of "I bet a few of those psychotherapists might even be able to pass the Turing test".
Facebook Enables Embedding Of Public Posts
SHIELD, a new portable gaming console by Nvidia
You can prevent the TSA from rifling through your checked baggage outside of your presence (and helping themselves to whatever they want) by flying with a gun: http://lifehacker.com/5448014/pack-a-gun-to-protect-valuable...

Probably just about the only instance where having a gun can actually thwart a corrupt government official.
> First, commercial hard real-time versions of the JVM with strong timing and preempting guarantees exist and are commonly used in the defense industry. To the best of my knowledge, there are no mission- and safety- critical weapon systems written in Erlang; I personally know several in Java. These are systems with hard real-time requirements that blow stuff up.

That's why I said Sun JVM in first place. Azul and realtime Java are those purposely built VMs I mentioned.

Your claim about Sun JVM is more interesting. If it is so versatile why there are no network applications on JVM exist that provide at least adequate performance? Sure, JVM is blazing fast as far as code execution speed goes; the point is that writing robust zero copy networking code is so hard on JVM that this raw execution speed does not help.
Discovering Arkansas's Startup Scene
For .99, you can view all the charts, but you don't get a lot of the features.

For 11.99/year, you can cache whatever charts you want for offline use, and they all get automatically updated, whenever NOAA updates the charts.

We also set up the app with a "Test Drive" button. You have to pay the initial .99 to get the app, but you can Test Drive all the subscription data and features before deciding to subscribe. Test Drive works for one full app run, and you can do it as many times as you like.

Also, you can browse the charts on our website: http://www.tryskipper.com/charts/
Times are hard and if it's a choice between your personal morals and feeding your kids or ensuring that your home doesn't get repossessed then there are likely to be plenty of programmers willing to make the compromise.
thanks for posting this george :)
Good point. And even if the gears were made of unobtanium, the whole gearbox would have to be mounted on the opposite tectonic plate on top of breakable rocks.
Based on this comment as well as several others, you appear to be under the impression that jacquesm is the OP. That is not the case, and I'm not sure how you made that mistake.
This is an survey up one level of generality, found through the back-citations to the paper you linked (interesting paper, btw): http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2101084
Introducing MyDB
Google Ad Click Prediction: a View from the Trenches
That's another perspective, you could really define it in many ways. I went with Christmas because it's the most holy and high-profile time for that religion. Lent doesn't really come close on the average Christian's radar in terms of involvement and public awareness.

Of course, what makes it really difficult to compare is the huge difference in attitudes towards and the role of religion between the cultures.
Random note: My friend is married to a woman from France -- the first Christmas they were together after a few months of dating, she was like "have you seen 'Mother, I missed the Plane' it's a family tradition to watch it each Christmas," to which my friend said no. When she put the movie in, it was Home Alone

Gotta love random translations
weird, I submitted the article with this link: http://www.kurzweilai.net/psychotherapy-via-internet-found-a...

But at some point it was changed to this (not by me):
http://www.mediadesk.uzh.ch/articles/2013/psychotherapie-via...

Why did this happen?
Message me. I might be in a position to take it over until you get out. I realize I'm a stranger, but communicate with me and maybe we can figure something out together.
GC pauses might be an issue with Go (they don't matter that much in a Go server app, but in a client app like a browser things are very different).
I totally agree. Very relevant to the Linus/Sarah disagreement that was featured recently: https://news.ycombinator.com/item?id=6069952
I have a high school diploma and one semester of college.