skysight-inc/HackerNews huggingface dataset:
The final ViDock 4 is actually a ExpressCard to PCIe.
You have to buy a separate Thunderbolt to ExpressCard.

Having ExpressCard in the middle kills your bandwidth, and ExpressCard is way narrower than PCIE or Thunderbolt.
They don't have to "bribe" anyone.

They can easily plant their own agents inside the company as employees.

("undercover agent" getting a job at the company like a regular person)

I'd be very very surprised if they already haven't done it.
I understand support eGPUs on OS X a lot of work, but you misunderstand my position: I don't care if that work happens or not: I'm quite happy using Windows / SteamOS for games.
Boombox with a Sega Genesis?

Want.
Take a look at Huawei. You can get a Huawei Ascend Y330 for around € 80,-
Being Woman Her Side of Marriage
Actual specs littered across the phone's store page on flipkart for one of the models: the Dream Uno [0].

Summary:
4.5" screen: 854x480 FWVGA
67mm x 132mm x 9.15mm
GSM 850, 900, 1800, 1900
1.3Ghz Quad core
1GB RAM + 4GB ROM
2.27GB built-in usable storage, expandable to 32GB via SD [this storefront provides a free 8GB SD card]
2G/3G [notably seems to lack 4G?]
10/17hrs battery on 3G/2G

IMO, the lack of 4G option makes this a questionable choice. Dual SIM support temptingly makes up for it though, especially as I'm being a digital nomad.

[0] http://www.flipkart.com/spice-android-one-dream-uno-mi-498/p...
iOS8 Developers, to iOS 8 and beyond
Once iOS 8 will be released on September 17th, most of the developers and companies will deliver the updates of their applications in the App Store and we will enjoy all the new features it includes.
Here are some tips to help you to migrate your iOS7 apps to iOS8! http://www.chupamobile.com/blog/2014/09/15/migrating-apps-ios-7-ios-8/

Do you have any impressions regarding the iOS8 updates? Some tips for us? Thanks a lot!
They are saving transportation costs as we are right next to China.

They may not be coming directly from China. I was surprised to find out that in the Philippines, Japanese cars were much more expensive than in the US. It turns out that many of the the right hand drive models sold in the Philippines come from the US, not Japan. This was in 2005, but Japanese auto makers have been looking to manufacture more in the Philippines in recent years.
Just the picture byline I find interesting: "Julian Assange has made it clear that he is available for questioning by the Swedish authorities, in Britain or via Skype."

Since when do those under suspicion get to dictate to the authorities how they conduct their investigation?
Most of rural India does not even have electricity. I wonder how they are going to charge their Android Ones.
These periodic reminders that Internet isn't a safe place and that anyone might be spying on us probably makes a lot of people learn about security, come up with better passwords, hesitate before downloading unknown software and so on.

When people get their identities stolen, or lose all the money from their bank accounts, this might be regarded as "random" events, in the same way that most people won't get mugged and when it happens it's because of "randomly" being in the wrong place at the wrong time. But more people have experience dealing with the government, and though they believe that criminals aren't interested in them they know that the government might be, and thus the government is seen as a more tangible threat.

Is it possible that governmental surveillance is on average a good thing, since it raises people's awareness and makes them protect themselves more? Having enough money in your bank account to buy food is, after all, a more basic need in Maslow's hierarchy than not having copies of your e-mail conversations in a government database.
This talk really excited me.

I've spent a lot of time considering module systems, dependency graph optimisations etc.

Asset-graph [0] excited me previously, because it generated a dependency graph, implied by HTML/CSS/JS structure (e.g. script tags, link tags, image tags etc). This sounds great, but i can imagine it would be fragile. I'd been holding off on it until it matured, but I think now i'll skip that completely...

WebPack [1] adopts a similar approach. Generate a dependency graph of all assets for a web page/app and optimise from there. However, WebPack goes further, by pumping everything through the CommonJS module system. That way you have explicit dependencies between CSS, images and your JS. This will surely be less fragile and can be done without firing up a browser (headless or not).

This feels like the future.

[0] https://github.com/assetgraph/assetgraph
[1] http://webpack.github.io/
Putting 3D into the engine is a nearly trivial matter (it is in fact planned if I can ever find some support for development). 2D was simply a scoping decision.

Have you ever developed a 3D game engine? I have, several in fact, and you can either trust me or do your own research, but the difference in feasibility is moot when it comes to FP.
It's not silly, it's the first thing I noticed.
>got inside Anonymous

Stopped reading here. Anonymous isn't some organisation with a membership process. Go on 4chan or join one of any number of IRC channels and you too can 'get inside Anonymous'.

Stuff like this is nearly as bad as that "Who is this Four Chan person?"[1] TV news piece.

[1]http://www.themarysue.com/who-is-this-for-chan-person-anyway...
Because Javascript is a horrible language to code in and debug.

If you're a Ruby programmer, you don't need to learn a new language, and you can have confidence that the Opal guys have looked after a lot of the issues you're not experienced enough to understand.

Your question is like asking a C programmer "why not just use assembler?" or an assembly programmer "why not just toggle 1s and 0s in, because ultimately your code is going to get turned into binary eventually, right?"

Abstractions and different models of describing a problem solutions are helpful for a multitude of reasons.
Has there a been an attempt to use the phone's audio connection with a (software?) modem to replicate dial-up?
They don't, but Assange being somewhat paranoid is something the Swedes should be able to accommodate, especially if they want to resolve the case. Their strategy makes more sense if they don't actually want to resolve that case.
No van is safe.
A few years back, I saw a proof of concept on PlanetKDE using magnet links in Konqueror to browse. I was unable to find it again.
Latency is also a factor.
> edit: and just who vets the people/companies who get to offer drugs to desperately ill people?

Look at the scientists who were helping fight Ebola in Africa. When they discovered they were infected as well they had the chance to take a new treatment and they took it. And they recovered.

The question of who decides is important, I'm not saying it should be overlooked but the possibility is not even there for those who actually want to take it desperately. And no need to throw the "libertarian" word for everything you disagree with, we are talking about having choice here.
Nowhere, very fast.
Tearing Down the Teardown – AVC
atheists don't go around evangelizing, do they?
I've heard the argument that it is not a good idea to encourage deep understanding of online activists and hacker culture by institutions because it might give outside forces a handle to control and influence it (in a negative way).

While there are also good arguments for the other side it is something that should at least be considered, IMHO.
Thunderbolt is still closed and proprietary, just not by apple in this case.
Node.js best practices, tips
Interesting idea and very well done. Just one question; why does it require all these permissions to get started:

1 - Know who you are on Google
2 - View your email address
3 - View and manage your spreadsheets in Google Drive
4 - View and manage data associated with the application
5 - Allow this application to run when you are not present
6 - Connect to an external service

I am specifically concerned about the first and third items.
Isn't 'One' a protected trademark in the mobile (android) phone world?
JWT only signs the token itself not the body of the request, so message integrity is still an issue without TLS/HTTPS
Don't make them think too hard about it or their head might explode.
I completely agree. The point is even worse for "the next five billion" because they are the people that buy the previous generation phones. No matter what Android One costs, previous generation Android One will cost less and be almost equally useful.

I really feel the right, responsible thing to make the next five billion secure is to support previous generation phones as long as the phones are still the same functionally.

Continuing with my Galaxy Nexus comparison: GN is a 2011 phone and it seems nothing is on the horizon for 2015 that's going to make it obsolete -- the new phones look and feel the same as it does.

(I know it's anecdotal, but being Central European, I am the only one in my family with a phone that runs Android 4.0 or higher (no iPhones either) -- they all have either Android 2.0 or pre-OS phones. I say this to stress that people here really do stick with their phones as long as they work.)
I gave a lot of things away or recycled the rest. Unfortunately, the number of people with the technical skills that monitor those websites at the same moment I post is quite small. And since I was moving to a smaller apartment I couldn't afford to keep it until it was convenient. My move out date was fixed and no one responded in that time. I did get a few queries after the fact but it was already too late.
I live in Africa. When is it coming here? I'd love to have a cheap, supported android phone.

Most affordable android phones here are "tecno" (chinese samsung knockoffs), but it's notably hard to flash since not many people with the know-how own any.

By the way, if you do have the know-how to port i.e. cyanogenmod to a new device please get in touch - I'll be glad to send you a few handsets, and you'd make loads of people in developing countries a solid :)
> won't care to check for updates even if they are available.

At least in 4.4 you automatically get a notification when an update is available
Apparently 70% of India has electricity. I imagine the smartphone will sell mostly to those who have it. Though off the grid I guess they could get a solar charger in principle.
What if the risk was survival but with locked-in syndrome and constant very high pain? Or survival but severely brain damaged - no ability to feed yourself; or talk; or understand the conversations of other people.
Yes. Sounds pretty much a net neutrality issue.
The Android One will include a Micro SD slot and the battery appears, and at a glance, to be replaceable at least in some capacity.
It's remarkable how much of an effort they're making to hide the screen resolution (which I suppose may vary depending on manufacturer, but doesn't appear to be part of the required spec?). The only one I could find was for the "KARBONN ANDROID ONE SPARKLE V BLUE" which is FWVGA 480*854 pixels.
It takes way too much effort to resize a browser window? It's hardly comparable to going into the source of the page and messing around with values in there.

I'm pretty certain my mum, my daughter and pretty much everyone who's ever used a computer can do the former. I doubt that too many can do the latter.
I was pretty surprised at microSD. Here I was, in the first world, being told that the reason microSD is being dropped from Nexus devices is that it's too difficult for software to support and users to understand. I'm a bit jealous, I could have skipped shelling out $50 for 16 GB of flash worth $5.
They're not because they sold out on launch day. They are coming.
I currently believe the viability of cyanogenmod is a myth and that its irresponsible to perpetuate it as an option. I dearly wish to be proven wrong.

When I tried to find cyanogenmod images for mainstream Samsung models, I could not find anything viable to make it worth even trying. Some users will report it works but the majority have show-stopper issues with one or more of: wifi, battery life, stability, phone calls, gps, performance etc.

I suspect its unrealistic to ever expect an open source project to provide an up to date production ready image of an OS and closed drivers for 100s of different hardware models without substantial community interest and commercial funding.

Out of warranty mobile phones are just too complex, too fragmented and too niche a need to service properly.
Interesting tools. Developing plugins for web browsers makes it easier to work with these sort of analysis systems.
But surely not better than goose fat?
hardware warranty does not mean software updates
Firefox OS aims now at entry level and feature phones.
Still, you can get a high end device, like the geeeksphone revolution or the Flame (lower). But high end smartphones users will likely be disappointed by Firefox OS in its actual stage of development.
> Yet at the height of their market dominance, when they were best placed to use their position to exert market control, instead of using that power against customers to increase lock-in, they used it to force reluctant labels to embrace DRM free content. They then used it again to coerce the labels to sign up to iTunes Match. They did this becaue these moves ease customer pain points and improve the customer experience, making their products more attractive and therefore more valuable.

You almost had me choke on that one. Yeah, yeah, they did everything for the best interests of the customers. Oh wait, like preventing to put your own songs if you did not use their proprietary software (iTunes) that ran like shit on Windows (Hey, even I had to use it) and was impossible to run under Linux or anything else. And let's not forget they did not embrace the non-DRM MP3 until everyone else started to do it - they were far way from leading the trend to benefit customers in providing interoperable devices. As a matter of fact, iPods were locked and you were NOT able to use the songs you licensed on iTunes with any other music player.

Yeah, what a great experience that was. Thumbs up for User Freedom! But I'm sure you will build a case to tell me that Freedom is not good, and everyone is better in an Apple jail.
Pretty depressing. Only 2 out of 54 scanners currently detect something in the zips of the spyware.

https://www.virustotal.com/en-gb/file/6ee40b8e7d49f4ea70b7ce...

https://www.virustotal.com/en-gb/file/688f1e15390faf8d977351...
I've been working with Ben on this project and I agree with his summary of what we've struggled with using Rails Admin.

It was a great asset early in the project, but we have likely lost time over the course of the build simply trying to work around Rails Admin.
Devices should not store passwords (or password hashes), and so should never need updating.

Instead, a unique TLS client certificate should be issued to the device during provisioning. If a device gets compromised, revoke its cert without affecting all the other (uncompromised) devices belonging to the user.

Getting through that provisioning process without confusing or annoying the user is the hard part.
Functional Programming Principles in Scala is starting today on Coursera
Lard does make better pie crust than vegetable shortening -- no joke.

Near DC, we had some friends with a farm on the water near Annapolis. They had some cherry trees, sour, red cherries, that they had cared for properly and, then, a lot of fresh cherries. So I offered to make a cherry pie.

They had no vegetable shortening but did have some lard; so I used lard. I cleaned, pitted, and cooked the cherries with sugar and corn starch, partly guessing on quantities from a poor cookbook. Then for the pie crust, I just did what I'd done a few times with shortening. The lard based pie crust was much more delicate -- the raw crust tore during handling!

But the resulting pie was terrific, especially the crust!

If can get some fresh cherries and lard, go for it! Or just make little cherry tarts!
Nothing. Look at the geeksphone Revolution

http://shop.geeksphone.com/es/moviles/9-revolution.html

Still, this is not the moment for Firefox OS to go after high end market.
> People tie themselves in knots with generics all the time. Just look at pretty much any mature C++, Java, Scala, etc codebase.

That's not my experience at all. Generics are generally not a source of pain. Do you have any specific examples of your claim?
Were all the slides blacked out while GG presented? Or is this done at YouTube level? (cf. > 51 minutes in)
Significant evolution has occurred since homosapiens left the savannah.
they were blacked out. He only showed the stuff relevant to what he was presenting.
That's untrue. Every audio ecosystem, be it iTunes, Zune, Rhapsody, whatever had DRM. It was a requirement from the record labels.
30+ Technologies You Need to Know to Build Scalable Systems
Show HN: Interactive Time Lapse Map for Major Earthquakes on Earth Since 1900
Plain false.
Firefox OS is OS-as-a-website and it works.
Marketplace[0] is full of apps. Not the ones you use on your own device, but those are not the ones Firefox OS was aiming for at this moment.

[0] https://marketplace.firefox.com
I was only addressing the comment of the parent that suggested adding parametric polymorphism would kill compiler performance.
Ghostbusting Lovecraft
Well, I'd agree with you, but the way you phrased it made me feel uneasy. Are you saying that source criticism in journalism is overrated, or that Assange should be an exception to the rules?

This is the Internet. Isn't there enough room here for discussions about both the message and the messenger? Or is it that when the message gets strong or important enough, the messenger gets irrelevant in comparison?
#3: actually that's a good point and a cause for concern, but there's not much we can do about it as far as I know since we write the results directly in your spreadsheets; and the add-on, once installed, is present in all your spreadsheets.

#1: we need your email address in order to manage your credits and verify your credit purchases through Google Wallet.

most other add-ons require the same permissions, so I think the permission titles could use a bit of clarification.

all that said, this is something to have in mind and improve for sure.
Huh! Sounds like a site I will never bother to use again. Here you go http://pastebin.com/C2M5Ep5Q
He'll have to, unless he prefers to choose Firefox OS
oh yes, I even see it for 60

the specs are decent
https://web.archive.org/web/20120213102248/http://whilos.blo...

Unfortunately, I couldn’t find the video. It worked really well though. You could just open the magnet and drag-and-drop copy the files you wanted, or just open them and they’d start streaming.
I, too, have an iPhone 4. However I never updated to ios 7 because by Gods I liked the skeuomorphic paradigm. I think about 2 months ago was the first time I hit a roadblock that made me want to update.
As I said on another comment to you, you better include "public" somehow in your rhetoric. The probability of getting into trouble when downloading popular episodes via private bittorrent trackers or on I2P is ~0, not that I would do or advocate such thing.
While the OS remains open source, Cyanogen Inc has venture funding and at least one phone[1] comes pre-installed with the OS. So there is interest in maintaining a production ready image.

I don't think the complexity/fragmented argument holds when a similar situation with GNU/Linux exists, which supports many, many permutations of hardware.

[1] http://oneplus.net/one
McDonald's french fries were cooked in beef lard until the late 1980s, then they switched to vegetable oil under pressure from activists to be more "healthy."

Now we realise that not only were the lard-cooked fries more crispy and better tasting, they were probably healthier (relatively) as well.
Become Smart Programmer / Hackers Using This :)﻿
I disagree. Voting is a responsibility, hard won through history and still not a privilege available in all countries. As pointed out by the parent post you absolutely do not have to agree with any of the options. 50% of the population spoiling their ballot paper would be a massive statement and precipitate political upheaval. 50% of the population not bothering to show up just says they don't care.
Firefos OS ones are the cheapest.
If you want to spend a lot (well, no, not really, comparing to high-end devices) you can get a Geeksphone Revolution or a Flame, the developer reference phone

https://www.mozilla.org/en-US/firefox/os/devices/
http://shop.geeksphone.com/es/moviles/9-revolution.html
https://developer.mozilla.org/en-US/Firefox_OS/Developer_pho...
Java Annotated Monthly – September 2014
Did you read the parent? You don't have to vote in Australia. You just have to show up and not vote -- or alternatively accept a trivial fine.

(I personally think mandatory voting is a crappy system, but less crappy than all the alternatives. Much like capitalism.)
Nitpick: traditional bittorrent sits on top of TCP. utp, the protocol to make torrents run smoother, does run on UDP, but it's not the official way to do it (although most clients should do it)
Check this out: https://github.com/jbenet/ipfs
This reminds me of Roger Penrose's spacetime diagrams.

http://copaseticflow.blogspot.co.uk/2014/07/nine-notes-about...
Regardless of my distate for KDC, I have to say: I disagree.

Given the allegations * regarding the illegal involvement of state security apparatus in his case, I can totally see that this event represented an ideal platform for everyone participating.

Though KDC did use the event to plug products & services, that wasn't the focus of the event. In his shoes, I think you'd have to concede that he'd have been an idiot not to do so.

Source: https://en.wikipedia.org/wiki/Kim_Dotcom#Political_fallout_f...
I can second the recommendation for the Information Dashboard Design book. It provides some extremely clear guidance and recommendations. Thanks for the pointer to the first resource, I'll definitely check that out.
> I bought a Galaxy Nexus a while after it came out and I was really surprised how quickly Google discontinued updates for it.

This is likely because it used a TI OMAP processor. TI left the mobile field, fired thousands of engineers and instead focuses on industrial/automotive. OMAP was dead in the water shortly after that phone appeared. I'm guessing that probably meant no support or driver updates.
There are pros and cons for both sides of this argument.

The question is whether to suspend normal precautionary procedures during an extraordinary situation, not whether to ditch normal precautionary procedures which exist for very good reasons (see the Elixir Sulfanilamide disaster for why):

http://www.fda.gov/aboutfda/whatwedo/history/productregulati...

You're rightly concerned for the possible side-effects of using untested treatments on people during an emergency. But flip the question around: who's liable for not deploying an available experimental treatment that is later determined to work, but only after tens of thousands have died while it sits, unused, on the shelf due to lack of test data?
50% of the population not showing up shows there is a huge problem.

There are only 22 countries left in the world where voting is compulsory and only a few of those are countries that have good reasons for that rule.

As soon as your country appears in lists that also contain 'North Korea', 'Congo', 'Lebanon' and 'Thailand' when it comes to political matters you really have to wonder if you're on the right path.

The only countries imo which have a legitimate reason to make voting compulsory are those that are so small that the statistical basis underlying the decisions taken based by the people voted for would be removed.

A vote is a 'poll' just like every other and you don't need a 100% sample in order to reach statistical significance.

I'd be very suspicious of any elections that did have 100% turnout.