skysight-inc/HackerNews huggingface dataset:
A timely book. The article is a review of The Philosopher: A History in Six Types By Justin E.H. Smith[1]

Philosophical practice has certainly become bound up with academic philosophy. To such an extent that to be a "philosopher" one must become a lecturer in philosophy, preferably tenured because of the added cred. that brings. This is damaging to the grand project of philosophy because it creates an artificial division between those who supposedly "do" philosophy and those who follow.

If the review of this book is accurate then Smith reckons that there are in fact six types of philosopher: the Natural Philosopher, the Sage, the Gadfly, the Ascetic, the Mandarin, and the Courtier. The Mandarin corresponds to our academic philosopher system. One detects a slight pejorative note in the label perhaps? FTA:

“The Mandarin shares the pages of Smith’s book with five other types. There is the Curiosa [Natural Philosopher], who blurs the boundaries between natural science and philosophy. There is the Sage, who engages critically with a culture that he or she has thoroughly internalized. There is the Gadfly, whose critical engagement with the culture deploys such modes as parody or invective. There is the Ascetic, who disclaims such ersatz values as wealth or honor or pleasure for the real values: goodness, reflection, simplicity. Finally, there is the Courtier, speaking convenient untruths to power.”

I think there is a very real sense in which philosophy has taken its eye off the ball in the last 150 years. However, I believe that philosophy is going to come into its own again because of the questions that machine intelligence, genetic engineering, and computing in the humanities pose. Why so? Because philosophy thrives at the blurred boundaries of disciplines. Every ages challenge is to reinvent philosophy in its own image.

[1] http://press.princeton.edu/titles/10698.html
Maybe the author's name has some weighting around these parts? ;)
No, a portion of the bar (the "Control Strip") is always reserved for system stuff and can be expanded to full width with a tap.
Κρίνονται πολλά στην τέταρτη αγωνιστική
I think sprawl and zoning are orthogonal issues honestly - the problem with terrible suburban neighborhoods are largely caused by the same things as terrible urban neighborhoods: the top-down master-plan philosophy of urban planning.

If anything onerous suburban zoning tends to be far more painful than onerous urban zoning.

The lack of livability is the result of overly restrictive zoning. Instead of putting supermarkets and movie theaters where people want them, they go where planners have deemed The Proper Place. Most suburbs are characterized but this, and it turns out top-down planners aren't actually very good at foreseeing what residents want, and what will create the greatest quality of life for them.

Agree with all the points about sprawl and toxic car-centric lifestyles, but even in its own context, these neighborhoods are still failures.

I've personally never lived in Houston, but there's almost no major city in America where you can find actually lax zoning. In almost all places it's all incredibly restrictive - if anything urban areas tend to be a bit more lax (they at least entertain the idea of mixed-use development). Overplanning is the disease, and both urban and suburban places can manifest it.
Trendly | Rails Developer | Louisville, CO | ONSITE

Trendly is shaping the future of social commerce, influencer marketing and the relationship between people and brands.

WHAT YOU WILL BE DOING

Lead all technical decision-making, process, delivery and execution.

Build next-gen influencer marketing tools and innovative ways to deliver previously unattainable data to brands.

Help build an engineering team while mentoring/guiding those around you

WHAT WE ARE LOOKING FOR

Deep experience with developing and scaling web applications. We use Ruby on Rails, so experience with it is a plus.

Clear understanding of the full web stack. We’re syncing and serving up over 2 million images to our service and this is growing exponentially. We want someone that finds challenges like this fun.

Leadership skills to build an engineering team and a desire to be involved in high-level decision-making processes

Solid experience using APIs. We’ve got some fun and deep integrations with Stripe, Shopify, and more in the future.

Someone who is excited about the potential to be a key player at a high growth startup and wants to be invested in the success of Trendly.

You have started something on your own before—a startup, an open-source project, etc.

More here: https://docs.google.com/document/d/1D4pKGu3Dn4-AZ4BhRzwUxUgm...

Contact hello@betrendly.com to apply or with questions.

(I am currently contracting with this folks and they are good people.)
You have 2MB data.

You compress it to 1MB, SandForce controller fails to do anything because already compressed, writes it to flash, and you wear out 1MB of physical flash memory.

You don’t compress it, SandForce controller compresses it to 1MB, writes it to flash, and you wear out same 1MB of physical flash memory.

How (1) might be increasing write amplification and shortening the SSD lifetime compared to (2)? Aren’t they nearly equivalent?
Yeah, I looked at the "America" section of the news site and it's very anti-America and very anti-Clinton. Having a show on there is concerning and looking at the descriptions for the episodes for the shows it looks like Assange really doesn't like the US government at all.

EDIT: I still don't think he's releasing these because of bias but I think he's very happy with the effect of the leaks that he has gotten
Ilograph
The incentive problem goes even deeper than that, because customers themselves also don't have a good way to measure the costs of breaches.

If someone company gets hacked, a consumer's gets leaked, and 3 years later that info is used to steal that person's ID, how is that consumer supposed to determine the root cause?

The real problem is that the effects of bad security are very far downstream from the initial problems in space, time, and individuals affected, so proper feedback to those responsible happens very slowly or not at all.
What was the Foursquare CEO exercising when he made unsubstantiated allegations against Yelp?
Why would he pay AWS anything?
Right, if you do the same handful of things over and over again, you eventually realize that it helps to have a way to talk about those things at a higher level. It's nothing too serious.
I don't know if anyone remembers the old days of Yelp ( talking 2006-2007-ish ). It was a fun community to be a part of. As a reviewer you had a great feeling like you were appreciated. There were community organizers setting up get-togethers at bars, sending swag to you in the mail, and earning stars and badges. It's really too bad they threw that all away.
Lenovo Phab 2 Pro – The World's First Tango-Enabled Smartphone
Yup, as notahacker intuited, Charles Stross is another favourite author, whose back catalogue I am eagerly consuming now.

His Singularity Sky / Iron Sunrise are (opinion) great introductions to what the kids may call his 'hard science' fiction -- though I'm disappointed that there won't be a third (and disappointed in myself for misunderstanding a rather large plot construct throughout the entire second book).

Accelerando is superb -- a delightful discovery made via some HN comments ages back.

It's heavy on spoilers around the history / creation / plots of same, so if you're ever going to read the above, wait until then before reading this: http://www.antipope.org/charlie/blog-static/2010/09/books-i-...
"Because Facebook's entire code base is compiled down to a single binary executable, the company's deployment process is quite different from what you'd normally expect in a PHP environment. Rossi told me that the binary, which represents the entire Facebook application, is approximately 1.5GB in size."

http://arstechnica.com/business/2012/04/exclusive-a-behind-t...
I can provide my anecdotal current experience. I just started a new role in a remote position with less "work experience" (vs. personal projects) than you and I can say that the autonomy is not an issue. I'm working on a complex, undocumented, "created-here" and over-engineered C++ code base left behind by a senior programmer and have found there to not be an issue. Granted there is a bit of a ramp-up time as I'm learning the code base but I ask questions in our chat application whenever I get stuck and my teammates are pretty responsive. I've actually found that I'm more productive/learn the code base more when I'm remote than when I visit and work in the office. In the office I use the other programmers as a crutch and they end up spoon-feeding me the solutions because it's easier for them. Remote, I make more of an effort to understand the components independently.

I wouldn't be too worried about "getting stuck" in the code. The larger and uglier the project, the slower it is to learn the components but I've learned to embrace getting stuck. It's part of the process and once you've figured it out you know that small part of the code base a little better.
This is something which I can't belive wasn't already supported. It seems so obvious. Most of the time, when I use a VPN, I only want certain applications to use it, and others not.

Or, the same for Tor. I ended up using Transparent Proxy and creating a separate linux user for Tor browsing, mostly because iptables stopped being able to filter by PID. Also, it provides a bit more encapsulation. (Note, in my use case I was not too much concerned about being RE-identifyable, rather that my "ISP" and anyone nefarious on my WiFi should not see my traffic, and that I appear anonymous to websites. Most users should use something like TorBrowser to minimize their uniqueness!)

Long disgression, but I really wish you could right click on the title bar of any app, and say "route this through VPN / TOR / over cable". I never got around to implement a prototype unfortunately.
VIZ Media | San Francisco | Software Engineer | Full-time | Onsite

VIZ Media is the leading company for anime and manga localization and distribution. We’re looking for someone to join our small engineering team, where we work on web and mobile apps to purchase and consume anime and manga titles. Some of our well-known titles include One Punch Man, Naruto, and Sailor Moon, in addition to lots of other content across new devices and platforms.

Full job description: http://www.viz.com/company-jobs/job_software_engineer or email your resume to: jobs [at] viz [dot] com.
> If at least the external Apple keyboards had it...

It could happen. The Touch Bar internally communicates over USB.
Thanks for your reply.

I found it on 'The PvNP page' - at time of writing the second to last entry.

https://www.win.tue.nl/~gwoegi/P-versus-NP.htm
I think the negative reaction to the new MacBook Pro seems excessive. The only real objections I have are the increase in price and the new keyboard though I'm open minded that I'll get used to that.

Apple like to make slim, light products. And that's a good thing! There's always a compromise between size/weight/power usage and performance, and I don't think the choices they're making are bad ones. I'm sure if they could have put 32Gb in there without sacrificing some other aspect of the design they would have done so.

The negative reaction to touch bar seems to be mostly from people who haven't used it, the press reaction was positive. I use vim but the escape key is horrible to reach on a Macbook Pro anyway so I rebound it a long time ago. I've read bizarre complaints that developers 'need function keys for single step debugging' as though that's not going to be possible with touch bar.

But then I never really got the 'Apple software quality' meme either so maybe I'm not representative.
The new MacBook Pro's Touch Bar is meant as a halfway point between keys and a touch screen. It may replace the application dock, it may replace the menu bar, it may do more granular things like offer local variables, or word completion.

Typed input is slow. Until USB can wire into the brain, we will continue needing input help. Perhaps the Touch Bar will, with the help of software, make the data channel to between brain and machine a little faster.

The UX of the Touch Bar's software will effectively determine productivity increase and adoption. In a world where Moore's Law has run its course, I believe an improvement of above 20% input speed will make it a success.
Electronic voting can mean different things as computers can plan different roles in the voting process. For example, just in terms of recording votes, we have

- internet voting

- touch screen voting

- optical scan voting

Computers can also be used in other roles, such as voter verification, vote tabulation, and results transmission, result verification, and auditing.

With only paper ballots, arbitrary vote verification is likely to be a tedious process, if possible at all. Cryptographic methods such as homomorphic tallying can ensure vote secrecy and vote verifiation. This can also provide stronger guarantees of chain of custody integrity by verifying voter receipts or cast paper ballots are included in the final tally. With only paper ballots, trust that a given cast ballot is included in the result relies on trust in those doing the tallying and the chain of custody of the ballots themselves.

One could imply from the phrasing of your question that you have reservations about any benefits electronic voting might have. What's your take?
How You Can Reverse Your Age
Fantastic app... I've been looking for something like this and appreciate you pointing me in the right direction :)
To be fair, it was pretty snarky. It was meant to be silly not hurtful.

In my experience, people pick and choose what they need at the time. I don't think it's unreasonable to say conversations like this happen all the time.

Dev1: Hey, i need to test my control flow, but i need the register allocator.

Dev2: Oh yeah, I put together a facade for register allocation that just does LRU and injects the push/pop pairs to do the right thing. I couldn't get away with a simple interface because there's some weird shared state. The graph coloring allocator is hard, and will take me some time to get ready.

Facade is kind of code for a leaky abstraction. It communicates a lot about how the api really works. Most of the stuff in GoF got picked over and teams took what they needed. Are you doing design patterns? well, kinda. In that sense, i think it did a lot in the Christopher Alexander spirit.

The original author wasn't wrong, just look at FactoryFactoryBuilderFactoryMadness from java's crazy times. But i don't think that's a fair characterization of the entire field of programming.
No, it has wires both between halves and to the keyboard.
> I don't really understand why one should look down and search for what to press instead of simply using a keyboard shortcut via muscle memory.

From a personal perspective, I agree. I think we generally forget though, we are vastly in the minority and this technology is designed for the layman

Basically my litmus test for this stuff is "would my technologically illiterate mum use and understand this. Will it enrich her computing experience". If yes, it's not a dumb idea. We'll see how the market reacts though
I think is somewhat of a gimmick, too, but withhold my judgment until I've tried it or at least have heard from many people that it indeed is

No escape key. Less touch space than a Surface Studio. Lame.

I suspect that the missing physical escape key will not be much of a problem because, from what I have read, the left and right edges of the TouchBar have a fairly fixed layout, so muscle memory will work there. Also, those who really need haptic cues to find the key will learn to slide in their finger from the left end or use the number keys to find where the TouchBar starts without having to specifically look at it.

Also, I don't think Apple would add such an expensive piece of kit (I doubt the price difference is mostly margin. Can you buy LCD panels of that size or were they specially made for them? How hard is it to make such a thing robust? A thin stroke of glass breaks easier than a full screen) if they thought it to be a UI nightmare.

But since I know so little details of this, that's mostly guessing.
Tim Berners-Lee warns of danger of chaos in unprotected public data
The biggest problem I see with academic websites is that their publications are always out of date. Google scholar has always more recent publications listed. Do you have any plans to fix that? I think most academics have their faculty website profile and naybe a google scholar profile. I think your generator needs to be automated because otherwise it is just another site you have to update every tine you publish a new paper.
My Obituary Is Ugly and Yours Might Be Ugly Too
Honestly Windows 10 isn't so bad. I primary do my development on a Mac as well but have switched on and off with Windows 10 machines. Naturally the build quality of the hardware has a crazy scale for Windows machines but stick with good hardware like the Surface line or at least Microsoft Genuine.

With the new Ubuntu capabilities of Windows the terminal isn't so bad. It still leaves a lot to be desired but I think they're well on their way. I wouldn't be surprised if in another year Windows 10 is just as good in nix. At least that's what I'm hoping for.

I do feel like MacOS does a better job multi tasking though...
My company used WPEngine for a while until we wanted to move from a blog. subdomain to a subfolder for SEO reasons. WPEngine doesn't support this, so we decided to host our own.

We are on AWS and have a pretty sophisticated Chef setup, but I want to stress that if you are a SaaS company, you do _not_ want your Wordpress install as part of your production network. By running Wordpress yourself you're taking on upgrade responsibilities, and you need to be pretty diligent in upgrading in order to avoid exploits. At minimum you should put Wordpress in its own VPC; we ended up running on Heroku instead to keep it as far as possible from our production infrastructure.

If I were setting up a new wordpress blog for a company I'd go with WPEngine if possible, if not I'd host on Heroku, and only if it needed to scale a lot would I consider hosting it myself on AWS.
It'll be interesting to see if & when this starts to influence desktop software design. Since the early 90s, it's largely been considered a waste of time to optimize client programs for speed or memory usage, because a new machine will just come out in a couple years with double the memory and double the processing power. There's a lot of low-hanging fruit in application-level performance, optimizations that could be done but aren't because the user won't perceive a difference. Now that Moore's Law has largely stalled out, I wonder if we'll start seeing innovation in software platforms (languages, frameworks) to optimize for speed & space instead of ease-of-use, to try and recover that performance that the hardware isn't giving us.
If you've never used a Windows touch screen PC, I can imagine that you can't imagine why you'd want a touch screen. If you have, then you know that after a day or so, you just start reaching for the screen intuitively, and it's a rude reminder of the bad old days when it's not a touch screen. This is what Apple missed: none of them use a touch screen, none of them bother to check out Windows, so they can't imagine how important it can be. The Touch Bar is a poor substitute for it, and calling any laptop "premium" in 2016 without full touch is marketing, not reality.
LOL Stoppelman's response sounds like something you'd hear from Trump - at the very least it's his platform of choice (twitter).
Dark psy.
> If so, how would you enable/disable passing capabilities? By having a meta-capability "I can pass capability foo"?

I would first question why you think you need to disable capability passing at all, which was the main thrust of my post [1]. What specific problem are you trying to solve by restricting capability passing?

Perhaps Unix-style 'fork' has some undesirable semantics, but I don't see how restricting capability delegation would solve them. POSIX sandboxes using capabilities have been done a few times, originally KeyKOS and then EROS. Perhaps the most accessible introduction for those coming from a UNIX introduction would be Capsicum [2].

[1] Yes, "kind" classifies capabilities into those that can be passed around without restriction, and those that can't, so I'm questioning the utility of that

[2] https://www.usenix.org/legacy/event/sec10/tech/full_papers/W...
He says he's using S3 for media and uploads? Unless I'm misreading it.
Sure but it wouldn't be that hard for them to keep macbook pro "pro", and it makes them money and earns them maven users
I heard they don't even know how to use the three seashells..
Thanks, I'll check out that Spotify channel.
If you're in one of their cities (NYC,DC,LA and a few others look) into https://www.theinfatuation.com . It's curated instead of crowd sourced and definitely caters to a younger audience.
I've been developing on Windows for years (I had a mac, but I just didn't take to it).

I've got a Surface Pro, which is ok, but I rarely use it as a tablet. I've also got a Lenovo which is almost 7 years old, and I'll probably upgrade in the next year. For durability, my Lenovo is tough to beat. I'm eyeing up a Yoga 910 (waiting to see what the 910s is like).

The reviews for the 910 are quite good, if you're wanting a portable machine. I believe it is fairly easy to run linux on most lenovo machines if that's your thing.
The State of Platform-as-a-Service 2016
The only one of those I use regularly is volume. As long as they have an easy way to change volume I think the touchbar is a good thing
Well this gives me an idea to make a meta-honeypot. A honeypot network running in containers, running in VMs, running on hardware.

They'll say "Oh! This is the Docker container thing I read on HN! I'll just use (X_BUG) that will allow me to gain root on the real system" and instead they pull themselves into root on a VM.
Relevant article from The Marshall Project (in my opinion a very respectable source), "Three States to Watch if You Care About the Death Penalty" referring to Nebraska, Oklahoma and California ballot measures:

https://www.themarshallproject.org/2016/10/19/three-states-t...
Usually, desk space.

At this very moment, I have 3 monitors in front of me (2 30", 1 27"). Space is at a premium, I don't gain much with the laptop screen. In clamshell, I can tuck it below the monitors.

Sometimes I will have the laptop open. But then the screen is not properly positioned vs the other(s) monitor. And then I put it in a stand. Which means I no longer have easy access to the keyboard.

This is why, in fact, I bought my first magic trackpad. I caught myself reaching for the laptop's trackpad to use gestures or scroll.

Get me an external keyboard with a touch bar and I'm on board! I don't think that's going to happen though, because right now it is what makes the MBPs stand out.
For what it is worth, no Apple fan I know was seriously disappointed by the Touch Bar on the new macs.

They (myself included) are disappointed by:

* A pro machine with underwhelming specifications
* Connectors that now few people know which is what. I feel bad for the amount of arguing and screaming workers in Apple stores are going to get over USB vs USB C vs MagSafe vs Lightning vs HDMI vs Thunderbolt vs Headphone jack -- Heck I own macs and I'm not even sure what all you need for a new iPhone and a new MacBook Pro

As a great example, someone I know that describe's himself as an "Apple Fanboy" spent a half hour talking about what a flop the new MacBook is while wearing his Apple watch. That really makes it sink in what a lemon people think the new MacBook is