skysight-inc/HackerNews huggingface dataset:
You haven't visited many doctors and/or have been very lucky and/or haven't been paying attention.

I was referred to a specialist this week for a new injury. The specialist's office asked me to sign several standard looking forms, one of which had almost this exact language (you agree to the terms of our privacy policy).

Then just today I was at the pharmacy and after swiping my credit card for payment I was faced with another dialog "I have read and understood the pharmacy's privacy policy"

It's not as simple as "find a new doctor." First of all, I'm on an HMO and my choices are very limited -- in most non-urban areas there may not be more than a single practice or hospital, which uses the same paperwork for all patients.

Am I supposed to put obtaining my pain medication, or potentially life-threatening care on hold while I hunt around for a new doctor? I've seen and signed similar policies while admitting my infant daughter to the ER with a 105 degree fever -- you ask how hard it can be? It is literally impossible. Obtaining health care services is not like shopping for a pair of shoes, and there are often no alternatives available.
What you describe is also my definition of a healthy financial system but IMHO we are increasingly moving away from that description and I think the fact that socio-economic mobility has been decreasing in the US somewhat verifies this.

Just about everyone can "share" in economic growth in the US. That is positive. But the problem is that the financial vehicles accessible to most are increasingly weighted to capture less of the percentage of capital gains.
Epidemiologists put social media in the spotlight
why is that sad? Silicon VAlley claims ideas are worthless and execution is everything, until someone actually copies their idea.
Twitter and Github team up to work on TwUI open source project - The Industry
Most people somehow get stuck assuming they must distribute the marbles evenly (always 50 marbles in each bucket), even though it's neither stated nor implied. It's interesting to see how long it takes people to challenge their own assumptions.
3000 is not the literal number, it just means "A lot" of pages.
The quote is from Arthur C. Clarke [1].

[1] http://en.wikipedia.org/wiki/Clarke%27s_three_laws
> What monopoly do they have?

Do they not have what is essentially a monopoly on the tablet space? I'm not up to date on Android tablet market share, but it seems to me that there isn't so much a market for tablets as there is one for iPads. Everything else is pretty much nonexistent. I might be wrong about that, I guess.
On grounds that Apple bans any non Apple interpreter (which downloads code from the net) to be compiled with iOS SDK. I.e. any JavaScript engine including. It's a pure form of anticompetitive censorship.
If YCombinator thought globally, Z Kombinator wouldn't have a chance in the first place ;-)
Just let them know in advance, they'll either send them to you before, or schedule time for you to read them while they are doing other things.
Clickables: http://www.isharestuff.net/?page=asdf and http://www.isharestuff.net/?page=Classical%20Mechanics
I'm surprised they're not revered, given the popularity of the claim that ideas aren't worth anything, and that it's about execution.
> To apple's credit, they've provided a web standards based browser

If Microsoft did that with IE, would you then be OK with it? Or why give Apple a pass based on that?
BioCaster: mapping disease outbreaks through news aggregation and social media
Portland, OR | Seeking Entrepreneurial Lead Engineer/CTO

Help us disrupt a $100 Billion Dollar industry. Looking for passionate entrepreneurial developers (iOS and/or Android and HTML) to be a part of building something from the ground up. Ideal candidate is in Boulder CO or Portland OR - maybe open to remote.

E-Mail Carter@Tabrific.com to start conversation
Yep, it apparently triggers quirks mode in IE9. Probably because of the missing doctype ?
I don't see it as sad at all. Limiting the target audience is a perfectly legitimate way of starting an MVP business. When they copy the idea, they apply huge amounts of process and local business knowledge (local laws, relationships, etc), which they then sell for profit. Everybody wins.
Good to know folks aren't afraid to be contrarians around here.

There are a few programmers who have become managers and executives too of course. But yes there are executives who would sooner bring in a graduate of Hamburger U than promote talented technical people.
From the smallest to the observable universe, good work
Acayip Hikayeler 5. Bölüm
I am actually not a native English speaker and I always thought that this was hard to understand specifically because English is my first language. But again folks provided enough information for me to understand the reasons for it to be this way.
Well appreciated :)
Is Broadband Bonding an alternative to enterprise branch office MPLS?
I think this reflects more on you than on SQL.

This is fairly trivial to express as a table-level constraint. I've done very similar things in Postgres. I have no idea if you can do this in MySQL, but it's quite crippled.
This is the first time I've seen his commits, but I do the same thing at work, deliberately. I don't pretend to know his reasons, but I've always had fun with the idea that if there were a super high-level language, it would look similar to a commit message and the corresponding changes would take place. And so I have changes that look like "Optimize the foo() function", etc.
I guess the problem for a lot of people is, sometimes the samwers clone the execution too. In some cases even down to typos in the HTML source
The Man Who Took on Amazon and Saved a Bookstore
Because programming is different from painting or music. Programming is a skill that's through understanding of systems and how they work. Sure you can build something small with basics skills, but beyond that you need understanding. It takes knowledge and understanding on why your code is performing slow, knowing how memory works, knowing how activation records get built. Yes you can build basic stuff with these basic skills but to be a truly wonderful and competent programmer you need to understand the system and your responsibilities.
Check out Keymote app. It does a lot of what you want (over wifi).
One thing I love about Lisp is that it's
ridiculously easy to write (cons item some-list),
or even (cons item1 (cons item2 some-list)).

Iterators can help (and in O(1)):

>>> from itertools import chain
>>> some_list = range(5)
>>> item = 99
>>> a = chain([item], some_list)
>>> for x in a:
... print x
...
99
0
1
2
3
4
As genius as Linus is, the dude needs to take a couple of shots of harden the f*ck up. I'm sick of his school girl rants and complaints. For such a well-known figure head in the open source/computing industry he sure does complain a lot.
امتحانات السودان 2012
Dropbox Extends Free 50 GB Storage To Galaxy Tab 2 10.1
Steve Jobs: the difference between superb programmers vs. average ones is 25:1
Umm, no?

Wayland does giving out pointers to buffers, compositing, and input redirection. These all strongly depend on each other -- you cannot correctly redirect input without knowing the exact location of everything on the screen, you cannot composite without having access to the buffers. Any attempt to modularize the parts further would only lead to false independence -- no matter how you organize them, the parts are going to have to intimately know of each other to work.

A minimal Wayland implementation is "less than 1000 lines." I really cannot imagine what else could be cut from it.

Wayland does not do clipboards, rendering, fonts, networking, drivers, or anything else that makes the X server source tree be hundreds of megabytes.
Meh, it is just time to accept that Android, iOS and Windows RT are not a serious OSes but an unobtrusive, eye-candy cloud clients for masses. The step ahead is either to waste money on VPSes or just demand the right to have full control of the software on hardware we buy -- say Angstrom will always run Firefox without any doubt.
Very clever presentation that shows by doing (how many people could resist the temptation to scroll down on that page). Thanks for posting this!
I did a very similar thing with a python-implemented LISP interpreter, mainly so that I could implement a trampoline so I could do tail call optimization. It required CPSing the interpreter (and built-in functions), but not the interpreted program- this works because the continuation of the interpreted program is contained in the continuation of the interpreter that runs it. The interpreted "stack" ends up as a chain of Python closures.

You might be able to get away with compiling a runtime environment slightly more complex than your simple trampoline loop that does the same thing, building a chain of JavaScript closures to represent continuations without actually CPSing the rest of the program. Continuation calls would then show up on the JavaScript stack and allow you to step through them.
Ruby :

"The limits of my language define the limits of my world" if string =~ /foobar(\d\w)/#

Objective-C :

NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"foobar(\\d*\\w)"
options:NSRegularExpressionCaseInsensitive error:&error];
NSTextCheckingResult *match = [regex firstMatchInString:string
options:0
range:NSMakeRange(0, [string length])];
if (match) {
NSLog(@"The limits of my language define the limits of my world - Wittgenstein")
}

Enough said?
So, it's as much a new product as were Silverlight, WPF and .NET - all layers that allowed apps written for them to run on Windows-based devices.

The kernel underneath is the same.
How about solar satellites beaming energy down to the earth. We get hit by a very minor amount of sunlight from the sun.

Only 0.000000724654% of it reaches the Earth.
That’s 7.24654 billionths of the Sun’s total light.

the earth receives about 274 million gigawatt-years of solar energy

Put another way, the solar energy hitting the earth exceeds the total energy consumed by humanity by a factor of over 20,000 times.

And thats only only 0.000000724654% of the suns output. Now once we start harvesting our relatively unlimited power source food will no longer be a problem. Build 100 story greenhouse's etc.

I am hardly concerned about our future growth, considering we now have plans to start mining bodys in space. Perfect launch spot for providing our future energy needs. In fact I wouldn't be supprised if the energy is the main factor in planetary resources future plan to add trillions of dollars to the gdp.
In the UK I see it occasionally. Oddly enough it's mainly when I order food online.

It really peeves me that they are training people to accept entering sensitive information into something it would be so very easy to fake. There's nothing to prove that it is actually what it says it is.
On top of that, if you forget your phrase the security question (the usual researchable ones) and answer sequence happens within the iframe without recourse to any external site or emails.

As other comments have said, none of this is for the customers benefit.
Maps! Me like.

It's a shame I never got to do anything with my Certificate in GIS.
That's an interesting theory.

Comparing purchase to rental prices pretty much blows it out of the water, however.
I recently started to collect some links off HN that had to do with business books that were somewhat more programmer friendly. Sadly, nothing that matches what you speak of (though that would be very cool!)

some books

http://www.amazon.com/The-Art-Start-Time-Tested-Battle-Harde...

http://www.amazon.com/The-Bootstrappers-Bible-Business-Almos...

http://www.amazon.com/Financial-Intelligence-Managers-Knowin...

http://www.amazon.com/Founders-Work-Stories-Startups-Early/d...

http://www.netmba.com/
http://sivers.org/book

Heres a big thread that had many suggestions: http://news.ycombinator.com/item?id=947581
> There's no in-place map

It's not a matter of in-place mapping, but if I remember correctly, map() returns a generator in Python3, which has the effect of simulating single-traversal and lazy evaluation like Haskell does.

> mutability is a property of data-structures, not of functions

True, but in a (purely) functional language, if all data structures are immutable and functions are simply mappings of input values to output values with no side-effects, that's inconsequential. We're talking about simulating a functional paradigm within a non-functional language with mutable data structures, so writing functions without side-effects would be more idiomatic - hence the problems with trying to write Python in a functional style.
Tumblr’s head of brand strategy takes off
Still doesn't explain why other publishers want to be able to do this stuff while TV studios do not.
Most surgeons spend the great majority of their time in a regular doctor's office or making the rounds in a hospital. I've worked for surgeons and have spent hundreds of hours in the operating room. Tense moments happen but on the whole keeping a busy webserver up and running is probably more stressful for the staff.
Well, I'm not Silicon Valley. I just don't like the concept of simply copying someone else's idea as a business model, because you're piggybacking on someone else's idea, and it's uncreative.
> You know how all Android developers complain about fragmentation? Yeah, this is what fragmentation looks like.

This is some of the most insulting garbage out there. I'm an Android developer. I don't complain about fragmentation. Ever. Don't you dare lump me into a group of people you hear complaining loudly. I'm not one of them!

I know it can be hard to get apps to work across all phones. The variety of available hardware is part of what makes the ecosystem so amazing. Of course there will be difficulties that arise from the range of devices (dynamically positioning text to align with a set image background across every screen size and resolution can be difficult, I'll admit) but those problems are not something to complain about, and frankly, they're not any kind of showstopper.

The variety in devices allows me to build apps like pressureNET, which uses barometers built in to some phones. I could never be building a groundbreaking, innovative weather network without different ideas and different manufacturers trying things out. As a developer, I love the variety available in Android devices. It's what makes the ecosystem thrive and it's what makes me thrive as a developer.

I hate this "all Android developers complain about X" bullshit. It's wrong, insulting, and counter-productive to everyone who's trying to build the next great app. Stop it.
Brian Regan: 'All By Myself'
> There's got to be something better that double clicking the homepage for multi-tasking

Slide up from the bottom of the screen (i.e mirror of notifications). It's so obvious, and comes with immediate cancellability of a potentially spurious move (not that I get much for notifications) if the animation is tied to the finger position (again, like notification center). The current implementation literally begs for it since notification center was introduced and it's not like it would need some insane amount of development.
Microsoft has definitely earned their hatred in both the consumer and development communities. They rode their monopoly as far as they could, and they are going to pay for it very dearly. Literally noone I have met in the past 10 years is developing Windows software anymore. Sure, some people use .Net to develop web applications, but it sure seems that nobody develops Windows-only software. So Microsoft, has already lost, and they are on borrowed time. Mobile and Web won, they lost, and it's only a matter of time before this dinosaur finally goes away, like everyone wants them to.
I wrote a little game engine for the purpose of LPTHW... went a bit beyond what was required. The Inform 7 guide was a great tool to help. It probably is true that if you want to actually create a game that would be the way to go, it appears full featured enough to port just about any game out there.

That said, if you want to understand how such an engine works, it was alot of fun creating something in Python.
Yes, indeed. All android developers have 400 phones (neatly and photogenically arranged on a conference room table, no less).

Look, fragmentation has costs. Outside the core APIs (and especially with hardware-facing interfaces) you need to expect to do some testing. Screens have different resolutions. PVR and Mali have different rendering bugs. Different cameras have different quirks. But to baldly pretend that this requires exhaustive testing on hundreds of devices is just sensationalist nonsense.
Engineer Thinks We Could Build a Real Starship Enterprise in 20 Years
At the very least Cubby benefits from a mature infrastructure that LogMeIn sits on. From what I've read they have numerous geo-balanced (akamized) data enters, each with multiple levels of redundancy and overlay routing, i.e. the whole nine yards. Also being a publicly traded company makes them more accountable and well-behaved.

On the other hand AeroFS appears to be an extension of an offline/LAN utility to the cloud, whereby Cubby is the other way around. They had the client-server setup with p2p connectivity and extended it to the LAN context.
I don't know about dicts, but as far as I can tell, tuples give you all the generality, utility, and performance of lists.
>What Mozilla wants is an exception to the normal rules for applications on ARM Windows 8.

i think where the frustration is coming from is that windows gave them exactly that exception on x86 windows 8. they created a special class of applications for third party browsers, that can run JIT'd and native code in metro mode. now, with ARM, they've decided to revoke that exception for no apparent reason other than "because we can", and it seems more than a little unfair.
Indeed they could, I just said that. This lock might force MS to make IE's engine as good as WebKit. I don't see any problem as long as the standards are kept open and the engine doesn't belong to a single entity.
That's it! Much appreciated.
Fair enough, I was under the impression that surgeons had particularly stressful jobs. I'm sure there are plenty of other examples of inherently stressful jobs though. Maybe table waiting, depending on levels of business.

Stress in the workplace seems to be to be a function of responsibility and activity. Speaking from experiance, lifeguard jobs have very high responsibility but (you hope) very very low activity; meanwhile jobs like being a farmhand are high activity but usually very low responsibility. Both of these were the lowest stress jobs I've ever had. Stress seems to go up when both of those factors are up, jobs with neither activity nor responsibility probably don't really exist (or at least pay well).
Put a laser on it and give me a light sabre and..
That's why I used a '~' before 'everyone'. :)

You're right, a greater quantity of housing benefits renters, though low income people entering the community might not. Its sort of complex there, which is why the aren't effective opposition.
Ragic claims to be a fulfillment of Idea #22. I haven't tried it, so can't comment. I'm just observing that Improv predates Idea #22 by about 1.5 decades.
Yep, also he likes to use conditional tense (would) in 'if' clauses, which is a typical language trap for German native speakers.
Why don't they send that to Cydia?
I would have thought the broken statement/expression dichotomy would be a bigger annoyance, though I've never used Python in anger myself.
The cost to "mine" a bitcoin isn't constant, the network is self-regulating and the difficulty increases over time, to ensure a certain rate of supply.
This is exactly right. It is not a flaw in bitcoin rather irresponsibility with large amounts of digital cash.
Make your success inevitable (and lose weight)
Those are long standing problems with github and they have been brought up before by others.
Here's my first 4k production:
http://www.youtube.com/watch?v=sBcwQCBpEiE

If you want to play with this type of code right now in your browser, check this out... http://glsl.heroku.com/e#2431.0
>The other point to be made about cars is that all those improvements do not really matter that much in terms of the value you are getting out of them.

Cars today on average run much longer than cars did 30 years ago, the get better gas mileage on average, and go longer between scheduled maintenance. How is that not added value?
I'm interested in hearing more on this point.
What happened to Likealittle and LAL?
Most terrifying thing I've seen all year.
Performance? Unless I'm mistaken you can't update tuples efficiently.
In US. They have less less than 4% globally. Also, they didn't steal anything from Google, really. At least for the past few years I remember Google having around 65% market share in US. Bing just replaced everyone else in US, either by buying them off or making deals with them to use the Bing engine.
If the electromagnet can hold the metal ball in mid-air with precision, it can move it around in mid-air in a controlled manner. That can have a lot of applications. Something as simple as raising the phone to my hand when my palm hovers on top of it, or assembly something in mid-air in a controlled manner.
I'm sorry but I have to disagree. It's not about scrolling down. It's not about whether content below 600px is read at all. The purpose of the fold is to capture visitors' attention immediately, and to create a desire at the instant that they land on your page.

The 37signals' landing page is used to prove his point and the author is even claiming that they're "giving the fold the finger". Although it seems to me that 37signals is actually making great use of the fold to capture attention using big headings, high contrast, lots of colors and graphics. They've even thrown in a box that says "more praise from the press" so the visitors could feel challenged to find out for themselves. Then below 600 pixels, it's just a boring sales page. (The footer is really just a link section.)

So yes, people have learned how to scroll on web pages. But no, don't give up on making the fold awesome and informative.
It's not quite the same because Windows 8 x86 already lets you run every kind of Win32 application that has ever existed. The door is already wide open. Allowing Firefox to run in Metro mode with more compatibilities than the average Metro app actually changes very little.

It certainly more complicated than "because we can".
The US still uses checks, can't expect much...
Wouldn't that be even slow though? Not only is it CPS code, but it's a program being interpreted by CPS code. I think I see what you're getting at though. Sounds neat; I definitely have a lot of new ideas for implementing CPS in a performant way now.

Outlet is a compiler which compiles straight to js, no interpretation.
Why do you conclude that Linus is shitting over Github's pull requests simply because they are different from what he would have done? What possible reason do you have for jumping to such a superficial conclusion?

I'm not going to speculate, but it's clear you are talking out your ass.

Linus has spend the last 20+ years building one of the most important pieces of software in existence. Not only that, but he created git, without which the Github guys, DHH, and everyone else would be using fucking Subversion. The process that he follows for kernel development does not exist out of vanity, it serves an actual proven purpose. Linus' care and attention to detail are a big part of why you can rely on the stability of Linux over time. For you to come in here spouting off some nonsense about why he does this or why he does that without clue #1 as to the real reasons, and then to pay homage to the guys who are "trying something new" all the time standing on the shoulders of said giants, well, it's a slap in the face. Respect is due my friend.
How to succeed in business by really really trying
Opportunity for a web-based emulator including all devices.