skysight-inc/HackerNews huggingface dataset:
Tl;dr There is no try. Only Do.

Practical advice from
The way to approach this concept it to first understand your struggle. Beneath the need to struggle is a fear that the world is an unfriendly place and you are not supported. This view arises from the mind rather from the way, which teaches that the flow, the ever present essence of life, is the way. You can trust that the way will lead you. In truth, the mind-made view of the world, where struggle is necessary, is merely illusion. No matter how real it might appear. Wu Wei is the way.

To follow Wu Wei you must first let go of struggle. Stop fighting with life and trying to make things happen. You are struggling against the flow. You must first realize that you can give this up. Then it is the case that you act, you are not passive - merely waiting for things to happen, but you are no longer opposing the flow of events. Instead, you act, but let go into the uncertainty of life, and you see how life actually occurs. You become open to the mystery of which you are part. In a sense it is total acceptance of yourself and this moment. Of course, it is necessary to practice this. While the way is not of time, and we can be there in an instant, practice connects us to this place over time. Through practice the way reveals itself. Only through practice can this truth be revealed.

e.g.: Water may be directed and controlled by man-made dams, but it will always flow to its destination naturally. To be in accord with that nature, give up making dams for it only delays that flow.

Source : http://en.wikipedia.org/wiki/Wu_wei#Practice
I think the Sony issues illustrate platz's point "There is very little all programmers should be required to have in common. The field is just that big now." In a company like Sony you need some guys that specialise in security and prevention of hacking, and some that specialise in other stuff.
I'm only a pop-physics fan (well, I did get a physics minor 20 years ago) but the fact that these were two sides of the same coin was always clear even to me.

I always wonder if these sorts of misinterpretations are intentional hyping on the part of the scientists for naive science writers, or whether the reporters are just that confused about things. Reminds me of the neverending stream of stories about how biologists have "overturned Darwin" by uncovering details that prove just how amazingly right Darwin was.
how much money have they spent on this movie? If people pitch in world wide...how much money does HN think it would take for Sony to "sell" this movie to the public.
Everyone cares about armv7 because it is the CPU architecture deployed in over 95% of the mobile devices.
The same function is being called over and over millions of times, so hopefully that should give HotSpot a chance to kick in. I didn't want to add artificial warm up as I don't think that's representative of real code.
>> OpenJDK is indeed a "steaming pile of crap"

> Just to clarify, it performed as well as the Oracle JVM on x86. Its poor performance on ARM is just due to its lack of JIT compilation.

Understood. Admittedly, I'm a system administrator first, developer second. However, my experience has shown that Sun/Oracle JVM usually out performs OpenJDK. Even in development, on the Java teams I've had to support, OpenJDK is never preferred or wanted.

Further, RHEL ships the OpenJDK compiled with the GNU compiler for Java (GCJ), as well as GNU's classpath. From what I've seen supporting these Java teams, and not being a Java developer, it's unstable and slow.

So, in this specific instance, OpenJDK may have performed as well as the Sun/Oracle JVM on x86-64, but in the broader scope, it doesn't seem to hold up. Just my experiences though. Take it with a grain of salt.
Completely agree. "Hasn't really thought through critically" is quite possibly the kindest way to phrase it.

@logn mentioned rallying around this like we did Apollo. It's a grand idea, but I can't say I have any hope that will be the chosen approach.
It depends on the journal perhaps. But wherever I've submitted I've had to send ages getting the paper into "journal style", reformatting references etc.

Yes they mangle it again after that, but they still put a huge amount of initial work on the author. I don't know of any journal that will for example, go through the references and put them in journal style for example. They'll just tell you to do it.
It's not comparing the architectures against each other, it's comparing language implementations against each other on those architectures. As x86-64 is the most common x86 architecture nowadays, and ARMv7 the most common ARM architecture (at least on mobile), comparing language's performance on them should hopefully be more relevant as more developers use those platforms.
> Of course, no one believes that NK actually has the ability to inflict physical harm outside of their own country

I wish. They're definitely capable of inflicting physical harm outside of NK. Just the first link that comes to my mind that has already been shared here:

http://www.gq.com/news-politics/newsmakers/201306/kim-jong-i...

It's not so unusual for a Korean to be in Japan, and NK can surely provide falsified documents to "prove" their agent is actually from SK (NK and SK, aside from minor differencies, even speak the same language, so how would you tell them apart?)

Granted, their ability to move in the US might be severely smaller than their ability to move inside Japan. But you only need a person or two with an handgun to scare the living hell out of the media/country/people who worry about such things
Big companies have plenty of access. I work for Red Hat and have one right next to my desk. I also know SUSE and MSFT have the hardware, and I'm sure many more.

I've been working on fixing bugs in the ARMv8 backend in the OCaml compiler - it's now stable, and performs very well (I can't go into exact performance details for contract reasons).

http://caml.inria.fr/mantis/view.php?id=6489

http://caml.inria.fr/mantis/view.php?id=6284

http://caml.inria.fr/mantis/view.php?id=6283

(and more ...)
its time we all realize that we are all responsible for where exactly "reality" is at. I'll pay them 1BTC if they let this happen... https://twitter.com/hansent/status/546273749163466753
Ouch, I've never heard to that happening that's insane. Care to name and shame the journal?
The article has so little to do with ancient history it's staggering. It's the "conceptual drought modelling" equivalent of a woodworker trying to drum up attention for his range of kitchen cabinets by saying "they're the kinds of cabinet I think Justin Bieber would like".
FSharp instead of F# is just a way of getting around issues with using the # character in the shell scripts that run the benchmark.
A good start would be EFF's Secure Messaging Scorecard. They measured all existing solutions using 7 security features(from end-to-end encryption to open source and public reviews).

A few solutions fulfill all requirements (e.g. Telegrams code hasn't been publically reviewed while TextSecure was).

One problem is though, that many open source solutions aren't available for iOS due to issues between Apple's ToS and the GPL.

[1] https://www.eff.org/de/secure-messaging-scorecard
You should have no expectation of anything when it comes to Wired.
The Internet of Washing Machines
>Tox is a free and open-source, peer-to-peer, encrypted instant messaging and video calling software. The stated goal of the project is to provide secure yet easily accessible communication for everyone.[1] The Tox Foundation took part in Google Summer of Code 2014.

https://en.wikipedia.org/wiki/Tox_(software)

https://tox.im
Memo to Kim Jong-un: Dying Is Easy, Comedy Is Hard
Learning Math through Programming
I would recommend tox.
If there is any other decentralized, open source, fully encrypted chat service I would recommend that as well.
Thats fine for the initial stab at the problem. But then someone who does know what he is doing come along and recommends a module be rewritten and management says no, because "it's working".

At this point, it's management's fault.
It's a conference paper, from EuroSciPy 2013, distributed through a preprint service. There's no expectation it will be a high quality paper. Instead, it's an appropriate quality for where and how it was published.

"What algorithms were used"? The papers says "The code used to install the software and run the experiments is available on GitHub at https://github.com/riccardomurri/python-runtimes-shootout "

Checking it now, it gives a reproducible way to download the specific packages used, and the benchmark framework. The actual code benchmarked is fatghol, from https://code.google.com/p/fatghol/ . There's also a link to a preprint describing the construction algorithm, at http://arxiv.org/pdf/1202.1820v2.pdf .

What you propose is an unrealistic expectation, and only possible for people with lots of money and time.

Instead, in real life what happens is people do A, and publish A, then do B (building on A), and publish B, then do C (building on B) and publish C. There's a trail of work backing up the final publication. It makes no sense for publication Q to revisit all of A-P, nor for the author to wait until Z before finally publishing everything. I also think knowledge transfer would be lower since someone interested in this paper's conclusions about the available documentation for the different Pythons (EuroSciPy is not a graph theory specialist conference) would almost certainly not be interested in the algorithm generation details.

You do realize the LINPACK is the "gold standard" benchmark used to rank the top 500 supercomputers, right? And all it does is solve A x = B. In any case, the performance suites like SPEC MPI still need to evaluate the individual benchmarks before assembling them in a suite. Even if you require a suite for something to be meaningful to you, this could be seen as a first step to building such a meaningful suite.

It appears to me, therefore, like you are needless harsh and critical.
Question Arises If Massive Supernova Will Kill Us All
Speaking as someone who once worked on a H2 dispenser with a reasonably accurate meter, this is by the choice of the test program. Even without a meter you can figure out roughly how much H2 ends up in the car just by checking the tank pressure at the start and end of the fill. If it is a test program they are going to know the size of the tank (assuming that they don't have a working data link for some reason).
Easy is right.

Begin right

And you are easy.

Continue easy and you are right.

The right way to go easy

Is to forget the right way

And forget that the going is easy.

-- Chuang Tzu
In Changeable Times, Inventiveness Could Save Your Species
Socially, many people are trained to react and fill the gaps created by others. We fill awkward pauses in conversations with chatter. We feel compelled to do work that some other leaves unfinished.

Wu Wei is a practice designed to short circuit this action through the pursuit of conscious non-action. The main effect on everyone else is to evoke a mild state of panic or at least some uncomfortable fidgeting.

You can test this pretty easily the next time you talk to someone by saying nothing. Just leave a gap on purpose. Take no action. The person across from you will feel the pause and will most likely fill it. Sometimes, if the pause is long enough, they will fill it with personal details they would otherwise never share.

One feels drawn to a person like this because their inaction creates a gap we feel compelled to fill. This is the "charismatic" effect the author mentions in the article. In reality, it's more or less a passive aggressive technique to get people to do your work for you through willful negligence.
Considering that flag burning is infamously declared legal, it'd be hard to justify banning Quran burning on "fighting words" grounds.
That doesn't match our experience. Do you have benchmarks to support this? I'd be interested to take a look.
Because we actually have to release something. And you can't be all things to all people. The best we can do is try to create a powerful, safe, extensible language, low overhead language with unsafe escape hatches. The hope is that this will allow for future advances in lightweight, task based concurrency in the form of libraries, as opposed to as baked-in language features.
Just FYI, firefox (and other browsers) throttle javascript timers in background tabs. https://bugzilla.mozilla.org/show_bug.cgi?id=633421

This unfortunately doesn't make them totally stop. It would be interesting to see what happens in this area (maybe inactive tab javascript permissions, similar to location and fullscreen?).
I see what you mean, but isn't the language still extensible? E.g., browsers have native typed arrays[1] which AFAIK are performant.

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Type...
JQuery 1.11.2 and 2.1.3 Released – Safari Fail-Safe Edition
im still hoping its a very genius marketing campaign...but either way, setting the movie free (not as in beer) would send a powerfull message. cant think of a better xmas gift to humanity right now...
My take (I doubt this exists, and won't use chat until it does) -

Privacy against whom?

Privacy against all parties not participating in an exchange. Also, I will not use an app that uploads my contacts. This suggests that contacts are added manually, probably using an email address as an identifier, with mutual authorisation.

What is your threat model?

Information disclosure, spoofing, tampering and non-repudiation. The threat tree might include elevation of privilege. Denial of service is also important, in that I want it to use decentralised servers - if one goes down (or is taken down) another server picks up the load. New servers should be easy to add by anyone.

Side note - servers are preferable to me, so that messages get through when one or more parties in an exchange are offline.

What platforms must be supported?

All the platforms my contacts use, so Windows, Windows RT, and Windows Phone; OSX and iOS; Android; Linux. A nice-to-have fall-back is a browser-based client.

What level of technical knowledge do your contacts have?

Enough to install the app, register and log in.
All things happened in the past may not be good for example financial crises, wars, tsunami's ...etc. So past is not reference to present or future.

>>> There is always people whose sensitivity gets hurt by movies and books, but this should not automatically lead to stopping publishing.

There are "defamation laws" in many countries. Many people/companies use them if they feel offended/hurt, even if they are not noble. This incident may be the same for NK.
My site is down because my domain registrar shutdown
My domain, Giraffelist.com was registered at Nameterrific.com a reseller of ENOM.

Nameterrific has "sunset" however it did not transfer its domains, and keeps running its half baked dashboard. No renewal emails were sent. Renewal is currently not functioning (They charged my paypal account for two more years, but the domain still shows as expired even though the invoice shows as paid).

No response on their support line or email. I tried to contact the founder through Facebook, Google Plus, Email - but no response there either.
I contacted Enom but they say they can't do anything since the reseller is listed as active.

What can I do?
The wonderful and terrifying implications of computers that can learn [video]
What Git workflow do you have? Is it the something simple like testing, staging, production or is it much more customized for your needs? Recently I got very interested in that, since we evaluated Phabricator and Gerrit[1] (we choose Gerrit btw.).
Ok this had to be asked: Do you send commits via mail too? :)

--

[1] https://code.google.com/p/gerrit/
And to enable much, much better tool support.
Prototyping for Web and Mobile Apps, Why Bother Now?
First, know your adversary. Is it your ex-wife, your ISP, some disgruntled hosting provider employees, or law enforcement? That will help you narrow down your choices.

Second, for an email-like replacement, you may want to look into Bitmessage. It's decentralized, trustless, and end-to-end encrypted. Unfortunately, it may be vulnerable to some attacks: https://bitmessage.org/forum/index.php?topic=1666.15

For a live chat-like replacement, you may want to look into Tox. It is also decentralized, trustless, and end-to-end encrypted. It is designed to be a Skype replacement. However, this thread regarding a security audit and the software it uses is slightly concerning: https://github.com/irungentoo/toxcore/issues/121

Both Bitmessage and Tox are wet behind the ears, so-to-speak. PyBitmessage, the main client, is written in Python. As such, the proof of work needed to calculate for each message is not optimized. Attackers have written clients in C to take advantage of Python's weakness to flood the network. Until the main client is also written in C, and the PoW algorithm is designed to take advantage of it, I'm sure there will be other network flooding problems on the Bitmessage network.

uTox and Venom seem to be the most used Tox clients, but I have had trouble getting uTox and Venom to actually work with video. Further, when both parties are using uTox, in some situations, while my video and audio testing work fine, the other party cannot see me or cannot hear me. I use uTox for signing PGP keys, so I've used it a number of times, and it's probably 50% at this point when it Just Works.

Both Bitmessage and Tox, however, have not had a security audit of the code.

Also, OTR and PGP have proven to be reliable, stable, secure, and enjoy large communities. With PGP, you can end-to-end encrypt your email, and with OTR, you can end-to-end encrypt your live chat, although video and audio are not supported. It doesn't matter about your email or chat provider either, and software exists for Windows, Mac OS X, GNU/Linux, and BSD for both.

Freenode also offers TLS-supported IRC servers, including hidden servers on Tor. Although Tor has been getting some press lately of the FBI successfully taking down pedophiles and drug markets, these are all due to mistakes by the end users, and not insecurities with Tor itself. So, Freenode on Tor might be a good one-off solution, where you just need to chat quickly, without registering for accounts, and staying hidden. See https://freenode.net/irc_servers.shtml#tor

Finally, if you're not familiar with the EFF Secure Messaging Scorecard, you might want to take a look at it: https://www.eff.org/secure-messaging-scorecard. There are a lot of clients there, including the various security margins of each, so that might be of interest.
I've been living in Mexico city for the last 18 months and visiting Senora regularly for a couple of years before that. Mexico is a country rich in resources but with very little production. What there is is largely foreign owned. Given solid law enforcement, and some stimulus to encourage new businesses to harness the resources that are available, Mexico could do very well. The corrupting influence of drug exports to the US however is simply too much to bear for law enforcement in local communities that often have little else on which to survive. Mexico has the feel of a country preparing to move forwards though, the millennial generation has very different expectations to their parents. There's a vision building for what they want to see their country become and it doesn't include drugs. The people are ready for a big change but until prohibition ends in the US the existing power structures will hold them where they are.
Disappointed about what? You don't remember what it was like? I am really curious about that? Or maybe you aren't from that era and just are figuring out what the fuss is all about?

I like old systems (80s/begin 90s non PC hardware) because you can understand them completely from the silicon level up. I have begin 80s systems which I know everything about on hardware and software level, which is a lot of fun (at least to me). I can read the OS code and understand and remember it; try that with win/lin/mac. I can remember (to enough detail) all the hardware layout, and, without any documentation, solder in more memory.

I think the question 'what is the use?' is akin to asking what the use is of many/most hobbies; it is a way to relax while getting intellectually stimulated. If I would do that with modern computers, the idea of 'maybe this can make money!' immediately jumps in my head and the nice, relaxed atmosphere is gone. I think it's a hobby for many and not a bad one at that. Ohyeah, and then I (and many with me) am weird; I think ps4/xbox one games generally suck; give me Metal Gear I or Nemesis-2 on the MSX-2 any time over those overrated graphical jerk off sessions (disclaimer: I have all PSs, to me they got gradually worse, game wise; more Crash, less FPS crap please). But that's a matter of taste.
I know this does not help your point for the companies side, but I usually use temporary email adresses (such as http://10minutemail.com/) to avoid that problem.
I strongly disagree. Is this just your personal idea, or can you point me to anyone or anything making similar claims, especially any research? Many charismatic leaders, including most religious ones actually produce a sense of calmness.

Calling it passive-agressive is not helpful either. Too many things already get reduce to that one.
Sad as it might be, I have to agree with you. Upon acquisition, KPN said it will let XS4ALL be as independent as possible, and as far as I can tell, they put their money where their mouth is (let them fight court battles, where KPN (the ISP) does not), but if there is little legal room for XS4ALL to move in, KPN will make sure XS4ALL complies.

On the other hand, XS4ALL is always looking for the boundaries of privacy and free speech -- if there is no more (legal) room left, and as such have reached the boundary, I have no doubt they would comply. But they probably make a big stunt out of it again, using it as a marketing opportunity, which KPN, of course, will have no problems with. As long as they comply with the law.
North Korea may not be happy place. But expecting a movie would bring meaningful change is a stretch of imagination.
10 years ago GVR discussed optional static typing in Python [1]. He liked the idea but he thought it was really hard to properly implement. With PEP 3107 [2], some basic syntax constructs were added for this purpose, but no convention was suggested for specific type annotations, resulting in the feature not being really used. This year GVR started the discussion again [3][4], this time to propose an specific syntax for type annotations and include them in the standard library. This syntax is based on MyPy [5]. GVR has never been opposed to more than simple type annotations. However, he is opposed to implement static type checking in the core of Python. Instead, he suggests to use external tools such as MyPy or specific IDEs.

[1] http://www.artima.com/weblogs/viewpost.jsp?thread=85551
[2] https://www.python.org/dev/peps/pep-3107/
[3] https://mail.python.org/pipermail/python-ideas/2014-August/0...
[4] https://mail.python.org/pipermail/python-ideas/2014-August/0...
[5] http://www.mypy-lang.org/