skysight-inc/HackerNews huggingface dataset:
> FWIW, old Office documents were actually CFBF (Compound File Binary Format) files

That's actually the "new" binary formats. The usage of CFBF seems to have been introduced in Office 4.2 (at least Excel 5.0 is the first Excel version to use them, it's hard to find information about the old Word document file formats).

> The side effect of all this, however, is that the data inside an old Office file is not laid out in a logical way - streams consist of non-sequential interleaved blocks in a seemingly random order (depending on what was written when), some blocks may contain garbage data, and so on. So it's very difficult to reverse engineer, which is why it took so long back in the day, and the results were often unreliable.

I don't believe the OLE compound file format has ever been much of an effort to reverse engineer. But the CFBF based Office documents are also basically just blobs of the older binary formats saved in a more structured way. The issues with Office documents have always been a question about their sheer complexity combined with their tight coupling to the internals of the Office programs. This still shines through in the OOXML formats which contains lots of stuff like "position something the way it was done in Word 5.0".
There must be some smarter notation that captures the model with less verbosity?

Also, how on earth did various people put this together? Is there a good book about it?
Several cities take the even simpler approach of having lights that change from timed cycles to blinking red/yellow after a certain hour.
Google has routinely increased profits by a huge amount through better machine learning. It's been using statistical optimisation for years. Such a massive jump almost makes me think it must be something like that, because the timing would be about right for a major rollout of a new ads optimisation engine based on their latest AI research, and 25% increase doesn't seem possible to occur naturally just through shifts in supply/demand. Only radically better ad targeting could do that.
Just yesterday I got a blank result page for a sensible query, seems to have hit some rarely visited bucket combined with a busy machine somewhere or the like, and the background request timed out. Of course a refresh fixed it, but software is never perfect.
Yeah I know, I also had the N8 among other models (but I had switched back to the E72).

Some things were better about the iPhone, notably the UX, browsing and the app ecosystem which was starting to pick up (but was nowhere near what we have today).

Some thing were worse, and this is where many people seem to have developed selective memory issues. In particular the E72 didn't drop calls if one held it wrong, had a battery life at least double that of the iPhone and was less than half its price.

The N8 had a great camera and free offline maps. With Opera mobile it had a pretty damn good browsing experience. It was far from a complete dud.

The N9 could compete toe to toe with the 4S also on the UX, but by then it was too late. Nokia didn't have the foresight and guts to kill Symbian and bet the company on Maemo/Meego while they still had the possibility to build an ecosystem around it.

Apple invested all their effort into the iPhone and incrementally turned it from a good browsing device albeit average smartphone into a superb mobile computer while Nokia was starting and restarting four projects to compete with it.
Is the cut being applied across the board, or just to you as a remote worker?

How open are they being with you about the financial forecasts? Would someone in the leadership team walk you through how, if everyone takes a haircut, this is going to make the difference to whether the company succeeds or fails? If it were me, a big part of my decision would be based on how engaged the leadership team were in keeping me on board, and how they communicated their calculations.

The fact that you have no equity could (should?) be negotiable. You would be perfectly within your rights to say, look, if I take a haircut on salary because I believe in the company, I should get some options / equity to reward me for having that faith.

Of course if you don't want equity because, deep down, you're not a believer, then you may as well start looking at alternatives that will match or better your current deal.
4 Hacks You Should Do to Double Email Signups with Noah Kagan
I agree on the first part, but concerning the second note that the control groups were other astronauts, not only the general population:

> The rate among astronauts who never flew is 9%. Among low-Earth orbiting astronauts, its 11%. For the men who travelled to the Moon, a staggering 43%
Apple Pay and Rivals: 5 Things You Need to Know About Implementing Mobile Payments
How did they conclude it was both significant and caused by radiation? 24 people from a similar background and age is less than 24 people.

I suppose the incident radiation must have been orders of magnitude above what ordinary people get here on the ground, or a few days in space would not amount to much.
Once upon a time Facebook had RSS/Atom feeds as in https://www.facebook.com/feeds/page.php?id=12183340&format=a...
It's not (just) how you build it. It's what you do with it / how you use it.
50+ Premium Themes for Wordpress Blog
Big Data Innovation, Issue 23
I think "you are the first guys on the moon, but you may die 10 years earlier than you may otherwise" is part of what the Astronauts have signed up for. "Devastating lives" would be having ALS or bone cancer killing you over the period of 10 years starting when you are 35.
Do nice guys come second?
Mini_objc: A minimal Objective-C like runtime in less than 50 lines of code
There is already a sysfs for every CPU in the system, just add another file with the bitmap?

Or maybe we can add another pseudo-socket interface in the style of rtnetlink, or the ioctl this one fella has proposed. Frankly, they need to take a page from Windows and offer proper programmatic Interfaces to all of this stuff.
There used to be a separate vagrant plugin for rsync but it's now built-in. There is also built-in support for NFS and virtualbox/vmware synced folders. These all work reasonably well until you start having fairly large numbers of files/directories.

Also if you use a native Linux host with LXC or Docker there is no overhead for sharing directories with the container, it's just a bind mount.
Yeah, Opera mobile and mini, arguably the most innovative mobile browsers ever invented. I had a Sony Ericsson P1i and was enjoying the mobile web thanks to Opera just fine.

Safari was impressive back then for sure, but feature-wise it's pretty bad even today.
> but in contrast to many other jobs I believe that engineers have a higher desire to deliver good work (even if the definition of good is different for everyone)

That's my experience too. But your parenthetical remark is a very important point!

I've been in plenty of situations where an engineer cared too much about delivering 'good' work by their own definition of good, when clearly it clearly wasn't 'good' for the company/team/product. In fact, I've been that engineer myself a few times, where only in hindsight I realized that I didn't see the bigger picture.
Diaspora had (has) exceptionally poor technical execution. That from a guy who really wanted them to succeed.

I'm enjoying some parts of Ello now (yay! Markdown, embeds, and images), but also find it frustrating for long-lived fails: missing markdown entities (blockquotes), a very glitchy editor, and low-quality search.

Where's that Usenet discussion we were having a day or so back....
Interesting how this is since half a day on the front page with zero comments
You would think. However, even the current UK systems are nowhere near optimal. Crossings that block traffic for too long; Cycle crossings that stop for longer than pedestrian crossings; Lights that are at red even when there are no other cars. If councils are not motivated to optimize the current systems, they are unlikely to be interested in anything new and disruptive?
There is also the pain of taking any new ideas through the approvals system, which I can only guess is both not easy and will be gamed by the larger companies.
I'm not so sure, I'm still using a Nokia N9 here, its so nice to have proper Linux on my phone, not some nasty JVM abstraction.
Turn sketches into photo-realistic pictures [pdf]
Duterte’s Drug War: Where's the Logic in 400 Deaths?
I doubt that they cancel background light: all their videos are in low light room.
Yet another example of how findings of scientific studies are misrepresented in the media and worded to sound frightening/interesting. Read the article on Ars Technica on the same topic [link below] which gave it slightly better treatment IMO

http://arstechnica.com/science/2016/07/apollo-astronauts-dyi...
Microsoft opens up Node.js to other JavaScript engines
Show HN: Trello for Bug Tracking
JavaScript keeps its spot atop programming language rankings
If a lightweight operating system won't do and you don't want to create a full OS from scratch you can try a unikernel based on includeOS or mirageOS (the few ones I know of).

If this is still not good... try visiting http://wiki.osdev.org/Main_Page
Now you confused me, where should I donate?
Up vote: Thoughtful insights or comments and comments that I think have been downvoted undeservedly.

Downvote: I rarely down-vote. I know it is ok to down-vote to show disagreement, but don't use it that way. I down-vote hateful comments.
Crikey. I have never heard of 'vaporwave' and it's been around for 5 years and has a Wikipedia page. God I feel old sometimes.

Can someone tell me if Dubstep has jumped the shark yet? Does anyone even still say 'jumped the shark'?

/me shuffles off to play The Dead Kennedys on his 8-track...
Zalando: Best Practices for Android Developer Productivity
>Does anyone even care about Yelp scores at this point?

Hundreds of millions of users?
Upwards of 3 billion last I checked.

Up to 3.179 billion: http://plus.miernicki.com/

Note that these are Google registrations, which include ... numerous things. I suspect most are Android activations.

The data were the basis for my own estimates of G+ user activity -- only 9% of the (then) 2.2 billion G+ profiles showed any public activity, far fewer than that if you were looking for activity in the past month.

https://ello.co/dredmorbius/post/naya9wqdemiovuvwvoyquq
Since Other Bets are separate in Alphabet (compared to Google), these aren't technically Google's investments offset by revenues, so would actually be losses for Alphabet as an org, no?
>Did anyone give it a go? Like/not?

Yeah, wife and I watch netflix / youtube in edge on continuum all the time on my lumia 950 (great combo with t-mobile binge/on). It really works well as wireless pc mouse / remote with the wireless display adapter from bed (seemless, 1-touch, no issues for me). I don't use it for actual computing since I have surface / macbook for that.
>the free speech right only covers repercussions initiated by the government. Businesses are not the government so consumers have no free speech right or expectation here.

That's a provincial US view, constricting it to what the constitution says, etc.

In any case, it's inadequate for the era that we live in.

There's more to free speech and freedom of expression than avoiding "repercussions initiated by the government", especially these days where large private interests can be as large or larger than governments and equally powerful.

Even if the government is allowing you to speak up against some mogul in X Latin American country, if he has his people intimidating or even killing you, that's an attack on your "free speech".

In the same way, big business can stifle free speech, as can various churches, internet companies censoring stuff selectively, etc...
>Given the world we live in, right now, why does mathematics continue to insist on minified expressions?

Because it is concise, precise, and widely accepted.

>Given the option, most development teams would choose to read and write against verbose source code, rather than scrape obfuscated variables and method signatures out of a minified, transpiled, compressed package.

What's your point? Source code is not the same thing as mathematics, not for the majority of software and not for the majority of mathematics as practiced by mathematicians. Verbosity makes sense when your domain involves concrete entities like "customers" and "widgets" and "thermal sensors." When your domain involves abstract entities like "ring homomorphisms" and "clopen sets" and "vector spaces," it doesn't. If you're writing a database, a name like "transaction_mutex" is more descriptive than "m." If you're universally quantifying over the domain of an arbitrary continuous function on the reals, "x" is about as descriptive -- and as conventional -- as any name you can come up with.

As an aside, I really wish we would dispense with the non-word "transpile." We have a word for translating a program from one language to another: compile.

>So why do we continue this archaic practice of obscure, inscrutable symbols in mathematics?

Because it works very well. I'm not sure what else to say. You spend maybe fifteen minutes learning about, say, the symbol "∂" when you're introduced to multivariate calculus, and then for the rest of time you have an extremely concise way of expressing a variety of combinations of partial derivatives that can be understood by anyone who has also been introduced to multivariate calculus.

Don't get me wrong, there are actual problems with mathematical notation -- overloading, "abuse of notation," and as often as not just plain omitting information -- but the use of non-ASCII symbols and short variable names are not among them.
Well managed servers don't have spam. I used

http://news.individual.net/

for a while and I don't recall getting any spam, ever.
Or maybe "Alphabet invests $859M on brand maintenance"?

Some projects seem more like the Google-scale equivalent of putting the company name on the shirt of a sports team. Would we expect the Oracle boat to ever turn profitable?
Free speech encompasses any government action that limits your freedom of expression whether initiated by the government or carried out by the government on behalf of another party.

In effect the government cannot act to limit your freedom of speech without a very narrowly defined compelling reason I'm not sure why you believe otherwise.

Further frivolous lawsuits as a threat to free speech are so commonly understood we have an acronym for it

SLAPP: A strategic lawsuit against public participation (SLAPP) is a lawsuit that is intended to censor, intimidate, and silence critics by burdening them with the cost of a legal defense until they abandon their criticism or opposition.[1] Such lawsuits have been made illegal in many jurisdictions on the grounds that they impede freedom of speech.
From the original paper:

> The group of all flight astronauts was comprised of 5 females and 37 males, of which the LEO astronaut subgroup contained 5 females and 30 males and the Apollo lunar astronaut subgroup was comprised of 7 males. The non-flight astronauts consisted of 3 females and 32 males.

If I understand this correctly, the data set for Apollo astronauts was even smaller - just 7 people.
But that's the point. You weren't a "good" employee if you're judging on one metric: experience with their infrastructure.

You were clearly good enough to get hired but all things considered you were the correct person the let go.

The distinction, and you seem to understand, is that it wasn't a personal thing. People say stuff like "let go of good people". What does being a good person have anything to do with running a business?

Not saying any of this is right or wrong but more musing over what drives business decisions and how people will often mix personal feelings into non-personal decisions.
is anyone having troubles with docker-compose (on mac)? It seems that ports are not forwarded/opened.
FREE EDUCATION FOR ALL
> Frankly, they need to take a page from Windows and offer proper programmatic Interfaces to all of this stuff.

cgroup does provide programmatic control over this feature. perhaps you had something more in mind. may you please elaborate ? thanks !
I genuinely don't know about what toxicity and hostility you are speaking of. Any pointer?
This tutorial is about Boolean Algebra in Lambda Calculus.

Here is the first part of the tutorial (about arithmetics) http://blog.klipse.tech/lambda/2016/07/24/lambda-calculus-1....
Or you can import the two images into graphics software like gimp. Invert the colours in the top image, then knock transparency for that layer down to 50%. If the images are identical, you'll just see grey. Any differences will instantly become visible.
"This version of Docker requires Windows 10 Pro, Enterprise or Education edition with a minimum build number of 10586. Please use Docker Toolbox."

:(
Henkaku: Browser exploit for current PS Vita firmware to run Homebrew
> 5-10 times the salary but 10s of millions sound absurd.

and that seems to be regardless of whether you're any good or not.
Your Metabolism: What It Is and How It Works
Private businesses cannot with impunity use the courts to suppress free speech. This is why the majority of states have laws that attempt to combat such lawsuits. Essentially the majority of states do have a law preventing them from doing so.
Pokemon Go, 'bot' da 5 dollari gioca per noi
Well, since 2010 I've only had two smartphones, both HTC, and in fact the first still works flawlessly (it's just too slow for me with its 768 MB RAM, especially as I use a lot of apps - a coworker of mine who bought it at the same time in 2010 still uses it daily though).

My friends and relatives with Samsung phones have had around 4 of them since that time because they always break.
Is mapping a game over real-life not a form or AR? The normal game screen in Pokemon Go takes "the real world" (streets, locations) and augments it to make it part of the game.
The best solution is to add a new stable, unconflicting IP address to the loopback interface on the Mac and connect to that.
C, C++, Java... I wonder whether there are languages that are used to make money that don't provide backwards compatibility.
Hire better = better software
Apollo astronauts dying of heart disease at 4-5X the rate of normal humans
The Inner Json Effect
Patrick Freyne’s big regret? Having a healthy work-life balance /s
I like seeing more things come out helping people with data analysis in various languages, but this put me off:

> isWhitespace x = elem x " \t\r\n"

This is the kind of thing that makes me concerned about using this resource for real-world data. In real-world data you're going to get all kinds of crazy things coming in, and if you're assuming nobody will ever have something like a zero width non-breaking space, or a form feed, you're going to have a problem.

It's the kind of thing I see with people starting out when dealing with data, similarly the punctuation detection here: https://github.com/BinRoot/Haskell-Data-Analysis-Cookbook/bl...

If you rely on these things, you will have problems. Text is hard and weird and terribly more complicated than people usually expect.

Does haskell have good libraries for dealing with the more awkward parts? Can I easily remove all characters marked as whitespace in unicode, for example? Detecting and managing mangled encodings?
> Meanwhile, more and more people from developing countries will start working in companies which use overwhelmingly... Windows desktops and associated software.

Chromebooks are getting popular as well, and so are certain convertible Android tablets. Maybe they'll just skip Windows altogether.
Seems like to me this sort of bluff works on the average users and not the hardcore users who understand what they are doing, so it's entirely fruitless. Unless it's not a bluff, in which case we would wonder why the hell they announced it.
> Google has gotten scarily good at anticipating what I want to know, but conspicuously bad at answering hard questions.

Well, 98 percent of the market is not asking hard questions, so by dropping support, they are actually making their search product more tailored towards their market.
43% out of 7 astronauts who landed on moon is just 3 astronauts who got cardiovascular disease.
Budget Airlines: Not So Cheap When the Add-Ons Add Up
Low-cost airlines have attention-grabbing headline prices that seem an obvious money-saving choice. What budget airlines don’t always show is how these prices are not always what they seem due to “price deconstructing” to appear lower
Now automate it for 200 screenshots
Is it OK to flag stories with auto-play video ads?
How much does your time drift? We changed the mechanism so that it should sync from the OSX ntp server now, which seems to be giving good results. If you are having problems can you create an issue and we can look into it.

Host container socket sharing will come, but it is complex as sockets only exist with in a single operating system, so we have to bridge them across two. We are using this for the docker socket, and debugging the issues across Mac and Windows, so it is in the roadmap.
Xenserver – x86: Privilege escalation in PV guests
For that kind of money, you could build a new moon. I don't see anything positive about this kind of loss. If anything, it sounds like questionable accounting to reduce the cost of other profits.
My concern here is that you're making really quite a strong statement about what google do with your files on google drive, and the only information I can find is a very generic TOS and a statement on googles forum that they don't use your files like this.

Have you tried contacting google to get confirmation?
This is a repost of a book we published in 2014. It's well reviewed, and the author kept the Github repo for the code up to date with feedback (https://github.com/BinRoot/Haskell-Data-Analysis-Cookbook).
If anyone wants to try it, you can pick it up in the Packt sale currently for $10 @ packtpub.com
Google is perfectly able to invest a few dozen million in the Android development chain, if they so desire. If they don't, and if you're right that it would be a good investment, then that's simply a bad decision made by Google proper.

Alphabet is trying to learn from the mistakes of their predecessor tech giants, who continued to focus almost exclusively on their current money spinners, only to wind up completely missing the boat on the Next Big Thing (tm).
My brother was recently diagnosed with ALS. Is there anyway I can get in touch with you to have a chat about that video?
My local parish rag has started writing these click-bait articles to troll their online readership. This one is actually quite funny, and a comment elsewhere on HN about work-life balance prompted me to post it. I particularly enjoyed the phrases "cry-typing" and "galumphing [my lunch] down in a petrol station forecourt before cry-driving to an assignment" - he paints quite the picture :D
It only happens with a few users, and not at all to the majority. It seems to happen more on older OSX versions, but beyond that there has not been anything identifiable in common about the systems it happens on unfortunately.
I spent a few years of my life back in the 90s working on CASE tools at Oracle. The main useful remnant I now have of that time is a useful ability to spot when developers go too meta - i.e instead of just solving the problem in hand they try to build a generalized solution that can solve even problems they haven't seen yet.
Has anybody told the story of what happened at Nokia?

I'd love to find out more. I've spoken to a couple of former employees, and I was told that what really stopped Nokia from responding to Apple effectively was that they had started to outsource engineering.

Has anybody written anything reliable on the subject?
> Always nice in the front.

I'd happily settle for this. I've met many's the type that were just rude, and layed you off anyway. I'll take a bit of manners with my daily beating any day!