skysight-inc/HackerNews huggingface dataset:
So I just crushed the pngs which brings this down to 80M, but the problem is the mobi format that is produced by kindlegen. I cover the issue here: https://github.com/progit/progit2/issues/116

But basically Amazon produces a file with three files in it - the ePub source, the older mobi7 format and the newer k8 format. This file is meant to be uploaded to Amazon so you can download it from them. Amazon figures out what Kindle you have and sends you the correct version from this file instead of the whole 80M. It's unfortunate, but I'm not sure if I even _can_ take a single format out of the bundle.

If you have a newer Kindle, you should just be able to send the ePub or PDF to it. I'm not sure if it would be a lot worse or not though, I'll try it out.
It means that this section contains example code, but is not actually part of the standard. From an operative point of view, this means that if it conflicts with anything else in the document, the "anything else" takes precedence.
Adobe changes its pricing depending on which browser you use
Mobile Device Management and the Mobile Threatscape
Show HN: A London-centric hackernews
If you need to exceed that distance you can set up channel bonding over WiFi using multiple channels simultaneously and directional antennas.

Super-G is one implementation but you can also roll your own and on more channels giving you up to 300 Mbit on fairly long hauls.

http://en.wikipedia.org/wiki/Channel_bonding#Wi-Fi

Asus N56U claims to do this out of the box.
TodoMVC written in Rust with Nickel.rs
Hmmm.. The Microsoft-Apple deal in 1997 wasn't signed when Jobs made the announcement. He just went through it. Was that known? It's @40:10
I recently chose an invoicing/payment provider. And also a gateway/merchant. For each of those there are at least 10 solid offerings in my price range. I ended up making my choices based on really specific features I preferred when anyone else looking at the situation would think they're all comparable. The world's a big place and people will choose you.

Furthermore, sales is a powerful skill if used right and striking up an email conversation can be more persuasive than a bullet list of features or meeting some price-point. And when you're building you're product from scratch you're in a great position to add features based on initial feedback and build the product that at least a small set of users really want. I think solo technical founders have an enormous advantage here as there's no obstacle to reform the product in an early stage.
Do you have any fact-based evidence for the second claim?
Do it. Of course, I am assuming that since you are young, you have comparatively (for comparison, look at a generation older, not your peers) lesser liabilities, (eg: little or no financial liabilities, perhaps little or no family commitments in terms of time and money). So your ability to take risks is much greater.

It's not like you can't join a startup if what I assumed is not true, it just is harder.

The advantage of joining a startup early in your career is you will learn more than just technology. You'll learn to appreciate the entire process of building something that someone is willing to pay money for (...and also to support it).

As for your CV, working at the startup is seen as a huge positive at most places -- especially 'Big companies' that were once a startup. Note however, though I said most and not all.
Thanks for your feedback!

I'll put it in the feature-request-backlog, but things are kindof exploding right now, so it'll be a while before it will get any attention.
Ditto. I don't "consume" journalism, I read newspapers. I don't "consume" music, I listen musicians I like. I don't "consume" movies, I watch them. Etc.

Honestly I wish that all this "consume" thing would disappear soon...
Ebola tracking Device from IBM
Celebrate 25 Years of the World Wide Web with a Free Ticket to the Web Is
Ikea (in the UK at least) used to do a great fixed standing desk with piles of useful shelf space above and below, but I think it is now discontinued. I was lucky enough to get one for home free from a colleague who moved house and it didn't fit in their new arrangement in the new place.

A quick search here shows small standing height units for as little as 250UKP including VAT and motorised ones for ~500UKP - so I expect you'll find some fixed height examples available in your state in the $250 range (assuming that prices follow the 1UKP->1USD pattern seen in what I pay for electronics and similar goods rather than the actual exchange rate which is currently closer to 1UKP->1.6USD - that may be an ill-informed assumption).

Another option for home if you have the skills (or friends that do!) is to make one. Before I got the free desk we were going to take the tools to breakfast bar furniture (which a friend had going spare after some renovations and which legs of the right sort of height) and install it in that corner of the home office.
great! i read your keys per stroke statistics overview. does this mean the velotype is a superior system compared to plover as it appears to be just as fast, easier to learn and without dictionary dependency?
The future:

Joe> Keep responding that I'm working on it

Bob> Keep reminding Joe that the report is urgent each time he responds
I had a pretty good experience with Backblaze. I tried out Crashplan and Carbonite but they by default don't upload some of the file types and sizes I needed.
'You email'?
If you're using gpg for key management, is there any reason to ever use the ssh-agent rather than the gpg-agent?
We use Veeam for our backups. Very easy to setup and offers incremental backups.
http://www.duplicati.com/

Windows port of duply/duplicity. Client side encryption possible and you can use USB/NAS as target or S3 ...
Is the way the web industry “do” projects broken?
India names three persons holding black money in tax havens
I wander if there is game Open world like this control one unit with keyboard it will be more funny!
Designing a CTA Button That Hits the Sweet Spot
First time I come across some Value added services in DaaS Industry
How easily can visitors to your landing page find your call-to-action (CTA) button? If your answer wasn't “How can they miss it?!” – then you may have some work to do. The formatting of your CTA button is a critical part of designing a landing page that converts.
1. Write a systemd service, name it e.g. mygpg.service and put it in ~/.config/systemd/user/mygpg.service

2. systemctl --user --enable mygpg

3. never write yet another race-prone startup script in your life
YOU MUST CHECK THIS OUT....
https://www.youtube.com/watch?v=RCv-xZygxV4
RAF Bomber Command had appalling rates of attrition through WWII.

http://en.m.wikipedia.org/wiki/RAF_Bomber_Command

The wiki article gives good explanation of how bombing developed during WWII - starting as a weapon to terrible to be used (based on poor quality data); with general agreements not to kill civilians; realising that bombers were hopelessly inaccurate; changing tactics to allow bombing of civillian populations, including the (to my mind) war crimes of fire bombing.

> Bomber Command crews also suffered an extremely high casualty rate: 55,573 killed out of a total of 125,000 aircrew (a 44.4% death rate), a further 8,403 were wounded in action and 9,838 became prisoners of war.

That's pretty much "toss a coin".
It's linked at the end of the article, but I think it deserves a mention here as well: https://www.kde.org/fundraisers/yearend2014/
I've been using SyncBack Pro in various scenarios for a while: http://www.2brightsparks.com/syncback/sbpro.html

It's extremely configurable, supports many source/destination options, and pretty cheap. It's not hosted, SAAS, or cloud-based. But, just point it to an S3 bucket and you've got the same thing.

One scenario I have is a daily snapshot of files, copied locally to a YYYY-MM-DD folder, then zipped, and uploaded to an S3 bucket. Another scenario is twice daily rsync-style backup that copies changes on a large directory to a backup location.
YOU MUST CHECK THESE OUT.....
https://www.youtube.com/watch?v=1PEbxryfx7Y
https://www.youtube.com/watch?v=SdTg7b8HbkU
The server is down.
wifi wont usually span the distances I'm talking about, speed is not a huge concern, reliable distance spanning is.
I thought Om was a little-known language, possible something new and homebrewed.
It's like asking people to stop voting for the least-awful of the two candidates showcased on the teevee. Yes, they should just stop for their own good and for the public good, but it's not going to happen.
MicroConf Europe 2014 is on right now: Follow the live blog here
How Money Moves – Bitcoin Visualisation
Thousands Protest in Hungary Over Proposed Internet Tax
I don't get it. Is this the same deposition which was such disastrous that the judge laughed in court while the video tape was being played? http://edition.cnn.com/TECH/computing/9811/17/judgelaugh.ms....

I talked it over with a law-school friend of mine and he agrees that the initial deposition was handled very badly by Gates, so much so that it is used as an example of "what not to do in a deposition" in law schools. I wonder what people here are praising Gates about. :)

Edit: Here's another article: http://archive.fortune.com/magazines/fortune/fortune_archive...
Not really. One of the things that defines a currency is near-universal acceptance. Starbucks fails this because a good number of people won't accept a Starbucks card as an equivalent to its cash value. Most stores won't accept it, my caffeine intolerant housemate won't accept it, etc. It has value, but it's not a ready means of exchange.
The last two years, puer is nearly a personal tool for myself(and some clever colleague ). so the project may looks poor. if people also like it, I will do my best to make it better (document, gulp & grunt support, public api, etc) :)
no cache either. found this elsewhere:

"Recently I was trying some statistics on the qtbase-module (where QtCore, QtGui, QtWidgets and so on lives) and was wondering who made them.
Not based on their current paid affilation, like Thiago’s graphs, but if each commit was made by a person coming from KDE.

So, I got hold of Thiago’s scripts, a lovely mix of perl and zsh, and a QtBase git repository. First steps was to try to classify people as person coming from KDE or not. Of course, I’m a KDE person. Thiago is a KDE person. David Faure is a KDE person. Olivier Goffart is a KDE person. Lars Knoll is a KDE person.

By the help of the KDE accounts file, and some of the long time KDE contributors, I got after a half day of work a good list of it. Then next steps was trying to put it into Thiago’s perlscripts

All of it kind of succeeded:

qtbase-KDE.graph

So, KDE people makes up for 40-60% of the weekly commits to QtBase. This is again shows that KDE is important to Qt, just as the reverse is. So, let’s keep KDE healthy.

KDE is running a end-of-year fundraiser over here https://www.kde.org/fundraisers/yearend2014/. Go ahead and donate, and help KDE stay healthy. For your own sake. And for Qt’s."
That looks neat in a video. But as the person that receives the email, I would not feel valued at all by the thought that Joe doesn't even take the time to reply but instead lets a robot reply for him.

If you don't want to take the time to reply, then don't bother sending me anything at all. And it's not about having a crazy schedule. We have time. In fact, we have more time than ever before because robots already automate repetitive tasks. But a human interaction is not a repetitive task IMO.
Softonic fires 66% of its employees
APN and GCM multiplex messages from all apps on a single TCP connection. That makes a significant difference.
Chrome itself has long offered in-site search. As much as people keep repeating the "google is an ad agency" claim, they're still wrong about how the company functions internally. The non-ads teams are focused on making the services better for the consumer. Things that Search, Apps, or Android does can hurt the ads business, but actually make the product better for the user.

When Google Instant was launched, people thought it could hurt the ads business. Google Now and Google direct-answers searches, which turn up knowledge graph boxes result in less ads shown. In the old days if you asked "how long is the golden gate bridge", you'd get ads on the side for San Francisco tourism, now you get a Knowledge Graph box.

The biggest threat to Google is that mobile erodes search ads faster that Play store revenue replaces it (if ever). The most of the Web moves to native apps or even mobile web sites, ad inventory and clicks will go down, and will have to be made up by other products (YouTube display ads? Play store revenue?)
Nice!

I wrote a rather simplistic clone (no sound!) just to learn some Z80 assembly and GameBoy hardware low-level programming, back in 1997 (http://www.student.nada.kth.se/~d94-ebr/rel_sw/gb/sokoban/do...).

It's the first (and only!) program I've written for the GameBoy, so don't expect too much.
Hm. Ok, I've done long-haul wifi with directional antennas over more than a few Km, but not at those speeds. What distances and speeds do you need?
Snowden mentioned that a report for the UN General assembly found mass surveillance in conflict with international law (the 'International Covenant on Civil and Political Rights')

Here is some more information:

http://www.theguardian.com/world/2014/oct/15/internet-survei...

http://en.wikipedia.org/wiki/International_Covenant_on_Civil...
Don't offer your work for free. It devalues you and all other photographers. There's no "practice" you get from doing work for free for someone else that you couldn't get by doing work for yourself, and then offering up for sale.

http://shouldiworkforfree.com/
What I find particularly interesting in the spec is the editors list.

This has the potential to create cool and useful stuff, of course, but (IMO) it will be used mostly for advertising. Guess who's around the spec? Google and two telcos, of course.
I wouldn't mind more focus on accuracy even among quartz movements. Development of temperature-compensated quartz watch movements seems to have stalled, and most watches with such a movement are only available on the Japanese domestic market.
I found the reverse to be true - Learning FP paradigm stuff in Scala helped me pick up C#.

Finding out about Linq made me research functional-relational mapping for Scala. FRM makes so much sense to me.
Microsoft Azure cloud has both HyperV recovery and separate data backup tools.
How do you know his database server is on the other end of a 10 Mbit link? What if the datbase and the web server are on the same box and the outside link is doing just fine but his db is simply overloaded?

I don't think you can take it as given that the network is the problem when you see an 'error establishing a database connection'. I'd start with looking at the database.
Is this for Windows desktops, or VMs?
Can you elaborate of the file types issues?
Minecraft seems to bo OK, so it's probably only rts *craft games, possibly only such games that are clones of the real thing.

This kinda makes sense from the trademark POV, try starting sports car company called "Ferari".
Ask HN: Which non-famous tech companies are changing the way the world works?
Looking for information on some tech companies that are positively affecting the world outside of the web. Not looking for the next social network or file sharing service.
I don't see why not. I won't make any guesses about a timeline, but it seems inevitable to me that it will happen at some point or another. Current technologies allow you to do quite a bit locally and it might even make sense to offload heavy expensive operations to a server instead.
I dislike shadowbanning, but it's not necessarily triggered by moderator action; it's often the result of voting and flagging.
I love KDE,I like QT, why is GTK the preferred toolkit on Linuxes these days ?
I would really like to see an objective analysis, I am not in the camp of KDE/QT against Gnome/GTK, but in modern times, what makes GTK a better goto choice in respect to other frameworks(QT, FOX, FLTK)?
Is it inertia, is it philosophy, is it technical details, is it licensing policy ?
I used to get trouble in school for standing at my desk rather than sitting... They thought that I wasn't paying attention because of some behavioral problem.

It turns out that I was finishing/understanding my work early and getting bored.

I think that the standing desk with bar stool combination that someone else mentioned would be a great idea for schools!
Cool!

Also didn't know there was a ".london" TLD, but I'm not following such things very closely. It seems anything is a TLD these days.

Clicking on a story's link opens a new tab. This site doesn't work like that, which is very confusing since it breaks the pattern and creates confusion.

Probably only matters if you think your users are going to be readers of both sites, but that does seem rather likely to me, at least.
Crashplan. I've used it for years and has never failed me. They have an option for a client side key too, so they can't even access your files.
Comment curation?

You can show shadowbanned people's contributions by setting showdead to true in your profile. I haven't seen too much admin/mod abuse lately.
Wait, this is news to someone? I thought that EVERYONE knew that QT came from the KDE developers?!

...but yeah, it'd be nice for some money to be thrown their way.
You assume all developers from Asia/Pacific are familiar with Chinese. Speaking as one of 1.2 billion Indians, we are not familiar with Chinese, despite being firmly in Asia/Pacific. I doubt the Japanese, Koreans, Malayasians or Filipino are familiar with Chinese either. (familiar = to the point of being able to read it)

Just because a language is accepted at the UN doesn't mean everyone should be familiar with it. Even the UN needs translators for Arabic, Spanish, Russian, French and Chinese; all official languages. (Aside: the UN Secretariat uses only English and French).

Being a UN accepted language shouldn't be a criterion for programming, being popular among developers should be. And anyone writing any piece of code in any human language, be it English or Chinese, should know that by making that choice, they are also limiting the set of understanding eyes that can be laid on their code.
> with 7 minutes I barely broke a sweat. Unless you're morbidly obese you need to do more than this

I'm a twig who eats averagely and does no exercise other than walking everywhere (around an hour a day) -- I break a sweat after ~3 minutes and collapse on the floor panting at the end of the 7 >_>

I'm pretty sure that it is helping, because now I can actually do the full 7 minutes, where a few months ago I would only manage ~20 seconds of activity out of each 30-second burst before I fell over from muscle pain.

Are you sure that the specific numbers of minutes are what's important? I am by no means an expert, but I was hoping that "push every group of muscles to their limit every day" would be enough...
Recruiters don't like to have their eyes baffled by complex resumes this is a known fact, they like clear and concise information laid out in an informative way. They care even less about irrelevant information on a resume because it's a waste of time.
I agree with you that projects using languages I don't understand is a major turn-off, I think they understand that as well, and live with the trade-off. As someone else said, many people are not comfortable using English (which is just a nice way of saying their English sucks).

I wrote a small script [1] to translate this really cool Go blog [2] from Chinese using a free Bing API.

1: https://github.com/oyvindsk/Tore-the-translator
2: https://github.com/fuxiaohei/GoBlog
I suspect that it'd use the phone's native notification system to alert the user each time a new decision needs to be made.
Instance information disclosure by abuse of metadata urls
Author of the article here. Just wanted to share a small update to this story.

Basically, on the day of the announcement of the layoffs, Softonic also announced that it was acquiring a SF-based company: http://novobrief.com/softonic-employees-layoffs/
As I understand it the admins very rarely shaddowban or curate comments.

Users with karma over 750(?) can downvote and so it's entirely users who are greying out comments or flag-killing comments.
Making a Binary Computer with 10,000 Dominoes by Matt Parker
The amount of oil reserves in Mexico is not that great as it used to be, PEMEX production continues to decrease every year.

PEMEX became the classic example of am inefficient, corrupt and bureaucratic government company which has already extracted all the "easy" oil and sees that this is unsustainable on long term, many of the large remaining oil reserves is now not easy to extract which due to bad management and lack of long term thinking is economically not convenient for PEMEX to try to extract it on its own.

So the government pushed those reforms to allow foreign companies with more advanced technical know-how and more willingness to risk, to invest and at least get some money in terms of taxes and permits.
Fancy sharing any experiences of having to restore from Crashplan?
The whole thing is a repl with a graphical and audio engine at your disposal to use as you see fit. As well as writing your program iteratively in the "socratic" repl style, you are free to fluidly create whatever visualizations you wish along the way to help you. As well as this, if you split the process you have implemented into frames (a simple way is with coroutines or closures) you can make whatever visualization you prefer of your number crunching. For example, throw in some yield() calls in your program and every update() do a coroutine.resume(). In render() visualize the state of your program how you wish. The great thing about this is, as you change your program, the effect of your change will be reflected in what is rendered.
With the abundance of online translators this should not be a problem. This is what Google translate makes of it:

// Editor operations (...) // TODO:.
Is currently calling liteide_stub tool
to find statement, the subsequent need to reimplement

Baidu translate:

/ / editor operation. (...) / / TODO:
is now calling the liteide_stub tool
to find the following statement,
the need to re implement

Between the two of those it is clear what this comment means. Had they written it in 'Chinglish' the result would probably be similar, but in that case nobody would know exactly what they meant, not even those who read Chinese.
woosh. He was clearly joking.

On another note... this is clearly MySQL. I recall this error from the 1990s
Thank you for that succinct and immediately useful example of let-over-lambda!
450 employees!!?? At least ten times what I would have ever guessed. I'd be surprised if mac update had more than 4.5 employees.
It's great that there are some standardization efforts in this space but for this to be useful we would need wide coverage of clients implementing it. Stuck using websockets for the next decade I suppose ....
Thanks for the feedback, I've added it to my todo list.
> Why doesn't dark mater clump together to form dark galaxies?

Because of the weak nature of its interactions - it barely interacts with itself, never mind binding into local blobs. You can imagine starting with a big sphere of dark matter; under gravity it will collapse inwards towards its centre, but although it falls to a small region it just passes through itself and goes right out the other side again...oscillating right back to something close to the initial sphere. This is in contrast to 'normal' matter, which strongly interacts with itself and so will not pass through itself - instead it can bind and (through a range of physical effects) become planets, stars, or other things. Or at least heat up and redistribute energy in more interesting ways.

> Do we see dark matter's influence in the motions of the stars in the milky way?

Yes, you can see e.g. https://en.wikipedia.org/wiki/Dark_matter_halo#Milky_Way_dar... for some information.