skysight-inc/HackerNews huggingface dataset:
> But I don't get your sexism comment. I maintain that the sub-culture involves some behavior that can be described as "alpha-male". Maybe I was inaccurate with the wording. Could have said "competitive" as well.

I don't think you've ever been to a demoparty :-)

If there's any "alpha male" behaviour whatsoever, it's purely in a self-ridiculing way. It used to be there, back in the nineties when all demosceners were insecure teenage nerds and some of them felt a need to compensate for something. That part of the scene is gone for twenty years now, but it's still a lot of fun to make references to that part of history.

My favourite example of this is the demo "Regus Ademordna" by Excess [0]. The title is the reverse of "Andromeda Sucks" in Norwegian. Andromeda is another Norwegian demogroup who had just made a reappearance in the demoscene at the time after having been gone since those nineties. They hadn't gotten the memo that all that alpha male stuff was something of the past, so they took serious offense, much to the enjoyment of the rest of the scene.

[0] https://www.youtube.com/watch?v=NkVbS4CTtfc
Glitchi – encrypted photo messaging
You can still buy a BBC Micro on ebay and play the original.

I still play mine, 30+ years & going strong. Although I must admit I bought an SD card adapter for it so I don't use floppies any more.
Recently I have been successful in convincing myself that the tasks I set out for myself by myself are actually tasks someone else set out for myself. And that someone better want these tasks done today (I think of them as beeing some client or friend). So I write down the tasks for the day (1-3, most of the time I finish 2) and try to act on them as fast as possible so that I have some time off! Basicly self-mind-control/discipline. Also, routine helps.
Listen to a 1993 PC Boot Up
“Information is not knowledge. Knowledge is not wisdom. Wisdom is not truth.”
Someone could write an image editor where the project format is a directory with the source jpeg or png assets and a makefile which generates the resulting image with imagemagick (or other) calls. The makefile could be easily diffable and mergeable and people wouldn't touch the binary assets (or at least wouldn't expect to diff or merge them).

Brushes wouldn't be easy though. This could be handled by trivial svg or ps paths which would get rendered in the make process. This way even brush strokes could be diffable. I wounder if it would be possible to convert existing PSD files or Gimp project files into such a format.
In Australia, we have "yeah nah yeah", which is a similar phenomenon. I have no idea where it originated. I think "nah yeah nah" may also be prevalent.
U.S. Legalization of Marijuana Has Hit Mexican Cartels’ Cross-Border Trade
PostgreSQL 9.5 will have native sharding
I never really knew what people were talking about when they mentioned currying until I read this article.
Funny my sister found an old restaurant guide to SF a few months ago and gave it to me as a joke. Not sure about the _exact_ date ATM, but I believe sometime around the dotcom bust.

My plan was somewhat similar to the title of the article but I would say about 95% of the restaurants no longer exist.
The Best Vacation Trip Ideas [APRIL 2015]
It's about damn time. I hope the pricing will be reasonable, and that it will also remove all those "recommended for you" videos... Though, that sounds very unlikely.
Neat! I started with radare2 recently - quite a steep learning curve, but once you understand that it works like VIM (: command etc..) , you are flying ! Worth spending time on learning it. Just make sure you are pulling from git daily as they make several commits/day. Did few CTFs with it (i.e. - trying to learn on tool, but know it well), it can binary patch, detect variables/arguments to functions, and you can rename both args and function names which makes it even easier to read. The only problem is that documentation sucks. You have "cursor mode" so you can essentially move line by line in your asm view, hit return on jump and it moves you to jump location (I like that). It also has ascii-based graph, I do VV (that's the command), it prints the graph, from there you can move between jumps/calls by pressing tab, but even better - if you press t (for true) it moves you to the block that would be followed if jump/call was taken, and f (for false) if it wasn't - also very neat. And that's probably like 1% of what it can do, amazing project.
I know that DHH did not create Ruby. My goal was just to show that looking at the people who build a language ecosystem helps to better understand the tools themselves.

Rails (as one of the main use cases for Ruby) definitely influenced the direction of Ruby as well as what the community regards as a typical Ruby code base.

That said, I can see how mentioning DHH might come across as misleading, I should have added more people to the other language/platform examples as well.
I'm surprised most people look to lose weight with supplements and medicines when the only thing you need to do is to change your diet. I guess they don't contemplate changing their diet. If people only followed a healthier diet, 99% of the problems people suffer would disappear. And it's a shame. All this industry is corrupt, pushing lies to the consumer. I'm not surprised.
Well, Photos is a photo management & editing solution in addition to being a photo backup. While Carousel is only a photo backup solution (no albums, no editing controls). So it's not really comparable.
Thats fine - but build the sharing features into the operating systems of the computer, not into some remote uncontrollable (by the user) data center, which is being used to process the data for purposes other than those the user specify .. any modern desktop computer is capable of representing itself in a fashion that the sharing occurs, sans cloud.
>"Dietary supplements are regulated as food, not medicine in the US."

#Edit: One of the other posters mentioned that this isn't exactly a controlled substance. So points below may not apply anymore.

That's problem number one. Problem number 2 is why these companies are allowed to make regulated substances, and bypass the "prescription" mechanics set in place for regulated substances.

They're not restricted. And even if they are in some weird legal grey area, they must just contact the DEA as it is a plain "drug" issue.
> The idea was that after 4-5 years you leave for a buy-side gig (hedge funds, private equity) that pay you the same or more ($1-5M in your early to mid-30s) but with more reasonable hours.

That idea is now a myth, only a handful of wall-streeters break the 1-2 million mark according to various industry surveys (generally you can earn a lot more if you are a principal or a portfolio manager at a successful hedge fund, but those are outliers, the truth is that the belief everyone on the buyside is living a model and bottles lifestyle (or might be able to) is a huge misconception).
IMHO, the best shot at becoming rich remains entrepreneurship.
More interesting to my mind is this (Diamondback Ruby):

http://www.cs.umd.edu/projects/PL/druby/

Some features:

--------------

Type inference:

DRuby uses inference to model most of Ruby’s idioms as precisely as possible without any need for programmer intervention.

Type annotations:

Methods may be given explicit type annotations with an easy to use syntax inspired by RDoc.

Dynamic checking:

When necessary, methods can be type checked at runtime, using contracts to isolate and properly blame any errant code, similar to gradual typing.

Metaprogramming support:

DRuby includes a combined static and dynamic analysis to precisely model dynamic meta-programming constructs, such as eval and method_missing.
Right now we use Dart for the desktop browser optimized version of Blossom and for a bunch of command line/build tools to manage things like building, testing, release tagging and deployment.

We're super happy with the language and platform. DartPad (https://dartpad.dartlang.org/) is a great way to get a feeling for the tool support of Dart (semantic autocompletion, helpful warnings etc).

I'll write more about Dart and how we use it at Blossom (https://www.blossom.co) going forward.
Mac app wrapping Facebook's Messenger for desktop
Not really the first time. Windows Server Core has existed since Windows Server 2008 [1]. Sounds like they stripped some more parts like MSI and 32 bits support.

[1] https://msdn.microsoft.com/en-us/library/dd184075.aspx
Would really like to see Album Sharing rather tha shared photostreams. Help reduce duplicate photos on the device.

Also as a Family Sharer I'd prefer the icloud space to be shared across all. Rather than buy 200GB for 5 people I can get away with 200GB for everyone.
Interface Builder was a standalone application for quite a long time. I don't clearly remember when it became built-in but I think it was around the time of Xcode 5, but it may have been Xcode 4. It would be easy to find out by reading the release notes; Apple has the notes for each release on its developer site.

I liked Interface Builder quite a lot more when it was a standalone application. In general, I like a lot of things a lot more when they are separate programs.

A gripe I have about Xcode is that I don't readily see a way to have text editing-only windows, and then some other window where I have the project settings. That's how CodeWarrior worked.

While Xcode does strictly speaking permit you to open separate text windows, it doesn't really work when you do that.

Finally, Apple has never documented any way to add plugins to Xcode. I expect one could reverse-engineer it however that method would not be supported by Apple, and so likely would break in new releases.

There is quite a lot of Classic Mac OS code written in Pascal. I see no reason whatsoever that that Pascal couldn't be ported into OS X. There are lots of people who do just that - but they don't do it with Xcode.

Even Apple has tons of Pascal code. Pascal code that would be useful on OS X, that would save Apple a lot of money, make life easy for everyone, increase AAPL shareholder value, but no, Steve Jobs for some reason didn't want Pascal on OS X.

I really don't have a clue as to why.

Consider that while in principle C strings can be of arbitrary length, it is uncommon for them to be very long. To find the length of a C string you have to count all the characters until you find the NUL terminator.

To find the length of a Pascal string you just look at the first byte. While that limits the length to 255 characters, that's completely cool with the vast majority of uses of strings of any sort.

If you wanted a string-like object of arbitrary length you could define some other type such as a BigString that had a size_t then a character array with no terminator.

I don't really know but assertively conjecture that nothing other than converting all your C strings to Pascal strings would make your C/C++/Objective-C programs significantly faster, possibly smaller as well. Consider that strlen takes up the space of pushing the string pointer than calling the function, whereas finding the length of a Pascal string only involves addressing the first byte of an array.
Yes, you can mix them just fine.
Requiem for a Dream

edit come on downvoters, the similarities between this story and the tooth grinding inducing diet pills in the rather magnificent movie are obvious
It would be cool, but I can see a point of diminishing returns. If you kept it to say, two OS flavors or so, yeah, not bad. But the moment you go down that path, the abstraction needed to ensure both sets of binaries play correctly with the underlying hardware and still remain isolated and separate starts to eat into the overhead you were trying to save in the first place. It'd be cool to pull off, but I have to imagine that it'd be for niche applications.
... Until the taxman catches up with them. Then it's game over.
Somehow I see this creating blowback. The frustration from an impersonal punishment could result in splintering of an angry mob into those deterred, and those now determined to strike at the heart of those impersonal operators.
8 Hours of programming a day is too much
Third party components (date pickers etc.) wouldn't know about the 'explicit' class so it would be up to the user to add this class to all non-semantic tables to 'undo' the Tacit CSS, but they won't know which components output such tables... This is supposed to be a drop-in 'make the page look nice' thing.
Looks good.

Unfortunately nothing changed (neither in bash nor python repl) after i installed it. I followed the installation steps 1-3 on Ubuntu 14.04. Does anyone know what i'm missing?
Have you tried https://openzfsonosx.org ? I use it daily on my primary desktop for my home directory and with an external time machine backup drive and have had zero problems.
There's never been any limitation preventing access to data inside the iPhoto Library. The library is simply files in directories with a database to glue it together. I've used software such as exiftool / photorec to yank data out of iPhoto libraries many times. There are also a variety of different applications that can read/write iPhoto Libraries so the database files must not be anything too special. For the Photos app the original imported photos by year / month / day / event.

Masters/
├── 2015
└── 04
└── 04
└── 20150404-220940
├── IMG_5423.JPG
├── IMG_5424.JPG
> Given his history with the company, I feel like with Gruber we never ever get the real deal.

You should try listening to his podcast(s). Just like pre-Functional-High-Ground-Marco, I find Gruber to be a lot more realistic and balanced when he is talking, not writing.
I created a pull request for this fix as well.
Well, the heart-rate monitor for starters (and I suspect, based on the optical design of it, that it was built with an eye toward measuring blood oxygen content in future incarnations). Extant activity trackers on the market don't really do it for me from a value standpoint--but I do own a Garmin cycling GPS. The Apple Watch also has enough computational oompf that they should be able to implement Suunto's Firstbeat HR algorithm for better calorie burn estimation (this is all speculative, of course).

Strava is a killer app for those who already have an iPhone: Watch Sport costs about what I would pay to upgrade to the latest Garmin Edge, plus it tracks non-exercise activity (which is something I like but am not willing to pay for by itself). On top of all that, Apple Watch comes with maps (and turn-by-turn directions) for free (something you pay for out the nose with Garmin).

Then there's the mobile payments piece. Taking out your phone is fairly low-friction, but double-tapping a button on your watch and holding it up to a terminal is even less so, plus the idea that I could go out with just my phone and watch is pretty appealing.
How to collaborate with your remote team members?
What's stopping git from storing large files using Merkle trees + a rolling hash?

I'm probably missing something since there this, and git-annex, and git-bigstore, and others...
> You realize you're commenting on a post about Apple's brand new app Photos, which is not the same thing as iPhoto, right?

I was commenting on a comment which talked about Apple's file system in a critical manner discussing how it can become corrupted. I shared a story regarding how iPhoto had many issues like this years ago which makes me wary of using any Apple photo application. Seemed on topic with the thread to me.

> it's a new codebase rather than an update to iPhoto.

Source? I had not heard this. I heard multiple things mostly which pointed to basing the new application off of Aperture's code base.
Georges Perec’s Lost Novel
Ironically, Gruber's review is perhaps one of the more critical one that I've read so far of the Apple watch. My takeaway was that he didn't think, as a life-time watch wearer, that it wasn't as good a time piece as any of his watches, that the battery life didn't meet almost any watch in existence, that the delay in looking at the watch was annoying. Gruber care's about design, quality, and fit/finish, and from that perspective, the Apple watch is significantly more advanced than watches like the Pebble, and so he spent a bit of time talking about it.

Here's the thing - John Gruber is a partisan (to quote Siracusa), but so is his audience - so it's entirely reasonable that he would offer a partisan's analysis of the Apple Watch.

Even so - I thought he was more critical of the watch than most other Apple products - and perhaps it's because he does wear a watch, and was trying to decide whether he was interested in wearing an Apple watch instead.

His conclusion seemed to be that it wasn't clear he would.

Put another way, of the four reviews that I've read so far (NYT, Recode, The Verge) - Gruber's was the first one that made me think that buying a version 1 Apple Watch wasn't such a great idea - simply because it was a partisans review that was clearly calling out disclaimers.
If true that strikes me as kind of shitty. I know Apple doesn't care much for maintaining old versions and backwards compatibility but Mavericks isn't all that old.
I had all my meta-data in one database, but it got corrupted and I lost it all.

I now prefer adobe bridge / adobe lightroom.

They update the metadata in the photo file itself. Not sure what they offer in terms of client programs.
Many of those just aren't allowed in France. But then again we're missing the ability to access a full range of products. However, since a few months, I've noticed a few chemistries who have some supplements on display.

On a culture note, fitness clubs aren't as accepted as in anglosaxon culture (I've especially lived in Syndey, which is has a beach culture). If you go, you're categorized as a superficial person, maybe with self-confidence issues, who doesn't do real sports. Ironically I don't mind communicating that I'm gay, but I rarely mention the fitness club.

So no surprise the legislation on complements is much narrower here.
One other possibility: Wall street banker types think minimum wage ~$100k per year
> I question whether this is the bubble that geeks live in.

I have enough anecdotal evidence of people still using old iPhones all the way back to the terrible 3G :)

What we do know is that about 80% of iOS users are on iOS 8 (=iPhone 4S or newer), as per Apple's statistics or this website:

https://mixpanel.com/trends/#report/ios_8/

And models older than the iPhone 4 seem to very rare:

https://mixpanel.com/trends/#report/iphone_models

So I guess most people update their phones at least once every four years.
Top 6 Bestselling Novel in the World
The hard part is often explaining something. And if you want to change how money works, you need to be very good at explaining.
Is Sublime back in active development? Last I had heard, it basically hadn't been updated since 2013.
This is the same Marco Arment who just came out and wrote an essay basically saying the iPhone 6/6+ is poorly designed, and he's hoping Apple will stop with the "thinner, thinner, thinner but sucky experience for the user" design process?
Could Microsoft Eventually Open Source Windows?
THC, LSD, Psilocin.

Take a dose and read Programming and Metaprogramming in the Human Biocomputer.

It will change your life.
Adventures in Galactic Consensus
I totally agree to this. Gruber just praises everything that Apple does and knocks out other ideas. I see bias in his analysis of other ideas and products. Works for him because so many people want to hear exactly that.
Cutting a round cake on scientific principies (1906) [pdf]
Ask HN: How can I make the most out of my PM internship?
I just landed my first PM internship at an awesome startup in SF and my mentor has asked me what things and experiences I want to get out of the summer. I want to learn how to be a solid PM, but I'm not sure what experiences I need in order to do that. Any advice?
I'm sorry to hear you lost data due to that issue.

NTFS, ext4, and other consumer-targeted filesystems do not have this feature either, so it's unfair to imply this is somehow specific to HFS+ or Macs. You'd have the same issue on a Windows or Ubuntu install.
Actually you've been talking to Natus, Inc. and the person you wanted to correct is Natsu, LLC. Because we're completely different imaginary entities that merely happen to share an account, you're actually the one who is confused here. Hopefully this clarifies things for you.

On a more serious note, if I can't hold the owners responsible for their actions via their own subsidiaries, then what? This is why I find them to both be 'Sony' enough to share blame and I don't particularly care for it when people try to play shell games with corporate identities. The particulars of their corporate governance are simply not relevant to what I was saying.
I use OOB to force an early ACK to speed up communication with a request-reply style protocol.
It certainly pulled my heartstring. It also was the first piece I've seen written that was forward looking about the purpose about a touch interface, and it's implication for the advancement of HCI. Not sure what it was that you disliked, but I guarantee you that an impartial observer would not say it was "probably the worst thing he's ever written." - perhaps it's fair to say it's "the piece he's written that you've most disliked?"
Thanks for posting it here :)
No, that's trivially untrue, just go try the pricing calculators.

They make a big deal about being the same price on storage and bandwidth. We talked to MS and determined that even after discounts for committing to Azure, the VMs themselves are 50% more than on Google. Without a commit, the price is 200% of Google's.

And even on storage, Azure isn't competitive, even if the price is the same. Their SSD options that are available now are laughable. (A temp SSD drive that erases on reboot - mostly useless.) Their currently-in-preview SSD option is ... awkward and just plain weird. You have to use special VM instance types, then create special storage accounts, then select from 3 presets in terms of space/perf. Azure actually suggests software striping them together to get more perf.

Google's SSD offering is straightfoward and just works and is quite fast. Want more perf? Just get a bigger disk and they scale up the IOPS, no problem, no fuss, no special VM or anything needed.

I'm sort of an MS fanboy, and I really dislike and distrust Google. But after using GCE a little bit, wow, for IaaS I wouldn't ever choose anything else. Everything seems just simpler, easier, cheaper, faster. (Machines boot super quick, the portal is simple/fast, and they have an SSH client in browser as a kicker.)
We'd be up for that :)
Of course the more accurate analogy is you hire a prostitute to travel with you on a trip...
As the great teacher of my Monte Carlo course taught us, "If something can happen, it will."
What's cool, is that it would allow visually and audio impaired people being able to chat.

I can already see how this might be useful in meetings with people who know morse code. :-)
I still don't get why you wouldn't just check large binaries into a submodule and host that everywhere you would an annex/LFS.
New AppsFlyer SDKs for Android and iOS
Tell HN: How to Reverse-Engineer a Binary File Format
Sort of true - if you are on a plan, and you are going to have to pay the same amount regardless of whether you get a free phone, then the phone effectively is "no extra charge."

I agree with you - people should differentiate between "free" (as in air, I don't have to pay anything and I can have as much as I want) versus "no extra charge" (as in, I have to pay a bunch of money for something, but then can get (usually 1) of something without paying any more.
I just pulled this out of my ass a little while ago. I can do much better and go into a lot more detail, but not just now.

I'll post a far better discussion later after I write up an article for my website.

However I figured it would be helpful to post this particular piece so as to stimulate discussion that I can reflect in my upcoming article.
Domnikl/DesignPatternsPHP
Best Fitness Apps for Android Smartphones to Download