skysight-inc/HackerNews huggingface dataset:
They are 100% correct about the spatial Finder; 15 years later and what the current OS has is still laughable compared to some of the gems of the Classic Finder. A few years back Steve Jobs had the audacity to describe some Cocoa rewrite as a “whole new Finder” and I got excited only to realize it was still garbage. You sort of have to experience the Classic Finder to understand just how wrong the modern Finder really is. From small details (like EVERY window remembering exactly how you arranged it) to not having to wonder what will happen when you click something, not to mention the pop-up tab windows from 8.5+.

Also, to this day I don’t quite understand why Apple went so far away from Platinum. Today’s toolbar icons and buttons are downright ugly compared to the UI that was achieved with far fewer colors on Classic Macs. They “almost” had it when 10.5 Leopard managed to unify most of the OS and apps but then they started fiddling again.

While I do like the “vibrancy” effect in parts of the current OS, even that is overdone (scrolling under toolbars, really?). It would have been better to combine the vibrancy technology with more professional user interface elements reminiscent of Classic.
Here's a random Google hit: http://home.kabelfoon.nl/~slam/fonts/tticomp/introduction.ht...

And another, with an opcode list: https://github.com/janelia-flyem/go/blob/master/freetype-go/...

And an example font program: https://developer.apple.com/fonts/TrueType-Reference-Manual/...

Notice the presence of "if" and "call" and "loop".

Before super highres retina type displays, properly hinted fonts made all the difference. A naive vector rasterization might bulk up from a 1px to a 2px line width completely inappropriately as font size increases. A properly developed one would ensure pixel perfect rasterization at most font sizes, even in the case of very lowres pixels.

The complexity of truetype is a source for many bugs, not least because some operating system interpret the font virtual machine in kernel mode. Also, it looks like the font code for a large amount of systems trace back to a common ancestor.

This one is a very good read:

https://googleprojectzero.blogspot.no/2015/07/one-font-vulne...

"For example, most TTF engines are based on Microsoft's original implementation of the format, including Windows GDI (win32k.sys), Microsoft GDI+, Microsoft DirectWrite, Adobe Reader and Adobe Flash. Likewise, most OTF engines are based on Adobe's original implementation, including Microsoft GDI (ATMFD.DLL), Microsoft DirectWrite, Microsoft Presentation Foundation and Adobe Reader. As a direct outcome, any bugs present in the original implementation that was later branched and included in multiple products were likely propagated, and may affect various programs or operating systems. This is of course an extremely frightful scenario, with a single 0-day vulnerability (...)"
I mean, I like C#, but that stuff seems to me to be sitting several levels above the OS anyway.
Apple does not want you to use wired audio with iPhone 7, that's all there is to it. All wired options will be inconvenient _by design_ because Apple does not want you to use them. Apple wants you to use wireless headphones (over Bluetooth, an industry standard). If you don't want that experience then buy a different phone. That is the situation with iPhone 7. Framing it by quickly dismissing Bluetooth and griping about how inconvenient the wired options are misses the point.
Financial Advice for Millennials
As much as I hate to admit it, the author isn't wrong.

Ideas too big to feasibly execute in typical startup fashion (i.e. incremental funding rounds tied to key metrics) have a snowball's chance in hell of actually succeeding. It doesn't matter if it's the best idea in the world; the ability to adapt to and survive within the existing funding eco system ultimately has more utility because it moves the company forward.
Cruise control is as far from autonomous driving as a piece of graph paper is from being a computer. Nobody has ever described it as a paradigm shift, and its invention did not prompt unsubstantiated speculation about how driverless taxicabs are literally two years away. And yes, from a safety perspective, Tesla's autopilot is no different from cruise control. Keep your hands on the wheel, your feet on the pedals, and constantly pay attention.

Why are you assuming that other manufacturers are not working towards full autonomy? I strongly doubt that everyone at Ford, GM, VW, Toyota, and Honda is asleep at the wheel... Especially when their luxury vehicles are all incrementally moving towards autonomy.

They certainly have a lot fewer PR pieces about how amazing their autonomous-but-not-really lane assist is.
what drove the religion was this rejection of the "Big Design Up Front" (BDUF). in 99, Rationals Unified Process ( RUP ) was seen as mind meld of best design advice and process ( in a so called process framework ) which advocated a phase of pure design using UML notation. Any notion of design up front was countered with TDD, and long talks about emergence :) I think it was a good counter balance and it brought in the age of quick feedback and continuous delivery.
s/6.9/6.0
BugId: detect, analyze and id application bugs under Windows
Even with heavy glycolytic training, exogenous carbohydrate intake needs are typically overstated.

Peter Attia (along with Volek and Phinney) has done some fantastic n=1 research in this area [1]

[1] http://eatingacademy.com/how-a-low-carb-diet-affected-my-ath...
Parse Server: A New Open Source Baas Framework
An Android version is development. We can't comment on release date, but we're working on it.
"Made it possible", or "made it look like R"? add() vs. + is just a mild inconvenience IMO compared to the inconvenience of overloading abuse that I normally see ( like sqlalchemy IMO). I'd personally rather know what to expect from an operator.
How would people make ipad apps?
Giving FILE permissions to MySQL users is "fairly common"? Google it and you'll find that the first page of results are all about people complaining that their piece of software did not grant them such permissions by default. Hence, I totally challenge your assertion.

This is an important issue to consider, but it has been WAY overblown as presented here.

To be perferctly clear: if you are running mysql in your production stack, you are most likely NOT affected by this whole ordeal at all. Now, with the initial panick blown off, please read the article and assess wether you are one of the few affected users out there or not (in short: only worry if you have regular users with the FILE privilege enabled).

Spreading FUD doesn't help anybody...
It wasn't silent for me, I could hear the wind.
GnuCash.
Apple faces class action lawsuit over iPhone Upgrade Program
The worst part is some certified microsoft vendor probably charged $60,000 for it.
Libtiff goes offline
> Wait, you don't think splitting the atom, or even using advanced geospatial imaging to locate and extract oil deposits from miles underground, qualifies as "magic" that cave men didn't have?

Involves mining. I'm just saying that you can't have humanity camp out in a forest forever and have a 21st century quality of life.
Apple Camera picture and video quality looks more real than Microsoft's. It seems like this app artificially list up the image.
This has nothing to do with Americans and more of a personal preference.
Thanks! Good samaritan :)
Growth Hacking Slack
It's finally here! A place for growth hackers to hang out on slack: http://growthtools.io/growth-hacking-slack
This does happen with neovim too. In fact, I had this issue in neovim even though I hadn't had it in vim. It was a one-line config change in my tmux.conf to fix it though, so no skin off my nose.
Since this was downvoted, let me clarify: self-censorship motivated by threat of some kind is censorship.
The best/closest I have is that where I once worked, we had a NetApp that allowed it to be upgraded to a version that it didn't support (it wouldn't boot) which was not how it was supposed to be... Anyway, we should've been able to fallback but the jump we tried to make screwed with paths to the bootstrapping/startup and while normally the previous version should be recoverable...well it was not because of where the upgrade process failed.

So we were trying to recover it and I had a "It's a Unix System, I know This!"-moment and was able to manually type in the path to the previous binary during an emergency/rescue prompt (based on deductions from forums, the current failed loading message, and some obvious things like architecture) and got it up and going again.

Documented that, internally, to the best of my ability.
Facebook Messenger bots can now accept payments
Can you make better windows phones please. Please create better apps for your platform before running towards iOS.
OP here.

That is an excellent point and now you have essentially named the title one of one of my new blog posts: "What is Hustle?"

It especially rings true because something we've tried hard to do over the years on TechZing is unpack miracle functions exactly like this.
I miss the flying toasters.
Does this new features means that vim can finally have lisp REPLs a la emacs?
I would certainly throw money at such a tool, but the question then becomes scope. Autodesk has their Character Generator and Adobe bought out Fuse that has a competing product. But there is still nothing for backgrounds, interiors, etc short of modeling software and (if you have money rather than time) purchasing quantities of assets that you then still spend time customizing.
This seems to be an almost entirely pointless endeavor. The problem with corruption isn't Billy expensing $5,000 of wine, and a visit to the strip club.
Note, however, that the surface is also at a slightly larger radius from the center of that increased mass, so the net increase in surface acceleration is less than 1.2%.

[Edit: Note that the moon is less dense than the earth. By my calculations, adding the moon's material to the earth (and keeping it at the moon's density) would increase the earth's radius by 43 km, and (if you accept the parent's 1.2% mass increase figure), the surface acceleration would be 0.998 times the current value.]
Try riding a bike behind a bus or truck with a poorly maintained diesel
Not crazy at all. I used to use Notepad with the font set to something proportional. "Word processing" programs have blurred the line between writing and editing, but in a professional publishing pipeline they've always been best done with separate tools. And the tool for writing, should be a tool that offers as few distractions to writing as possible. Definitely no editing or layout tools.
> I feel bad for people starting out, but senior / intermediate devs are just such a better deal. You pay double and you get about four or five times the work.

That's a reason to feel bad for the senior devs :-). The people starting out will get the job because they look cheap to managers/shops that want to throw mythical man months at a problem, so they get a foot in that way.
I've been using neovim for almost a year now, and have contributed some (small) code fixes and also donate to the project. It works great for me, and I completely forget that I'm using neovim (until I use :terminal). Also, from what I hear, contributing to Vim is much harder than NeoVim so I'm more inclined to contribute to a project which has a healthy community of contributors.
Neither: it's a packet of information that has properties of both.

I'm sure you've already heard that the subatomic world completely defies the expectations developed from having evolved to comprehend the macroscopic world. A large part of this, which is assumed but I believe needs to be explicitly mentioned in this context, is that mammal brains are shit garbage at intuiting probabilities.
My view is exactly contrary coming from system development experience. I cannot think why would anybody handcraft MVCish frameworks in js, jquery etc. I have programmed MVCish UI frameworks and middleware in c for AV products 10 years ago. And as a UI dev u want a working MVC. Now I'm using angular and totally feel at home. I think sans these new frameworks web must have been really dark place.
Why did you read it? I'm sure you knew what to expect from his writing and plotting style before you picked it up.
The problem with large rockets is that they require multiple satellites to be placed in a close orbit.

It's not that simple.
I am happy that at least one person got what I was meaning :)
Yea, it's interesting tech but it plain doesn't work right. It looks like a "cinemagraph generator" (like it was first popularized with this blog: http://iwdrm.tumblr.com/ ). Only it does the (IMO rather tacky or at least very stylized) version of it that makes people look "frozen in time" instead of trying to loop natural motion. It looks like a filter/effect rather than, well,... an enhanced video. Not better but different.

IMO this is one of those things Apple tends to "get". Did they have comparable tech to Pix somewhere cooked up in their labs? I dare to bet so. Did they use it as a suggestion for a "default" enhancement mode? Nope. That thing is a gimmick and seems more appropriate for a third party app.

The auto-adjust for faces looks nice but don't most cameras have that for years, now?
Interesting. I don't have a problem with it because I usually read it as early stage growth hacking that involves manual, tedious, and hard work: getting the first few users, converting the first few customers etc.
This worked! Sweet! Maybe neovim just has this as default..
Okay, but using an OS without memory protection to achieve this seems dangerous. What if a buggy program accidentally blows up their work? (do they somehow install version control?)
The latest version of Google Photos (2.0) builds in the Motion Stills functionality:

https://itunes.apple.com/us/app/google-photos-free-photo-vid...
First of all I want to just say that I think it's great to see MS isn't giving up and keeping to try and reinvent yourself. Sooner or later you are going to get something really big right.

Second of all. I think there is something wrong with the top animation, it's very janky.
Id love to know the image proc algorithms they used here.
http://bellard.org/jslinux/

also

http://www.windows93.net
I switched more than a year ago and have never had stability problems; it's been only performance and feature enhancements for me. The most obvious was that saving my files no longer locked up the interface for a couple seconds while linters ran (thank you async). More subtly, I had to go on a plugin diet initially that slimmed my features down to what I actually used regularly; since then, I judge the quality of plugins to be improved because they're either new plugins by authors excited to code for neovim, or they're current plugins that got a decent overhaul to work with both.

From what I understand, the plugin community is generally pretty happy with neovim and find it preferable.
For digital marketers & growth hackers a place to hang out.
The same can be said for C's flaws. Just use a linter.

That didn't stop people from wanting to come up with or use different languages in place of C, where possible.
That is shockingly fast.
Facebook loses legal bid to prevent girl suing over naked picture
I am of European descent, and while I had a sweet tooth in my teens, American pastries and desserts were barely edible.

Now that I'm older (and lost my desire for sweets somewhat), I wouldn't touch any of them with a 10 foot stick. They are disgustingly unfathomable to eat and whenever I tried, it upset my stomach greatly.

So are most of your soft drinks, by the way. I cut sweet teas and juices with water to 50/50 ratio and then drink it.
Imagine how much it's going to save the Chinese to fly in all those raw materials from Africa and South America on an An-225, instead of shipping them.
Off-topic, thanks to that meme going around about adjective order in English: Doesn't the order of the adjectives sound wrong? Am I missing something to explain why it's "big next rocket" instead of "next big rocket"?
Both of these things are not just google'able, they're wikipedia'able.

https://en.wikipedia.org/wiki/Obesity_in_Mexico

https://en.wikipedia.org/wiki/French_paradox
Both. The nvim GUI is fluid and beautiful.
I mean sure.

Apple - my mom never made me any electronics equipment
Tesla - my mom never made me a car

You can find many more by googling things like:

Silicon Valley enterprise companies
Silicon Valley hardware companies
Silicon Valley med tech companies

etc
Then build a platform to stand on so you can easily reach higher fruit.
Using Let’s Encrypt with NGINX
> No diet I ever tried had any similar effect.

Have you tried eating 20% less every day with no effect? I have real trouble believing that.

A diet isn't just a change in what you eat, it's also a change in the amount.
I believe Turbolinks addresses this concern by displaying the stale page from the cache while requesting the latest version. Not sure if this library uses the same approach.
Nice Parrot run after legs and have a fun
Explaining why the universe can be transparent
I don't know about that... There are quite a few little snowball startups that started out as self funded that do pretty well.

I'm thinking about Buffer, Drip, Litmus, Basecamp to name a few.

Sure, some of them did raise money, but that was a long time after they were profitable.
That probably preserves correctness, but also invalidates any attempt to rely on the cache line size to lay out data structures to avoid cache line ping-ponging. Which is a major reason a program would care about the cache line size to begin with.

I think the really correct answer might be to abandon the idea that the system has a single cache line size...
I have been using Pix for a few weeks now and am very happy with the quality. Too bad you can't use it as the default camera app on iOS. Also it takes significantly longer to start up. But if you are taking multiple shots of, say, your kids, the quality is better.
I don't follow the Apple's product news too much, but I was really hoping for the announcement of a new Thunderbolt display now that they have discontinued the current generation (which had been around since 2011).
Apple has apparently ceased to be an American company there, as well.
I watch these videos all the time on YouTube. Thanks for documenting the work!!
You might not know up front, for sure. I know when I load our website, I see a "transferring data from hello.myfonts.net" in the status bar, which I guess some sort of phone-home mechanism. If we go over the limit, I assume they'll notify us.
Is there any chance for the image proc algo used here to go open source?
I once chatted with a professor whose class I had already taken, and he told me that for the current iteration of the class they were using git as a submission system for programming assignments. Apparently more than half of the students failed the first assignment because they couldn't figure out git basics.
A large amount of art from the original set was incidentially cropped and reused from the ill-fated WoW TCG.
> From small details (like EVERY window remembering exactly how you arranged it)

This—along with the rest of the 2d layout—is my absolute least favorite aspect of the finder. If I could completely disable that (along with the .DS_store and __MACOSX absurdities) and force everything to use three-column layout, I would in a heartbeat. It's just a recipe to PREVENT easy access to your data—how can they allow dragging icons out of the view or overlapping each other? You can't even "reload" to reset their location, and people can even send you ZIPPED FILES where the locations are broken. Coverflow is even worse for usability. I have no idea how people can work with either icons or no ability to switch up the sorting on demand—I don't think I've used my desktop except as basically a "tmp" folder for screenshots in years. Why not just use launchpad as the desktop? Does anyone actually use their desktop to store often accessed files, or is it just a replacement for ~/Documents at this point?

I wish they would give ANY love to the finder at this point. I don't care how it's written; it's gotten steadily less usable with every iteration.
There was something happening to "cinemagraphs" in the few years since they became popular. I'm pretty sure it started with this blog: http://iwdrm.tumblr.com/ It took movie scenes/moments and tried to capture their essence in a few frames (of a GIF beneath tumblrs file size restrictions, as an additional challenge). The resultes were quite breathtaking and some of the best, to me, feel very "alive". You could see people breathe and blink and stuff:

http://67.media.tumblr.com/cf5c72b69133541626d6c1e7ff313926/...

Reddit has turned this into a kind of Matrix-time-freeze effect that looks totally unnatural:

http://i.imgur.com/FERUo.gif

It's a totally different thing. If Pix managed to do the first type of "cinemagraph" automatically, that would be pretty cool. But it seems to be more the second type of "cut out some part of the image and make it not move" type of animation. Too bad.
I worked on a social news product and part of our look was to have an icon for every story - either an image pulled from the page, a user-uploaded image, or, in the case of Flash content (say, a video player), a screen capture.

We had it all up and running - loading the content, waiting for the player to initialize, taking the snapshot, generated sizes - on a windows machine when, one day, the request came in to migrate that machine to a VM. After the migration, things were fine - until we disconnected RDP. Snapshots were coming back at the right size, but totally white.

The eventual "solution" was a laptop in the engineering area RDP'ed into this VM to keep the snapshots from going white. It got unplugged one holiday weekend, earning it a red hand-sharpied sign - "PRODUCTION LAPTOP: DO NOT UNPLUG". It was unplugged again one fateful weekend, this time prompting a healthcheck to be written that looked for all-white images in its output.

That rig ran that way, I believe, until someone had the insight to make a second VM, this one RDP'ed into the first.

Turtles, all the way down!
I thought this was mostly a solved problem? SSSD or FreeIPA and a bunch of LDAP servers. Cached credentials will keep you online in the case of a transient authentication issue.

HA LDAP is pretty much a solved problem as well. Say what you want about various Microsoft server products, Active Directory is second to none in this regard, and is a highly flexible and extremely robust service.

Am I missing something specific about Facebook that makes this not an option?
The added mass would also increase the size of the Earth, which would reduce the surface gravity. Overall the end result would be something like 0.4% higher surface gravity.
Grepping my checked-out source trees quickly:

1. spiped re-binds SIGINT if it is launched as pid 1, in order to work around a Docker bug: https://github.com/Tarsnap/spiped/blob/master/spiped/main.c#...

2. In my POSIX-violation-workarounds script, ironically enough, I work around a bug in bash which makes 'command -p sh' run with the incorrect path (this has since been fixed, but continues to be present in older installed versions of bash): https://github.com/Tarsnap/spiped/commit/e3968941c9c1b20c63d...

3. In my getopt code, I use a (non-C99-compliant) computed goto in order to work around a bug in LLVM's handling of sigsetjmp/siglongjmp: https://github.com/Tarsnap/libcperciva/commit/92e666e59503de...

4. Many years ago, I added a spurious 'volatile' into some Tarsnap code in order to prevent a buggy LLVM optimization step from running (it was making the Tarsnap build hang on on OS X 10.7): https://github.com/Tarsnap/tarsnap/blob/master/tar/multitape...
Wall Street’s Insatiable Lust: Data, Data, Data
I am not sure if that would be a good thing to say about Git. The idea is that a well-designed system with a sane user interface should insulate the user as much as possible from the need to know the system's internals.