skysight-inc/HackerNews huggingface dataset:
Yeah. And if I recall correctly, in very old versions of the Mac OS. You actually installed things like fonts into your system by copying the resource fork data from the font file into resource fork of the (singular) "System file" which contained the entire OS (except for the shell).
That doesn't make sense. Nobody chooses Uber over X because "I prefer a cab company that allows anyone to be a driver."

They choose Uber because it's reliable, cheap, and convenient.
The two problems there are:

-are the enough more people to justify the loss of profit

-that sounds like socialism you filthy altruist and we the board of directors will have none of that.

granted both of those presume that this hypothetical hospital is being governed by a profit motive which isn't always the case but one of the things you see argued fairly commonly on HN is that insurance hiding the cost of medicine has allowed hospitals to jack up rates because the insurance companies can bear higher costs than any individual consumer... which if true and not a correlation/causation error does imply that a profit motive is at play here.
I'm sure the lawyers were not too keen to depend on a personal relationship to smooth over their dealings with Oracle, a company known in large part for suing people in novel ways.
Sounds like a fresh approach to PJAX (https://github.com/defunkt/jquery-pjax)
In the US the government-taxicab relationship tends to be corrupt and customer-taxicab relationship tends to be acrimonious, so something like Uber was good news.

In much of Western Europe there's less corruption on one end and less acrimony on the other end, so in Spain white-label apps like myTaxi or Cabify proliferated (whereas Uber only offers food delivery), in Denmark and Sweden each taxicab operation runs its own app, which they prominently advertise.

In Eastern Europe the concept of unlicensed unmarked "gipsy taxes" has been around for so long, that there is genuine pressure from voters for more regulation, licensing and safety standards, so any newfangled company that promises to seat you in an unmarked vehicle with dubious safety history will be viewed through negative lens of decades of yet another gipsy cab operator out to make a quick buck.
It's amazing how garbage like this always rockets to the top of HN. This guy doesn't know anything about file systems or about the operating system he's using. But he sounds confident, so that's evidently good enough for a lot of people.

If you think it's crazy that a file system supports multiple data forks/steams, then you don't know very much about file systems.

If you think it's crazy that an operating system maintains backward compatibility with an older system, then you don't know very much about operating systems.

If you arrogantly make these pronouncements on your website then you look like a complete idiot.
Spot Checking Apache Cassandra 3.0 Performance Hotspots
I don't claim to have answers and would definitely support experimentation in this arena. Political systems are certainly ripe for disruption.
Nope. It was originally done as part of OS/2 (Windows NT was sort of OS/3 - the next version of OS/2) and OS/2 had "extended attributes" - https://en.wikipedia.org/wiki/Extended_file_attributes#OS.2F... - so NT also needed them for compatibility.
How is it possible that a language can generate a vulnerability?
What Passes for Alcohol Policy Analysis (2009) [pdf]
>Just as it'd be absurd to imagine a world in which no-one works and yet we all have food, clothing, new computers, entertainment

Ever heard of automation? We might not get a world in which "no-one works and yet we all have ...", but we sure can get a world in which no-one works more than a small number of hours per day, and maybe even 2-3 times a week, and we still all have food, clothing, new computers, entertainment and co.

Most work done in modern societies (especially outside of Chinese factories, African sweatshops and Latin American farms) is busywork. And even most work done in those places is to get us 2000 varieties of t-shirts, sneakers and mobile phones, when we could do with 100 or 20 just as well (and even better).
Once you get to 0.01% per employee it's not a strictly profit maximizing decision. It's more of a way to align people and make them feel they have ownership. Agreed on the second point.
> if you marry your high school sweetheart, you picked among those people who happened to be born in your town

This would be accurate, if people entered and exited high-school within an very short time window immediately following birth. This seems somewhat inaccurate as a model of actual reality, though.
I remember going to a few meeting back in 08/09 around Tussey Mountain about a company attempting to bring fiber to State College. I guess that never panned out.

Fun hearsay, it was said that for a period in 98/99, West Halls dorm was one of the largest usage of broadband in the country.
Moveable feasts
Amazon Patent Reveals How Delivery Drones Could Avoid Crashing into Your Home
Ignorance of the past may lead one to incorrect conclusions.

Resource forks were a clever way to keep things like icons, fonts, text messages and dialog box definitions bundled within a single program file (remember - on Macs the install/uninstall procedure is usually dragging an icon).

Many times I've customized programs this way.

HFS+_is brain-dead for a multitude of reasons. This is not one of them.
We just redesigned our website and I guess our old "about" page didn't make it in the redeploy.

FWIW, I'm John Kozubik, owner and founder, and we started offering this service in 2001 as an add-on to JohnCompanies colocation (the first VPS provider)[1][2]. We spun rsync.net out as a standalone entity in 2006.

Address is 524 San Anselmo Ave., Suite 107, San Anselmo, CA 94960. Although data is housed in either San Diego, Fremont, Denver, Zurich or Hong Kong datacenters.

[1] Yes, really.

[2] We called them "server instances" - someone else coined "VPS" and it stuck.
3 Leadership Stories of 2015: JotForm CEO and Founder Reflects on the Year
Transport for London really take it to the limit with contactless.

You scan a contactless card and they do a £1 authorisation the first time you use it (on Amex at least, I've heard it is different on other card networks). They then total up the amount you use it and start settling it when you reach a certain point. This is because there are quite complex rules:

1. If you don't "tap out" of a tube/train journey, they charge you the maximum fare.

2. They don't know at authentication time where you are going. You could be doing a journey within an outer zone which would only cost £1.50 or you could be doing a journey all the way from zone 6 into zone 1 which would be, say, £5.60

3. Different fares apply peak and off-peak

4. There's a "price cap" that applies - so you can't go spend more in one day than the cost of an unlimited use one day travelcard that covers all the journeys, and you can't spend more in one week than the cost of an unlimited one week travelcard.

In practice what happens is you just keep using contactless and the system settles the payments up right pretty much all of the time. They've done some clever thinking to make it work.

The downside: now that people have the same card in multiple 'forms' (e.g. as an actual card, and as a virtual card on Apple Pay or whatever), you can't switch between then without breaking this complex set of rules in some ways. You can register an online account and all your contactless cards to it, but you can't then keep switching between cards (or between cards and virtual cards) without things breaking. You pretty much have to just choose one payment method (either a card or Apple Pay) and stick with it.
I have to go to a vocational college as part of my apprenticeship in germany and I am learning exactly what you described.

Guess what todays topic was? Software Estimates! (that includes COCOMO)

The teachers even acknowledge that the waterfall process is bad.

I don't really see the point of the vocational college. I am learning all the practical skills at the company already.
And better yet, four weeks notice + 4 weeks savings. Split the responsibility for redundancy between employer and employee.

I worked at one job where a guy was made redundant - for economic reasons, not incompetence - just two months after he started. He'd moved to the area and literally got a mortgage that week, spending his savings on the deposit. Without the notice period he'd have potentially faced economic ruin.

Ignoring the morals of it for the moment, even speaking economically it's better for the country as a whole. How many mortgages are defaulted on in redundancy situations? The employee is bankrupted and defaults, the bank repossesses and sells the house at a loss (they generally go in quick auctions). The company itself may benefit but the overall economic harm to the country is greater imo.

And that's before you get to the compassionate side of things with people who can't afford 4 weeks savings, ie. every minimum wage job in the country.
> I find it creepy when I meet couples who look like each other and have a string of identical children.

I'm [genuinely] curious: do you find it creepy only for similar-appearing couples in your own race/ethnic group? Assuming you're not Japanese, for example, would you have that reaction to the sight of such a Japanese family?

This is not meant as a pejorative. My guess is that such a bias is probably common _within_ a race/ethnicity, but much less so when viewing couples/families of other races.
Very basic HTTP implementation in Swift
> Is it possible for a large and dominant system to innovate without competition?

AT&T held a monopoly during the golden age of Bell Labs, which was one of the most prolific centers of innovation in the 20th century. Google has a de-facto monopoly over search traffic today, and I think they're a genuine innovator — or at least trying to be.

Peter Thiel writes: "Monopolies drive progress because the promise of years or even decades of monopoly profits provides a powerful incentive to innovate. Then monopolies can keep innovating because profits enable them to make the long-term plans and finance the ambitious research projects that firms locked in competition can't dream of." [1]

[1] http://www.wsj.com/articles/peter-thiel-competition-is-for-l...
BTW, one of the first very popular vulnerabilities of IIS involved making it serve a file's source code rather than executing it (a very convenient way to get database login credentials) through a ::$DATA appended to the URL.
> Interesting that it is HFS+ getting accused of being crazy, rather than the (blatantly deficient) POSIX-style tools!

That's UNIX parochialism for you.
Teaching AI to Play Atari Will Help Robots Make Sense of Our World
There are no such indications.
>Gosh, are you saying that the common use of ADS was a common mac pattern and people very familiar with the history of macs would understand this well?

It was quite common, yes, and even more extended in the past, but I'm saying something else: that noticing it and having issues with it wasn't that common. It's a leaky abstraction, but you don't often meet that leak.

Case in point TFA's issue. He has a zero-sized font file where all the data are in the resource leak. All fonts I've dealt with in OS X have been proper files, you can copy over to other FS normally.

>Do you really think that refutes the point that they're confusing to everyone else?

No, as I wrote: "It sure can be confusing (and I see how)".

But it's not that often that it has a chance to be confusing (at least in my experience -- but I've also not seen much discussion in support forums, questions from friends/colleagues with Macs etc about such as issues, whereas I've seen for many other issues).

>While many OSs have implementations of ADS, almost no one uses them.

Wouldn't that make them even MORE confusing in those OSs, the times they're finally used? As opposed to an OS that regularly uses them?
> If you don't care about the upside then why would you join a startup?

For some people, money is what allows them to take a job they desire for other reasons (since, you know, you have to pay for necessities somehow), without financial considerations being the sole motivation for choosing one place of work over another.
This uses the same technique as used for viewing Stereograms. Consider me rather impressed.
That's why you have to tag the value with an identifier of the algorithm, so you can change your mind later. The problems they currently face are a direct consequence of an architectural mistake a few years ago.
Put water into every cooking vessel immediately; leave and clean at your leisure. Its simple.
New materials for manufacturing
Having a glass of wine with dinner then driving home afterwards is quite normal...
Seems like common sense. For thousands of years, we've been conducting assortative mating on our pets and livestock. Within a couple of generations, we've been able to produce dogs with whatever extremely exaggerated physical features, and even more tertiary features like aptitude for retrieving and herding that are desired. Dogs have pretty ridiculous phenotypic plasticity, but we've done much the same thing with cats, sheep, cattle, horses, goats, pigs, chickens, turkeys, and other animals.

My mother has been a home economics, and then a K-5 special education teacher in the same small school district for over 30 years. She's starting to get the grandchildren of some of her first students. She almost doesn't have to do the testing to label them, just look at who the parents and grandparents are. Looking at stories out of the Valley or Seattle about rates of high-functioning autism, and it starts to look like the first steps towards the Morlocks and the Eloi.

One of the more interesting Heinlein stories is Time Enough For Love[1], whose main character is part of an almost American Kennel Club-esque breeding program aimed at extending human lifespans through subsidizing assortative marriages.

People would scream eugenics and cry Nazi if anyone actually tried, but its interesting to think about what might happen if some insanely rich megabillionaire like Gates or Zuckerberg devoted their fortunes to a similar foundation, say, to get highly intelligent people to have more children and not wait into their mid 30s to start a family.

[1] http://amzn.to/1NM8g2g
Thank you! All these Mac people think Apple Invented Everything.
wow that sounds really nice! Is it very hard to integrate as a foreigner? Maybe next year I will come for a visit! :)
Tweaked the structure of a functional-style space invaders game to be cleaner and more actually functional. Major insight: moving triggers for sound effects from deep inside the game logic to a separate piece of code that compared the state before and after the frame, and played the appropriate sounds based on that.

Question for the functional programming pros here: would you rather build it this way, or with a writer monad? The writer monad seems like less code overall, and keeps the side effect generation code near the code which generates the sound.
What I find interesting is it you pop open Creation Kit and look at the database that powers Gamebryo/Creation Engine games like Morrowind, Oblivion, Skyrim, Fallout 3, Fallout 4, etc... take a look at their database structure.

It's virtually identical to a Mac Classic resource fork.
It's sort of like assigning a watcher to you while you using a bathroom.

Usually companies who engage in these practices have tendencies to micromanage their personnel down the road.

Red flag.
I had a "US taxi non-service" experience in Toulouse, France, earlier this year. Taxi arrived late, no credit card payment accepted and we were gouged on price. Same experience in Brussels.

Uber, on the other hand, worked exceptionally well in Belgium, and in Eastern Europe (e.g. Prague).
HFS+ can be case sensitive, it's just that many Mac applications will not work if it is.
Great! It will save so much time and energy!
Profiling Node.js Apps
thanks, looks super interesting.
Is this in any way different than the common rails feature?

<div id="bar"></div>
<% link_to "Load #{@widget}", @widget, remote: true, id: 'foo' %>

$("#foo").on("ajax:success", function (e, data, status, xhr) {
$("#bar").html(xhr.responseText);
});

I thought rendering partials and dynamically replacing them has been a standard feature of most frameworks. Rails even renders a working link so the page works without the javascript.
Dear Samsung: Software is great, but please hold the bloat
I'm tired of having discussions with people on HN for this very reason. It's such a joke.
My DSL and landline would become weak every time it rained. Once I switched to FiOS that disappeared.
Fonts, when part of a program, were stored in a "FONT" fork (conversely, icons went into "ICON"). It's natural that font files would have nothing in the data fork and the font definition itself would be under FONT.

Full documentation is available at https://developer.apple.com/legacy/library/documentation/mac...
Amazon Aurora Sysbench Benchmark
Little Bites of Cocoa #140: Customizing Fastfile Lanes with Fastlane Actions 🤖
Metadata, the Mac, and you (2001)
Inside Macintosh Vol I, II, II: http://www.weihenstephan.org/~michaste/pagetable/mac/Inside_...
Damn, I knew this quote for 2+ decades, and I thought it was just a funny wordplay, reversing the usual wording.

Only now with your comment it occurred to me it has the same sense with the Chesterton quote, that it's against "just doing something" mindlessly!
The ads on this page triggered my antivirus (legitimately). A forewarning for anyone not running noscript/adblocker.
My hunch is that they've got something brewing that is optimized for a post-SATA, SSD-only world, and they won't release it until that describes most/all of their product line.
I was in complete agreement with you until the last sentence. "An Uber we don't like" probably won't happen because if people don't like a service, they won't use it. An unpopular business can rarely force itself on customers.

And it seems that the same is true of Uber itself. It's possible that the existing laws and regulations aren't necessary. People seem to be able to conduct themselves properly without being licensed and bonded. I consistently hear more good things than bad things about Uber, and all of my personal experiences have been positive. Whatever they're doing, it's working.

The same might not be true for an electrician or a massage therapist. As much as I hate to say it (deep breath), the Free Market seems to be sorting this out just fine. I'm not going full libertarian and suggesting we conduct social experiments with the FDA or the fire department. But in some cases, maybe the best way to figure out which regulations are really necessary is to ignore them and see what happens.
Two thoughts:

1) Every discussion of Uber includes these anecdotal testimonials of great Uber experiences and bad taxi experiences. Anecdotes don't tell us anything useful, and the pattern smells like astroturfing. For what it's worth, I use taxis regularly and find them reliable, pleasant and efficient - but so what?

2) If Uber wins on 10000x better experience, why do they need to invest so much in lobbying, violating the law, and treating drivers poorly? Why are they losing money?
you can revoke it, and use it for commercial purposes? startssl has many drawbacks.
They choose it because "I prefer a cab company that doesn't spend money on licensing/car inspections/paperwork"
in densely populated areas
> It's very possible that it's not possible to deploy fiber profitably.

So, I have an honest question about this: why is fiber so much more expensive than copper? Is it just that the boxes the ends are bigger and more expensive? I've always heard that digging up land and running wires is nasty, but if that's the case, how were phone lines ever profitable without costing $100 a month?

> I think one great compromise is providing LTE coverage without tyrannical data caps. There is no reason to data cap traffic during non-peak periods. And you don't need to tether a phone, there are wifi routers that work on LTE.

I think that I'd like to make a modification there - I can agree on capping _bandwidth_ during peak periods. _Total transfer quantity_ should never be capped ever. Unless a significant portion of the cost of an internet connection is caused by a difference in expenses running the hardware at 75% utilization instead of 50% utilization, which I kind of doubt is the case. I also don't know if we'd ever get it; the wireless providers love claiming that they're out of capacity and can't even support bigger pictures on imgur, much less people shoving Windows Update through their networks.

That said, yes, an uncapped LTE modem with wifi router and some quality-of-service guarantees would be an excellent compromise.
There are various arbitrary restrictions in various filesystems and operating systems. The intention is to store smaller amounts of useful information with the file. Smaller means in the bytes/kilobytes range. For example you wouldn't store multi-gigabyte alternate language versions of a video file in its extended attributes. But you could store URLs of where to get them.

Or you could attach authorship, review, dates, keywords and similar metadata which would work for any file type, not just those whose format explicitly has that support.

If you want to get a handle on what filesystem design is like then I highly recommend Dominic Giampaolo's book on the design and implementation of the Be filesystem (he wrote BeFS). The book is freely available from his website as http://www.nobius.org/~dbg/practical-file-system-design.pdf and includes information about the design of other filesystems too. It isn't exhaustive, but does give a very good grounding in filesystems and does cover extended attributes.
That's mostly tautological: the networks you call "deep" are the ones that use more layers. Unless you need funding or media attention, in which case you call everything "deep".

But you're making it sound like shallow networks are a thing of the past. I would compare this to the field of NLP, where it seems we don't have a good general idea what to do with deep networks, and the things that work so far are mostly shallow.

word2vec is one layer plus a softmax. GloVe is similar to a one-layer network. char-rnn seems to do as well with two layers as it does with three. All the gradient-descent classifiers out there are equivalent to one-layer networks.
I always thought that part of the reason early employees got more equity was not only because of the risks involved, but also because early employees usually have to do all sorts of things aside from their regular duties.

Not saying this is always the case, but personally I always thought this was part of the reward given.

For example, it's not the same to be a developer that, even though might contribute a lot, didn't have to write the framework from scratch when there are so many unknowns, there a lot of tougher decisions, when things are not as clear and straight forward, responsibility is greater, etc.

Of course this depends a lot on the particular startup, but I've seen employees hired to do say, design, end up having to do sales as well, even if they don't enjoy it or they don't have the skill for it.