skysight-inc/HackerNews huggingface dataset:
Because people like myself cross-shop the Surface Pro against compact ultrabook-class laptops. I have opted to go with Surface Pro because of the added flexibility of its design versus this group I consider to be its competition.

I did not cross-shop with iPad and Nexus 10.
Yes, I don't mess around or BS on my blog. Take it at face value, cause that's how I meant it.

I'd been working on EveryBlock full-time for five years, and I'd maintained chicagocrime.org (the precursor) for two years before that, so I was ready to do something not related to local data or news. My new thing (Soundslice) is completely different.
I disagree, desktops and tablets should advertise their usable space. The true drive space should still be available on the spec sheet, but usable space should be the main highlight.
I don't use a Mac or Windows. But I suspect that in the real world, Office is way more "extensive and popular" than iLife.
I'd have hoped for a proofread by someone qualified, but even the media tend to get this right.
There are plenty of reasons, but the question is whether or not they are good reasons.

A Windows install, for example, will have lots of pre-cached drivers, a crap-ton of little utility programs, several pre-installed libraries and frameworks (.net, vb6, etc.), and a VM for running 32-bit apps. All of these things provide valuable features for the OS.

Now, on top of that there is certainly plenty of bloat, and in many instances linux has simply approached these same problems differently. For example by installing shared libraries on demand via the internet through a package management system, or by simply having poorer hardware and cross-architecture support (zing!), or by having a vast ecosystem of open source tools available so that it's always possible to install something via a native compilation. Those are good choices for the linux way of doing things but they certainly come with tradeoffs.

P.S. Linux should be installable on the Surface Pro, so if the hardware intrigues anyone it might be worthwhile to see how it fares with a different OS.
Blimp is awesome!
A trivial example:

$len = mb_strlen("wtf");
# call function mb_strlen

$len = s("wtf")->len();
# call function s
# allocate string object
# instantiate string object
# call string ctor
# set property
# call method len
# get property
# call function mb_strlen
# destroy object

There's no way to use a syntax like this without either massive overhead, or massive changes in the engine.

There is a somewhat similar experimental project - https://github.com/nikic/scalar_objects - but that's not meant for real world use either.

Personally I think the language, despite its flaws, does its job fine. I don't think it needs turning into Javascript-with-sigils.
No reason at all? Microsoft and Apple just do it out of spite, I guess.
1. The simplest solution to the problem you described is to have a simple link to the new tweet form, which the user would middle-click to open in a new tab. It requires no fancy coding and allows for remarkably smooth workflow.

2. Does your server demands a human sacrifice for every request it processes or something? And if so, do you not include any images, fonts or script files on your pages and inline everything?

3. Modal popups don't just display new information. They block access to everything else in the window. In the wast majority of cases doing that is pointless and stupid. The evolution of Firefox UI is a great example of how much more usable modal-less interfaces really are.
Because the Surface Pro's specs match or surpass? a macbook air. It just so happens that it's a PC in a tablet hybrid form factor.
Gonna second the Clojure. Made a thread-safe concurrent "RequestContext" mechanism for Ring apps in like 15-30 minutes of putzing around. No surprises. Very enjoyable.

Not the most remarkable Clojure story I have, just the most recent one.

I use Python in my day job, but Clojure is the only time I really feel like I'm enjoying myself or that my time is being spent well. Or that I'm not profoundly limited.
Creating a CSS Thumbnail Grid With Dynamic Flyout Menu
You can mix and match x87 deterministically if you turn off 80 bit double internals. For SSE you need some SSE2 and 3 modes to do the same.
jQuery seems more like an API to talk to the DOM than an extension or wrapper around Javascript itself. JS simply doesn't reach the same depths of madness and ineptitude as PHP does at the most fundamental levels of the language. Even if it's still fairly insane compared to languages that are actually kinda elegant.
-- "Maybe it is from me starting into mobile development, but in the end or near future, it is to mobile's benefit that applications are platform agnostic and live on the web."

I don't see this happen, at least not in the nearby future and maybe even never. The point is that people want a native experience and likely the web will never be able to give such an experience. I think webapps will always be something comparable to Java apps a few years ago, i.e. work on every operating system and try to integrate the look & feel, but not 100% "get it".

For our start-up we would like to share a big part of the codebase between platforms though, so this year we'll be looking towards replacing our existing codebase with a Mono (C# / .NET) codebase. At least with this solution we should be able to:

a) give users of our apps a native experience.

b) share a big part of our code between Android & iOS apps.

c) be able to expand easier to Windows Phone if the users of this platform increase and we think it's viable or if there's a demand from our clients to move our platform to Windows Phone.

Disclaimer: I'm a Mac user and I've always hated apps that didn't feel 100% native on my preferred platform. Perhaps to me the experience can be explained as a sort of "uncanny valley": http://en.wikipedia.org/wiki/Uncanny_valley
Pah, the people I know in bio-informatics use Haskell, I do research on language and use Python, C and Coffeescript. Honestly, science is more diverse than high-performance simulations of the universe...
Why You’re Failing to Realize Your Potential as a Developer
Quoting "Beating the Averages" written by the creator of the community you're ostensibly participating in, emphasis mine because I know reading is hard:

Blub programmer wouldn't use either of them. Of course he wouldn't program in machine language. That's what compilers are for...

As long as our hypothetical Blub programmer is looking down the power continuum, he knows he's looking down.

Languages less powerful than Blub are obviously less powerful, because they're missing some feature he's used to. But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up.

What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub.

When we switch to the point of view of a programmer using any of the languages higher up the power continuum, however, we find that he in turn looks down upon Blub. How can you get anything done in Blub? It doesn't even have y.

By induction, the only programmers in a position to see all the differences in power between the various languages are those who understand the most powerful one. (This is probably what Eric Raymond meant about Lisp making you a better programmer.) You can't trust the opinions of the others, because of the Blub paradox: they're satisfied with whatever language they happen to use, because it dictates the way they think about programs.

Edit:

Your crab-in-a-bucket mentality will not be welcomed warmly here. You might consider encouraging other people to learn new things instead of being a sour asshole to somebody asking the community for advice.

Please go back to lurking.
Saying that everything is comprised of chemicals reminds me of the complaint that the phrase "could care less" is the logical opposite of the way people use it. True in a narrow sense, sure, but willfully ignorant of what people are actually trying to convey. This kind of thinking drives me batty, and people who fancy themselves scientists seem to enjoy indulging in it.

"Technically right" isn't the best kid of right, it's the worst.

(If you're interested in the "care less" thing, check out "The Language Mavens" chapter from The Language Instinct by Pinker.)
That looks straight out of the "commemorating another 5 years" token drawer of the BigCorps I worked for. Um, gag?

Talk about a skeumorphism better left behind...
This will be useful. I wanted to build this but stopped.

http://www.ex-prj.com/post/40318453692/400hashtags-keep-an-e...
There you are:

http://blog.chromium.org/2013/02/using-webp-to-improve-speed...

An official update from Google.
Can we make a party?
I see that a lot myself.. I started to be hyper aware of it when I used a netbook for a year... a lot of modals were off screen.. got really familiar with F11 and ctrl+/-
If my site is SSL only, is it still vulnerable to the cookie timing attack?

Are there details about the file-traversal one?
And he'll generously run the only store. What a pal.
I'd suggest looking at Perl with Mojolicious for web apps - great fun.

Just stay away from dated Perl tutorials - Perl development has evolved a lot over the years. (perlbrew also recommended)
How long have they been a landing page.
With the default settings in MySQL if you shut down an innodb database incorrectly you will loose data if not the entire table, should we vilify them for the same thing.

I am not saying he is wrong, and i am not saying that mongo is wrong either. I feel, if you RTFM, that they are very very clear as to the state of things. They are not hiding anything and if anything they are providing and application state that is not ideal for said user too bad IMO. I am not going to setup a new linux box without changing the root password, or setup a wordpress site without altering the config and locking down apache. Did you know a linux system is not 100% secure out of the box, WHAT A SHOCKER.
Because the Surface PRO runs full desktop Photoshop, Visual Studio, Office, Hyper-v and Skrim.

You can also plug in a full USB keyboard and mouse (the OS supports a pointer), use a digitizer pen or an XBox controller.
The long history of exploitable buffer overflows in C programs is something to keep in mind when people hyperventilate about how recent vulnerabilities in a popular framework reflect on the security of the language ecosystem as a whole.
Compare broadband prices in London: http://www.broadbandchoices.co.uk/ (GBP1 = $1.57)
Google: Udacity CS255 HTML5 Game Development Course Now Live
Don't forget Bokeh[1] - a replacement for ggplot2

[1] https://github.com/ContinuumIO/Bokeh
Do you really need IE7 support?
This freaks out on the latest chrome android beta. Wonky flashing over parts of the map. Nexus 7
The Walking Dead: Survival Instinct Official Trailer
Outbox - access your snail mail online
Touchscreen.
Needleless Vaccinations a Huge Step Toward Eradicating Infectious Disease
If organizations rely on google docs so much, why don't they back up their google docs archive every {day,hour,minute} ? I'm sure there's an rsync for google docs or something.

Having to revert back to emailing saved word documents for a week or two is far better than losing everything for a week or two.
I'd never heard of the likely()/unlikely() macros in gcc for branch prediction. Interesting.
standard that was set by google with its non intrusive ads.

The content is non-intrusive, ads are everywhere.

You will find the same old crap of booking aggregators and resellers and cheap offers whatever. That's because the content is what it is. Companies would do nasty tricks to end up higher in that free-open search engine, exploiting fake content (I mean, there is already plenty of that stuff already, so I guess you know what I mean)..

Google is supposed to be neutral, not force sites to advertise for traffic. In case you didn't know, aggregators like Expedia often have the lowest price. Not the 745223587 ads you see per page, and especially not Google travel.
Use a Comparator. http://docs.oracle.com/javase/6/docs/api/java/util/Comparato...

Since it seems like you're talking about visual activity now instead of visual clarity, I agree that Java will be more "hard to read" under your definition. But aside from the two lines for the class declaration & method declaration and the other two for the ending brackets, there really isn't much bloat.

All that you have to implement for a simple numerical sort is some logic if a > b return 1 else if a == b return 0 else return -1.
It is also possible that while Meteor gets to 1.0 other frameworks will incorporate some of its features/patterns..
I'd check it from time to time just to know what it is doing...
A beautiful game, a true work of art, even just to sit and watch. Here's a full playthrough http://www.youtube.com/watch?v=i_KrjxD8djo
hey, we've been a splash page since we started :) we've been focussed on running bounties - but a website is in the works and should be up within a week or two
Promises, with q is my preferred method.

https://github.com/kriskowal/q
Don't bother with the else. Just continue with your code outside a nested block since the if returns.
Collection of 6,850 video games and 330 consoles up for sale on Ebay for $550K
How about, "Don't take any medical advice from any magazine?" Now why is that? Well because it is a run of the mill magazine. I am not sure why people read and follow this stuff.
Why does curl even allow that?
Mitigation: wget.
Make Your Game Pop With Particle Effects and Quadtrees
How to Build an Email Marketing Machine: Gangnam Style
I'm not sure, but I think we should spearhead an effort to rewrite the Linux TCP/IP stack in Forth.
You are referring to a "randomized response" survey[1]. There are also list experiments and endorsement experiments for eliciting responses to sensitive questions[2].

1: http://en.wikipedia.org/wiki/Randomized_response

2: http://graemeblair.com/sensitive/
C++. I hate it, it has its own host of problems, and memory corruption is certainly still an issue there, but the most common issues that plague C apps won't plague properly written C++ apps/libraries. C's string handling (or lack thereof) has cost the world an immeasurable amount of time and money.

The biggest advantage that C++ has over just about everything else, is that you can use it to write libraries usable from everything else, and you can do it very easily. You can expose a C-style API trivially, and bind it to everything you want; that advantage can't be overstated.

While I'd love for everything to be written in pure safe, managed code, that's not viable right now. C++ is the best alternative we have, when safe languages aren't usable for the task.
Bloody Mercator. Confusing generations of Australian schoolchildren since ...always. "But you said we were the biggest island!"
11. You don't exercise enough
Don't take any advice from Slate.
Doesn't this make you feel kinda small?

I mean the internet address space for IPv4 is now so tiny relative to our computing resources that visualizing and interpreting the data is fairly easy.

Of course storing a response packet for every IPv6 address might cost slightly more on S3.
Node is very lightweight and fast... jQuery requires jsdom which means loading a virtual DOM environment which is very heavy for server-side processing.
Not that I agree with the upper comment, but functional languages that limit and rigorously encapsulate memory operations can eliminate a large number of these problems (the access itself is localized to monads, and the rest is strictly-typed and must be explicitly reasoned about). They can still be DDoS'd (too many open handles, out of memory, etc) to be sure. As long as there are fixed buffers, there will be buffer overflows but even using a functional style in C/C++ can often provide some of the same benefits (even just using const wherever possible...).
If I believed journalistic health advice I'd think Ice cream is good for me because it speeds up my metabolism but exercising is bad because it makes me eat too much.
How many people use rack? Is it almost always used when deploying rails apps?
2. People are distressingly credulous.
Shit Apple fanboys say: 3/4ths is totally reasonable. 2/3rds is outrageous!
Try it for a couple years, you might never leave. Not everything is an exercise in optimization. You could plus/minus yourself right out of the most magical place you'll ever live.

Cons, because you asked and because everyplace has cons:

Greyer/rainier/mistier than most places, colder and snowier than some.

Related, it can be hard to see much of the sky sometimes, with frequent overcast or moisture combined with everygreens everywhere. You may sometimes feel you're living in a green maze and can't see for long distances. But there is plenty of open space too.

Housing is more expensive than the midwest.

Traffic in Seattle is terrible during commutes if you have to cross Seattle North/South or cross the lake.

Pros, because I used to live there and miss it:

You will never run out of something to do or somewhere to go.

It's beautiful. Stunning. Seattle is on Puget Sound, a giant inlet leading to the Pacific, but protected from waves and water violence. You can take ferry rides all over the sound. On some days the water is glass, the sky is unbelievably blue, and Mt Rainier is large and looming no matter where you go. Gulls surfing in the ferry's air wake, killer whales, kayaks and boats and ships of all sizes. Giant drift wood, and charming houses and evergreens right up to the shoreline.

It's so green that moss grows on arterial roads in the shade.

There's a lot of old buildings and new, and lots of neighborhoods are still identifiable as distinct neighborhoods.

Archie McPhee.

Green Lake.

Lots of higher education, UW and PLU and others, and all the spillover that comes with it. It's not Stanford, but it's good, and widespread throughout the Sound.

The Cascades Range to the east. Skiing in the winter. It's not consistently dry powder like Colorado, but it's skiing. Lots of places to ski Nordic; they leave the logging roads open for Nordic, and you buy a cheap sticker for your car to pay for the porta-potties in the parking turnouts.

Hiking in the spring and summer.

Kayak camping in the San Juan Islands.

The Olympic Peninsula to the west, including the Olympic Rainforest, and a very rugged west coast facing the Pacific.

A great skydiving community (start with Snohomish and/or Kapowsin), and if you just like to fly it's an incredible view, a line of volcanoes and ranges from British Columbia to Oregon. Lots of little lakes besides the Sound itself, looks like green and gold and blue coins sparkling on a green rug.

There are no snakes in Western Washington.

Farther east is Eastern Washington, essentially desert. There are snakes

To the North is British Columbia. Victoria, Vancouver. Cruise up the Inside Passage to Alaska.

You should go.
...a brochure website i mean. all the systems to run bounties have been in place since we started.
Thank you for pointing out the technical-nontechnical communication disparity, I feel like that's what I should focus on.
isn't thought about better world make you happy?
I read that little anecdote completely differently. It came across to me not as a story about suppressing hobbies/interests but rather being willing to extend your boundaries/experience new things or live with a bit of chaos in your life. Something that his friend with the perfectly arranged Star Trek VHS collection might not have done. (I know I'm generalising massively here but whenever an anecdote is reduced to a sentence or two it typically relies on stereotypes and generalisations to paint a fuller picture)

Judging by a lot of replies in this thread I think the below statement might be well on the money:

> it seems like some people are grasping for reasons to dislike this guy
Not for a credit card expiration date...
"After 10 hours" we reached the end of the internet. :)

Shocked at how fast they were able to ping all the IPs
I agree, but using functional languages won't let you replace C in the vast majority of cases. The performance hit is minimal, but the ability for code to be used from anywhere (as C libraries can be) is extremely important.

Also, grouping C and C++ together in the context of security is a Bad Thing (TM). They have completely different security issues that plague them, and while C++ may be (mostly) a superset of C, it's truly a completely different language. Things like buffer overflows in string handling are next to nonexistent in proper C++ code, while they exist all over the place in C.
"Another common chemical name for methotrexate is amethopterin, which comes from the roots meth, Greek for wine, which I might stretch to spirits, and pterin, Greek for feathers."

Except for it's ameth, which would mean lack of intoxication, a la 'amethyst'.

In fact the whole article is complete BS as it doesn't even remotely align with the views the author presents in the original article -- nowhere does the author say that she is 'chemophobic', nor is this even hinted at beyond her saying that her husband has always been "more comfortable with pharmaceuticals, more trusting in general." And of course naturopathic medicine is going to seem like pure evil if you're willfully blinding yourself to the arguments in its favor and only seeing the (legitimate) weaknesses, as will anything else for that matter.
addlepate: Your account has been banned, and almost no one can see your posts.

To reply to you: I challenge you to define "chemical" in the way you are attempting to redefine it. People want to use it to describe unsafe or non-natural compounds, but a little bit of thinking will quickly show that that definition is impossible.

Use chemical as an adjective instead of a noun and you will do much better.

Used as a noun chemical has no meaning: Everything is a chemical, so saying the word says nothing at all.
12. Replying to HN comments
If the original title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids."

Otherwise please use the original title, unless it is misleading or linkbait

http://ycombinator.com/newsguidelines.html

Please
From the article: "We are a chemophobic culture. Chemical has become a synonym for something artificial, adulterated, hazardous, or toxic. Chemicals are bad—for you, for your children, for the environment. But whatever chemophobics would like to think, there is no avoiding chemicals, no way to create chemical-free zones. Absolutely everything is made of atoms and molecules; it’s all chemistry." This was striking to me, as I had seen an example just recently elsewhere in cyberspace of reasoning that "chemicals" are bad ingredients to have in a food, even though all foods are materials made up of, um, chemicals. I have seen similar comments earlier here on Hacker News.

Matter is made up of atoms, and those atoms form various chemical elements or compounds or mixtures. We breath chemicals, we eat chemicals, we touch chemicals every day. Just because some foodstuffs have listed ingredients, with names that are sometimes difficult to read out loud (I have no trouble with the names, but then again I grew up with a parent who majored in chemistry) doesn't mean that those foods are dangerous. Whatever kind of food you think is perfectly safe surely contains some compounds with chemical names that are hard to spell or pronounce, but are nevertheless perfectly "natural," and usually not listed on an ingredients label. Don't worry about it.
13. Reading HN.

But seriously, think about that for a minute.
Agreed on the allergies, if you got 'em then you got 'em. Mine went away when I moved away. I'd still go back.