skysight-inc/HackerNews huggingface dataset:
I don't use OpenBSD - but I plan to some day, and I really like their attitude. Specifically, it is very refreshing to see a piece of software where "Quality is the #1 goal, it takes a back seat to NOTHING else."
Correction, we are serving 12K requests per second across several machines. (4 right now, spreading things out over 6 in a little while).

Our users are rather longer on our site than you assume, and a typical page is 50 hits on the varnish caches.
Yea I'm more of the UX research type of guy =)
This has really become my favorite blog. Lipton is great to read to get a survey of different math/cc topics. Plus he's holding out hope P=NP!
"Port Cocoa to Windows and port iTunes to Cococa"

OpenStep was already ported Windows NT at one time ( http://en.wikipedia.org/wiki/File:OPENSTEP_on_Windows_NT.jpg ). They already port other libraries to Windows to support iTunes and Safari. I think this option makes the most sense moving forward if they want to continue building cross-platform applications.
If I was a regular Ars reader I would strongly consider signing up. I'm willing to pay for good stuff on my Internets.
So it's not in first normal form. http://en.wikipedia.org/wiki/First_normal_form
What's old is new again, and I wonder if they even know it.

What's not addressed is that this may not be an advance over Relational databases. In fact, when relational databases were first designed, databases like this were all-to-common, and RDBMS rejected this kind of data model explicitly, for good design reasons. For instance, how do you select from or join to parts of the complex values inside a column?
I feel that there's a big market for Nano with a camera that iPod Touch with a camera couldn't really serve.

I know many people who don't want to buy a mobile phone with unnecessary features. It's not just cost awareness. They want simple things. And the music player & Camera combo is a simple. They couldn't care less about apps and web browsing functionality in their music player. They will care about those in 2014, but not today and new Nano is targeting that crowd.
I'm not saying I agree with the logic or that it makes sense in the real world... I'm sure there is a lot of RDF in Cupertino. Not necessarily from Steve Jobs, but just from being too much of a mono-culture.

I don't know if it's still the case, but IIRC the iPod Touch didn't have Bluetooth support while the iPhone did. I can hardly think that Bluetooth support would be enough to push someone to the iPhone from the iPod Touch...

Even back in the day, I remember things like Apple limiting the capabilities of the video card in the iBook so that it would only support mirroring through the external VGA adapter, even though the video card supported adding an extra monitor as a separate display. (This was demonstrated when someone hacked around the limiation in the OpenFirmware or driver, can't remember)

Apple does this stuff all the time in order to draw distinct lines in the sand between where one product's features end and the other's begins. It's most apparent between the iBook/MacBook and PowerBook/MacBookPro lines dating back to the PPC days. There were many features they were excluded from the 'consumer' model (iBook/MacBook) that were present in the 'professional' model (PowerBook/MacBook Pro) that were not enough for a lot of people to pay the extra $700+ for the upgrade.

I've never thought that it made too much sense in a lot of cases, but it's an ingrained philosophy in Apple's marketing/product design dating back years. I would hardly expect them to end it now.
This has been my experience as well. Their ambitions must align, at least somewhat. If ambitious person A wants to go one direction and ambitious person B wants to go another direction, it probably won't work. But being around other ambitious people at least gives you the opportunity to meet someone with ambition and goals that align with your goals.
But supporting 64-bit Carbon for their own use isn't the same as supporting it for everyone else.

For one thing, only a subset of the Carbon API is important to iTunes. And if it became necessary to fix things (or even break compatibility), they could, because the 64-bit frameworks would be private.

And it's certainly possible to port to Cocoa incrementally. It is also possible to isolate Objective-C implementations behind pure C APIs, so that an abstraction doesn't have to know it's using Cocoa on Mac and something else on Windows.
I'm a little skeptical. How come my hair doesn't cause my head to burn on a lightly clouded day? I have a lot more hair than that device has.
I started up an Internet idea(1st time) with the intention of getting something out of it. Initial goal was to learn how to code websites and work around like minded individuals; was answering customer svc calls at Comcast/Verizon.

I started almost three years ago and never imagined the journey it would lead me on; being in publications, getting investment & other cool things. It was a great journey and amongst mentioned accomplishments, I also learned how to code & now am doing that for a living; making a lot more money!

Overall it was better then going to college, as there was a chance of becoming wealthy or creating the latest whatever amongst gaining invaluable skills.
My play machine runs OpenBSD. I can't say enough good things about it. If you want a (very) secure machine which runs on a slew of different platforms, has an awesome package tree, and a solid developer base of pragmatic and opinionated unix nerds... look no further.
I do my best, but there isn't a week that I don't put my foot in my mouth in some form or other.

For instance the 'zany' in the text above I had to look up, and even after looking up it doesn't make much sense to me.

1) a subordinate clown or acrobat in old comedies who mimics ludicrously the tricks of the principal

2) a slavish follower

3) one who acts the buffoon to amuse others

None of the three are a preferred candidate when I do a simple substitution.
All the "web designers" I've worked with lately have put significant effort into user experience design -- certainly it's much more "on the radar" than it was a few years ago.

They're not completely separate concepts. As a programmer, I can manage my own PC and Network. A user experience designer should be able to do graphic design just as easily. Different skills, but none the less related.
On ICT and The Social Contract
Cold-call via email. I'm the only person I know who uses the term, but it's the right term for this kind of thing.
I use OpenBSD at home for my router and my desktop. I don't plan to go back to Linux anytime soon. OpenBSD is robust, well documented, and simple.

On the other hand it lacks many fancy features. For example it filesystem is somewhat dated compared to ZFS or BFS. But that's the price to pay to get a stable, secure, and well polished operating-system.

PS: OpenBSD's manuals are awesome.
The "faceless aliens" story is about real people walking around with masks on. The story itself points that out: Close inspection of the pictures rules out an alien invasion - small perforations around the eye areas of the masks allow the people beneath to see the world outside.

It then goes on to speculate that they're part of a viral marketing campaign or celebrities in disguise.

Lightweight and lowbrow, sure, but they aren't just making up tabloid lies.
They took away the category view in the iTunes Store for all older iTunes. A lot of app developers are going to be very upset about this.
I didn't say that I only used Rackspace. In fact, I have a cluster of cloud servers on Rackspace, GoGrid, and Amazon because each has its advantages.
Buy the CD, install it on an old machine and play with it over a weekend. OpenBSD has some unique and fantastic features.. everything from PF (its firewall) to spamd (Spam trapping daemon).

It's also nice to use a finely crafted piece of software that doesn't feel like it has been bolted together haphazardly (like your typical Linux distro).
I think self-promotion is fine too. In the appropriate place. And I suggested a more appropriate place. I was merely expressing the reasoning behind downvoting a comment like that.
Chris Hoff's Blogs on Infrastructure 2.0
I do pay money to subscribe to a newspaper that pretty much fits your description (The Economist). I would amend your list of qualities to say that the viewpoint of each article is always stated and argued. Most sources claim to reach no conclusion, but they actually do. The honest approach is to argue a point and try to convince the reader that you are right, not try to manipulate the reader into agreeing with you unknowingly.

Read any of the Jon Stokes articles, for example, and he usually makes predictions or makes a claim about the hidden reasons behind some industry action, but he doesn't pretend otherwise. He states that he thinks x was a bad move, and then explains why.
looks pretty interesting. anyone already used it and maybe compared it with CouchDB, too ?
Dropping a feature like Bluetooth from iPod Touch totally makes sense. It has nothing to do with segmentation.

In case of hardware or software that requires per device licensing, it's about cost. Let's say that BT chipset costs $3 per device. They sell 30 million iPods, it's 90 million dollars saved on a feature that very few iPod Touch users cared about.
Since the pickle module doesn't marshal many types of stateful objects (filehandles, functions, etc.), I'm not sure it's fair to describe it as a means of saving the "state of the Python interpreter". It really just serves to save a compact representation of data on disk, without explicitly managing packing an unpacking from the binary serialization.

In that respect, it intuitively seems like it should behave more like the ASN1 or YAML formats w.r.t. the safety of data loaded from it. I may understand the risks, and you may understand the risks, but I think that a new Python programmer could be forgiven for simply scanning the standard library documentation and thinking that the pickle format would be safe for transport across untrusted channels.
I don't find this surprising or troubling at all. The first result in a search should be the quick reference for a general audience. Wikipedia, IMBD, and Amazon all accomplish this quite nicely.

Those interested in more in-depth info will search further down. I love how http://duckduckgo.com/ does this, pulling the info directly from wikipedia and putting it on the first page itself. The only thing keeping me from using DDG as my primary search is the lack of integration with maps, images, etc.
Just to show how good OpenBSD's manuals are, look at those:

http://www.openbsd.org/cgi-bin/man.cgi?query=strncpy

http://www.openbsd.org/cgi-bin/man.cgi?query=malloc

They don't just explain what strncpy & malloc do. They also explain how to use these functions correctly and securely. With examples.

Compare that to glibc's manuals (pretty typical of what you can find under Linux):

http://linux.die.net/man/3/malloc

http://linux.die.net/man/3/strncpy

Clearly OpenBSD folks care.
I believe the answer is http://browsertoolkit.com/fault-tolerance.png

People are just trying to store data in the most efficient system possible. Using RDBMS software to store data only queried by primary key that you know will never need to be aggregated or dynamically queried can be overkill.
I installed iTunes 9.0 and it seems to have a very web2.0 interface. I kind of like it. They have also increased the top 100 to top 200 lists in the appstore, which is wonderful. Now, they need to improve the rating, review system and voila.
But that page doesn't claim she invented the word; it claims that she indirectly inspired the use of the word "debugging" in the context of a computer program, which is conceivable.
Sure. I was thinking more from the material perspective, but yes there are other phenomena to consider.
Arguably iTunes is on Windows to support Windows users of iPhones/iPods (to expand their 'device market' beyond just the Mac ecosystem). Safari.... not really sure why Safari is there other than to try and support Windows developers of iPhone-targeted web-apps (before there was an official iPhone API). But that conclusion is questionable seeing how there are no Windows development tools for iPhone apps now that there is an official API.

> They already port other libraries to Windows to support iTunes and Safari.

iTunes doesn't use Cocoa/ObjC. It uses the Carbon/C (C++ too?) that was a way to transition between OS/9 and OSX back in the day (You could download the Carbon libraries for OS/9 and a Carbon app would run in OS/9 with them). Safari is Cocoa/ObjC so far as I know, but it's just a wrapper around Webkit for the most part. They could have ported the Windows version of Safari to Carbon, or just ported the parts of the Cocoa libraries that Safari needs (rather than the whole thing).

So.... it looks something like this:

Port X% of Cocoa to Win32 + Port iTunes to Cocoa

Depending on that percentage and the amount of time it would take to port iTunes itself to Cocoa would determine how costly it is (time & money). I realize that you're also saying that porting however much of Cocoa over to Win32(+ Win64?) would help them develop more cross-platform apps, but I don't see this being part of their strategy.

Unless you prescribe to the John C. Dvorák line of thinking that Apple is going to go cross-platform, make a way to seamlessly develope Windows/MacOS applications, and then eventually dump MacOS for Windows on Apple machines, I don't think that Apple will leave the galleon that they have for themselves (their product/developer ecosystem). They just use cross-platform apps as a means to an ends... extending gang planks to passing ships and beckoning their passengers to cross over to the Apple side (or at least buy their consumer-devices and get hooked onto those).
Many of the Cocoa APIs are abstractions of C libraries like libxml, etc. But you still need to port everything that supports the Cocoa API wrapper around that C library, even if you don't have to port the C library itself.
Every programmer doesn't necessarily know networking. Similarly, and even moreso, every user experience designer doesn't have the skillset for graphic design. I see a user experience designer as analytical and a graphic designer as creative.
1) Hire Ceren Ercen
You have some catching up to do... :)

They are not at all concerned about normal form or joins - it's just not that kind of a database.

Here are some good blog posts that elaborate on the current non-RDBMS fad:

http://www.readwriteweb.com/enterprise/2009/02/is-the-relati...

http://www.metabrew.com/article/anti-rdbms-a-list-of-distrib...

http://randomfoo.net/2009/04/20/some-notes-on-distributed-ke...

http://bcbio.wordpress.com/2009/05/10/evaluating-key-value-a...

http://blog.boxedice.com/2009/07/25/choosing-a-non-relationa...
The OpenBSD community has a reputation (sometimes deserved, sometimes not) for getting irritable when people ask questions that are answered in the documentation. To some extent, it's because the community isn't large enough to answer all the questions that come in, but mostly, it's because the documentation really is that good. Any changes to the system have to be accompanied by a change to the relevant man page, and they are usually as clear as possible. If you want to learn to use Unix (not some specific Linux distro, but Unix in general), you could do a lot worse than just starting with "man afterboot", apropos, and the tutorials in /usr/share/doc.

A post in-thread linked to the online man pages, here's the FAQ (http://openbsd.org/faq/index.html). Another good documentation example is the man page for the filesystem layout (http://www.openbsd.org/cgi-bin/man.cgi?query=hier).

For this release, tmux (http://tmux.sourceforge.net/) is in the base system, and there's a new security-audited SMTP daemon (http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sekti...). :)
Tact has nothing to do with accuracy, which was what you were commenting on.

Tabloids by their nature print many more photos.
Really? There are a lot of people with Bluetooth headsets now. I'm sure they would love to pair that with their iPod Touch to also be able to listen to music... Don't know what percentage of people that is though.

{edit} I would predict that it's equally possible that there are a lot of users out there that don't care about Bluetooth on their phones either, but that didn't stop Apple from cramming it into the iPhone {/edit}
It's similar phenomena. When light impinges on a material it is absorbed. Electrons in the ground state are lifted into a higher state, and after a very short time (nanoseconds) they relax, re-emitting that light. That light goes in every direction possible, but the light that you perceive is that fraction of the light that is emitted back in your direction...or in a refracted direction.
Brilliant. Every suit, read this. Then get the hell out of our way.
Ask HN: Which YC startups have launched in 2009?
Is there a list?
I think I worked with Theo in 1981. Smart, nasty.
The Jargon File debunks this; see http://catb.org/jargon/html/B/bug.html. Money quote:

[T]he use of bug to mean an industrial defect was already established in Thomas Edison's time, and a more specific and rather modern use can be found in an electrical handbook from 1896 (Hawkin's New Catechism of Electricity, Theo. Audel & Co.) which says: “The term ‘bug’ is used to a limited extent to designate any fault or trouble in the connections or working of electric apparatus.” It further notes that the term is “said to have originated in quadruplex telegraphy and have been transferred to all electric apparatus.”
Would they really want to split development like that? Cocoa and Carbon are completely different (C vs ObjC) APIs to Aqua/Quartz/etc.
OpenBSD might be doing better than some others, but it's not flawless in the security arena:

http://openbsd.org/security.html#43
Google developing a micropayment platform & pitching newspapers
Even more Scheme on the iPhone: real-time development in Emacs
Does anyone know what they've done with Safari? Safari 4 on Snow Leopard is 64-bit. Are they supporting 32-bit Safari on Windows and 64-bit Safari on OS X?

This could give an indication of where they're likely to go with iTunes.
How Facebook is Pushing Engagement in Relationship Status
Shame the URL mustve busted. Working one below.

http://www.andrewmachado.com/blog/how-facebook-is-pushing-engagement-even-when-it-comes-to-relationships/
Clickable link:
http://www.andrewmachado.com/blog/how-facebook-is-pushing-en...
From what I've looked into, Safari on Windows isn't using Cocoa. The latest Safari even looks much more like a Windows application than previous versions. So maybe I'm wrong about this point. However, I still think they're going to have to port iTunes to Cocoa simply because they've essentially deprecated Carbon. For the Windows version of iTunes, maybe they'll just have an completely separate version that isn't a port.
The only people I can see using this are advertisers. They would be willing to spend money to get their stuff up in front of an audience. And why would I want an iPhone app that just has tweet-style advertisements?

Imagine it like billboards on the highway. They cost money, lots of money. But it's not like this paid aspect results in good content. Paid placements always attract people who have something to gain from the placement.

And expecting your users to spend money and effort in order to clean up spam is asking a bit much in my opinion.
Anyone else feel their lineup is extremely.. non-Apple-y now?

It used to make a lot of sense - to me anyway - how they arranged their iPods from cheap(ish)/only basic features to the luxury-versions with more features.

I.e., shuffle -> play music;
nano -> all of shuffle's features + view album covers, song texts, song titles to the music, calendar;
iTouch -> all of nano's features + the whole smartphone without phone thing

But now, ever since the introduction of the iPhone 3G, this doesn't hold true any more.
The iTouch is supposed to have all the features of the nano plus more - but now it doesn't have a camera?

The only reason to give the nano a camera and not the iTouch would be to distinguish it from the iPhone and market it as a gaming device. But then it doesn't make sense how the basic model of the iTouch has a slower processor and GPU than the iPhone.

I don't know, but from these oddities in the lineup I'd almost go as far and predict more changes to come very shortly. Either push the iTouch more in the gaming niche and make the nano the new multimedia device (as opposed to just audio in the first two generations of it), or push the iTouch more into the all-in-one direction - which would mean there ought to be a new iPhone as well in order to keep the two apart.

Not sure if I'm making sense here, but right now the nano, iTouch, iPhone lineup is quite counter-intuitive and almost non-transparent (yes, choice is not always a good thing).
Boston's Hancock Tower and the coming commercial real estate crisis
If you think that doing this isn't hard, why attempt to do it! So far everyone's failed, you would certain get some attention even if it was all just 'tricks'.
Quite true, and if your serious about security, you'll be sure to follow any packages you're using. The benefit of OpenBSD is that it ships "Secure by Default", unlike a ton of other distro's:

"To ensure that novice users of OpenBSD do not need to become security experts overnight (a viewpoint which other vendors seem to have), we ship the operating system in a Secure by Default mode. All non-essential services are disabled. As the user/administrator becomes more familiar with the system, he will discover that he has to enable daemons and other parts of the system. During the process of learning how to enable a new service, the novice is more likely to learn of security considerations.

This is in stark contrast to the increasing number of systems that ship with NFS, mountd, web servers, and various other services enabled by default, creating instantaneous security problems for their users within minutes after their first install."
This is weird to me.

"We started thinking seriously about deploying Cassandra in production around three weeks ago. After looking at the site for something that would be a good fit, we settled on green badges."

It seems completely baffling to me that someone would go out and compare different db solutions, pick one and THEN try to find a way to fit it on their site architecture.
OK, your uniques are more demanding than most deployments I've seen. So, performance is of significant importance to you, and it would save you some machines to go with Varnish over Squid (which tops out at a few hundred requests per second, maybe as much as a couple thousand depending on type of work and whether it can be served from RAM, due to various limitations in it's poll-based architecture; then again, it looks like Adrian and Robert and Henrik have done quite a bit of work in the 2.7 and 3.1 branches, so it may be faster today).
OpenBSD is a fine operating system. In the words of Neal Stephenson: "Accept one of our free tanks! It is invulnerable, and can drive across rocks and swamps at ninety miles an hour while getting a hundred miles to the gallon!"
Every material has optical and electrical properties. Light is always interacting with materials. The difference is that you're not applying a load. Or maybe you are and its just small...I'm not too familiar with biological materials. Either way, you need to complete the circuit and channel the electron flow.
How to create shortcut command
I know that when Safari for Windows first came out people were looking into some of the DLLs that were installed along with it, which were ports of things -- IIRC CF libraries at the very least -- from OSX. They may have depreciated those in newer versions due to poor compatibility with Windows.
When he was 13? http://en.wikipedia.org/wiki/Theo_de_Raadt
An 'R' graphics gallery.