skysight-inc/HackerNews huggingface dataset:
I've been trying to put my finger on what bothers me about Sam Altman ever since he was named President of YC in 2014. Now I know. It's less to do with him; more to do with this narrative of Sam Altman as some visionary, world-saving, future-builder. The story just doesn't fit the character. There's no comparison between him and true visionaries like Elon Musk, Steve Jobs, Jeff Bezos, etc.

Unlike Sam, these guys can dive deep into whatever industry they choose with a very obvious clarity of thought. Watch any of their interviews for examples. Even though Steve Jobs wasn't "technical" he was able to speak about the technical aspects in detail. On the other hand, Sam seems to stand at a very high, superficial level. I have yet to see him dive deep into any of the frontiers he's focused upon: AI, energy, biotech, etc.

But it's not just that, these visionaries let their track record speak for itself. I don't seem to understand Sam's track record. A Stanford dropout whose claim to fame is selling Loopt for $43M (at a loss to investors) after raising $30M in total at a $175M valuation, and pocketing $5M for himself? Then goes on to tout YC's runaway success as due, in part, to his leadership when >60% of YC's portfolio value is due to ~15 companies from pre-2014 YC batches.

To top it off, as proof of his ambition, a silly comparison between YC's portfolio value being 14% of Alphabet's market cap is made. That's apples-to-oranges.

Bottom line, the results we see today are largely due to PG & friends. I wish people would stop forcing this narrative of Sam Altman as a visionary. Right now, he's more Tim Cook, less Steve Jobs. There's nothing wrong with being an operational genius. YC, the company, has a manifest destiny.
Some teams in Microsoft still had private offices at least in 2015, although many teams had moved to an open office.
Of course, but we're talking about opposite world views here.

I actually read a bit of an insinuation to the fact they're both gay, but maybe I'm overreading into the article.
> people was referring to investing a probably significant value in ads

Who did? I started the discussion and if you read the whole thread you can see I'm talking about spending $5-10 a day.
What do you want to achieve?
The most functional packing app
This is why you should always create something, even if you think it will never be accepted by a large audience. It is worth it for the journey itself.

Reading this post made me wish I had spent more time with 'gcj'. Though in all honesty I know I gave up on it because I didn't want to go the tougher way - the the normal JDK was just there. Creation is beautiful, and its ending bittersweet for the creator and the witnesses.
Cost wise, seems feasible on a sqft basis (assuming a small office - cubicle equivalent). And I don't imagine the fit-out would be significant on a long lease.

Average for bay area is $40/sqft/yr
https://42floors.com/office-space/us/ca/san-francisco-bay-ar...

Office size data (small office ~100 sqft)
https://www.quora.com/What-is-the-average-square-footage-of-...

CBRE will have more details with registration:
https://researchgateway.cbre.com/PublicationListing.aspx?PUB...
Azure looks like the only major one you missed. I've used both AWS and Azure a lot. The best one will obviously depend on your use case but if you avoid lock in it shouldn't matter too much. I may write more on this if people are interested.

AWS comparison: https://azure.microsoft.com/en-us/campaigns/azure-vs-aws/

They have more regions than AWS (30 vs 13):

https://azure.microsoft.com/en-us/regions/

https://aws.amazon.com/about-aws/global-infrastructure/

The naming is a bit funny though:

https://unop.uk/azure-eu-regions-naming-confusion/

Someone here thought this was due to using UN regions.
French Banks Offer Credit Card Numbers That Change Every Hour
The source code of the Mirai IoT botnet leaked online. Do you trust it?
Not to mention it allows them to control negative comments/articles through implicit threats/incentives and direct (and hidden) moderation/manipulation.

There's an annoying fakeness about YC/HN that gets old after a while. Lots of founders willing to tell YC folks whatever they want to hear and YC folks happily slurping it up like it's authentic. Genuinely gamed. And worse they treat anyone who isn't a sycophant (people like @pinboard/idlewords) as crazy assholes who they actively seek to filter out of YC/HN as possible.

It would be really good for the world if HN was replaced by a neutral platform.
Software allows a better abstraction of a problem than anything in the mechanical world. Progression in software craftsmanship has shown us that powerful functionality can be hidden behind a simple interface, if sufficient thought and design is put into it.

Our expectations of how we interact with software have risen over the years, and that's a good thing.
This here is a smart negotiator
So he's essentially using the OS's disk cache as his cache, and tracking the disk files substituting for manual memory allocation.

In this situation on .NET, I wrote a resource manager that handed out handles to large byte arrays (in particular, ones that were too big to be collected outside of gen2, in the large object heap, which kicked in at 80kb at the time IIRC). The handles implemented IDisposable so taking care of handing back the byte array was no more or less tedious than any other resource you need to manage explicitly. The resource manager kept a hold of the arrays internally using a weak pointer so they could still be collected when gen2 collections actually happened, but allocating the buffers themselves would never cause gen2 collections in a steady state.

To turn that into a cache, you'd need another layer with keys, an eviction policy and an invalidation mechanism. I think it ought still be better than round-tripping to disk.

I wrote a different version of the resource manager that used P/Invoke helpers and unsafe code to allocate from unmanaged memory directly, but it didn't perform any better - it didn't relieve any pressure on the GC, which was 2% of CPU usage at full load in any case.
I'm a sucker for Cunningham's Law, but aren't we all:

https://news.ycombinator.com/item?id=11122973

https://news.ycombinator.com/item?id=12134303

https://news.ycombinator.com/item?id=11548951

https://news.ycombinator.com/item?id=11017603

https://news.ycombinator.com/item?id=12283041

https://news.ycombinator.com/item?id=12473851

That's in the last year. Looks like there are 31 stories total with no (live) comments and > 89 points. But then there are all the ones where people posted about there being lots of points and no comments...
Interesting, are these "big N" companies that open to just knock on their door and request office tour? :)
`git checkout` is indeed a stupid command, because it has 3 modes:

> git checkout [--detach|-b] <commit-ish>

Set HEAD to a new place and sync the working-directory/index to it.

> git checkout <paths>

Copy paths from the index to the working directory.

> git checkout <tree-ish> <paths>

Copy paths from a given commit to the working directory.

This means that "git checkout HEAD file" is different from "git checkout file".

Similarly, `git reset` has 2 modes:

> git reset <tree-ish> <paths>

Copy paths from a given commits to the index, leaving the cwd unchanged.

> git reset [--soft | --mixed | --hard] <commit>

Set *HEAD to a new place, and optionally sync the working directory/index to it.

This is obviously terrible, but changing the names now might be worse.
Being secure and having privacy is for the privileged. To actually have the same amount of security and privacy before the internet and device boom is prohibitively expensive for over 90% of the citizens.

They've made absolutely certain of it.
Reminds me Markdeep https://casual-effects.com/markdeep/
So, You Want to Program Quantum Computers
Getting a million users isn't all that hard. The test is whether you keep them.
An interesting analysis. Let us see if the mods let you keep it up.
Almost always the tenant
No problem, BTW, in my mind it's getting rid of the (need to) stash and improved management of untracked files that are the major simplifications, not staging.

In my workflow I also see no cost, but I am happy to accept that that's because we don't have very sophisticated needs.
It means they don't bring up the subject unless it is relevant, or asked.

> "making disciples and spreading the good news is more than knocking on doors or handing out pamphlets"

What does is involve?
Yesterday.
I'm on the hunt for a new guitar and I've been browsing various sites looking at them.
On an unrelated forum there were one of those adverts which was a grid of 6 items the store sold plus store logo.

It got me to click because the guitar looked eye catching and I wanted to know more.

That's probably the first ad I've clicked in months.
I'm working on embedded linux devices as a software tester and part technical writer, however, I have managed to get around 6 of my friends and ex-coworkers positions in the past 12 months, with another three going with counter-, or other offers. This year I have realized that I've become a lot of peoples' go-to person for creating better CVs, LinkedIn profiles and cover letters for applications.

Living in the EU is somewhat limiting in the legal and financial sense, because I am unsure about cross-country pay-outs, recruitment and legislation. Do you happen to have sources where I could learn more about these things? I might just make it a side-business to my existing one to refer people as a recruiter agency, not simply via already in-house acquaintances (which yield mediocre referral bonuses in many cases).
I have some bad experiences with mediastorage (the core of SAF) getting the state of the FS royally confused. Various apps used that path even before SAF, because it is also the backend for the Media Transfer Protocol support.

Thing is that SAF only arrived with 4.4, and didn't properly handle anything more than single file access until 5.0. The the write_media_storage permission was introduced in 3.1. Thats some 5 releases and 2 years of goofing around before they sorted their own mess.

Oh and the external_storage permissions where there initially, but they seem to have edited it since in an effort to clear out some non-Android stuff.
Graphene biosensor has new detection method for DNA mutations
Mysqldump-secure: Encryption, compression, logging and Nagios integration
Leaked Images Reveal Google 'Pixel' Smartphones Ahead of Oct 4th Event
Wealthy people live in a zoo. Every material thing they want is given and available to them with a swipe of plastic.
What do sugar and climate change have in common? Misplaced scepticism of science
Site Uptime Monitoring. With Badges
Independence breeds freedom of mind breeds economic success breeds exstictipn breeds economic refugees breeding centrifugal forces bringing forth citizens longing for independence. Differ your interests from those of the machine you become part of.
Yeah, but out of the proverbial box noscript is at first appearance more secure.
Although we banned this account for abuse elsewhere in the thread, I'm unkilling this comment because it's so patently untrue. It doesn't resemble the Hacker News I look at, and I look at HN a lot.

It's also factually incorrect, both re idlewords (whose latest piece spent most of the day at #1 on HN) and everyone else who uses this site in the intended spirit.

We detached this subthread from https://news.ycombinator.com/item?id=12625852 and marked it off-topic.
This is exactly what I do and I have had 100% uptime for the last two years.
Internal Structure of the Caché Database File Part 1
DC/OS from Mesosphere is a an alternative to AWS that you should consider looking into. (Ref: https://mesosphere.com/product/) That will reduce your reliance on Amazon to just hardware, that's what are you paying for. In addition, you can use Google Cloud, Microsoft Azure, your datacenter alongside as a single homogenous cluster.
We actually built something like this but for bikes. http://lockandgo.bike/index_en.html, it has data connection for remote lock/unlock and even gps to get the position. There was no market. We could pivot to this easily...
Want to use more than one monitor over remote desktop? That's not for professionals only for enterprise!
Where I work, the PC are bought with Windows preinstalled, the disks are wiped and Windows enterprise is installed. Maybe there is a market to sell and buy the unused original license ??
What Other Activists Can Learn from the Fight for Gay Marriage
I looked at that Rightscale link and I think it shows that comparing a very fast moving area like cloud services is very difficult and results in incomplete features matrix. For the unsophisticated buyer, this can lead to misleading comparisons.

For example, Rightscale has "Event-Driven Compute" (sometimes aka as "serverless computation") in the AWS column (AWS Lambda) but that entry is blank in Google Cloud column. However in February 2016, Google announced Google Cloud Functions which is the equivalent to AWS Lambda.

I'd expect a cloud comparison website to update the features matrix within 1 week of the AWS re:invent conferences, the Google I/O conferences, and any press releases.

As for the other comparison Cloudorado mentioned by another poster, that comparison matrix is missing database services like mapreduce, business intelligence analytics, etc.
I don't get the logic of doing this. For one thing, with the new runtime permissions model, introduced in Android 6, you need to request the permission from the user at runtime rather than in advance (in the play store when the app is installed).

https://source.android.com/devices/tech/config/runtime_perms...

So starting with Android 6, the user can say "no way" to granting a permission when asked, or at any time after installation (via the app settings menu), and the app has to gracefully notice and/or handle the lack of permission without crashing or otherwise screwing up. This means the app must be designed where the permissions-related stuff can be called asynchronously. I wrote a bit about this in my question here:

https://stackoverflow.com/questions/32134299/can-you-request...

If just you start writing the app with every permission granted you're potentially going to have a huge headache when you go back to pin down the permissions you'll actually need-- now you need to go back and revise the logic so it can handle possible denials. Probably wiser to do that as you go, no?

And that's just the base functionality-- there's a UI question too that would benefit some advance-thinking. Do you want to hit the user with a huge list of permissions the first time they launch the app? Or maybe only in groups when they do key operations. Or perhaps individually. This is a question that may be informed by an early understanding of what permissions will be needed, so you know when to ask and what to do if denied.
Spectacle – Move and resize windows with ease
IIRC, Fedora at one point shipped some Java programs compiled with GCJ, for example Eclipse.
The city of Paris used to have a gay mayor and a gay man is the CEO of one of the biggest companies in the world, so I'd say bigotry is largely disrupted already.
Windows Firewall Control – Unquoted Service Path Privilege Escalation
Ask HN: How to find a DevOps job from a remote timezone (UTC+3)
I'm a US citizen with a couple of decades of production Systems/DevOps experience. I burned out on the workaholic start-ups in San Francisco and moved to Europe to travel and study music, eventually settling down in a country in UTC+3 (forgive my vagueness, my boss might be listening). We just had lay-offs, and I think I only made the cut because I accepted an absurdly low salary to ensure that I got it, it's kind of difficult to find work for US companies. My boss is trying to convince me that the layoffs are good, using the phrase "better-aligned with business needs" every other sentence, which tells me it's time to go.

I realize now that working for a San Francisco start-up is probably a lost cause due to the lack of overlap and the control-freak issues that come with immature companies.

Can anybody recommend job boards beyond wfh.io & weworkremotely, or just make some suggestions on how to go about selling myself? Having been in SF for most of my career, I've never really had to put any effort in finding consulting customers or jobs before, so this is strangely new territory for me.
IBM still has private offices for many (I hesitate to say most) employees working in the US. San Jose for a fact has private offices. Occasionally you'll see two people sharing an office, but even that is fine for the noise and distraction-free environment you're looking for.
Agreed. This a very long and well written article. It does have some very heartbreaking, personal stories too:

One of Altman’s co-founders at Loopt, Nick Sivo, was also his boyfriend; the two dated for nine years, but after the company sold they broke up. “I thought I was going to marry him—very in love with him,” Altman said
Which is just using AWS and is at least twice as expensive.
Azure data centers visualized
This correlates with their long term goals of making the OS a SaaS, with paid services (like making HyperV available) and pay-or-get-ads for the home and pro versions. Having access to Enterprise, people would simply upgrade to that to avoid subscription fees.

Obviously, I cannot refer to my sources, else people would lose their jobs and more.
My two keys stopped working. I used Karabiner to switch my keys to two music keys. Saved me. I was surprised it was available for free, felt guilty and donated some money for awesome software.
If you use Firefox, you could add https://addons.mozilla.org/de/firefox/addon/decentraleyes/ , it might make the common CDN stuff easier.
Learn enough to go live. Hire people who know the rest.

Learn enough to do the rest if you want to work for someone else doing the rest.
This is a little sad because this means we will have to keep around old versions of GCC with GCJ in order to be able to bootstrap the JDK from source (without a binary bootstrap JDK). Only OpenJDK6 (with the extensive IcedTea patches) can be bootstrapped with GCJ alone, so we also have to keep OpenJDK6 around in order to be able to build the latest JDK.

Bootstrapping becomes harder and more legacy software needs to be accumulated in order to actually build new software from source.

(I'm working on GNU Guix, a functional package manager, and I wrote the package definitions for the JDKs.)
The Pokemon Go Plus – why you need one
Re ‘no bullshit listings for freelancers’, it worked for Gandi[1]. I guess OP is copying them though.

[1] https://www.gandi.net/
She works for Kaiser in the DOU (direct observation unit, ICU stepdown). To get a calendar month off she schedules it almost a year in advance. 2 weeks off she can do with a month notice. A week off usually only requires switching a day or two with another nurse since she only works 3 days a week.
http://openjdk.java.net/jeps/8166089

One Java AOT option goes away, and a new one is arriving.
Interview with Head of Data at SoundCloud
I don't get it... This is just a bunch of your feelings about famous people you haven't met? Where's the content? I just lost a minute reading this, and another replying.
>I assume that if you feed WFC a large input image, it just thinks of that as a very complex set of rules that are harder to satisfy than those of a small input?

Since the input is shredded into a multiset of N by M rectangles, it's the opposite: assuming the small input image is a portion of the large one, the large image model adds examples to the ones in the small image model, so the set of cases it can fit an example to is the same or larger.
Neither the Bahraini security forces nor Wikipedia is a credible source. As a Wikipedia editor I've seen enough edit wars.

It is also well documented that all sides in the middle eastern conflicts invest heavily in propaganda. Here is but one example: The U.S. military payed over $540 millions to the British public relation firm Bell Pottinger [2] to create 'al-Qaeda' videos [2]. $540M buys you a lot of willing propagandeers. Are you being paid, or are you working for free?

[1] https://en.wikipedia.org/wiki/Bell_Pottinger

[2] http://www.thedailybeast.com/articles/2016/10/01/pentagon-pa...
Private offices are common, but not in the Bay

- It is a form of compensation. Cash/stock is preferred form here. To get other benefits (private office, remote) look at different place.

- Office space is at premium, private offices are expensive. Again look somewhere else.

- Startup culture is associated with open office. Large corporations are better with this :-(

- 'Extremely unproductive' is not an argument. Managers believe that programmers are equivalent/interchangeable cogs. There is no such thing as 10x ;-)

I would recommend:

- Block visual distractions as much as possible, 3x30" screen in pivot mode should do.

- Move into corner.

- Invest into big closed studio headphones with amplifier. Not active noise cancellation, but passive which covers entire ear. I got DT 770 PRO, best investment I ever did.

- Get ready for starting your own business and working remotely. I am afraid it is the only way :-(
> The brilliance of YCombinator, IMO, is HackerNews....

Before HN there was PG's blog.
Post-nookie relaxation does it for me.
Thank you for this article. I have really enjoyed your writing style, especially the creative metaphors you're been using :)
Make the script column for the host you want to block red/blue. Then make sure to save if it worked as intended.
It's not just politics, like one would be a little more conservative and the other a little more liberal.

A Trump presidency would be an extinction-level event (for example -- and this is just one small example -- he doesn't "believe" in global warming, and would dismantle the EPA).

How far can friendship go?

The only way to explain this is, Altman doesn't think Trump is that big of a threat. Which makes me question his judgement very much.
Application Migration for Geographically Shifting Workloads [pdf]
U.S. Tech Giants Are Investing Billions to Keep Data in Europe
I find it hard to believe that more than 1 app in 4 has a legitimate need for (fine!) location data.

android.permission.ACCESS_FINE_LOCATION | 798122 | 28.43
android.permission.ACCESS_COARSE_LOCATION | 770878 | 27.46

There might be a legitimate reason that 1 app in 8 needs access to the camera, but that also seems a high.

android.permission.CAMERA | 436581 | 15.55
A physical zero-knowledge system for nuclear warhead verification
Business Lessons from Rap: Nas
The complexity of email isn't a problem for the average end user who uses someone else's mail server (like me). It's a problem because anyone who wants to interface with email directly takes on the burden of the complexity, meaning fewer and lower-quality implementations of the protocol(s) and less innovation overall.
Non-technical discussion here: http://www.newyorker.com/tech/elements/the-virtues-of-nuclea...
How Much Does It Cost to Develop ECommerce Website?
I was a textdrive "lifetime" customer. I paid thousands and received nothing. Do not use Joyent.
Virus Total is not a one-way stop. It only does some detection, not comparable to actually executing the malware itself. No results do not mean clean!
This sounds like the place: http://beefhouserolls.com/, menu online. :) The 20 oz ribeye is $42.35.
Nobel Prize in Physiology or Medicine 2016
PVS-Studio: Searching Bugs in GNU Grub
You guys surprise me. Obviously friends can disagree, including about important things. I'm trying to think of a sublime historical example but I'm tired and all that comes to mind is Camille Paglia and Rush Limbaugh. Oh well.
> it made me realize that part of every job is disliking certain aspects of it.

If it didn't suck in some fundamental way it'd be a hobby not job.
> Before HN there was PG's blog.

Before pg's blog, there was /.,

before /. there was Carmack's .plan file ~ https://news.ycombinator.com/item?id=12575501