skysight-inc/HackerNews huggingface dataset:
You know what kinda did "imply a change in functionality", though? This text that you see, writ large, when you open Spotlight:

"In addition to searching your Mac, Spotlight now shows suggestions from the Internet, iTunes, App Store, movie showtimes, locations nearby, and more. To make suggestions more relevant to you, Spotlight includes your approximate location with search requests to Apple."

Seems pretty clear to me. It also might be a subtle clue that you are getting various kinds of search results from the Internet.

There's also very easy-to-understand hand-holding built right into the UI to help you disable it, if you want to.

It's pretty obvious, for the non-obtuse at least, that if you extend the functionality of a feature such that it searches the Internet, that means it's going to actually search the internet, which means sending your search terms to external services.
Maybe. I feel like the spam number is misleading because OK, maybe the 70% of emails are spam, but spam is smaller than real traffic so it's not 70% of the size of the stored corpus. Also nobody stores spam, they delete it.
I gotta ask: why are you still running Snow Leopard?
I believe Apple is earning 0.15% on the gross transaction value. Not sure if that is a lot or a little.
Good events for hackers/developers have power wired to every seat.

... and when circumstances are such that it's not possible to find a venue with power wired to each seat (as is the case for many conferences), good organizers bring bins full of power bars. You can get a lot of laptops plugged into daisy-chained power bars connected to a 10A circuit.
Email API's for developers.
Are there any downsides to disclosing the hashing algorithm they're using? Does a hacker have an advantage by knowing this information.
I attended two previous Startup Schools and mostly feel the same way as Colin expresses in this post. The incremental value of attending these events is not sufficiently great if you've already read PG's essays and a watched the talks online. However I would say that it can be motivating to attend and meet people with an energy and interest in building the "new new thing" if you live somewhere where that vibe is lacking. It's worth the flight to attend once, as a reminder that there are other people in the world with the same mindset as you, and they are more than just their HN username.
Ah, the Apple S3.
' "how did you make that change so quickly" questions later, and I ended up switching to vim"'

Heh... what a perfectly beautiful little invitation to a flame-war. If it was about 5 years ago, I would have fallen for it in a minute ;-)
No, I would not take my entire salary in Bitcoin; even disregarding the current inability to use it in everyday expenditures, it's simply too volatile. Would I take a portion of my salary in BTC? I don't think so either, simply because I would want it to be such a small percentage that it wouldn't be worth it.

There's an interesting article on the matter over at CoinDesk: http://www.coindesk.com/getting-paid-in-bitcoins/
a dismissive, elitist engineer

Guilty as charged.

"We launched with one server in a colo facility. Oops!”

I had forgotten about that, but it was certainly one of the better moments. Perhaps it's just my elitist engineer bias, but I find stories of technical screwups to be far more enlightening (don't do this, kids!) than stories about dealing with investors.
Just skimming and the content seems really good so far, just a couple of nits to pick. The PDF appears to be missing a table of contents and the chapter links starting on page 2 are not working in Okular running on Ubuntu 14.04 - they appear as links to files on the author's local DropBox.

The epub looks pretty good on the iPad.
I would definitively do It... Something like 30%... The part that I want to save medium-long term.
Any question that ends in "...at your last job". I've worked for companies and agencies in the past that actively resisted good coding practices (ex: prepared queries are "too slow") and been pigeonholed way too often. If it's on my resume, I know it, and I can probably point to code on Github or dig up something buried in my hard drive somewhere. But if that's not "real work", as I've been told in the past, then no -- I did nothing of the sort at my last job.
How is that: a bit different, possibly the closest is a music synthesizer for signal, and for controller response time.

Is it interesting work?: Games _are_ different, so the past 6 years have been quite interesting. What I do relates to the games as does, say, CoreAudio relate to music Apps on iOS. And then, one is working inside a company that makes game consoles. Playing them is in the job description. As is breaking them.

Is it in demand? I honestly have no answer for that. But - there are not many game console manufacturers any more. There's the behemoth surrounding us, but I believe they recently downsized a bit, no idea about PSP at all, and us - Nintendo. Specifically, Nintendo Technology Development. We're small.
Curious myself, in what way do you find the 'huge gap' especially noticeable?
>Intel's DDR3 controllers can't use 16GB UDIMMs

That is a software not a hardware limitation (in particular, I think it is in Intel's MRC). ASUS has firmware with modified MRC code that can support it.
Lack of intelligence and or sensibility has nothing to do with this, it is decision based on the relationship I share with my dogs, I am their 'pack leader', a bond created from their unconditional trust and love. Like any good relationship to survive, their needs to be a strong mutual commitment, in this case, they would unquestionable give their lives to protect their pack and myself. From the comfort of safe reflection, I truly believe I would do the same for them. Besides my immediate family and my dogs, I am not sure I can say I would make that sacrifice for anyone else.
Please don't do this. Daisy chaining power bars is dangerous, especially at high loads such those generated by a pile of laptop power bricks.
Everybody knows the speakers are for inspiration, but the mingling and conversations with like-minded founders is where you get all the real work/enjoyment.
If you're a techno composer - check out some of the great minimalist and musique concrete composers, then use the intertubez and read about how they got to their musical vision. Their take on theory and how they warp/deconstruct traditional notions of structure is something I learn from all the time...

Some of my favorites:
Steve Reich - Music for 18 Musicians & New York Counterpoint
Phillip Glass - North Star
Morton Subotnick - A Triumph of Reason
Iannis Xenakis - Pleiades, Musique Concrete 1959

...
Agreed, but I could do without the last two sentences.
Actually the Raspberry Pi does not run circles around it because it has to do so much of its work through the USB bus. The Pi makes a good case study for system architecture in that regard. The trick is to compare channel bandwidth, memory, I/O, and cache to see see how those parts interact.
How to earn Bitcoins by wearing a tee shirt
A typical power bar can easily handle a 10A load. A typical laptop draws around 1A when charging, or far less if the battery is charged and it's just powering the laptop itself.

Obviously you don't want to go crazy, but you can still get a significant socket expansion ratio.
I attended Startup School 2011; I regret wasting the day there.

I thought that "Startup School" would be more like the "How to Start a Startup" lecture series that YC is running at Stanford.

Instead, it was just a bunch of celebrities talking about their startup experiences; a concentrated shot of survival bias. There's nothing practical to learn from the Startup School talks.

As for inspiration, I guess some people might be inspired by celebrity speeches like those, and I don't want to begrudge anyone that if that's what they got out of it, but I'm much more inspired by new products. (Especially imperfect products that make it seem easy to improve them.)

The Office Hours are the best part. Throw away the talks, let PG give a keynote, and turn the whole thing into Office Hours.
Google will shutdown its europe-west1-a cloud region in 6 months
I wanted to thank you for one of the best comments on HN I've ever read. Having studied music "theory" for years your comment was actually the first words that described what I thought about this topic, and that book recommendation is fantastic. I honestly haven't been this informed on this site in...ever. I'm serious.

Thank you.
(since parent was deleted, replying to child post)

There was a huge spectrum of people in attendance, from age, business/technical leaning, optimism/ownership of their careers, and immediately perceptible aptitude within their area. The only area I can think of without such a spectrum was gender -- I'd reckon that 95% of attendees were male.

Personally, I don't really care about the business/engineering divide since I straddle both. Many people I met were the same way. Is a guy who does Ember.js and also does door to door sales a business guy or technical guy?

My personal, completely biased checkbox was whether the person had interesting things to say or not, irrespective of business/technical. I found duds and gems all over the spectum (duds for me, but not necessarily for others). Others will have gone in with different filters for meeting. Such is the nature of the beast when you have attendees representing a whole slew of verticals.

Colin and I bumped into each other and talked about world politics and ISIS before going our separate ways. Tarsnap was only brought up when the group got larger and we inevitably entered "so what do you do" mode.

"What you do" is an integral part of who we are, but it doesn't necessarily have to define us -- neither at conferences or in life in general.
Throw away the talks, let PG give a keynote, and turn the whole thing into Office Hours.

Now that would be an event I could imagine attending.
I just gave a youtube video a standing ovation. This is indeed one of the best things ever, and I hope parents introduce him to their kids as one of the oh-so-scarce true modern real-life heroes.

I also would like to ask, if any HNers know, if one would like to study bionics development, where should one go? Is there any university/career that focus on this?
USG Grants Challenge for Fighting Ebola
I think he means don't plug a power bar into another power bar.
It is a matter of expectations. I've been the Startup School for three times now. I don't go for the talks - I go for the people. The talks certainly have an inspirational bent to them, and most of the info can be gleaned from HN, PG's essays, and a whole bunch of blog posts.

Every Startup School there are a few good talks (Andrew Mason's and Reid Hoffman's were two I liked), plus office hours, which are engaging - but again, these are all uploaded online. I'm not sure how office hours participants are selected, but doing that would be an obvious reason to attend.

The real reason to attend Startup School is to meet a fairly interesting, relatively accomplished, friendly crowd of folks. There's a business bent to the demographic - everyone is interested in startups, but most people I meet are technical. If you really want to, there's the chance to talk to some of the YC partners. Some of the speakers will stick around to answer questions. Last year one of the Airbnb cofounders stayed to answer questions for a while.

To get the most out of it you definitely need to introduce yourself to random people. You certainly shouldn't pull out a laptop. I never sit down with friends because sitting down next to a stranger is a great opportunity to introduce yourself.

Over the past three events I've met a few people I've kept in touch with; that alone makes it worthwhile. It also makes a lot more sense if you're local to the Bay Area - it's a great excuse to meet up with friends in the area.
That's a LOT of data. 100s of TBs.

Good luck.
Two organizations where I've worked at (1000s of people) managed their own email infrastructure, with their own spam filter.. it ranged from 70% to 75% of incoming emails.

Most spam emails are just a few words of plaintext, I'm surprised too the size of the stored corpus is spam in the same percentage. It seems like a few emails with medium-large attachments would outnumber the spam content which should be in the kbs/email at most.
Yes, that's exactly what he meant. And what I mean is that you can plug a power bar into another power bar, as long as you're reasonable about the total load you put on the circuit.
Imo the socializing can be demoralizing or exciting, driven by sheer luck since there are so many different people in attendance. As a commenter on the article says, "it's difficult to find like-minded people" there.

I just decided to roll the dice a LOT of times, and came out with a few serendipitous contacts that will probably be sustained for years to come. But I do think that you need to go in with the mindset of having to converse with many people with whom you don't have anything in common with, before bumping into someone who you find interesting.
Writing PostgreSQL Extensions in Rust
I don't think these questions are really very interesting. "When is a day no longer sunny, but cloudy?" There is probably a name for this class of things, where there's some fuzzy-ish boundary. But it seems like s mistake to get caught up in it as if it makes a difference. Sorta like arguing over what life is. Is a plant alive? But plants aren't like animals, so what then?

It actually seems like arguing about definitions.
This is interesting - I think soliciting ideas in this manner should be a regular feature of governance. I came up with a few practical ideas for dealing with this particular challenge the other day and was wondering what would be an effective way to share them; thanks to this, I now have an outlet that will get those ideas in front of someone with the insight and executive power to reject, refine, or implement it.
Anonymous - no way. A small amount of location tracking + the additional data any agency and many others can easily access will easily identify an individual. I read the UCSB paper referenced by the Whisper CTO - it just said there was a hard problem Whisper was trying to do something about. The paper also said that each user had a permanent GUID. So if I, with my GUID, get on a plane from SFO to (say) Santa Fe on one particular day - the GUID use moving will make it clear I have taken a plane - then the agency (or perhaps my credit card issuer?) will get the candidates for my GUID down to a few hundred at most just from that move and the passenger list (or ticket purchase records). Coupled with my GUID's home city and work city and they probably have me nailed - just like that. Trivial.
Afterwards, I did see it. Because it does show up if you hit cmd-space and then...you know...don't type. Which is insane, because of course I type as soon as I hit cmd-space, that's why I hit cmd-space.

I don't use Siri, either. I don't own an iPhone. You're more than welcome to have whatever internet-enabled hurf and/or durf you want, what I'm saying is that enabling it by default in what is a low-friction, high-usage tool that works on unconscious reflex is some real douchebaggery.
>Docker is an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of operating system–level virtualization on Linux.
Startup School was well worth the value of traveling to the Bay Area for myself. I'd read PG's essays and a lot of other startup literature so I didn't learn anything profoundly new, but I was inspired. Interacting with other attendees was also an amazing experience that is not available to me where I live.

While I disagree with you, your post is important, and I'm glad you wrote it. Those who are undecided about attending SuS in the future whose expectations match yours can decide against it if they read your post. Then, one more space will be available for someone who may have gained a lot, but wasn't accepted.
But that's the thing: you don't see that text when you hit cmd-space and immediately start typing, as somebody trained to use Spotlight is naturally going to do. Therein lies the problem. It's not that they added the feature--sure, go nuts. It's that they enabled an internet-facing feature without the courtesy of something modal to ensure that a user who has been trained--by them--to just go will understand the ramifications of what they chose to do.

It's at best shitty UX and at worst dirty.
Unless of course, it doesn't further their agenda or about corruption in the journalism. That's asking for radio silence.
what do you use as your data back end?
Hard problem of consciousness is no doubt hard. But it seems odd to take that, then jump to a rather unsupported conclusion. Seems a bit reminiscent of people a long time ago not understanding something, then declaring it to be governed by another set of laws.
Dude. I'm well aware of what it's doing. I've since disabled it. That I had to disable it, rather than enable it, is my beef. An operating system upgrade should not start barfing things at their remote servers without making damn sure I know about it and okay it before they do it. Opt-in is cool, opt-out is not, and opt-out that relies on you not using the feature as it's designed to be used (cmd-space and type) is extra uncool. All they'd need to do is create a modal dialog with a yes or no response and there'd be absolutely no problem, none whatsoever, but instead they slid it into a low-friction workflow in which the primary action is unconscious after you've been using it for any length of time.

It was wrong when Ubuntu did it with the Amazon lens crap. It's wrong when Apple does it. They're not special.
If you're interested in a self-hosted solution, much of this can be accomplished with Huginn. https://github.com/cantino/huginn
You haven't presented a scenario that tops my desire for personal liberty. I'm not really interested in what "we collectively" wants. People should be able to drink and smoke, play music loud enough to damage their hearing, dance all night in abandoned warehouses with 300 of their closest friends, do their own plumbing, and kill game animals for the sheer fun of it. Because they want to, and being able to do what you want is liberty.

I realize we need some restrictions to have a functioning society. But we have far, far too many.
Would anyone find out, if Apple has already been forced to implement a scheme like this, and gagged from revealing it?
Thanks for the coupon. I've been wanting to learn how to take advantage of all the cool features sublime offers but I didn't know where to look. The original price was to much for me, but the coupon dropped the price enough for me to buy the book and videos.
You are absolutely right. Especially if we are talking about BSD or Unix proper. But, there is a cognitive load to remembering what machine you are on, or if certain variables have been set and so on.

I have been on machines that fire up nano with crontab -e, in the name of user friendliness. These same machines will not respect EDITOR or VISUAL anyway, so I have no idea what to do about them. I usually just get up and creep away making sure not to turn my back on them.
iOS 8.0.2 and ios 8.1 jailbreak download
The pictures, yes, but not the conversation about them.
This is called Slice Bread. It also helps video buffer much faster. http://www.sfgate.com/technology/dotcommentary/article/Googl...
My bad - it wasn't removed. I misinterpreted the English and had javascript blocked.

It's an interesting paper, though.
> That's simply not true in Go. `nil` is not an inhabitant of all types. Integers, floats, strings, arrays and structs cannot be `nil`. Slices, maps, functions, channels, interfaces and pointers are nilable.

True. But beside the point. Yes some things can be nil and some things can't. Problem is that there is nothing stopping me from doing this :

func (x *X) {
x.boem()
}

and that can crash. With ADTs ("option types (assuming a Haskell-like Maybe type) the compiler would complain : "x can be of type Nothing, so you can't just call a method on it".

The point is that Option types mean that you can still have optional values, but you can never have nil pointers.

> Go does not have variant types, so if adding option types requires them, you get an increase in the size of the language. In Go's case, variant types would have a weird interaction with interfaces, which arguably increases complexity.

They would have exactly the same interaction with interfaces as they would have with anything else. ADTs are not of any definite type, so you have to case select them in most cases, and you can forego nil checking for everything else.

You would have the "grouping" behavior anyway, since in Go you don't declare that you satisfy interfaces. So if all possibilities for an ADT implement the same interface, then the ADT should magically implement it too. I'm sure it'd be a change in the compiler, but it wouldn't be a change in the language.
It's worth it if you like wearing sneakers. For every exclusive shoe that you buy to flip, you probably find a rare pair to wear.
http://underscorejs.org/

For those not already familiar with it, Underscore is a wonderful functional programming library that lets you code in a functional style while insulating you from many of Javascript's quirks.
Same kinds of people as the ones the Constitution referred to when it was written?
I don’t have Yosemite, but in Mavericks, you can change it in System Preferences > Sound > Sound Effects, by checking the checkbox “Play feedback when volume is changed”.
While I disagree with you, I think your post is important, and I'm glad you wrote it.

Thank you for saying that. I hesitated for a long time before writing this -- hence the posting almost a week after the event -- because it felt like I was being rude to criticize an event which, after all, we were all invited into for free.

Those who are undecided about attending SuS in the future whose expectations match yours can decide against it if they read your post. Then, one more space will be available for someone who may have gained a lot, but wasn't accepted.

That would certainly be one positive outcome. For me, an even better outcome would be to have Startup School cut down to 100 developers and gaining a technical focus... mind you, maybe that just means I want "hacker school" more than "startup school".
I'm talking about the ones enumerated in the Constitution, which are incidentally also the ones used to declare something unconstitutional.
Reconnecting is another big benefit (for some attendees).

Over the years there are a lot of cool people with whom we interacted but then have lost the connection. Startup School is a great place to meet them again, and learn all new things they are doing.
I would bet a big chunk of the users think twitpic IS twitter.
I urge you to re-read the post you're replying to, since it's actually a lot more complicated than you think.

- There's nothing even ~close~ to neurobiological evidence for subjective experience
- Nothing has changed in 6 thousand years, we know as much about god, time, and subjectivity as we do today

You ~think~ that dualism is impossible but you don't understand monism.
That's... strange. In Colombia we do have credit cards.
Nobody adds a storage device and ends up changing the boot drive on a server. I've never even heard of that in three decades of changing drives on servers. It never even happened with SCSI.

And in the rare case where automatic restart is a good idea, I wrap that script in a supervisor, like monit, as god intended.

If a process is crashing for more than the supervisor's respawn limit, then you have a problem that computers can't solve. Not sure how you thought that could be resolved automatically.
I remember from a documentary about IQs that it gives no advantage to hunters. At least hunters who use hunter gatherer technology.

It may be correlated to better brain quality or whatever, but it is an adaptation that gives an advantage only in the modern world. Some tasks are done better by a lesser mind.