skysight-inc/HackerNews huggingface dataset:
He seems like an articulate and visionary man, hopefully he lasts long enough to see his vision for the one-man-one-vote in 2016, if that actually happens. Unfortunately the Somali cabinet has been very unstable, with several major shakeups and scandals in the last year.

One thing I'm curious about is why no major security breaches of Somali telecom/de-facto-banks have been reported yet. With the new fiber EASSy connection, maybe hackers will find Somalia's $1 billion+ yearly remittance flows a target worth the hassle.
The article implies the issue was caused by indefinite high temperature, and the heat sinks performed correctly. I'm no battery engineer, but I assume the temperature spec is only for some finite interval.

Batteries are bags of scary-sounding chemicals. I do not trust them.
Shamelessly hijacking your comment to ask a question....is there any way (Chrome/Firebug, whatever) to somehow output to console or a log, all javascript execution (ie: as any function is executed, output the function name and the argument values). I know there is some way to turn on debugging and breakpoints, but having very little expertise in javascript and no knowledge of the code I'm looking at, the ability to just dump all activity so I could sift through it later would be tremendously useful.
Its like a crowd inside the library trying to get out to the football field?
Here's the thing. I used FAT16 for years and years and years and never had a problem. I used FAT32 for the majority of a decade and never had a problem. I used NTFS for a number of years and never had a problem.

While NFS+ isn't quite as bad right now, I can tell you that the 10.4-10.5 days it seem to enjoy corrupting files. You rebooted your computer? Here's a couple of missing files in your trash. Hope you can find what binary thing on your multi hundred gigabyte disk they fit in.

NFS+ is the ONLY filesystem I have ever used that I have lost bits of data on from silent corruption. I don't trust it. I would kill for Apple to adopt ZFS or NTFS. At this point I want it check summing all of my files and my filesystem so I know that it's not being corrupted silently by the OS making weird mistakes on a filesystem that should've been replaced 10 years ago and is just hack after hack on a system designed for a computer that only had 128 K of memory.

I love everything about OS X. Except HFS plus, which needs to die in a fire.

Nothing is quite as much fun as looking at an old picture or listening to a song I haven't listened to in quite a while just to find that it's actually silently corrupted and has been for multiple years and I probably don't have the correct version on a backup.

I'd trust ext2 over HFS+.

Yes, I'm bitter.
Yeah that's pretty crazy. If the battery produces gases like that, shouldn't it be vented?
The 5 ideal testing methods for Idea Validation
JPList – jQuery Data Grid Controls
jQuery plugin with a plenty of data controls, such as sort, pagination, filter and search controls, list/grid/thumbs view control, etc. May be used with any HTML structure and different data sources. It has support for localstorage, cookies and deep links. Could be useful for product listing pages.
http://jplist.com
Talking about fancy visualisations, you should definitely have a look at horizon graphs

http://square.github.io/cubism/
Something akin to the cable companies cutting channels until deals are met might be blocking certain shows only (netflix originals for instance). As long as there was a warning when you signed up I suppose (certain networks may not be able to stream netflix originals).
Growing food was a major source of social connection in the same way uranium mines were.

Preparing food was a major source of such "quality time" as peeling, flaying, cooking and serving food for a large family. Quality time, indeed.
Could be. Could also be that people who work from home are more likely to ask for what they want. Working from home would be one indicator of that.
There's the Samsung Chromebox Series 3,

http://www.samsung.com/uk/consumer/pc-peripherals/chrome-dev...

Edit: Nevermind, seems unavailable now. And not ARM. Derp.
And what if you need to login to a site that isn't SSL-secured? There's nothing the end user (you) can do about that.
> If the battery produces gases like that

Run.
Connecting to a VPN routes you around the congestion point between TWC and NetFlix's CDN. This is kind of exactly what ISPs are upset about. They can have more than enough bandwidth but NetFlix's size and lack of network diversity requires them to make special accommodations.
Why can't I down vote the concern troll? Or, why aren't those with the power to down vote able to detect the concern troll? A valid argument was made that couchsurfing.com is an actual sharing economy and AirBnB has stopped being one. The concern troll ignored and derailed the argument.
How do I approach functional languages?
tl;dr how do I approach learning a functional language for real-world development where I can get my hands dirty quickly without much setup and can work without a heavy IDE to facilitate development? What language do you recommend?

--

Having read several older articles (https://news.ycombinator.com/item?id=2413816) and blog posts (http://japgolly.blogspot.com/2014/06/a-year-of-functional-programming.html), I've become more interested in attempting to learn - and I mean really learn - a functional language.

I'm having to learn Scala for work, but I don't really care for how much setup I have to go through to get a project going. Maybe I'm doing things the wrong way, but first-time setup of sbt (downloading all of the jars) and frameworks like Play irritate me simply because I want to get up and running quickly. Managing dependencies and working with what feels like embedded Maven syntax does not exactly excite me, mostly because I am not too familiar with Maven itself.

I'm trying to avoid losing interest, which typically comes about from uninteresting "Hello World" examples and annoying toolchain setup (usually around JVM-based languages). I have seen some really amazing work done through the JVM, but I always see developers using either a) Eclipse or b) IntelliJ as their work environment to manage all of the project-related material.

Which leads me to my last bit of background... I'm a terminal vim guy. I really enjoyed using it when I was introduced to it in academia and continued to use it ever since. Because of this, I found myself using a more terminal-oriented environment: XMonad as my window manager, rxvt as my terminal, vim plugins like Ctrlp for quick navigation between material, etc.

I've seen a lot of smart people on this site and am hoping to poke you for advice. I'd love to be able to use what I learn at work and also pass on what I learn to others.
I've tried to order them from Dell and gotten no where, both through a business rep and one of their partners that does servers and storage.

The response back was that Dell was only interested in selling in very large quantities to customers that had very specific workloads.

If you only need a handful for a lab or build farm, they don't care to sell to you.
Yeah, the article's technical analysis is good but I'm not sure what this line was supposed to say: what it actually says is wrong. Swift is definitely intended to replace Objective-C.

Perhaps that line in article meant that it's not binary identical to Objective-C. Swift classes definitely use different method invocation semantics (unless you adorn the class with the @objc attribute).
I don't understand your question... the article is about automated software build testing on ARM, not the build step itself.
Due to the 2000 character limit, I had to trim the above. Here's the excess for those interested.

--

My experience with functional languages is very limited. My university required one course that delved into both functional (Scheme) and logic (Prolog) languages along with context-free grammars through BNF. Because of the broad range of material, I can safely say that I did not take away much from the course (aside from an awareness of the subjects).

I'm coming from an academic computer engineering background of C and Verilog (embedded system development and software/hardware codesign) as well as an academic computer science background of Java. In my industry work, I've learned some Python, Ruby (Sinatra/Rails), and Javascript (both client-side and server-side through NodeJS).

I'm leaning towards Haskell simply because XMonad was written in it, meaning that I will finally understand my window manager's configuration script. I've also considered Erlang because of how powerful I've heard it is with concurrency (and is one of the best for the actor model).
The Wizard War: WW2 and The Origins Of Radar
I like going through Quartz's daily newsletter, and picking a couple of interesting links from there to read.
Unfortunately the Samsung Chromebox Series 3 uses an Intel processor, not an ARM processor.

A slightly less "friendly" alternative to an ARM-based Chromebox would be the NVIDIA Jetson TK1. It's a developer board with an actively-cooled Tegra K1 SoC. We've been experimenting with these boards over the last two weeks and haven't encountered any stability problems. We're not pushing them as hard as Linaro does but we're certainly putting them through their paces.
If he ends up being satisfied by Swift, I wonder what happens to his Copland 2010 angst? Does it go away, or does it bandwagon with the filesystem angst? My brain seems to follow a law of Conservation of Pessimism; it just gets redistributed when one of the sources goes away. He may be the same way. Regardless, his cause is true and his dedication to it is admirable.
You should never be using a site without SSL if you're passing authentication information.

Now, while I understand this is out of an end user's control, that shouldn't cause us to throw the idea of a shared wireless network out the door. That should cause us to look at non-secure sites accepting credentials, and how to prevent that behavior in the first place.
I am getting DB error
I thought one of those links was going to be "Parity Lost and Parity Regained", but no? One of them is by the same authors, on the same topic, from the proceedings of the same conference, but it's a different paper? Weird.

http://research.cs.wisc.edu/adsl/Publications/parity-fast08....
64 Bits Linux Stack Based Buffer Overflow
There's a blues guy Willie McBride who has recorded blues in just intonation. It's kind of interesting to listen to, not for everybody, but if you're OK with indian and other non-western-classic music, it's worth checking out.
Too many 'standards' could kill IoT before it becomes something
No worries, I did not actually criticize your post, which I found to be accurate.
It annoys me when someone says "you're right" and then completely disagrees with the first person.
Eric Cantor Defeated by David Brat, Tea Party Challenger, in Primary Upset
From all the replies it appears to me that
- in SF, either UberX is very cheap or normal taxis are ridiculous.
- At least in NYC, the pricing is still much higher. And the huge variance in the price adds another degree of uncertainty, where you could still end up paying huge amounts.

It would be nice for Uber to publish some comparative data in this regard. But I think that's not their main pitch.

They now have a fare calculator for NYC athttps://www.uber.com/cities/new-york. It is pretty broken as all my addresses end up getting mapped to Brooklyn or Queens for some reason.

But for the prices I saw, UberX is 30-50% higher than yellow cab. So my 2x-3x estimate is certainly out of date.
Docker 1.0 Backed By IBM, Red Hat, Rackspace
That's true in Mexico too, if you work for small or local companies in a small/middle city, <$20,000 is almost the rule, but if you go to bigger cities, having enough English skills, with international companies, then salaries are incremented at least 100% (but still far from salaries in the US). That according to my experience, coming from an 800,000 citizens city to Guadalajara second biggest city in Mexico.
Inspirational Dog Portrait Photographs
The name of the game with ARM devices is often support and stability. There are plenty of ARM boards out there with just barely enough driver support to get Ubuntu running, let alone hacking it on yourself. Like the post said, Chromebooks already come with good hardware and software support.
That's impressive. Raises privacy issues[1] but it's awesome and the possibilities endless.

[1] Would you trust a clear screenshot of your eye which could probably used for identification flying around the internet?
Open does not necessarily mean insecure. See e.g. http://www.riosec.com/articles/open-secure-wireless-20
My advice to young people – Donald Knuth
Speaking as someone who (in some small way) helps with compiler dev, while a lot these ideas sound pretty cool, I can pretty comfortably say that these ideas would make compiler engineering even harder! (though I'd love to be proven wrong by some brave soul)
https://www.eff.org/https-everywhere

this site helps with this issue forcing sslany.
Linus posted about this a while ago: http://www.realworldtech.com/forum/?threadid=114758&curposti...

"Who the f*ck are they to send me reliability
patches, when they can't even get the basics right?"

I remember reading Microsoft made a push to get hardware vendors to use ECC Ram with Vista - they recognized a lot of crashes were due to this (but XP would get the blame). No go.
Nice to see them talking about C99, even after they said the focus is only C++... when for everybody else, the horizon is C11. Guess it's something along the lines of "let's handicap a bit all open-source projects that want to support Windows by forcing them to use an older language version that also has platform specific gotchas, maybe even rewrite the runtime to add more platform specific goodness"...
jetsons are not inexpensive.
The reason why ZFS didn't plan out were simply because it was using too much CPU and Memory. Not something worth considering when the majority of Apple's devices now are Mobile ( Phone / Tablet / Laptop )

It may have been great if Time Capsule, or an Apple NAS uses ZFS. But it seems Apple will likely wants you to move everything to iCloud Drive( Finally! ).

I think Apple's new FileSystem will be based entirely for Flash. Something similar to Samsung's F2FS. Since F2FS is GPLv2 license it is not possible for Apple to use it within their own Kernel.
The U.S. Army Says It Can Teleport Quantum Data Now, Too
Loveroom: room-sharing for singles
Can you recommend an Excel addon/color chooser or website so that persons with normal vision can test their charts and color choices for the four known kinds of color deficients?

It would of cource help you, if the chart lines have different line patterns (dottet lines).
Installing a browser add-on doesn't make websites lacking an SSL certificate magically acquire one. The fact is that there are still a lot of sites out there that don't have them.
Ars tests Internet surveillance–by spying on an NPR reporter
Is Chicago using cell tracking devices?
I always just start up any 1080P stream and then watch my router traffic graph. I guess this assumes nothing else is going through the router. I am seeing 5.2 Mbps right now on a 1080P stream, although some times it is closer to 6 Mbps. Assuming the DSL link is good I always get 1080P. My physical link is a 6 Mbps DSL link from Sonic.net. It would make me sad if I had a 50 Mbps link from AT&T or Verizon and couldn't stream in HD.
Coursebirdie is hiring VP of Marketing in London
Coursebirdie is building a product that will impact the future of higher education. We’re working hard to produce amazing online and classroom-based learning programs that better connect student learning outcomes to market demands.

Coursebirdie’s mission is to bring engaging, immersive and market relevant higher education to the world. Based in New Delhi India, we’re in the formative stages of the company and seek like-minded individuals who are driven by a strong sense of creation and passion for excellence. Want to join?

Email your resume and cover letter at careers@coursebirdie.com
I'm not a fan of Scala and I absolutely loath sbt, but I absolutely recommend the FP Coursera Functional Programming Principles course[1] that uses both of them.
There's an edition already running now but close to the end, however you can still join and work through it. Because it's an online course you'll find other people also working through it and, depending on where you're based, maybe some real world study groups as well.

I'd argue that the pain of downloading jars with JMV isn't that bad. Sure, it's a real pita to download them, but afterwards they're cached and immediately available. Also, if you're using Scala or Clojure then it's really easy to jump into the repl and start playing with the language.

If you're looking for "real world" fp then those may be your best bet. Haskell is a beautiful language and becoming a lot more real-world, especially compared to it's history and reputation as only an academic language. I'm not really a Haskell expert but I worked through Learn You a Haskell for Great Good [2] and found it to be one of the most enjoyable texts about a PL that I've ever found. You can read it all online for free or buy it in real-world book form.

As well as those I've worked through SICP in Racket (a lisp), SICP is a classic and well worth taking a look at even if you don't want to lisp.

I've written in all of the above with Emacs where there's great support, I'm sure there are vim equivalents of the language support, although I'll have to rely on some other HNer to point them out.

Finally, elements of FP are seeping through into non-fp languages, you can already see them in Java 8, C#, JS, Python, Ruby and more. No one can really call these languages FP languages, but if you know some of them then it might make jumping into FP seem a little less alien.

[1] https://www.coursera.org/course/progfun
[2] http://learnyouahaskell.com/
> The highest speed in the U.S. is 3.03 Mbps

Actually Google Fiber takes the cake at 3.51 Mbs ... you click on "show smaller isps" link on http://ispspeedindex.netflix.com/
Rolling Around In Public
Explore the performance of wikibench on ‘c3’ instances
I don't think those rules work. Many (nearly all ?) restaurants use some kind of pre-processed ingredients. And many fast-food places don't have a drive through window. In for instance Thailand the entire concept is even completely unheard of.

My rule would be that it's large chain (or copy thereof), "system catering" ( http://en.wikipedia.org/wiki/System_catering ) and the aforementioned pay before you eat rule.
Subsidized parking is a similar sort of thing.
For window management, BetterTouchTool lets you do Win7 style window snapping.
Types Are The Truth.

Values Are The Proof.
Alas, no. Common Lisp has this, and its very nice. http://www.lispworks.com/documentation/HyperSpec/Body/m_trac...
5 reasons to move your startup to Southeast Asia
Turing Test, Reading University: Did Eugene Goostman finally make the grade?
Some of these updates are clearly hacks, in the sense that if you did not have to worry about backward compatibility, they would certainly not be implemented in that way.

They're not like upgrades from ext2 to ext3, it's like ext2 was modified in a weird way to support new features that older ext2 implementations do not know about.

Hard Links for example are implemented by adding files which look a lot like symblinks. As soon as you create hard links to a file, the file is moved into a invisible folder named "Private Data" and becomes a "node file". The original file is replaced by a stub containing the CNID (special type, special content). That's not as efficient as having iNodes and hard links from day 1. If you mount such a volume on Mac OS Classic, the "Private Data" folder is totally accessible and modifiable by the user, and of course hard links do not work.

Hot file clustering and journaling are implemented in similar ways to hard links (invisible folders).

The opposite example are extended attributes (xattr) which were added in 10.4. A special filesystem structure named the "Attributes File" was reserved in HFS+ from day 1 but never used. De-defragmentation does not rely on any changes to the volume, it's purely done in the Filesystem driver stack.

Things like Copy-on-Write or Snapshotting, are probably impossible to implement in a backward compatible manner though...
Until somebody uses your open wireless for child porn and the cops come asking you questions.
If you put the devboards in an enclosure with vents on opposite sides and a small exhaust fan on one vent, you will get much better longevity, as that keeps air moving across the hot parts. I don't know if it's a better solution than the chromebooks though.
Alienware Steam Machine now a Windows PC for the living room
ChimpMint – Simpler way to share content for Pros
http://colorbrewer2.org has some good palettes for data presentation which they describe as "colorblind safe". I assume this means for all kinds of deficiency.
It strikes me like this would be good evidence in an antitrust case against ATT, Verizon, and other ISPs. In most markets there is only one high speed ISP, and one can argue that they are using their monopoly power to force other competitors to their TV programming business out of business. Also, on the consumer side, this might be a good class action case, though thanks to the wonderful state of Texas such cases are rather hard to litigate nowadays.
http://exxactcorp.com/testdrive/ARM/
ChimpMint – An elusive Social Media Assistant for Professionals
Hey man, Facebook's gotta put that In-q-tel capital to work!/s

But on a more serious note, isn't shining IR directly into your eyes from such close distances hazardous?
You'll notice I only addressed the faulty assertion that "types don't do anything". I've purposefully left the excitement part out, because that's subjective. Some people are excited about testing methodologies, some about programming languages, some about their IDEs, etc.

What you can bet is that absolutely no-one is excited about mission-critical software failing because of a bug that could have been caught by testing... or type checking.
Lady Gaga’s Backplane Pivots To Let You Build and Monetize Your Own Social Network
Well I've been using NTFS exclusively since 1996 (NT4) and accumulated 870Gb of data.

I've never had a single byte of corruption. Not one, not ever. The data is checksummed about once a month.

26 is a very high number for a deterministic system compared to zero.

My recentish MBP purchase (2011) resulted in a single corrupt file copying 1/3 of that volume onto the machine over the LAN. this was 10.7 at the time. That scared me a little.

The Linux kit I operate has had no discernable data corruption either in the last 12 years.

I know this is an anecdote but over time that's a huge cumulative error.
I hate to be 'that guy', but does this really belong on hacker news?
Static binaries are congruent to containers, in a way. Both bundle an app and dependencies together. There are advantages and disadvantages to both approaches, but Docker-style containers are more elegant in some ways.
Only one has God's endorsement as His temple. You lose. All of your scheming, means nothing. Zilch. You lose completely.
Cantor’s Loss a Bad Omen for Moderates
I doubt that GCC (MinGW) will be able to use this. What a pitty.

MinGW relies on the CRT that ships with every Windows since Win95 (and Visual Studio 6).

Microsoft could fix this situation by merging the CRT that ships with Windows (the original one) and Visual Studio (the forked of version madness) together. A simple Windows update for Windows NT 5.x+ would be great (of course it should be backward compatible).
Maybe they're distributed ground stations and all clients are contributing to the network of receivers?
We are just implementing this at my work.

IT IS THE GREATEST THING FUCKING EVER!!! (at least on call related)