skysight-inc/HackerNews huggingface dataset:
I have family ties in Southern Africa, I've been there multiple times, I've seen it and I still don't think I grasp the magnitude of the problem. However, on thing I know for sure: The problem is not limited to large portions of the population being infected with malaria. They also have a wide variety of other, quite nasty diseases that will all still be around once you eliminate Malaria - if you succeed at that. The sub-Saharan countries for example suffer from a massive AIDS/HIV epidemic, at some point the estimate was that every third adult in Botswana is infected. Things are better now with about 24% infection rate - that's still a quarter of the population. A common belief was that having sex with a virgin would cure your infection - with predictable results: Think anywhere on the range of merely spreading the epidemic to flat out rape of young virgins. I'm very sorry to respond in kind: I think you fail to grasp the magnitude of the problem.
If you keep treating your intellectual opponents like this, you're going to get trounced the next time you run into a smart one.

To be very brief, you seem to think that libertarians believe, roughly,

(1) "the world is simple, so we should have simple rules."

Instead, you suggest:

(2) "the world is complicated, so we should have complicated rules."

But this claim is entirely unresponsive to:

(3) "the world is complicated, so we should have simple rules."

which is what most libertarians I know actually think. If you respond to (1) when your opponents are arguing for (3), you will not have productive conversations.
Yes, I think they would have a tough time. Then again, maybe they will bring something new to the table.
That's one of the major problems with thorium. It is much more abundant than uranium, but uranium is mined from uranium-dense deposits. There are no equivalent thorium-rich deposits. Instead, thorium is sprinkled across the Earth's surface. So one has to sift through more earth to mine thorium than it takes to mine an equivalent amount of uranium, which is an often overlooked environmental disadvantage of the thorium cycle.
" // use .Not(), for me, is more elegant than use the '!' operator "

That's like doing "#define BEGIN {" in C.

I'd also make a note that if you're considering .NET, F# is a better language than C# in nearly every aspect. C#'s development is practically stagnated, at least from an outsider's point of view.

As a comparison, the F# code of his example is just:

type Student = { Age: int; Name: string }
let student = { Age = 17; Name = "Paulo Ortins" }
let PrintAdultStudent student = if student.Age > 18 then printfn "%s" student.Name

That's 176 significant chars versus 267, and as normally formatted, 3 lines versus ~9. Once you start using F#, going back to C# is just painful due to the incredible verbosity and lack of critical things like pattern matching (active patterns are amazing) and good type inference.
Great! I appreciate the help. I’ll send you over a brief email :)
Digging holes in the ground is actually much easier and cheaper than you'd think. Almost all of the costs of a running REE mine are in the separation part.

REE is usually used in small amounts in alloys, or especially in electronics, in very thin films and such. Because of this, simply shredding it doesn't quite do it -- after you ground it, what you have is basically a very poor ore of the material, and rather than extracting things from it, it would be cheaper to just get better stuff from the ground.
I learnt dvorak and vim at roughly the same time and never found an issue with movement. It's probably a good thing to encourage you to use the more effective movement commands anyway rather than moving one step at a time.
REE can be mined almost everywhere. Almost every country larger than Luxembourg has multiple rich REE deposits. Traditionally, the location providing their supply has depended on where mining and separation has been the cheapest, meaning usually the place with the laxest labor and environmental laws. (It's also been somewhat influenced by political stability, since separation requires capital-intensive equipment. This is the only reason all your REE doesn't come from Africa.)

It's hard to build a monopoly on a resource when basically anyone can just start a new mine if you ask too much for it.

China does not have a separate export tax -- they have strict export quotas. This makes sense, as given how high the externalities of cheap REE mining are, it makes little sense for them to mine cheaply and then give it to foreigners.
I think that keeping Xamarin out of MS's hands is actually better for the ecosystem. It is very healthy that there are multiple independent but compatible implementations of the CLR and other tools so that everything is not tied to Microsoft.
who cares, webrtc is here!
So as far as MS is concerned, .NET/C# is still the officially sanctioned way to develop apps for their new "tablet-age" Windows 8+? [not desktop apps]
Ha Ha! AT&T would sell its mother for a nickel. Glad to see that coming back to bite them in the ass. The old AT&T used to actually care about its customers. The new AT&T simply tolerates them as a revenue source.
I'm talking about taking it far beyond just package managers like apt-get, pacman, rmp, etc., and beyond just software installation. I would love it if the usage of public keys got as far as allowing any browser to have access to your public key in a safe controlled manner so that it can offer your public key to any site you visit as an alternative to passwords.
How do you generate the gifs? This one didn't work too well: http://hnflood.com/db/ab/70a/ab70a72b415067b3130bd0f3ea77baa...

Very nice idea otherwise! I wonder if you could get in (legal) trouble for providing the screenshots/texts.
"People are always waiting for Microsoft to develop new software/tools/IDEs and it results in a delay and in a dependency when talking about adopting new technologies like SASS, LESS and CoffeeScript, even when a non-Microsoft tool is developed, people tend to wait until a Microsoft solution is released to start to use these new technologies.

When good non-Microsoft tools are released (Resharper, CodeRush, RedGate Tools, NCrunch and others), they are usually paid, looks like the community culture is, if people pay for new software, people will sell new software. IMHO, it breaks a little bit the concept of community, that is everybody helping each other to build better and better tools."
Failure is such a imprecise word. Assuming it works eventually is that failure or success? Success or failure, assuming you can even define them precisely, and blaming the result on some vaguely defined reason is pointless. You may as well blame healthcare.gov's problems on bad pizza.
One penny-cup. That is the answer to the first question. The answers needed units.
But look at C# - since after they shipped version 3, they practically stopped doing anything neat with it. They haven't cleaned up any of the v3 features introduced (like type inference or expression trees) - it's just sitting there. In fact, from some of the statements I've read, it sounds like MS has purposely stagnated C# to avoid alienating their enterprise customers.

They mismarket F#, preferring to say it's for scientists and financial programmers. Instead of marketing it as what it is, a much more capable language all-around, unless you need certain GUI/tooling support.

These kinda things don't help .NET's reputation. If a non-MS affiliated company marketed a language as lean as F#, with as good a runtime and editor/debugger, they'd be a huge amount of "hipster" cred and praise.
I learned Dvorak a few years ago but for a totally different reason than most people. I used it to stop myself from looking at the keyboard and learn typing the right way.
Is possible to use F# for web applications ?
Isn't a system specified by legislation fundamentally at odds with an agile process? Neither the requirements nor the dates could change without an act of Congress (or in some cases, the President).
That is not going to filter out PM2.5. Those filters only exist to protect the internals of the A/C unit from large debris.
SELinux knows .ssh is special:

$ ls -laZd .ssh
drwx------. user user unconfined_u:object_r:ssh_home_t:s0 .ssh
Chef integration testing with serverspec
Hey, this is Thomas--I started Smart Air and the Particle Counting Tumblr that preceded it (http://particlecounting.tumblr.com/).

Thanks for all the useful suggestions! Our main philosophies are to (1) not rip people off and (2) be open about our data. I post data and testing methods to Particle Counting on a regular basis.

Simon--you're right about the fan speed. We've been doing experiments with more powerful fans, and we'll be coming out with a more powerful model soon. It'll be better for bigger spaces, and it cuts the particle counts down a lot faster. The fan is a bit more expensive though.
I can make the same comment about C#/F# guys when I show them Scala. Scala is a better, more powerful language. I quite like C# and do it for my main contract I have, but I am always missing features that Scala has, while I never have the inverse.

It's nice that F# has better type inference, but I feel like it really isn't that different than C#. If C# got rid of boilerplate, made brackets optional, and fixed type inference, what does F# buy you?
6 hours left - Get free ebook Likeable Leadership by Dave Karpen
Android Hackathon 2013 Build App to Make Memes in Android by Google
I love the comparisons of program speed to Computer hardware available at the time of writing.
I don't think the competition there is working very well.

There isn't meaningful competition anywhere in the USA. Regulatory capture (the famed "revolving door" between the US Federal Government and large corporations) means that major carriers have carved up the USA into territories in which they have a local monopoly. There are other factors, but that's the big one.
I agree, it would be great if we could pick the level to start on.
This isn't limited to .Net - any modern standard library offers this feature.
Simo
salam
I'm curious, has the OP considered the HelloSign API? Is it too expensive for their use case, or is there a {technical, legal} reason that they can't use it?
Most of the Legislation on finer points of implementation are simply "In a manner that the Secretary shall designate."
No, I'm suggesting that the setup process for a new machine should include a step that creates .shh with mkdir and then uses chmod to set the permissions correctly, then possibly use another service daemon that boots on startup to watch for access to .ssh and manages showing you either terminal messages or GUI dialogs whenever any executable attempts to access anything in .ssh.

I think firefox should be able to access SSH keys as should any other application, but I should be notified when this is going to happen. From there I should be able to trust an application indefinitely so long as it's executable doesn't change (i.e. maintain shasum hashes of any trusted executable and make sure that if the shasum changes, you are informed that it has changed. e.g. "The executable Foo has changed since you last trusted it, would you like to trust it again?"

Privilege separation and sandboxing is the correct solution, but there is no reason that these cannot be improved upon to make this more friendly but still secure. Accepting the status quo solutions is akin to accepting that it will always remain a niche solution that never gains acceptance and traction in other areas of our lives where we want security and a solution that is inherently decentralized.
IT experts: HealthCare.gov is still a mess
I don't know why AT&T is trying to go to Europe again. They bought the company I work for in the 90s for this reason as we have a big foothold in Europe. We were split from them once Ma Bell was forced to split up. Their Europe expansion didn't work out either way.

History repeats itself.
Show HN: Ubiq - Extend your app across multiple devices
Hate is as strong as Love. I don't see people complaining when other people use Love to describe their feelings.

(0) I don't care how great .NET/C# is on top of Windows, because Windows does not exist for me.

(1) Visual Studio does not run on my Ubuntu Linux workstation. It does not run on OS X either. In contrast with IntelliJ IDEA or other IDEs.

(2) Mono sucks for building and deploying web services on Linux. Last time I tried it, I had to restart the process constantly as it was leaking memory. Performance sucked too. Things should be better now, with that new generational garbage collector, but building web services was always an afterthought.

(3) Mono is always behind (while also being ahead in some areas). Async landed in Mono and it's finally usable. People did have to wait a lot of time to try it out. People that think Mono is some sort of .NET for Linux/OS X/iOS are wrong. Mono can be treated as a different platform.

Also, Xamarin has been treating Debian/Ubuntu as a second class citizen. The latest version is 3.2.3, but the version I have on my Ubuntu is 2.10.8, as packaging is done by the community. I understand that they have other priorities, but they are also the only company that packages software for Linux and that ignores Ubuntu/Debian.

(4) The ecosystem has no real open-source culture. Most third-party tools and frameworks worth bothering with are proprietary/commercial. Most open-source libraries and tools worth considering are either part of the (small) Mono community or are clones of projects running on top of the JVM. The whole ecosystem is actually very Microsoft-centric and Microsoft couldn't even be bothered to ensure that NuGet works on Linux.

(5) As a corollary to the above, almost everything you need is proprietary and costs a lot of money. Given that my job does not involve .NET/C#, it means I can only use C# in my personal projects (that's how people start). I don't like building projects on top of freeware and again, as example, for $299 per year, Xamarin doesn't even provide email support. And I could rant all day about how BizSpark / WebSpark suc
I hate to be a negative guy. I have actually read some chapters of that book - thanks for links, I do appreciate. Maybe the problem is that my job is DB + GUI + simple business logic type of projects. Which is probably similar to most other jobs these days. I would love to work for Blue Mountain Capital but I don't. I am the only one in the team who thinks F# could be useful and had to defend using Maybe monad in C#! The only strong use case I have found so far for F# is building DSLs. Even then I would personally prefer an external DSL built with ANTLR or other proper language work-bench.

PS: that F# ReSharper project is actually dead, last update was months ago. I don't understand why Microsoft won't pay JetBrains to add support. I don't understand why Microsoft won't make a Roslyn for F#. No, instead poor F# team guys have to talk to community to build some basic OOS IDE.
Oh, no, no, maybe I didn't come through clear -- I completely understand and agree with what you're saying here. My remark was more along the lines of: even IF electronic signatures had the physical feature of not being easy to move, they still shouldn't be taken seriously because they don't look the same (in my experience at least). I also assume here that overt visual likeness plays a significant role in validation, but IANACE (court expert) so I may be completely mistaken.
Don't give 100% away, just give the taxable part away. Don't most countries have a personal tax-free allowance?
Uncertainty reigns over Heisenberg's measurement analogy
I don't know how you can say the C#'s development is practically stagnated. Evidence? Async/await was just added in C# 5.0.
On the Coursera course mosfet-001 this was one of the first things which was discussed, coming from a non hardware background it was an eye opener to realize that minute changes in the composition of components could have such a large impact.
Junking DST completely is an unimaginative, backward solution to an imperfect system. DST just needs to be improved a bit more. The advent of computerized timekeeping and GPS means that, for the first time since timekeeping began, we can realize the natural benefits of waking the way humans were meant to--with the sun. I call this scheme Human Time.

With Human Time, the sun rises at seven a.m. every day, in every location, regardless of season.

* An hour is still an hour, but every night at three a.m., time skips about a minute or so each day, ensuring that the sunrise always occurs at seven a.m.

* Each state (or cluster of states) maintains their own 2D timezone.

* Your watch/smartphone uses GPS to ascertain the correct date and time zone. From this information it can compute the correct Human Time, and can show you the time in any other zone, or set an alarm for any other zone. Let's face it--the average human doesn't remember differences between today's time zones anyway, and hits Google whenever such calculations are needed. Moving to a more complicated time differencing algorithm will have no negligible effect on travelers.

* All "human" events (working hours, parties, etc.) use Human Time appropriate for their 2D timezone. All machine events use "machine time," which is standard non-daylight, non-slewed time, GMT, used for all things non-human.

* All watches/clocks/phones would also be able to convert to and from "machine time."

From the improved circadian rhythms that such a scheme would engender, I expect a marked increase in mood and decrease in cancer rates, but obviously this is conjecture, and not proven.
In most towns, bus economics only allows for one hour routes and a transfer for most trips. That means two hours in motion average for a round trip, and up to two more hours waiting if your business does not line up with scheduled stops. The grandparent comment is exactly right.

Shorter, more frequent routes are possible, but making the economics work does require a ban on cars to convert drivers to paying transit riders. But most of the drivers still need cars to get to outlying areas, so they have to pay bus operations and car capital outlay. People woth modest incomes cannot afford both, so they would have to give up the car and be trapped in the denser part of the city, indeed having their personal liberties stomped on.

Autonomous taxis will rewrite the economic rules. Since they won't crash, the massive crumple zones and crush cage can be eliminated, dramatically reducing capital and operating costs. An autonomous taxi ride will likely cost less than driving your own beater.
*To put it differently: are you better off dead or with the NSA?

To put some perspective on terrorism. A 9/11 size event would have to occur every 6 weeks to approach the causality rate from automobile accidents.
This is the disaster started by Google themselves. Also a reward for betraying friendly partner - especially who is not likely can take Google's business, and even attacking them using new partner.

Now Google's mates are only Samsung and telecoms which seems really not helpful on these kind of lawsuit or Google's image.

See now what's happening. Apple-Microsoft alliance against Google, Samsung and telecoms…? Am I alone feeling former team looks nicer?
There's i18n bugs in the characters you're sending - I notice you've used "text/html; charset=iso-8859-1" but HN itself is "text/html; charset=utf-8" - ie you can only correctly display a subset of HN's headlines. There's an example on the page right now - the Lockheed story from medium.com.

Also, really dislike the target="_blank" on every link - I can get that anyway with ctrl-click.

Was surprised you're generating gif previews but not then inlining thumbnails?
Hey, this is Thomas--Smart Air is my startup. Thanks for the ideas! I'll consider adding a subscription service. Several people told me at the beginning NOT to publish my findings (at http://particlecounting.tumblr.com/) because I should make money off of it instead. But I published it anyway because I thought (1) if I don't make a dime, but people learn how to protect their health without going broke, that alone is worth it and (2) there's space for an air filter company that publishes data openly.

There's so much trust involved in air filters because it's almost impossible to know if they're working if you don't have an expensive particle counter. So we're hoping that our open data and methods will show that they can protect their health without going broke.
I'm not sure this series could be redundant as it's free and Michael's videos cost money. Michael's website also looks like one of those classic 2001 sales pitch/squeeze page which makes me doubt the quality of the tutorials.
I wish Scala for CLR has not been abandoned :(. Imagine a nice modern language that targets both CLR and JVM! A man can dream...
Doesn't necessarily help on timing though, if the legislation has specific deadlines built in.
Women 2.0, A Media Company Built Around Female Entrepreneurship
> A lot of people dismiss .NET because it's backed by Microsoft. It really sucks that these people can't just look at the technology for what it is rather than dismiss it based upon who created it.

Since .NET isn't open-source, it doesn't come with the same guarantees as something like Java, C++, OCaml, Haskell, etc... Microsoft could discontinue it, make the terms of use more restrictive, etc...

Further, .NET applications only run (officially) on MS platforms, Mono isn't the same, and due to legalities many people are hesitant to base their business on Mono.

As far as hipsters and Javascript or Ruby, MS has fully embraced Javascript. It's a first class language on VS, Windows 8 'modern' interface, etc... Ruby is great within its domain, and even has a .NET implementation (though I don't know how well supported IronRuby is anymore).

And funny you praise F#, because it's just a MS implementation of OCaml, with a few small differences. Speaking of which, OCaml is pretty awesome, it compiles down to pretty much anything, and is fast as hell...
How do I get your platform on my TV?
I too like the portability, but you should have a way to get import old keys in a way that is very trustworthy, but that also has you create a new key for all future stuff. Over time you could accumulate keys from the past that can be used to access archives, but you compute forward with a new key. Basically the tools should promote active and regular key rotation without losing your old ones.
I'm not sure there is that much production capability for Carbon Fiber. Back in 2011 Audi attributed the delay in the Debut of the Audi R18 LMP as being due to the global shortage of Carbon Fiber caused by the 787 Dreamliner program(Not to be confused with the Mazda 787B).
My Mavericks-based MacBook loves its external screen, I love Stay.
Most of the Latin America mobile market is in the hands of Telefonica (Spain) and America Movil (Mexico):

http://en.wikipedia.org/wiki/List_of_mobile_network_operator...
> If a non-MS affiliated company marketed a language as lean as F#, with as good a runtime and editor/debugger, they'd be a huge amount of "hipster" cred and praise.

OCaml? Which is what F# is based on, compiles to anything (including fast native code), and is open-source?