skysight-inc/HackerNews huggingface dataset:
>J6u17 is honestly fine on a machine disconnected from the internet, as would be the case in any critical equipment requiring it.

One of the applications I'm talking about is a physician portal meant specifically to be used over the public internet.
Each function has its own cache, and the size of the cache is limited by the number of unique requests you make. How would this be a problem? (totally genuine question)

Also, if you have a better way of doing it, please totally fork and request a pull!
For those who are wondering why this even exists, it is part of what is being called Web Components. Currently we use libraries and semi-hacky techniques to handle templating and creating private scopes for javascript. Some of the many things web components will let us do is have a true private scope for a component, have built in browser-supported templating, and allow us to separate presentation details from data. Separation of concerns ftw!

The value, to me, is that I can create true modules with html, css, and js that are scoped to ONLY inside the <x-whatever> tag I design (finally my css won't step on other css and I won't have to use unnecessary selectors to ensure that), and it will all be handled by the browser; no libraries needed (if web components becomes standardized of course).

For now, google and mozilla are creating polyfills to add this functionality because they want people to get onboard with the web component thing so that it will drive adoption and a consensus on how it should work in the final spec. I definitely recommend doing some research on the pieces and how they fit together because they are, at the least, intriguing and possibly the somewhat distant future of web application development.

http://www.polymer-project.org/faq.html

http://www.w3.org/TR/2013/WD-components-intro-20130606/

http://www.html5rocks.com/en/tutorials/webcomponents/shadowd...

http://www.html5rocks.com/en/tutorials/webcomponents/templat...
More chicken, that's what the U.S. needs.
"But they do, they screw up all the time."

A man wants to cheat on his wife. So he purposely appears to be sloppy and gets caught at trivial things instead of appearing to be all together where he would be watched more closely.

Am I saying they don't screw up by this statement? No. I'm saying that don't assume that there aren't other reasons for what they do or what you know about. The smoking gun isn't always the smoking gun at this level of sophistication.
Thank you for the second paragraph you are completely correct and I was wrong about the chronological order of those events.

On the other hand I think we are going to have to disagree on your first paragraph. I think you have a perfectly good axe, I just wouldn't grind it there. That component of the original article sucks as a writing strategy without bringing male/female drama into the picture clouding the overall issue of using images of violence inappropriately. I wouldn't downvote you for it, but someone apparently is doing so, which is too bad.
Isn't WPS mode (WiFi Protected Setup) the right solution here?
Heka can output events into elasticsearch like logstash. Then you can also use Kibana for the UI.
The memory footprint for Go seems to makes it ideal for mobile devices. Also, considering that Dalvik performance is much slower than Java, it really seems like have Go on Android would be a huge win.

http://en.wikipedia.org/wiki/Dalvik_(software)#Performance

Go compiles to native, so "compile on install", would probably be needed.
Why other queues always seem to move faster than yours
One main benefit I can see from Web Components is that it allows you to front-load the implementation code for common components to the browser, which can hypothetically be far better for performance than including custom, non-standard javascript libraries on every website you visit. Since browsers are either bundled with mobile OSs (or they are a big, one-time download), users don't have to deal with the performance cost of rendering Your Custom Component Script for every website they visit. Conceivably we can move towards a mobile web that is highly interactive with very little payload cost in terms of loaded javascript and CSS.

That said, the obvious downside is how customizable and cross-browser these components will eventually be. As your components get more complicated, adding more html attributes to customize your element becomes prohibitively harder. I'm interested to see how they tackle this problem.
Syria: Russia’s warning falls on deaf ears as Britain and US prepare to bomb
Is this data requested from the NSA by country of target, or data requested by these countries?
Thanks for the pointer. I love it that the output of the test is just a smiley face.
As a developer on the Python stack, I would love to know when would be a good time to start using Go in serious production work. It seems to me that it solves a lot of the backend services infrastructure problems associated with interpretive languages (one of the reasons I was considering diving in Scala or other JVM languages), is relatively reliable, and has a fairly strong core library. It still seems bleeding edge, but the language seems to have developed far faster than Python did over the last decade or so.
If you run your RDP client in full screen, don't use multiple monitors, and map your windows key to the remote os then it gets a little better. The break-in period is a little painful though, especially disconnecting (Charms Menu > Settings > Power > Disconnect??). I'm hoping the 8.1 update smooths out some of the issues.
> but certainly anything diagnostic in nature cannot be run in a manner in which it was not approved.

Which is why biomedical engineering and IT are different departments. IT doesn't touch anything that directly touches a patient.
Your status page doesn't clearly convey that the issue has been resolved. Perhaps a green bar stating "RESOLVED" at the top in addition to the check mark would make it more clear (in addition to being usable by screen readers).
Some of these algorithms (eg. Knuth Shuffle) are implemented using Java's Random, as is their StdRandom helper class. While they do state their assumptions, I think it's worth making the point that java.util.Random has traditionally been a pretty poor RNG (it was a simple 48 bit linear congruential generator with some appallingly non-random behaviour in the least significant bits). It might be better in Java 7 - I haven't looked. Anyone doing serious work with RNGs eg. for Monte Carlo sims would be advised to go elsewhere. I'm not talking about secure RNGs - that's a different ball game. Anyone doing crypto with java.util.Random has gone FAR beyond von Neumanns 'state of sin' ...
Couldn't you solve this problem by simply turning off your cellphone? Or using Do Not Disturb or Airplane mode?
I posted this on topal too, but I want to get your opinions also:

I studied a bit of market theory in college and learned about channel trading. The Efficient Market Hypothesis is just that - a "Hypothesis" - not a law. Plenty of academics have argued against it but they don't teach this in undergrad courses so as not to confuse students (this is seriously the answer I was given when I asked my teachers). Some people like Nassim Taleb are calling for a BAN on teaching entry level finance courses to MBAs who go out and gamble vast amounts of money based on incorrect theories.

I always thought that algo trading would be a good fit for channel strategies since the strategy is recursive in nature.

Does anyone have any pointers on how to implement channel type of strategies (as opposed to Moving Average strategies)? I'd be willing to chat about deeper into this topic.

FYI: Some (old) research shows that Exponential MA strategies make more and even out perform buy and hold strategies without taking into account tax advantages. If you have ever read a "Random Walk Down Wall Street" and don't believe in this "crap," it's actually in the footnotes of the sources the author cites.
I don't know how MS does solve the cycle problem.

Many data structures don't have cycles. I believe it's pretty true for many embedded systems.
One other consideration is the number of active accounts in various countries. I imagine the penetration in the United States is one of the highest, and the US population is fairly large as well. It would be interesting to get some sort of a relative factor here to get a sense of how aggressive these governments are seeking information.
That is precisely why I usually recommend avoiding websites like oDesk, elance, freelancer etc.
You need to have experience and knowledge in order to weaeve-out the bad candidates... but odds are, it's due to your non-experience that you're looking on these websites.
While snarky, you're right. Also see the 1910-1940 idea of "Racial Memory". One of the more popular and weird ideas to come out of Lamarkian concepts.
@benubois: Amazing. Thanks so much. An incredible milestone for a great project.

@mtthwp: No, Feedbin as a service will still require a fee; however, the code itself is now open to anyone. If you really wanted, you could go host it elsewhere yourself (for far more than the monthly fee).
Thanks!

Nothing against scala specifically, just using Play-Java (which we are) means you are bound to using sbt and when debugging into play internals you are looking at scala instead of java.

DropWizard is fantastic, will check out rest-express. I think the thing I miss from both that you do get in play (and rails) is the front end templating, assets pipeline, and useful assorted bits tailored to quickly building a html/js/css/api web app.
Off-Topic: That CSV isn't rendering in a table. I was under the impression GitHub rendered tabular data now? Or does this not happen for gists?

https://help.github.com/articles/rendering-csv-and-tsv-data
Of course, the whole post is pointless and borderline luddite. I don't get calls every ten minutes, and don't play Ruzzle at dinner. Getting rid of his cell phone sounds like a substitute for not having any common sense or self control.
Hamburgers van rundvlees met ananas, uien en guacamole.
Only one way to know that: give it a try!
Galaxy Gear Coming September 4
In my team I use the same tools: Hipchat for text communication - among teams (chat rooms) and 1-1; Skype for 1-1 video calls but I use Hangouts for video conferences. 3 tools but each has own application.

But I'm curious how Netguru use it.
I tried :-)

But then people started saying that I was either not reachable or I ignored them.

I didn't get rid of my cell phone on purpose, just used the fact that it broke to not get another one, and it just works great for me.
Half expected to find Douglas Hofstadter credited on the paper abstract. A US Scientist publishing a paper making the claim that US scientists exaggerate their findings is on the same continuum as guards who always tell lies and gramophones that play records that destroy themselves.
There is a guide explaining how the smiley is drawn. Interesting reading.

http://www.webstandards.org/action/acid2/guide/
Java is an easy language and pretty readable. It can serve as pseudo code.
Go seems to be hitting some kind of tipping point where it's going from being more of a niche thing with a small user base to something with a broader appeal. I don't think that it's because go is changing so much as the kinds of problems people are encountering writing web services that need to scale (or at least have that option).

I've been comparing go to scala lately and what has really got me into go is the development speed. The fast compiles and fast web page auto-reload make it feel every bit as fast to develop in as ruby or python or php, but with type safety, fewer tests, and very clean code.

Scala is a fantastic language, but even with jrebel autoreload you still have 2-3 second page reloads and a 5 second test suite reload. That seems like a small thing, but the faster I see code change results, the more hooked I am to the process. A 5 second wait is probably enough to get me out of the zone.

With go, on just a default simple test of a small thing it is less than a second to compile/run. In revel, pages reload/update as fast/faster than they do in rails/sinatra.

Oh, and with go, each web request will run in a separate goroutine, so you get excellent nonblocking IO performance without dealing with the callback soup of node.js.

It might just be irrational exuberance because I haven't built anything big and messy yet, but so far go is seriously fantastic and solves a lot of real world problems elegantly.
Facebook to compensate users for sharing details on ads
There are alot of good long term decisions that are unpopular in the short term. Merkel mostly optimizes for a positive short-term outcome, especially this close to the election.

Thats more like a global problem with the current form of democracy though.
I like the way bind updates its child nodes and reloads/adds new records. It allows me to load only what I want, only when I want it done, not immediately. Not to mention the dependency nightmare of requiring a stable SQL backend just to serve virtually-always-static DNS requests...
> Why can't plants move? Surely these things would offer greater Darwinian fitness.

Not necessarily for plants. They do in fact move. They just do it differently. They have no problem spreading their DNA throughout the world via seeds and pollen. They use a lot less energy too, compared with sprouting legs and getting up to walk around. If they did this, they would likely require much greater quantities of food, including protein, which would put plants at a disadvantage.

In any case, plants have also evolved on a completely different fitness track than that of animals. Plants have evolved incredible manipulation of chemistry, far beyond what humans can produce today, let alone even understand.

I recently finished reading Botany of Desire (Michael Pollan) where he describes how plants have co-evolved with humans, appealing to our selection of flowers, fruits, and vegetables to further distribute their DNA. Who's actually farming who? Interesting stuff.
Very good list of algorithms.
not sure that would be possible. their right is based in ancient legal agreements after losing ww2.
You're probably right.

I looked into having a private number, but from other people's experience your number always gets shared. You might give it to 1 person for some reason and you end up with everyone knowing your number.

Also, if someone asks for your number how can you say you don't want to give it to him?
This feels like JSF Tags all over again.
I find it surreal the way Greenwald is portrayed sometimes.

If you actually read what he writes, its logical, sober commentary. Now it happens that following logic leads you to some pretty wild sounding conclusions because it turns out reality looks a bit like a conspiracy theory.
Get out there: 3 new iPhone apps that encourage you to leave the house
Risk Mismanagement
Yeah, that's just my personal experience.

Being a web developer, I used to get a lot of calls from clients, so much that it got to be hard to work for me.
This is funny because the construction of Rome's aqueducts was anything but "... until I have enough".
because mongo is an offensive word in a lot of countries
What kind of throughput are you seeing on your cluster, in terms of messages-per-second?
I'm currently evaluating elasticsearch and riak for rt analytics of large amount of data. Anyone has similar experience? Maybe even Cassandra, haven't touched it seriously yet.
Thanks for the comments!, this is just the tip of a huge iceberg down the water... As you'll see the logic is very basic, and the system is rather blind; but the main idea was to post this simple example because I noticed how unknown is this subject among programmers.
From this point forward, the imagination is the limit when talking about trading systems creation.
Teaching as Marketing
"So, I told everybody that I didn’t have a cell phone anymore, and to send me an email instead."

Being able to send an email from a phone is common now, so I imagine this might be a possible 'free ride'.
I think your analysis is pretty cynical, but not cynical enough. Government employees, as a class, are not interested in doing anything but avoiding work. They certainly don't have any political philosophy driving their actions.
I can attest to the fact that this sort of thing can be done consistently and successfully for thousands of trades over months' time.

Then you know that forex is a bank driven market; these little "statistical arbitrages" (which should be a 4 letter word) are subject to scale. When they break, they drain you dry. The "street" is littered with failed FX traders. It is the crack rock of the consumer level game because you can muster such phenomenal leverage (it isn't regulated nearly as much as equities).

At the bank level, they can see who the counter party is and they track their interactions with you. If you milk them too much, they will block you and your trade is dead. I can attest to that.

What is worse is the consumer-level brokers are essentially running a game against you.

Caveat Trado
Calm down, everyone: Chromecast will stream local content
A Big Solution for Tiny Houses
The problem is that you will probably never get to the point of the vision you had initally. Be it because of time (deadlines), changing requirements, teams changing etc. The effort to roll your own is hardly ever worth it.
Sure, it's not easy and you'd probably have a recognizable accent unless you worked hard at it. But speaking e.g. French in a thick American accent is a stupid thing to incorporate into your self-identity, just like speaking English in a thick French accent.
I'm a 31 y/o Software Engineer, and I have not had a cell phone since ~2004.

It's improved my work/life balance immensely, as my work can't call/email me whenever they like.

The only time it's annoying is (as the article says) when you're trying to meet up with friends and are not immediately and conveniently contactable.

Being that most people spend ~$60/mo on a plan, I've saved right on $6000 - which certainly helped finance my 2 year drive from Alaska to Argentina, and other periods of not working full time to do as I please.

It's crazy when I'm out with friends and they all turn into zombies looking through their smartphones, for up to 10 minutes at a time.

I don't ever want to have a cell phone again.
MIX again is cool. The more lower level the language is, the better you understand the algorithm. Scheme maybe not so much. DS&Algo is one of the important things that need to be taught in low level languages.
The true problem is that most parties flat-out refuse to state a vision for the future of the country. This election season it has become so bad that "having a plan for the future" and "fringe party" have become synonymous.

All parties that have a chance of being in a government coalition only talk about the past, the now, or nothing at all. It's a declaration of intellectual and ideological bankrupcy.
Wait--Whit--What? Breaking Bad and Mad Men | berfrois
Thanks for the summary. Per capita data would help put this in perspective, probably. It's also worth noting that the U.S. likely has a much higher usage rate of Facebook than, for example, Asian countries.
This is fascinating but unsurprising given all the things that have come out lately with regard to epigenetics. If your mental model of DNA involves some image of a pristine blueprint that is followed with clockwork-like precision in the exact same way by every cell in your body, your model needed updating quite some time ago.

I feel that many researchers, even geneticists who should know better, still have not internalized the idea that epigenetics is pretty good evidence that somatic DNA is a read/write medium. This leads to sloppy thinking about genetic causes of disease as well as continued persistence of the idea that if we can just collect enough sequences, all genetic causes of disease might be found.
This was my first reaction as well. Blocking methylation is a drastically global operation for a cell as methylation is involved in so much of the epigenetic regulation. Turning it off probably disabled much of the normal functioning of those cells and could have had all kinds of downstream effects.

It doesn't seem fair to jump to the conclusion that the memory is actually encoded in the methylation pattern somehow. Based on a skim of the paper, the researchers don't seem to claim this either.
Go on Android would be great, but Google used Java in the first place so that they could leverage all the Java devs in the world to build Android apps.

Go might be a much better choice from a pure dev standpoint, but from a getting everyone to build apps standpoint, it's a fail in the short/middle term.
Hmm. I would think there's a way of setting reasonable expectations for return calls. I would think a client that requires a same-day response ought to be paying a lot of money for that privilege.

Returning family calls, on the other hand...
"Even Schneier does this coming up with all sorts of reasons for why he thinks what has happened has happened as if he has some truly unique inside information on what is going on and why"

Did we read the same article? Schneier doesn't come across as if he's implying that 'he has some truly unique inside information.'

Some quotes: "I have to admit this story has me puzzled." .. "My initial assumption was .. but .. I'm not sure anymore." .. "I have a hard time believing" .. "Another possibility" .. "This leaves one last possible explanation" .. "I didn't mean to say that intimidation wasn't the government's motive. I believe it was, and that it was poorly thought intimidation".

This comes across as a set of hypotheses about what's happened, and attempts to evaluate their likelihood and appropriateness based on available (public) information. Not based on inside information.
Do e-cigarettes cause cancer?
Verbatim: Stats guru Jeff Sagarin
Did you even read that? It says you are wrong.

>The Dietary Supplement Health and Education Act of 1994 mandated that the FDA regulate dietary supplements as foods

Soylent has to adhere to the exact same standards as all the other food you buy right now.
I doubt that 3D printing will be a problem for railroads. You still need to transport for the raw materials, and most people will not have industrial-scale 3D printers in their homes (any more than they have industrial-scale paper printers in their homes). There are also limits to what can be 3D printed, and those limits will remain in effect for the foreseeable future -- liquids, timber, food, and so forth are not things that will be easy to print, but they remain important and they are often transported by rail.

If anything American railroads should be rejoicing about 3D printing, as it will encourage more domestic manufacturing and create new opportunities in transporting both raw materials and finished products.

(Edit: I know it sounds like I am making the same argument people made in the 1960s about computers in the home. However, a key difference with 3D printing is that the size of the printer determines what can be printed. It is one thing to print forks, knives, and gears; it is quite another to print a car body.)
> I would love to know when would be a good time to start using Go in serious production work

Now would be a good time. No language, runtime, compiler, library, or framework is ever going to be perfect, but now is a great time to dive in.

> It still seems bleeding edge

This is probably a good thing in many respects because Go doesn't have the baggage from yore, and it was created by some pretty smart and capable people.

> but the language seems to have developed far faster than Python did over the last decade or so

Language designers are getting better at marketing. No language succeeds without fantastic marketing.
Which that in itself is why it is a flawed algorithm.
How Girls Hold Themselves Back from Pursuing Computer Science (Infographic)