skysight-inc/HackerNews huggingface dataset:
Really disappointing screen resolution on all of these. Haven't they been paying attention to what's been going on in tablets - at least, in the tablets that people are actually buying?

The tablet form factor is, at its base, a minimal container for a screen. If the screen isn't good, then there goes the whole thing no matter how many other goodies you throw in. Low screen resolution means not good screen.

What's more frustrating is that I share the goals of this device. I want a linux tablet. That is, I want a tablet that will integrate into the workflow I have on my other computing devices, which are all linux.

I don't have very complex requirements for that; I don't need appliKations or Gancy Gesktop Genvironments. I just want a nice high res screen that talks to a bluetooth keyboard when I want, run a standards-compliant web browser, a bunch of tiled terminals, and most importantly Emacs. Android doesn't fit the bill. I can only see appreciating the way Android runs emacs if I was a devoted Buddhist and embraced frequent segfaults as a lesson in patience and discipline.
> Vim is as extensible as Emacs. I won't debate how elisp is better or worse than Vimscript, because that doesn't affect extensibility.

If we agree with "extensibility depends on how much/many internals exposed to its extensible language", I would say Emacs is more extensible than Vim in comparison to their current status.

Agian It doesn't mean Emacs is better or worse than Vim. I think we are heading to endless discussion. I will stop here.
There was some news a while ago about encryption being banned in Pakistan, and ISPs being required to notify the government of any VPNs.

http://www.guardian.co.uk/world/2011/aug/30/pakistan-bans-en...
Searching for author, movies, television shows, music etc. brings up an interface that is scraping the data on Wikipedia.

Wikipedia could/should have done this a long time ago, trying to do anything like this on Wikipedia would take at least 1000 lines of discussion on one of the many talk pages.

Does Google have less politics than Wikipedia?
I think that software patents have worsened to the point that there's really only two ways to solve the problem: eliminate software patents altogether (thus introducing enormous competition and innovation in the marketplace) or be damn explicit about what is protectable and what isn't. Open source has thrived these past few years because of the reuse and improvement of the technology, whereas software patents often bar off any competitors or innovators from improving on the technology. And in Apple's case here, I think it's just plain crazy to try to patent some of these "aesthetic" elements of common design (rounded corners, etc.)
> Also worth mentioning that the whole site was not blacklisted, only the page about pot consumption methods was banned, but the fact that the ISPs need DPI (Deep Packet Inspection) for banning just one page from the whole site (which they don't have implemented) they were just banning the whole site.

I don't know how they were going to enforce a single-page ban, but Lurkmore's ip address got on the blacklist too.
TL;DR -- The US census provides the wrong data to answer this question, but I can't think of a better way to spend a cold Sunday morning....:)

I did some digging on the US census site and found these numbers (for 2008):

- 22,614,000 returns were filed for non farm sole proprietorships. Of these, 16,434,000 indicated any type of income. Combined, these 16.4 million sole proprietorships reported a net income (less loss) of $265 billion.

- 3,146,000 returns were filed for partnerships. These returns showed a total of 19,300,000 partners. Of these, 1,609,000 returns indicated any type of income. Combined, the 1,609,000 partnerships reported a net income (less loss) of $458 billion.

Some numbers:

- 72.67% of sole proprietorships reported income.

- 51.14% of partnerships reported income.

- 22.614 million sole proprietorships generated $256b in net income (less loss). This is an average of $11,320.42 per proprietorship started.

- 3.146 million partnerships (covering 19.3 million people) generated $458 billion in net income (less loss). This is an average of $145,581.69 per partnership started. Or, this is a net income (less loss) of $23,730.57 per partner.

Using US census information on non incorporated businesses (in 2008) provides some interesting space for thought. A higher percentage of sole proprietorships report income, but on average partners in a non incorporated business report more income. This seems to indicate that it might be easier to get started if you go alone, but adding founders increases the magnitude of success (when it works out). Logically, this makes some sense, though I hesitate to make any conclusions based off of this data.

While this data is interesting, it is ultimately quite useless at answering the question. First off, this data is on all non incorporated businesses (other than farms). Therefore, this data may or may not be applicable to technology. The Deloitte report (and the writer's research) indicates that the top 100 technology companies have an average of 2.12 founders. The US census data gives an average of 1.62 founders per company. That difference could indicate differences in the two populations (ie - tech companies versus all companies) or sampling differences (Vibhu looks at 100 companies, I'm looking at data on 41 million).
This is the resulting ebook file: https://dl.dropbox.com/u/728316/Paul%20Graham%27s%20Essays.e...

And this is the (Kindle compatible) .mobi conversion:
https://dl.dropbox.com/u/728316/Paul%20Graham%27s%20Essays.m...

The conversion was done through this service: http://www.2epub.com/
I think Apple’s innovation (i.e. new products) made them grow so massively, but I do also believe that Apple’s other core values under Steve Jobs – values Tim Cook will, I’m confident, be able to uphold – will at least keep them big and successful (if not growing).

Tireless iteration and polishing and a lean product line is also what Steve Jobs’ Apple was about, and that is something Tim Cook can preserve.
Why? If the bandwidth costs differently to the ISP - and it probably does - it seems much more reasonable to offer the choice to the consumer instead of averaging the costs.

Here in Portugal we used to have three tiers (international, national and intra-ISP, the latter of which was unlimited) and what happen in that some developers forked Emule to give it per-ISP and national filters, which you could configure independently.

It was very useful even for legal but bigger content, like game demos or patches - a single person would download it from abroad and then share it locally. A single cap would be much worse for everyone.
Apple is just strapping up for the mobile patent wars which have already begun.

It's an arms race, and it's irrational to place the blame on just one of the actors. To stop the arms race will take mutual action on the part of three or four different companies, or outside intervention. The former is likely to happen eventually, and let's hope that the latter happens sooner rather than later in the form of patent reform.
> It inevitably evokes a picture of a poor sod writing a book on "20th century warfare" in 1912.

No kidding. The back of the book has a prominent blurb about Autotools. That's about as retrogressive as it gets.
I'm wondering if the string length or alignment could affect it, too. For example, if memory is allocated in 16byte chunks, longer domain names might have a larger chance for having a bit flipped in the active part of the string (instead of the padding). Just speculating wildly here.
Yeh, you guys are right. As a practical matter, I feel like you need either an iPhone 5 or a retina display on your mac. When I use the iPhone (Retina 4-inch) simulator on my (non-retina) MBP, I can't see the whole thing on the screen.
The system should account for this. This is the internet, people are always awake and using the site somewhere in the world. Maybe measuring page views and adapting the algorithm to give more weight to a vote at times when there are few people on the site would help.
"In order to use BillGuard you must sign up for constant monitoring of your credit card" - simply not true. Anyone can file a dispute, without signing up.
I think this is for engagements where they may not want to stop/reboot the virtual machine. This tool claims to patch memory directly, so a running VM would be the target. Perhaps the vm they want to connect to has some existing connections of some sort that they don't want to break, alerting that would happen if it were restarted, or unlocked keys in memory (think ssh agents). One of the first thing virt-edit says is "You must not use virt-edit on live virtual machines."
Come on, Windows 1 was a pathetic joke, not remotely comparable to the Macintosh OS of the time. Mac OS was quite good up until System 7 in the early 90s when Microsoft finally caught up with windows 3.1.
Issuehunter, crowdfunding github issues
Spaghetti al baccalà,ricette di Natale
the point of statistics is to inform some decision-making process.

An estimate of the region in which bombs are likely to fall would directly inform your decision-making process ("Don't go over there!") so I don't understand your objection.
Hum, even less likely you would see that one, but I meant direct login (or Mozilla Persona)
I think you're misunderstanding what people mean when they're talking about 'war room' environments. It's just about having everybody related to a project working together in the same room. The sort of thing agile folk talk about as 'team rooms' and what the CSCW folk call 'radical colocation'.

This isn't about emergency situations. It isn't about burning resources. It's about normal sustainable work.

I'd encourage you to dig into some of the references and see what you think.

If you're building a product, that's a different kind of job and needs a different environment.

The evidence from pretty much all the research that has been done would seem to differ. My personal experience has also been that the best products are built by teams working that way - so I have some anecdotes too ;-)
What about the Vivaldi: http://makeplaylive.com/ It's a "True" Linux Tablet. Running on Mer and KDE.
"won't venture into some places that a good engineer needs to go, because to be decent at the job you really do need to understand the command-line interface"

This is only true if the IDE has not kept up with the command line interface. Visual Studio and Xcode do pretty much everything their CLI can do except maybe some tool integration like CI or deployment. But that's operations, not programming.

"IDEs are a good tool that ... is very often put to bad use."

So is every other tool out there. What's your point?

"The one thing they are really good for (reading low-quality code) is something engineers hate doing."

They are also good for:

- Writing good quality code.

- Looking up methods.

- Code completion.

- Code navigation.

- Interactive debugging.

The list goes on.

"IDE-dependence is evil"

No it is not. You might as well say static analysis dependence is evil or compile-time optimization is evil or profilers are evil or any other convenience is evil. Should we all remain puritans and suffer cryptic and unwieldy tools just because making them more powerful and friendly also makes them more powerful and friendly for bad programmers?

Bad programmers will write bad code no matter what tools they use. Blaming the IDE is disingenuous and quite frankly comes off as arrogant and elitist.
Android 4.2 Is Missing a Very Important Feature: December
It's not just about management either. It's about the whole team. It's about fixing that problem your teammate has. It's about noticing that person who's been looking puzzled and them being to make eye contact for immediate help. It's about avoiding miscommunication. It's about spotting problems before they get serious.

If your developers are under that kind of stress for long periods of time

In these papers 'war room' is just shorthand for 'people working together on a project in the same room'. Also called 'team rooms' and 'radical colocation'. Not meant to imply stress in any way. Quite the opposite if anything. Would have used another term if I'd though about it.
Thanks. OP is misleading because it implies OpenBSD used to have a non-negligible share of the desktop.
"It's only in Japanese".
You realize your language is crazy-hard? I wish you had no kanji, it would make my life easier.
nihongo ga muzukashi desu...
> The code base is actually small and mostly written in Lua, so that it is actually possible to change the editor to your liking.

When I say extensibility, that's not what I mean. Code is available and it's small and mostly written in Lua - that's all good. But I don't want to mess with core because then syncing upstream is a huge pain. The only interface I want to deal with the extension interface. I haven't looked at the api yet, but I am skeptic about the claims. Vim has vimscript, Emacs has elisp, sublime has python...Editors has been providing extension interface for a long time.
No, I understand perfectly well what you mean, and I'm disagreeing. I'm pointing out that a war room environment works well for an emergency situation where you don't care about burning resources, and very badly for normal sustainable work.

Pretty much all the evidence to date says development work is most productively done when each developer has a private room (whether office or at home) with a door he can close, and when face-to-face interaction is something that can be done as appropriate instead of being forced all the time. See 'Joel on Software' for more extensive discussion, references etc.
Thank HN: Our friend is Safe and Sound
10 Workflow Apps to Enhance Your Productivity
> Arrested Development ended right before Michael met Rita.

For shame!

http://stockholm-syndrome.com/AD/tobias-underwater.mp3
WORLD WAR 3SEZ ENOUGH,UK TELLS ISRAEL,WORLD IS AGAINST YOU
I loved the Vivaldi project, but sadly I couldn't not get one and this one I can get.
They are, though they use the Nexus 7 for reference. http://www.youtube.com/watch?v=769U8n3srkg
I'm not convinced. Apple's patents haven't stopped me from being creative. No one has asked me not to design using rounded corners. How about you? I bet not.

When you buy Apple you're not just buying hardware or software. You're buying into a ecosystem and that ecosystem works really well! Now if Apple's ecosystem doesn't suit your needs then you're still free to not use it or jailbreak your iStuff.

I keep hearing this stuff and I just don't see where we lost freedom. You don't have to buy music and videos on iTunes to put it into your iStuff. Jailbreaking, though frowned upon, is completely legal now and no one will hassle you for it. Cell phome contracts? Well that's not new or specific to Apple and though it's a bummer I'm happy for it because I don't have $500 for a phone and this "freedom" everyone keeps yammering about isn't worth the extra $300 to me.

There's no loss of freedom going on here. Everything is the same as it ever was in a new form and context. Everyone loves to root for the underdog and tear down the establishment. I doubt most of us have ever really been truly stifled by patents and if we have I'm willing to bet that while you're the little guy you'll rail against them and if/when you "make it" you'll be hoarding and defending them like it's going out of style.

I'm sure most people won't like what I've said. I'm a pragmatist. Idealism is great and I get the sentiment but in the end we're just not living in the world as it "should be", we live in the world as it is.
What follows from individual productivity is productivity of the business. Unproductive people don't make a productive business.

It's not about having unproductive people. It's about optimising the productivity of the team/business as a whole rather than the individual. It doesn't matter if I'm my most productive sitting in a dark room by myself at 3am if, by doing that, the rest of the team is blocked or going down the wrong route because they need to talk to me.

War room teams work when a high degree of collaboration or 'piecing together work inputs' is what matters.

So most software development then ;-)

If you are solving a tough problem. Or dodging a bullet, you will be productive doing it alone.

Evidence?
Collection of iPhone PSD Templates
People like this think they are so clairvoyant, able to discern from a great distance Apple's contempt for customers and everyone else who isn't them. Please.

If this person was upset he couldn't get an Apple-ish computer on the cheap anymore, that's understandable. But to paint that decision as borne out of contempt is just terrible. It's a resolute unwillingness to see where Apple may be coming from, ever.

(And of course, to close the loop of self-fulfilling logic, for me to say such a thing makes me a fanboy. Do you see?)

This is the mode of analysis for many people when discussing Apple: assume that they do everything they do because they hate you, because obviously those people in Cuptertino are just complete assholes. Oh, and by the way, they happen to kick ass at everything they do. Damn them for that.
The 5th gen iPod Touch is not the same as the iPhone 5 - it is more like the iPhone 4S, as far as I can tell, but obviously with the larger screen.

Buying two certainly sounds like an extravagance. A better distribution of devices would be 1 x iPhone 5, 1 x 5th gen iPod Touch, 1 x 4th gen iPod Touch, which would cost about the same as 2 iPhone 5s and also give you a reasonable idea of performance on iPhone 4S (roughly equivalent to 5th gen iPod Touch) and iPhone 4 (equivalent to 4th gen iPod Touch).

That assumes your program is OpenGL- or CPU-heavy. If not, you can probably do fine with whatever you've got, plus the simulator :)
Scrollbar chrome makes me instantly lose interest.

If there was a screenshot without this (is there a terminal version?), I would regain interest. Screenshots are important especially to people like me who may or may not care. They're the fastest way for a potential user to answer the question: is this worth caring about at all.

Some questions you can answer with screenshots:

- Does it run on my platform?

- Are there any glaringly ugly things about it that will be a dealbreaker?

- Is it more beautiful/cool than what I'm already using?

- To what extent can it be customized?

- What kind of people are using it (if you have user screenshots)?
Pretty much all the evidence to date says development work is most productively done when each developer has a private room

Can you please point me to the evidence that this set up beats team rooms? I would, quite seriously, love to see it.

I've seen Joel talking about it. I've seen lots of anecdotes. I've seen evidence that it works better than, for example, cubicle farms and other non-team-room types of work environment.

But I've not seen anything past anecdote that it beats team rooms.
I beg to differ (IANAL however). "Legal" is a legally defined term. It varies from country to country and may vary within a country and changes from time to time due to legislation and court actions, but it is defined for a given place and a given time.

"Evil" has no legal definition.
Android 4.2 bug omits December from the People app
In this case it doesn't make a difference, but in many cases it does, which is a reason to avoid CAS() if you can.
Some clojure inspired functional tools in python
Some clojure inspired functional tools in python
Very good article. I think that, historically, security overreaction tends to increase as the stakes increase. From what I've read there was a lot of domestic overreaction during WW1 and WW2.

The fact that weapons are so much more effective and disguisable these days leads me to believe that, sadly, this sort of thing is only going to get worse. I can't imagine what the reactions will be when people are as concerned about biological weapons as they are about explosives.
Data structure audits
When it comes to podcasting, Marco and Gruber are on two different levels; I don't think Arment is jumping ship for the sake of money.
Looks good, thanks. :)
Right, that's true. Perhaps I oversimplified.

What I was trying to get across is that, in the trivial implementation, visibility and atomicity are required. There are obviously better ways for threads to correctly count in parallel with much better performance - but not ones that Java will automatically recognize based on the obvious implementation of the code.
/usr/bin/sublime on Linux installs I believe.
I don't believe this is true, at least for the larger ISPs (may be the case of Universities). A friend of mine owns a small ISP in New Zealand and I've discussed this with them as I assumed there would be a huge demand for local data centres and storage/streaming services. Right now all traffic goes out of the country and back in again - that's what should feel like a rip-off.

Apparently Telecom could do this but it would require a court order or major political pressure. If this were happening now you'd see a lot more innovation in the digital space, and the experience of using the internet in NZ, in terms of streaming media etc. Netflix for example declined to startup business in NZ because of these problems. http://www.stuff.co.nz/technology/digital-living/6045189/NZ-...
The memory semantics are standard x86, but you are right that the registers are from x86_64 (and 64 bit mode at that). I'll update the article to clarify that point.
> Also, the stall has been largely eliminated on recent Intel µarchs (Sandybridge and later).

How is that accomplished? Isn't the stall required by definition, since the partial flags update creates extra data dependencies?
Keep in mind that all internet in NZ and Australia is metered. Similar to mobile data here, except more like pay-as-you-go. You pay for a block of bandwidth and then use it till it's gone. Not the same idea as here in the States.
You're 100% right but you're missing something here. Something like this takes skill and builds skill and when you've finished you just want to show it off. And it really is impressive! Sure, it has no practical application itself but I'm sure that some piece of this or some technique used in porting it to JS will have some practical value somewhere. Sometimes the practical is born from the impractical.

I guess what I'm saying is why does it need to do anything or be practical? Cool stuff is just cool sometimes.
This is a strange reveral of the gnu/linux debate. The linux kernel is not the important component, the windowing system is.

I dont want to run X applications on a tablet, I have tried that before with the n700. I want a fully finger friendly user interface, the one that comes with android works pretty well.

I can understand the appeal of a community owned FOSS user interface, but why attach the linux tag as a selling point.
We are in a world where computational and networking resources are absurdly cheap and abundant, compared to the past. Why shouldn't we design languages and environments that take advantage of this fact?

Designing a language that leans on an IDE, or other forms of tool support, is not bad. Analogously, designing an application that leans on having an internet connection (e.g. put documentation in a wiki, Go's URL imports) is not bad.

You can put together a GUI using only textual code in a text editor, but you'll do it faster and better with the help of live previewing and typo underlining.
The Secret Path
I didn't realize a vast majority were nincompoops.
Cool! I've seen a few of these pop up recently - http://openissu.es/ is a project being built by some Flatiron School students.
↑ Apple fanboy logic
there are editors fully written in js c9.io Brackets lightTable
Opportunity cost is real! $200,000 in lost income is $200,000 in lost income - there are no two ways about it...