skysight-inc/HackerNews huggingface dataset:
Respectfully, I think you underestimate Peter Thiel's ability to leverage the prestige and airport bookstore placement that come from good sales numbers.

Little fish may not matter matter on their own, but if the big fish follow the little fish (even unconsciously) then feeding the little fish is a good strategy for subtly influencing the big fish.
Does anyone know what block size is needed, IV, cypher mode?
That was a great article.

I love the idea of the heartbeat feature. Is that a real feature of the iwatch?
How do you find the dating scene in France as an Asian male?
Steve also claimed that Apple would never do a video iPod until the day it launched.

You should read the entire article. Steve said a lot of stuff that he later (not so much recanted as entirely) ignored.

http://www.wired.com/2010/02/steve-jobs/

When Mossberg in 2003 asked Jobs whether he
planned to put video in an iPod, the CEO said
he was turned off by the idea.

“I’m not convinced people want to watch movies
on a tiny little screen,” Jobs said. “To
paraphrase Bill Clinton, ‘It’s the music,
stupid, it’s the music!’ Music’s been around
for a long time, will continue to be, it’s huge.”
Wouldn't it only need to track the inodes with a link count above 1?
Wow, that guy's unibrow is killer. If someone's going to take a file photo of you to be stashed alongside your research, you should spend 5 minutes to make yourself presentable.
Uber Drivers “Strike” – And Switch to Lyft – Over Fares and Conditions
Hey, that's my old boss at Imagen, Luis! He was one of Knuth's fair-haired boys. (Hails from Argentina.)

Luis and Les Earnest spun off Imagen as a start-up from the TeX project at Stanford around 1980, and I joined them soon after that as #4 or #5--memory lost in the mists of time. We were productizing the laser printer prototype Luis and Kok Chen built for the TeX project, using Andy Bechtolsteim's Sun-1 68K-based VME card as the processor. (It was fun hanging around with Knuth socially a bit, since he was on our board.)

The first printers were LBP-10 "wet process" lasers from Canon, which Canon used to explore the laser market, and Imagen got the first one the US, I believe. We worked very closely with Canon, as they prepared to launch the first dry process laser engine, the LBP-CX, which was the heart of our next generation of products, and also the basis for the first Apple LaserWriter.

Don't tell Steve (Jobs), but we got the first LBP-CXs in the US. The Canon folk told us to keep that a secret, as they had to pretend Apple was getting the very first crack at their printers.

Of course, Apple + Adobe blew us away in the end. We bet on a memory-conserving banding image processor with display-list processing on the fly while the paper was moving, while Apple/Adobe said, screw it, we're going to put 1MB of RAM in the printer, and take as long as we need to build the page before printing. Guess one should never bet against RAM getting cheaper over time, but that wasn't obvious at all at that point in history. (I think Apple had decided that reducing the cost of the printer wasn't that urgent.)
Open EdX Technical Conference 11/18-19 – Cambridge, MA
Openstack is struggling and this acquisition is a huge shot in the arm for Eucalyptus. I think he did quite well.
I agree the current situation is a mess.

My comment relates to an idea I heard recently and really liked. Essentially it advocated subsiding mortgages instead of rent for the classes of people who can't do it on their own. That way, they're building equity and have something to call their own.

In addition, we'd need to provide some additional protections from foreclosure, etc. commensurate with their need. Stability is a key factor to being to climb out of the hole.
Hacker News: your premier source for Steve Jobs fan fiction. (laughs)

Does the author really think that Steve Jobs would have ever said "When I open up a website on Safari, I don't have to strain my eyes anymore"? They're still selling 5S and 5C! Not even Asus would disparage their previous products like that.

The rest of the piece is just as bad and devoid of substance.
(Steve rolls in his grave)
What sloppy reporting.

"The company disputed the initial order in 2007 because it deemed the bulk demand for email metadata to be unconstitutionally broad."

That is neither what the government demanded nor the reason Yahoo appealed. How did the reporter get this so wrong?
Not a single product - there are two different screen sizes to choose from.
Agree totally except for the bands. Customizable bands were a necessity for something you wear. It's a whole new experience to wear it and I would not buy it if it were just the band you selected as best. Otherwise this is spot on...
Try zip-txt.com for a similar idea ...
I think 2 different watch sizes are absolutely necessary. There is no way that one watch size will fit across the varied wrists of both men and women. Both may feel fine for a average sized wrist, but start moving up or down from that wrist and one size quickly becomes a problem. Look at the Moto360. It's so large that it only looks decent on the largest of wrists.
Why not an iWatch?
This article is _fantastic_. Nailed Steve Jobs, as I remember him anyhow. The presentation that Apple gave sounded a lot like something you would hear from Google, not Apple, in my opinion. Too many options, too many stats. Not concise. Not moving.
What are they being prosecuted for then?
It would have been very interesting if Yahoo had simply said "do it."

A few months later the government would want to demand Yahoo pay them millions of dollars........ but be entirely incapable of explaining WHY they were owed this money at all. That would have been a very interesting event.
I wish there was a way to post anon here. I create a new id every now and then and post but no one sees the posting because it's new...

I wish more people would be outraged by where the u.s. Is going and just leave. If you're educated, have desirable skills, you can just come to Europe. If you think you can change what's happening in the u.s. I do not agree with you. You will lose to the political class. They have 100% of their time to focus on restraining you while you have to focus on building your business.

The u.s. has become a force for evil in the world. It has been at war for almost the entire time of its existence. In the past Americans were protected from that reality but now the u.s. seems to be even at war with its citizens and businesses.

If you don't like what's happening in the u.s. you can quit your company you're building and become a politician, or you can just take your skills and knowledge to someplace different. But don't forget to continue filing your u.s. taxes.
I would imagine that it would be like cutting a hologram in half or what you described.
> Nothing prevents [disrupting google] but the lack of people willing and able to do it.

Nothing prevents people leaping over skyscrapers in a single bound except the lack of people able to do it.
Disassembling data structures nicely can take much more time than just tearing them down brutally when the process exits.

A wonderful trend I've noticed in Free/Open Source software lately is proudly claiming that a program is "Valgrind clean." It's a decent indication that the program won't doing anything silly with memory during normal use, like leak it. (There's also a notable upswing in the number of projects using static analyzers on their code and fixing legitimate problems that turn up, which is great, too!)

While you can certainly just let the OS reclaim all of your process's allocated memory at exit time, you're technically (though intentionally) leaking memory. When it becomes too hard to separate the intentional leaks from the unintentional leaks, I'd wager most programmers will just stop looking at the Valgrind reports. (I suppose you could wrap free() calls in "#ifdef DEBUG ... #endif" blocks and only run Valgrind on debug builds, but that seems ugly.)

A more elegant solution is to use an arena/region/zone allocator and place potentially large data structures (like cp's hard link/inode table) entirely in their own arenas. When the time comes to destroy one of these data structures, you can destroy its arena with a single function call instead of walking the data structure and free()ing it piece by piece.

Unfortunately, like a lot of useful plumbing, there isn't a standard API for arena allocators, so actually doing this in a cross-platform way is painful:

• Windows lets you create multiple heaps and allocate/free memory in them (HeapCreate(), HeapDestroy(), HeapAlloc(), HeapFree(), etc.).

• OS X and iOS come with a zone allocator (malloc_create_zone(), malloc_destroy_zone(), malloc_zone_malloc(), malloc_zone_free(), etc.).

• glibc doesn't have a user-facing way to create/destroy arenas (though it uses arenas internally), so you're stuck using a third-party allocator on Linux to get arena support.

• IRIX used to come with an arena allocator (acreate(), adelete(), amalloc(), afree(), etc.), so if you're still developing on an SGI Octane because you can't get enough of that sexy terminal font, you're good to go.
"The user's connectedness to their friends is now becoming even more superficial."

Maybe 'connectedness to their friends' is not a good metric?

"People already spend too much time consuming social content that doesn't enrich their lives"

Maybe stuff from outside their circle of 'friends' will enrich their lives?

I've no idea if tiiny does this or not, but there's got to be more to the topic of media sharing/discovery than what we have now.
$250K/day -- someone had to come up with that number.

Was it some high level official? An intern?

I can imagine this dialogue taking place:

----

(Two bureaucrat monkeys. They just got back from lunch from cafeteria at Ft. Meade. Their tummies are bit heavy with greasy hamburgers. Settling in to finish their day before 2pm. One last thing needs to be done -- deciding on this PRISM non-compliance issue)

M0: What if they don't comply?

M1: We'll punish them!

M0: How?

M1: Well...we'll make them pay.

M0: How much?

M1: [Puts pinkie finger to the corner of his mouth] Two hundred and fifty thousand dollars a day!

M0: Great idea, M1

(They wrap up before clock hits 2pm. Get in their cars. One goes to pick up kids from soccer practice. Other drives straight home, to his bachelor-pad apartment in College Park, MD).

----

Wonder what and how the people who generated and viewed this documents feel about them being on the front page of news sites. I can only hope they feel a tiny bit violated and betrayed. Kind of like when someone breaks in and steals your things. Or violates your privacy.
Glad I could help! Best wishes, and much success!
Please forgive the lack of formatting. I had to cut this down to 2000 characters. Feel free to ask me questions of you want to know more details about my experience. Again, this is not a joke. I have been living with this for 13 years. I need to get this off my chest and I want some answers.

@refurb I don't know what the plane did after it flew beyond my field of vision; I couldn't see it. What I know is that I was on 23rd and 8th when I saw the plane. I walked to 23rd and 9th where I got on the M23. I heard the crash almost immediately after boarding the bus.
Sounds perfect for that Google employee who spent three months living in his car.
No, sharing information publicly is never insider trading. What makes it insider trading is for one group to have access to information about a company that another group does not have. I believe, from the training I've had, that the standard is usually 48 hours after public disclosure of information before you are allowed to act on it.

Of course, insider trading laws are broken on a minute-to-minute basis by hundreds of corporate executives and others. If you want to nail someone for insider trading, and they have a management position at a company, you could do it fairly easily. White collar crime is very rarely even investigated, let alone prosecuted or punished, though.
It's interesting my Korean friend also dated African American women and he's had a great experience.

I think the pattern is becoming clear. Statistics is meaningless. Popular media glamorizing certain demographic counters decades of degrading Asian male stereotypes in mainstream culture. It all started with rail road workers who weren't allowed to bring wives.

I fantasize about time traveling but I awaken with cold sweats thinking about the misfortune of time travelling 100 years earlier to America.
Over the course of a year, that's equivalent to employing 300 engineers. For a company the size of Yahoo, that would be pretty easy to hide.
Pretty sure that character was modelled after him...
Luckily companies keep the number of people with actual decision-making power to a very, very small group. Only threatening 1 or 2 people would probably be necessary.
I'm curious where the idea that it's largely abandoned comes from. This isn't the first time I've heard it, but each time I've heard it and looked, the project looks far from dead or abandoned.
Probably... but in order to bring any lawsuit against the US government (presuming they don't pay... which they wouldn't), the US government has to grant you permission to sue them. So chances are that debt would go nowhere.
I thought about them a few times wanted to use them. But every time I thought "Hmm, wonder if anyone else is using them... I better stay away if I hit some bug or untested corner case".
Yes, you're right, I made a jump in my thinking; I wanted to make the point that you could exclude the storage for the paths from the working set size, if there is only rarely a match. Problem is we don't have a number for the working set size (except that it must be between 10 GB and 17 GB), and my brain just used the 17 GB.

But your calculation is missing the empty space in the hash table. When using open addressing (with the table being a flat array), there must be something like 10-30% empty slots (and in any case, twice the space during rehashing). That would leave just about 39.35 - 8 * 3 / 0.8 = 9.35 bytes per path. So, likely cp already optimizes by using per-device hash tables at least, then 39.35 - 8 * 2 / 0.8 = 19.35 bytes will remain for the path. The pointer could be shortened to 5 or perhaps even 4 bytes. Paths could be stored as an 'inverted' tree (linked lists of segments while sharing equal tails), which should be very natural since cp gets them piecewise from readdir anyway, so the 19.35 bytes just need to describe a parent path pointer (5 bytes?) plus some shared storage and the space for the filename.

Probably there are better hash table algorithms for low memory use, too. (Using buckets in arrays (instead of linked lists as is often done), and resize those on every append, trading CPU for space?) I wonder if there's a way to avoid temporary doubling of the hash table storage during resizing.

Edit: I've checked the GNU coreutils-8.23 sources, oddly cp is not using any of those optimizations; it uses both dev and ino as a key, concatenates every filename to its parent path and stores that (and a normal pointer in the table), and uses linked lists for the buckets in its hash tables.

Edit 2: a different solution that should really lower RAM requirements a lot would be to separate the walking of the source tree from the copying. When walking the source tree, just create a list of dev/ino/path; then sort this list according to dev/ino (there are optimized sort algorithms that keep RAM usage small, I remember them being in Knuth's TAOCP); then walk the list, while linking all the paths with the same dev/ino which you will now encounter in a group.
This is like being shaken down by the Mafia.

You are not gonna do what we like? It's gonna cost ya. Next we are gonna break Marissa's legs.
This article was horrible, in poor taste, and raises a litany of ridiculous points.

That said, while I'm happy to see the iProduct naming convention die, I agree that including the logo in the product name is a bit much. There is the old story that the command key used to be an apple logo, but Steve had it removed as to not dilute the brand.
As for the watch size, your intuition is wrong. People are very specific on how a watch looks on their wrist, especially women. They aren't going to buy something that looks huge on their wrist, because it doesn't go with their outfit.

Unlike a phone, a watch is also a fashion item. And they will want to have a choice here.
Yahoo would have to take $90M/year charge and either give a reason to the SEC or just declare it classified which would be as good as saying the NSA is taking it.
I don't think you can count number 2. That assumes there wouldn't be just as many or more addicts without the drug war.

Number 1 might be due to the drug war, but they aren't exactly innocent victims of it.

Number 3 assumes there would be options for them otherwise. I don't see how stopping the drug war would do that.
nothing new here ur government killed ur own people to find a reason to invade middle east for there own vested interests!
The Apple TV also has the logo in the name, although I guess it's a slightly lower visibility product.
Right, and what would be the analogy here? I suppose they could've let you replace straps without actually offering other straps? But that sounds like you're not offering more out of some silly superstition?

Apple as a company has more resources today and I think that's certainly part of it. They barely launched a single phone on time in 2007, let alone multiple models. Steve Jobs said that "nobody would buy a bigger phone?" He didn't see people using phones the way they do today. In 2007 "bigger phone" meant "I can't make this smaller because small is hard" and by being small -- but inline with the phones people were using at the time -- it was even more impressive. Hell they STILL get us with that one, every single year. Thinner! Lighter! Yes!
This is such a waste of bright minds. There are so many fun, interesting, real challenges in the world. Why are we still devoting so much energy into finding new ways to fucking share photos?
I eat my words. Today I was pleasantly surprised to see that Google finally made an update to the iOS Google voice app.
Aha, thanks :)
Jiggity, kill the intro to the blog post. All that insecurity stuff is BS. Jobs was as insecure as they come. But your Jobs transcript is spot on! Just have that as the blog entry. Keep it simple.
There is no "our goal as society". But the vast majority of people that care about running Matlab, Octave don't share your goal.
Lift Labs joins Google X
But how is that better than remote debugging? When are you coding without bring at a computer?
I've heard other criticism about missing the holiday season. I suppose I feel like.. they're building a 20 year platform here. What's one holiday season?

Besides, with this timing, they can sell early adopters this "Ipad 1" of a watch and possibly release the Watch 2 in time for Christmas 2015.
Being possibly the first photos of the inside of a Model S battery sled, I understand his desire to protect them from getting spread around and used by others. Seems sensible to me.
Amazing job nice work
Hmm...if they hadn't complied, in three months more than $20 million would have accrued.

Would that have been material enough to require disclosure in Yahoo's public filings? If so, how would it have been described? It seems as if by complying with SEC regulations, Yahoo would have been forced to violate secrecy rules with regards to the origin of the fine.

That would have been an interesting conundrum.
Mozilla Janus is improving the mobile web experience
XSB
I love what you said about "sweated the small stuff." Our product Aktively is marketplace that serves the creative community like artisans, artists, makers, etc., who are more picky about visual details such as pixels, user friendly tips, margins... We released an alpha version back in January. The good thing was it attracted a few hundreds of adopters. The "bad" thing was people felt we needed to enhance here and there to make the product less suspicious. lol. That's when I realized MVP means different levels in different contexts.
Here is a comparison of Chrome Compression Proxy, Janus Proxy and Opera Turbo/Off-road: http://browsingthenet.blogspot.com/2014/09/chrome-data-compr...
I want to recommend a package that I really love:

https://github.com/shutterstock/node-common-errors

This is one of the most useful packages that I have come across. It gives you a range of common types of errors and a error handler that converts each error type into the appropriate HTTP status code.

This is very convenient (especially for APIs) as it builds readable error messages and correct status codes with very little work from the programmer.
The python file in that commit shows you everything you need: https://code.google.com/p/corkami/source/browse/trunk/src/an...
If the risk of keeping the system running while the array rebuilt was deemed to high, I would have just gone with a dd/ddrescue of the remaining disks onto new disks and then moved on from there.

+1 for mentioning ZFS. It's really quite amazing. Almost like futuristic alien technology compared to the other freely available file systems.
On the face of it sounds like a hard to comply with rule. If you worked high-up within a publicly traded company, you'd have to tell no one anything about your job.
There are many apps that don't consist of representing and manipulating hyperlinked documents, though. For example, games. Would Angry Birds be better if it was built out of DOM nodes? Would an night-sky astronomy visualization app? Would a synthesizer?

These are the types of things people make Chrome apps for. And frankly, I don't see the advantage of those being built out of "standards-conforming semantic markup" versus just manipulating the browser's APIs directly.
Worth noting that "iWatch" doesn't work because it sounds like the sentence "I watch". There's a lot of ways to take that in creepy/joking directions, which would be an unnecessary distraction from the product.
Something doesn't make sense. You saw this plane flying low and then "a few minutes later" you heard the impact? So the plane was circling around Manhattan a few hundred feet above the ground for minutes?
There is the complication that photographs of 2D works of art intended to represent the original are not subject to copyright, so some of those photos might not be either if someone with enough money wanted to press the issue. (Not a lawyer)
Executor is now open source:

https://github.com/ctm/executor
Do you remember all the feminine hygiene product jokes when the iPad was released?
Right. A product is, well, a product of its time. I doubt Apple spent much time worrying how can we go bigger after saying we had the perfect size. Seems a bigger problem is how can we go bigger without people thinking that's the only difference? A 5.7" iPhone would be as out of place in 2006 (not enough power to push those pixels, low power screen tech was non-existent) as a 3.5" phone is today. No mental backflips required.
Apple frequently "misses" the holiday season. Each version of the iPod Mini was launched in January of all times. The full sized iPod in summer. The iPad is in a March cycle.
Exactly... It's all about the Benjamins.
Not sure why the article would say it's peculiar when it's the same thing Rose did before:

> [North] has a peculiar strategy. Rather than languish on building one app, North is trying to use a small team of about 3 people to launch a new mobile app every three months.
Oh hey, thanks for posting :)

These numbers are somewhat outdated. As of today the total is slightly over $34k.

There was quite a discussion when this was first on HN over a year ago, as well: https://news.ycombinator.com/item?id=6320333