skysight-inc/HackerNews huggingface dataset:
I don't believe there were ever a Muslim Leader of the LCC/GLC either, so that's being a bit disingenuous; the implied statement "first Muslim in a primary position of London's government" is still true.
Nitpicking:

If you look at the very early versions of the Unix manuals, before even /lib was invented, there was a notion that /bin was the "system" (section 1) and /usr/bin was "user software" (section 6). This fell by the wayside when they ran out of disk space on / and started putting section 1 commands in /usr/bin. At some point the system/user distinction was abandoned and everything but the games got moved to section 1 of the manual.

(Back in those early days /lib files used to be in /etc. So did /sbin. There's still a meaningful semantic difference between programs any user could run vs programs only useful to root.)

On *BSD there is no initramfs equivalent and the / partition still serves its traditional role of the minimal startup environment. And /home never existed before Linux - it was always something like /usr/home as far as I can tell.
The New York Times Is Starting Its Own Food Delivery Business
Wasn't his original comment about how his (atypical) experience not living in a house gave him a bit of an insight into some of the issues that "real" homelessness creates for people? I don't see anywhere that he claimed he was just as disadvantaged as the average homeless person or anything like that.
It doesn't need to seem serious...the Science Minister is following more of a risk mitigation strategy - e.g. the vast population of the public will most likely feel OK about the, "Attenbourough," name, whereas a small fringe will leverage, "Boaty McBoatface," to attack the cause of science and say that it's a waste of money. The small fringe's attack has a risk of loss, whereas the larger science fanbase has no risk of loss, only a risk of not as much gain.
> On the contrary, it just recognizes the fact that nations with competing interests exist. Many of which spy on us for similar reasons. You'd have to be xenophile to justify doing no spying when even our allies are doing the opposite.

Where does the line go for who is to be considered "other"? As someone living in Stockholm, why should I care more about companies in Gothenburg doing well than a company in Oslo? Or am I an outsider as well, since I have a mother from Copenhagen?

> The existence of them in many democracies for good reason show otherwise.

No, that just shows that they're not actual democracies either.

> Plus, we've had methods for detecting and correcting abuses for years. Requires a certain percentage of honest politicians and active citizens, though. That problem was actually created and sustained by democracy a la tyranny of the majority. They're doing it again with likes of Hillary and Trump.

Okay, this is getting far into Poe's law territory.
My guess is that you'll see people who were hitting the limitations of Go end up moving to Phoenix. For Rails users coming to it there are still too many "library x for Phoenix" questions out there.

Elixir is great but it's still not ruby. Much like Go, it's not something you can fully appreciate until you've seen the limitations of other approaches first hand. There are so many things that Phoenix and Elixir do that solve major long term problems and ruby's biggest selling point is usually the short term.
Big-O Cheatsheet
Because with USING, you're precluded from using the full table.column identifier in your JOIN condition. Without that, a future ALTER TABLE that adds another "bar" column to an existing table in the FROM-list will cause a previously-working query to break.

https://gist.github.com/AdamG/1128b86fdafca1e53a4bd5253a6882...
Funny how it says at the bottom: "Error loading comments."
A few reasons come to mind:

• This means Apple inventing a brand new system-level nobody-but-Apple-should-really-be-touching-this folder for storing the handful of developer tools shims, for which there is no -nix precedent and so they'd have to make up something new.

• This alters the default PATH, which will probably break a lot of stuff because it's not all that uncommon to reset PATH back to the default of "/usr/bin:/bin" or to the fairly common "/usr/local/bin:/usr/bin:/bin".

• There's no benefit at all to doing this. Why would you even bother separating out these tools? The user shouldn't be modifying them anyway, so why should Apple go out of its way and potentially break a lot of software simply so the user can in fact replace the shim that executes the Xcode-bundled version of git? Not only is there no benefit, but there is a lot of potential harm in doing this, because once the user replaces that shim there's no way to get it back. It is part of the system, even though it's not system-critical, and if you replace it there's no way to fix it short of reinstalling the entire OS.
Hi all -- I wrote the Palantir article. It's really awesome to see all this discussion about it. As I say in the post, please don't hesitate to contact me if you'd like to chat confidentially. I am always eager to hear any tips or new information. Find me on WhatsApp, Telegram, Signal, or encrypted email. Contact info here:

https://www.buzzfeed.com/williamalden/inside-palantir-silico...
I get plenty of contract to hire jobs for rails to my inbox from linked in. Pay rates are usually $70k+, sometimes going above 100k for sr positions (for Austin and Dallas areas). So I'd say if you like ruby, then go for it. I don't really like ruby though, or rails.

Or course you should also learn some front end stuff too and be more full stack worthy, especially with ajax powered
APIs.
It doesn't hurt that Palantir's offices in McLean are reminiscent of the GooglePlex while the top defense contractors' offices look like those in Office Space.
Just like how a lot of computing was built by the good guys as communication tools/for fun, before the sun and moon were created back in the 1970's, and used by the good guys for several decades before computing fell into the hands of the bad guys aka surveillance state.

I've always interpreted it to mean that Thiel dislikes bullshit, so he's kinda sheepishly telling everyone who is sufficiently detail oriented/nerdy exactly what his new company is all about, right there in the name.
Imagine Discovering That Your Teaching Assistant Really Is a Robot
It depends on how many get purchased for military applications. That and a large amount of Li-ion batteries going boom is quite a light show.
As an entrepreneur, all I hear from that is "less barriers to entry," which is what I don't want. Frankly, it was easier back then for someone with only light technically skills such as myself. The web was a lot less crowded, I could get attention for new projects so easily. E-commerce was a breeze.

The internet in general is becoming less of a frontier, so yes highly specialized folks have more opportunities but not primary industry guys. Also, the flood of VC into ridiculous startups has distorted the playing field.
I wrote a post about setting up Atom for web development around a year ago:

http://www.developingandstuff.com/2015/04/setting-up-atom-fo...

after using it for around a year.

I think what's more important about Atom's speed is not the speed itself, but the rate at which it increases. Atom was slow 2 years ago, became faster 1 year ago, and today is faster than that. On the other hand, Sublime Text, on a similarly specced computer (of a colleague), today, seems much slower, for example, when doing a project-wide search.
A slightly peevish note to future viewers: the drone in question is owned by the RRS Sir Ernesto Shackleton. I was kinda hoping for a clandestine in-port surveillance, but no, the views are of the the vessel as it works in Antarctica.
20% annualized turnover does not seem alarming for a company in the valley that hires mostly fresh college grads.

That implies an average length of tenure of 5 years. Very few college grads that I know stay at their first job for 5 years.
couple of notes, uber is backed obviously by google, but also by baidu which has deep governmental ties in china (sorry no reference, but the fact that it's the number 1 search engine in china all these years should tell you enough). uber, in fact, uses baidu maps in china for gps.

didi is backed by tencent which is the whatsapp clone maker (wechat) and i think alibaba.

essentially it's very easy for the chinese government to block out foreign web apps/services, just create a rule on the great firewall followed by regulation to enforce large fines. but they havent done it yet, why? because imho uber and didi help to solve one of the government's biggest urban problems, efficient transportation. yes, sometimes they have small scale crackdowns at airports and train stations to catch uber drivers, but that's just for show to calm down the taxi companies which are government backed and didi, taxi companies have been known to go on strike causing the government to have to resolve things.

it used to also be that uber was only paying taxes in usa, but now they're also lawfully paying taxes which should be another revenue stream for the government which is needed in this current economy.
I like to imagine randomly clicking "Enter" and having today's Drudge Report pop up
There's You Complete Me[1], which will do: C, C++, C#, Go, JS, Obj-C, Obj-C++, Python, Rust, Typescript, and filesystem entries.

[1]: https://atom.io/packages/you-complete-me
yay z0mbie!
Value of something does not depend on the what the provider is providing but what are the alternatives for the consumers.

A brilliant doctor who saves someone's life should be awarded lifetime earnings of the person if the alternative is dying. Clearly people already spend a fortune getting state of art medical care for the same reason. Value depends on alternatives and not on what a doctor is doing.

Also a lot of medical errors are because doctors can get away with it or they have simply too high egos to go through a checklist. Penalizing doctors is important for their mistakes.

But I do agree to your point that there is no clear way of determining what is good compensation. Sometimes death destroys one life, disability destroys many lives. I think the jury must determine what the compensation is.
None. On Fedora and Arch Linux at least, /bin, /lib, and /sbin are symlinked to the same directories in /usr/.
The problem with Gobo is that this progression never works:

New FS Layout -> User Adoption -> Profit

Because at the end of the day the layout of the filesystem is never the selling point on any given distro. It always comes down to the software - either the amount of it, or the newness of it, and that is why people flock to Ubuntu and Arch respectively.

It is much more prudent to argue for filesystem improvements in those distros, and get them implemented there, than to fork it out. Gobo demonstrated both the validity and the utility of the approach, but it is up to distro makers to actually use the evidence given that the traditional Unix layout is garbage.
Congress Scolds the FCC for Making the Cable Set Top Box Market More Competitive
Downvotes because I'd like to use Atom in a browser? Stay classy HN.

edit: If you think Atom, or parts of it, running in a browser is a _bad_ idea, maybe say why rather than just click a little down arrow.

I'll point out that GitHub embeds Ace when editing files. Ace is pretty good for quick edits, but Atom's editor is better, as is the whole package of UI. From editing from Chromebooks, to tighter git and GitHub integrations, Atom on the web could do a lot of good. If I were GitHub, I'd look to take advantage of the awesome work done on Atom in the core business somehow.
I was also surprised by the choice to donate the money. Given the huge homelessness problem in SF, I get the impression it's meant as a characteristic jab just as much as an act of charity.
As a fan of .NET Web API and having not worked with ServiceStack may I ask what I am losing by not embracing ServiceStack?
http://fashionmetric.com/careers.html is their site and apparently they're looking for Dev Ops.
and spring which causes all types of weird random bugs from old cached code in development
The Ultimate Guide to Writing Functional Specifications
The Wiki link lists contest type, winner and margin. It is very easy to compare and see how each candidate has performed.

The facts are, in open primaries Clinton has won 10-4. If you include semi-open it's 11-4. In closed primaries Clinton has won 8-1. If you include semi closed its 10-3. There is no meaningful difference. Sanders underperforms in all primary types.

The only contest type Sanders has performed better in are caucuses, winning 11-4. These are the least democratic type of contest of them all.
>Wearing a bow tie in an informal setting broadcasts an unawareness of (or an uncaring for) social norms

Which to me is a good thing. The sooner "social norms" die out, the better. They're the source of many issues - and especially the source of the form of identity politics that exist today. The refusal to accept people who are "outside the social norm" and instead ostracize them for failing to "fit in" is the problem, in more ways than one, from my point of view.

>Hence, it reinforces the negative stereotype of the scientist as someone whose social status is outside the mainstream, an "other", a position to be avoided rather than aspired to.

Another way of saying this: It sends a positive message that you can be whatever you want to be, no matter how "weird" or "different" you are from society. That you can be yourself instead of what others wish to see you as. Even if you have a quirky or dated fashion sense.

I'll agree with you on the pedantry. I feel there is a time and place to be a pedant - and most of that is when it is mission critical or in academic work. It gets in the way of communication more times than it helps.
The offer letter includes the stock/salary options based off of the current and projected valuation of the company. It's hard not to be impressed when you see the eye-popping values of stock options after they vest (4 or 5 years).

At least that was my experience in 2011. Had I taken the offer I would have had no problem affording a Bay Area house today, given Palantir's current valuation. That also assumes a liquidity event.
For all people that think this is still a issue: it is not:

* Arch Linux: https://wiki.archlinux.org/index.php/Arch_filesystem_hierarc...

* Fedora: https://fedoraproject.org/wiki/Features/UsrMove

* Debian: https://wiki.debian.org/UsrMerge

* Ubuntu: https://wiki.ubuntu.com/FoundationsTeam/Specs/Quantal/UsrMer...

And this is true for quite a long time. I think the last distro that did /usr merge is Debian and this is already 3 years ago. So I find surprising that people still thinks that this is a issue.

The only thing that remains is the difference between bin and sbin that Fedora/Ubuntu/Debian still maintain (Arch Linux simply merged everything).

P.S.: of course, there should be still distros that use a split /bin /usr/bin, /lib and /usr/lib, etc. OpenWRT is one of them. However I think the major distros already migrated.
So gimmicky and shallow, can't believe this works.
This literally makes my day. They should bring back Geocities
Yes, assembly loading is exactly what I'm talking about.

>An assembly is loaded the first time it is referenced in executing code in an AppDomain. This is fairly unavoidable in the .NET world

Premature assembly loading was easily avoidable with Web.config where you specified the request filter and assembly qualified type name of a handler. Hope it will be covered in ASP.NET Core / OWIN someday.

Yes, you are right about the map: it allows you to select who handles what. Still Web.config stays a much better contender in that deep matter: it allows to attach modules without changing code. A common scenario like adding a custom auth module to existing web application is a breeze with Web.config.

Code-based map looks a bit clunky after experiencing the gifts of Web.config flexibility and efficiency.
> Adobe products

Adobe products have codebases going back decades, of course they are written in C/C++. Furthermore most Adobe apps have fairly advanced processing needs that your run-of-the-mill CRUD GUI does not.

> anything built with Qt

Qt isn't even stock C++, they had to hack a meta-compiler on top of C++ to effectively serve the needs of their GUI system.

> even the Swift language itself

By this logic, thousands of GUI apps are written in x86 assembly.

Between C#, Objective-C, Swift, JS+Electron, Mono, and many other mature, high-level frameworks that don't trash memory at the slightest provocation, youd need some very good reasons to use C or C++ for a GUI app these days.
Turbolinks 3 (now known as Turbolinks Classic) is old news. Rails 5 will ship with Turbolinks 5 and 5 has no support for partial rendering.

I tried partial rendering in TL3 and liked what it did. I then moved to TL5 and couldn't figure out how to migrate my code that made use of the partial rendering feature. It'd be nice if they provided a better upgrade guide on how to accomplish similar tasks between TL3 and 5 to make the transition easier.
This comment isn't going to help.
Is there an archive of TimeCube we can train this thing on?
A forward-deployed engineer is a fancy title for an engineer who is stationed permanently onsite at the client, usually with their own dedicated desk/office.

A business cultivation engineer is basically a sales engineer responsible for interfacing with and being a technical resource for the client's technical buying team (e.g. IT department).
Props to both of you.
Funny how all the UK headlines just mention that Khan won from Goldsmith, but outside of the UK the news focuses on a "Muslim mayor".
>No AI yet (In the future AI I love and respect you and welcome your presence in our world)

Roko's Basilisk [0] is pleased!

[0] http://rationalwiki.org/wiki/Roko's_basilisk
Palantir tshirts are very popular on Australian university campuses too in my experience, from recruiting events they run.
Yeah, according to this Wired article it's called "Piper", and they transitioned to it from Perforce: http://www.wired.com/2015/09/google-2-billion-lines-codeand-...
I'm curious if any positions require pre employment drug tests, random urinalysis, or security clearances. What a miserable life for a 20 something in the private sector!
Just saying - the canonical Edifice Complex gaffe was the Rouge River plant built by Henry Ford.

(your humble narrator worked at a startup taken down by the Edifice Complex ) .
The United States seemed prosperous enough even in its early days. Even though it had to pay taxes and such to Britain.

I guess the best argument along those lines you could make is that the US depended on imported slaves.
It's an uncommon thing, an anomaly, so it's news. Most people outside the UK have no idea who Goldsmith or Khan are.
For those on the fence about learning Rails it's one of the most in demand frameworks out there. I don't just mean in terms of sheer numbers node but in terms of awesome jobs associated with it.
I'll forward the compliment and feedback to our UI / UX designer, thanks!
It's not FUD, and GPLv3 is not clearly a superior license. It may surprise you to learn that different people value different things and have different opinions, and so want different licenses. GPLv3 is really a pretty extreme license that imposes a lot of restrictions that a lot of people simply don't want. If GPLv3 does what you want, by all means use it, but don't denigrate the choices other people make.
Today I learned that /usr actually means user, not Unified System Resources. Damn, one less thing I can nitpick about.
The ability to say "I F'd up" is an important skill of leadership. Capt. Kohei Asoh [0] crashed a Japan Airlines DC-8 into the San Francisco Bay after a miscalculating the final approach. Nobody was injured and the aircraft was repaired. It became famously known among pilots as the "Asoh Defense"

[0] https://en.wikipedia.org/wiki/Japan_Airlines_Flight_2#The_.2...
Do log plots (with scientific notation) work yet?
> Establish a new, consistent filesystem hierarchy.

systemd is kind of enforcing this already, preferring /usr (where most of the packages go) over naked paths. This is the trend on relatively modern desktop systems, which thankfully preserves standard fs hierarchy while mostly keeping everything in one place. (Unfortunately there are bunches of non-desktop uses for Linux out there.)

See also https://freedesktop.org/wiki/Software/systemd/separate-usr-i....

> It would maybe be even easier if we could redirect writes (I'm not too versed in filesystem capabilities) from the legacy paths to the new ones.

Quite a few distros (and users like Rob Landley) use symlinks from /bin to /usr/bin and the same goes for /lib. sbin is sometimes linked to bin. This does some of the redirection.

(I am not aware of the /usr/tmp and /var/etc stuff mentioned in the message.)

> After even longer, delete the legacy paths.

Nah. Millions of scripts are writing she-bangs like #!/bin/sh and I don't really expect to see this being changed...

Workarounds using `env` is kind of crippled since a.) it introduces an extra level of dependency and indirection and b.) it stops the user from reliability passing options to the interpreter (Linux only cut at the first space, with all sorts of other *nixen doing different things with multiple spaces.)
Absolutely, Bleacher Report and I believe Pintrest are both using it in production.

Here is a full list of companies using elixir: https://github.com/doomspork/elixir-companies
I was a "Programmer Analyst" at a consulting firm for almost four years, which is the same thing as a "Forward Deployed Engineer". Basically what it means is a consultant who writes software for the client, frequently involving on-site travel and face-to-face interaction with clients to gather requirements and design systems.
> As todays announcement probably made clear, that didn't really solve the problem, because it felt way too much like "We don't like Pinboard's founder, and we'll revise the rules until he loses." Not saying in any way that's what happened, but that's the optics.

This is understated. dang is on the record ( https://news.ycombinator.com/item?id=11636651 ) that that's exactly what happened.
Let's be honest: the people who are indiscriminately xkcding their plots were never making good-looking plots in the first place.
Barrotes ate all my floppies

http://vxheaven.org/vl.php?dir=Virus.DOS.Barrotes
> The software company focuses a vast majority of resources on POCs and "consulting" revenue (really, rent-a-coder revenues) and these "consultants" end up failing as product innovators (i.e. they contribute practically nothing to the productization or even harnessing of institutional knowledge) and they also fail as true consultants (i.e. they do not have deep industry experience or management consulting prowess to be able to deliver unique value and engage with clients). Ultimately, this happens because leadership neglects product and becomes too caught up chasing deals and burdening the organization with custom development work to close the gap between the existing product versus market needs.

Wow, that's a good summary. It's a trap that companies fall into and can never get out of:

1. Company has Product X and a bunch of smart engineers excitedly working on it.

2. The sales process ensues. No customers actually want Product X, but a few whales say "We don't want that, but you have smart people, we will pay you for this sorta-related ABC custom solution for us!"

3. Company tries to stuff ABC into Product X. They think they are improving their product AND getting the customer to pay for all the NRE! Woohoo! But in reality they've just turned into a contract engineering company and don't know it.

4. Steps 2 and 3 repeat until Product X is a franken-product that has so many features in it, nobody knows what it is supposed to do, customers still don't want it, and the engineers eventually realized that they are no longer working on the product they were so excited about.