skysight-inc/HackerNews huggingface dataset:
The app looks great. Does it work for the Creighton Model (http://www.creightonmodel.com) as well?

Also, you may want to get added to this list: http://contraception.about.com/od/naturalmethods/tp/fertilit...
Of all the various fusion approaches out there, I believe that dense plasma focus fusion (dubbed by one group pursuing it as 'focus fusion') is the most promising. Considering the ridiculously small budget they've had to work on it, the Lawrenceville Plasma Physics team has worked wonders. If I had the money I'd show no hesitation in investing. http://www.lawrencevilleplasmaphysics.com/
The effectiveness of the sympto-thermal method (STM), like other methods, obviously depends on a number of factors. One of the big problems is that fertility awareness-based methods are a whole category of methods, which also includes the rhythm method and others that are much less effective that STM.
In my opinion the two main problems with Bitcon are the complexity and the libertarian philosophy around it.

Currently the first problem is being exploited. People struggle with how to keep a bunch of long numbers safe and wrestle with vague abstractions - hot wallet, cold wallet. People should know better, but they don't, why? Because it's complicated.

People will probably keep losing money for a while because of that, until everyone gets a handle on things. But then there's a much bigger unsolved question though: How will the libertarian thing work out?

In Bitcoin threads the phrase "IF A MAJORITY OF THE MINERS [decides to screw up everyone]" appears occasionally, usually tempered by "...but being all rational, they won't!"

I predict that there will be at least one serious attempt at that during the next 12 months. If the first boom has subsided a bit, and fewer new people seem start with bitcoin, it would be time for a collusion of people who are able and willing to try out that angle.

And please take "predict" not as gloating, but rather as a warning. Are you sure you understand bitcoin well? If not, why not get out now?
I wish more chefs got the opportunity to walk away with millions in stock options. Because chefs are some of the people who deserve it the most.

I spent a few hard years at a health food delivery startup in Oakland - and spent those years sometimes working in a support role for two different chefs that busted their ass like any other chef I've ever met. (I say support role because I was the server/dba/programmer at the startup but it was all hands in the kitchen when we got big orders. All hands in the kitchen starting at 4am, son.)
I do not understand the difference between investing and gambling.
Do we really need comments telling people to read the article before commenting?
Data centers offer many critical advantages (redundancy of power, argon fire suppression, networking and cooling), but I question the notion that they offer greater physical security than, for instance, an in-office server rack.

They have gates and retina scans and cameras, but they have these things specifically because many strange and mysterious people are allowed in very close proximity to your servers: It is a compensation for the greater risk that the environment naturally presents, rather than being above and beyond the normal security.

But it does nothing to defend the physical security when security is theater (which it almost always is, and where social engineering easily circumvents it), or when employees of the data center are a potential threat, as are the many other customers of the data center are the threat.

People can get on aircraft and through international borders with assumed identities. They can certainly get into a data center, especially given that customer service always prioritizes convenience ("Something must be wrong with your retina scanner. Anyways I really have to get to that server now". In most situations, you'll be getting in).
$149 per month, yikes! And people say that Xamarin is expensive.
NSA surveillance program reaches ‘into the past’ to retrieve, replay phone calls
If it is, great, it'll sort itself out. I was kind of hoping Etsy would resolve this one way or another (they seemed to be heavily feminist as a core corporate value), but I haven't heard much from them lately - which suggests maybe they aren't doing so well?
When I saw the link title, my first thought was "why do we need yet another new MVC Javascript framework"?
> Upgrade your account to practice natural and effective birth control, get pregnant easily, or take control of your reproductive health.

"Get pregnant easily" is not something you should be advertising. There are tons of reasons why someone can have trouble getting pregnant that are completely external to your app. Just a heads up.
It was bad in many ways, but extremely good in (at that time) unexpected ways. I remember I held off from buying the first one when it came out because of the bad things (the camera, for one), but from the moment the iPhone was unveiled I knew I would buy one as soon as these things improved. I think many others thought the same thing.
HTML is HTML, why does it matter what file type it resides in? All my templates are stored according to the view's type within my ./templates folder. If I want to include the HTML in an "actual" HTML file I can do that too. Have you even used Backbone?
Well, in practice the latency that normaly matters is between "start doing activity" and "finish doing activity", and the time actualy working (that depends on bandwidth) is normaly orders of magnitude bigger than the time waiting for data (that depends on latency). There are exceptions, but not many.

And now that I really thought about it, looks like the article's law isn't that relevant in practice. Yes, you can always trade latency for bandwidth if you throw some money at it. But money is finite.
I like that the full news release (http://www.acm.org/press-room/news-releases/2014/turing-awar... ) comes as both HTML and a PDF built with --- wait for it! --- LaTeX.
http://en.wikipedia.org/wiki/Just-world_hypothesis

The chef got $20M because Google gave him stock options early, which later became worth $20M. That's mostly all the explanation this needs. It's mechanical. If someone bought a house unwittingly, and ended up 100x wealthier because it was on an oil reservoir, I'm sure people would still be spinning pseudo-economic yarns about some specialized type of value he provided to society, but those people would be just as misguided.

I can't say that the "risk" related explanations that this thread is full of are completely wrong. There's some small element there. But it is wrong-headed. It seems like people are really saying "Well, what does PG say about startup lottery? Isn't it something about risk, or compressing work in a short time? Well, that must have happened here." Next, you'll tell me that everyone's pay is fair ... because markets!!

And on the human/gossip-level, no I don't begrudge him in the slightest.

Whoever a company decides is eligible for Startup Lotto, is eligible for Startup Lotto.
The problem with this is that he's building an API on top of something he doesn't understand. There's no way you can look at this and think it's a good idea if you have any understanding of how rails works.

When I first read this post, I thought the guy was trolling, seriously.
Please drop the snarky tone, it does not add anything to your comments.

To kaitai: I do suggest that you write out the full word instead of abbreviating it to "srsly" - since that makes the comment a lot less interesting and distracts the otherwise insightful comment.
Not quite. lexical-binding is buffer-local, so evaling that code probably won't do what you want. Instead, put this at the top of any elisp file you want to be interpreted with lexical scoping:

;; -*- lexical-binding: t -*-

Unfortunately, lexical-binding _must_ be optional and off by default. Old code often breaks badly when run under the new rules, mostly because people did silly things like sending out-parameters by symbol name and using add-to-list on local variables.
Also the search starts from the oldest mail onwards, which is really handy when I need to find something that was sent to me a month ago. And my mailbox has over 4 years of mails in it...
This is a part of a series and more models would be discussed subsequently.
Honestly, I don't mind the whole offline thing. It means nothing. My gaming machine is online 24/7. Internet outage? I'll just go outside and play stuff. Computer games don't rule my life.

My biggest gripe is how small cities are in simcity. Add the whole traffic situation.

Not sure how many of the issues they resolved, I have not played the game since launch, but the small towns are kind of annoying.
Speaking of RoboVM, sounds like it is making very good progress [1]. And can't beat its price of free.

LibGDX is using RoboVM these days instead of Xamarin, due to the price. Also anecdotally they found RoboVM runs even faster than Xamarin [2], despite being a young project.

[1]: http://blog.robovm.org/2014/03/robovm-0010-is-here.html

[2]: http://www.badlogicgames.com/wordpress/?p=3161
> I do think C++ is in dire need of being replaced, it is unsafe at any speed and full of legacy cruft.

Lack of decent package management is part of that cruft. As someone else pointed out, you're definitely confusing this with system package management. A good package manager for Rust could make it much much easier to have good Windows support, because it could Windows-specific compilation and packaging problems in one place, rather than relying on each individual library author to solve them. There is no reason it couldn't interact nicely with Visual Studio, unless that is not something Visual Studio is interested in doing.

This could be a really good thing for your apparent interest in Rust, but you're looking at it through the narrow lens of your past frustrations, rather than thinking about and advocating for ways it could alleviate them.
Facebook’s DeepFace
That won't work for traders, transactions on the blockchain are too slow to do what exchanges really do. Traders would not use such an exchange, it'd be too slow.
Thanks for that explanation. Most of it I agree with.

> There is no way to tell which LIF you are in

There is a way.

To keep it simple, let's assume the probes are test particles. In the skydiver's frame the second probe will overtake the first probe, given a sufficiently small epsilon. (We can always make that epsilon small enough that it's within the duration of the LIF.) In the astronaut's frame, for the same epsilon, the second probe won't overtake the first probe. The same experiment, different results, violating the equivalence principle.
The approach we've taken in our anti-framework is that the model is your data (and the code you use to manipulate the data), the view is your HTML/CSS (not a special templating language -- actual HTML), and the controller is automatic for simple stuff and custom for complex stuff.

So the big example at the end of Mithril would, for us, be something like (we implement binding as a jQuery extension)

$('.display').bind(data);

Where .display selects the root node of the bound UI, and data is our object.

Which is simpler and less code, I think. (Oh and our binding library has jQuery as a dependency, but is sub 3kB minified and gzipped.)

That said, we haven't put our libraries on github yet :-(
I agree, but I see "one line per controller action" as a guideline that doesn't need to be followed religiously. Almost every rails app that I come across has too much domain logic in the controllers. I'm refactoring an ecommerce app where the developers put 400 lines of payment processing code inside one controller.

Things like authorization should be mostly contained in the root controller and not sprinkled around your controller actions.

What kind of decorators are appropriate to apply to models from a controller action? I'm sure there are valid scenarios, but most of that should also go somewhere else.
> My gaming machine is online 24/7. Internet outage? I'll just go outside and play stuff.

What if it rains?
Yeah, that was pretty much my point. Instead of using gem/pip/npm to download, build, and install things in an accessible place, you use wget to download things, configure and make to build them, and make install to install them.
Ouch, there is a reason banks usually have leases that don't give the landlord any access to their buildings. If you're hosting a system that has more than a few thousand dollars of nominally liquid assets around you really really have to start with a secure computing environment. That means locked buildingings where only you have the key, and security audits (cameras, key cards, biometrics, as much as you can get) and ideally additional insurance provided so you can charge failures on the part of the colo against their insurance up to the amount of assets you keep at risk.

What is the current ratio of exchangees that lost customer money to ones that haven't? It feels like it is close to 100%. That can be very damaging to the long term success of btc.
New Platform where Anyone can Trade Algorithmically
> So after about 100 years of using this method, you've got a .4% chance of becoming pregnant. Seems like decent odds to me.

No, after one year you've got a 0.4% chance of being pregnant. Assuming this stays steady over 100 years, you'd have a 33% chance of being pregnant (1 - (0.996 ^ 100))

Their maths for a 1.8% failure rate over 10 years is right, it's about 15%.
Faster development, potentially less bugs, conventions, etc. All of that is highly dependent on what your projects needs but I can't imagine writing some of the Ember apps I've worked on in just plain jQuery while maintaining a clean and readable code base.

You eventually end up writing your own framework of sorts anyway when you take minimal path.
Welp, time to buy the new SimCity. I've been eagerly awaiting this moment, even if it does have other bugs.
your "getting started" page is like a crash course in building websites with javascript - just forwarded it to a bunch of friends

it felt like you were giving a smart person a crash course in javascript

wish more apps sturctured their tutorials like this

great job!

One thing: it feels like it's aimed at people who are already competent at javascript

but your tutorial isn't too many steps away from a being solid "javascript for absolute beginners" guide

So would be cool if you made it slightly more beginner friendly, like I'm sure you're losing a lot of engagment and users because they read the first line of your guide and immediately think it's too complicated

"Mithril is a client-side Javascript MVC framework, i.e. it's a tool to make application code divided into a data layer (called "Model"), a UI layer (called View), and a glue layer (called Controller)"

Like I'd suggest adding a VERY simple sentence about why you'd want to use javascript AT ALL

both on the guide and the start page

like if someone landed on your page and they were good at HTML and css but never really programmed, they could probably use your framework to build their first programming project if you made it a little more beginner-friendly

great work! :)
You're getting downvoted because this guy thought it was an interesting problem to think about, sat down and put some effort in, came up with something he liked (and which appears to be very good) and wanted other people to see it, and your input was, "isn't this a waste of time? People have done this before!"

The fact that frameworks are appearing at a ridiculous rate is also the reason people still feel compelled to make their own: the existing ones sometimes feel thrown together and flawed in obvious ways, so people automatically think about ways they could be better and try those things out. The result is progress (edit: sometimes the result is a bag of crap, but that's beside the point).

No, we don't need more frameworks. And yet that still isn't a good reason to stop building them, if for no other reason than to explore for yourself what goes into building one (if that's your interest).
the point of a framework is speedy development. less lines of code for results. the tradeoff is often bloat, which one should (ideally) refactor out later. Angular can get overwhelmingly slow if you're not careful with your code, but gosh dang, you sure can whip an app up pretty fast
The OP completely missed the point on the value that Google Chef brought to google. One of the hardest things at a startup is hiring. Google Chef became such a phenomenon so fast that everyone wanted to work at google. He became the poster child of what it's like to work at google! "You even get a private Chef cooking for you."
>Stop with the frameworks. Learn Javascript. Learn CSS. Learn HTML.

That's good advice to someone that might be asking about using a framework. But to someone that has written a framework they probably have a pretty good understanding of Javascript already, and if they didn't it will have improved greatly by the time they are done.
Personally, I think it's an even more limited issue. It is a franchise in which players always played alone on a single computer. I think EA could have done a better job meeting the desires of its actual players instead of trying to make the game they thought the players wanted.
Economist: Burning Houses Improves US Housing Market... Alan Greenspan Agrees
I hadn't heard of that episode. That's hilarious - particularly that it was a Linux consultant.
Great work, Dave!
This is a troll, but holy moly did it make me laugh. Well played.
>My children are doing GCHQ sponsored mathematics work (cryptography challenges) at the age of 10 probably in the vain hope that they will eventually see this as normal and be recruited before they have a chance to question the ethics of it all.

What? Care to elaborate? (I'm American if that explains why I have no idea what you are referring to)
Well, running the old LucasArts adventures would be easy with ScummVM integrated, but I wonder if they can secure the rights. A promising sign is that Tim Schafer (made a lot of the early adventures) recently went to LucasArts on a mysterious mission (perhaps just a tour!).
from the e-mail my friend sent about it:
"The code also isn't super clean, but you can see it's all just HTML, CSS, and Javascript. Which is pretty cool. No processing on the server at all"
I'd like to see someone, somewhere address the accounting realities of fusion, even if the science and engineering can be made to work.

The various scaling laws have pushed the minimum viable power plant size higher and higher. Now we are at the point where even if ITER and DEMO work out exactly as thier designers hope we will have "commercially viable fusion" that involves a monolithic multi-gigawatt plant that requires the bulk of its TCO to be made up front before any electricity is produced. That means profitability will be highly dependant on financing rates, construction time, and above all stable or increasing demand and prices for decades after construction begins.
About time too! This man is responsible for most of our progress in distributed systems. One of the few researchers Google hasn't poached from Microsoft yet.
If Apple hadn't launched the app store, it's quite possible we'd not even miss it and happily discuss whether apple's iPhone (sans app store) is better or worse than the other now touch-based phones (also without an app store).
It would be great if they would also bring linux classics like rogue to a larger audience.
There is also the stripper and the vibrator
Yes. Australis will ship in Firefox 29, which will be pushed to the Firefox Beta channel this week:

https://wiki.mozilla.org/Features/Release_Tracking#Almost_De...
What? I've been playing SimCity2K offline for the past 18 years. Is this like a headline from 1996?
Not relevant as I clearly stipulated only if the women agree.
This comment totally adds to nothing but the overanalysis in this place is pretty wicked. Its a damn icon set...
Yes, very true. Perhaps the wording should be revisited. Thanks for the feedback!
> How come so many female tech people seem to share these same experiences if it isn't structural?

Selection bias. Women who have ordinary experiences don't write angry blog posts about them, or don't get upvotes.
A stock market isn't a closed system because events from real life increase or decrease the global value traded in that market. But when you're trading at thousands of orders per seconds, then real life hasn't any impact, and so i assumed a market could be approximated as a closed system.
these would make great tshirts!

should check out teespring.com ;)
Kinda hard when you have 1 ISP in town.
Should this impact my icon design, or is it just a representation of the most popular apps. Is there a good way to separate the two?
I'm sure it works well enough, but some control elements, like the sliders looked a little fidgety for my fat fingers.
"But it's always either reversing one of the tricks above, or exploiting some domain-specific parallelism."

That's kind of the point of a genuine tradeoff: you reverse what you did to improve one to improve the other. But when you say, "we tend to trade a small increase in latency for a large increase in throughput", you have the heart of what the author is complaining about. If you reverse a small increase of latency/large increase in throughput, you get a large decrease in throughput for only a small decrease in latency. To decrease latency, you have to do something else, making it the factor to watch.
I would have bet in a mild tone of blue (similar to the same App Store icon) would be one of the most common. Somehow, every time I swipe in multitasking most icons strike to me as blue-ish (Skype, Dropbox, App Store, Mail, Safari, Alien Blue, Tweetglass, Kindle, Textastic...) Probably just a too small sample, but a very interesting data check.
There is a lot that Java EE got wrong, but there is a lot in there that is probably more good than bad. The amount of ceremony and effort (and XML) required to get a basic Java EE thing is not great. But, when I used Play Framework 1.x with Java, it was quite enjoyable. I haven't used it much since, but I could see something like Play solving most of the annoyances of Java EE, while keeping some of the good parts of Java or other JVM languages.
seems a lot like React. I haven't used it, but isn't it also built around the idea of Shadow Doms?
Sure, but I saw the headline and though "Oh, the guy who wrote the LaTex book".

http://www.amazon.com/LaTeX-Document-Preparation-System-2nd/...

I imagine that is how he is best known. I didn't even know he did LaTex, just the book.
Wal-Mart Announces It Will Sell Used Video Games, GameStop Takes a Hit
Surprised no one is looking at it this way. Correct me if I'm wrong:

Online only is a form of DRM, offline mode comes out over a year after the initial release. This "DRM" was super effective preventing piracy during the hype and popularity of the game.

Offline is inevitable for when they decide to take their servers down.
You're talking about fraud, I am not, your example does not apply. People like to gamble, they know they're probably going to lose, they are not being defrauded or lied to by being allowed to gamble.
I consider myself a JS-person, but if I were honest, I speak jQuery/backbone, not pure Javascript.
I'm curious to hear at some point an insider's view on WTF happened here. I know EA was looking to make money faster, but they shot themselves in the foot by putting out such a terrible title that was so broken- whereas if they had waited 6 months and done it right they very well may have had something fantastic that would have sold 4x as much (or more).

Didn't they see that coming?
but is the game any good? Atleast compared to simcity4