skysight-inc/HackerNews huggingface dataset:
I don't mean crossing the road. I mean traveling with traffic in a lane.
> offer a "retainer" that would lockin a price of any procedure for 5 years. Good for those who are family planning or have a low-priority surgery

This sounds to me like an insurance premium, no?
‘Coins for Glass’ – BitPremier Lists Google Glass
http://www.dcmagnates.com/coins-for-glass-bitpremier-lists-google-glass/
In that case, we should also avoid living in cities with naturally high levels of background radiation, such as Rome.
What do you think culture is in the 'true sense of the word'?
Absolutely.. you could also set the higher-level system to never report as more than x% available, even if it really is, to prevent app clashing.. say forground apps available max is 35-40%, and background apps at 3%, etc.
Right, but are you proxying the API or do you have a database locally you're querying?
Absolutely. Feedback from developers testing their applications and ideas with the existing implementations is crucial to having a high quality spec, so if you have specific issues, please provide feedback here: http://lists.w3.org/Archives/Public/public-audio/. We'll definitely take that into consideration and we can always amend the spec based on the feedback we receive to improve things.
Your right -- I've been stuck with older RHEL 4 systems at work, and they run grep 2.5.something (although I'm not able to reproduce the problem at home now, maybe I'm not on an old enough RHEL 4 system -- will check when I get back to work). Problem disappears with the grep in RHEL 6. However there are still glitches in the sort command. For example:

ls -lh |sort +4 -5 -h

doesn't work (at least on my RHEL 6.4 box), yet:

ls -lh |LANG=C sort +4 -5 -h

does work.
Really, I think this is a difference in outlook between the American and Japanese markets. Look at Pokemon, for example: in western markets, it was seen as a "you mean I have to buy two versions to 100% the game!?" cash-grab; in Japan--which is much denser, geographically--you were actually reasonably likely to have multiple people to trade with for any game with such features.

To put it another way: Nintendo basically expects people to want to play with their "real friends" over the net--as an extension of their older "sit around a console in the living room together" dynamic--and sees no benefit in letting people play with/against strangers. They assume that if a kid wants badly to find someone to play a game with, they'll go and find someone in the real world, convince them [to convince their parents] to buy the game, and play it with them. This also, as a side-benefit (from Nintendo's perspective), shunts the work of "moderation" in these games to the parents: deciding whether to let your child hang around with some other child is already a well-established thing that parents do, and making it a prerequisite to establishing a game-play link means that parents can't complain to Nintendo for exposing their children to "the wrong sorts"--the responsibility was effectively passed back to them.
The root problem isn't the surveillance state. As long as we keep fighting and have conflict over resources and past wrongs, we're locked into this feedback loop of an arms race. Information and intelligence are a key advantages in conflicts.

We want our conveniences, we want our privacy, yet we don't want terrorists. We want our iPhones, our cars, and our comforts, and we don't want to see the price exacted from the rest of the world.

Surveillance seems like a very big problem, but only because it is so personal. It's distracting us from the real problems of the world, and that is pretty much every one of us are selfish, adding fuel to conflicts. We're crazy.
I generally agree with his comments on JS and memory management, for stuff like games, or image processing, but IMHO, these are not, in general, the reason why people have this notion that "mobile web apps are slow". There aren't a lot of games or Instagram apps written in JS, what there are, are lots of content oriented and form processing based mobile web sites, like your Bank, or your insurance company, or Slate or HuffingtonPost, and it is these sites which are prompting you to download native versions, and it is people's experience of these lightweight (non-CPU dependent) sites as being slow which I think needs addressing.

I would break it down into three effects:
1) startup latency

2) excessive repaints/not leveraging compositor/jank

3) 'uncanny valley' issues where web emulations of native widgets don't match 100% with the feel of system widgets.

The basic documented-oriented part of the mobile web is a lot slower than something like UIKit/TextKit in iOS, so the time to launch even a basic form to display some data, or a few paragraphs, and smoothly scroll it, with all rendering effects, and without layout or repaint jank, is just more work on the mobile web to optimize for, and therefore, many developers don't do it, or aren't aware of how to do it, leading to enduser perception that "mobile web is slow"

I'd summarize my point of view as: NaCl/PNaCL won't solve our problems (although it is still a good idea to do them)﻿
You can follow this bug https://bugzilla.mozilla.org/show_bug.cgi?id=851290 if you're interested. :)
Heaven forbid a business's policy to provide food and drink to the homeless interferes with and limits your "understanding"/acceptance of their not desiring you to spend the day using the Wifi whilst not spending money, probably whilst claiming that you benefit the business somehow by "creating atmosphere"...
Unlike Ubuntu, Sailfish uses the conventional middleware stack from Mer (i.e. graphics wise it's Xorg with plan to move to Wayland). Applications wise I can't really yet compare, since there aren't much details on Sailfish before it will be published. Hopefully it will be open sourced together after the launch (I mean the default applications like e-mail client and the rest). Silica UI components are open source already.

See https://sailfishos.org/about.html

See also: https://wiki.merproject.org/wiki/Main_Page
Science and math are taught extremely poorly in K-12 public school, almost criminally so. Most education focuses on rote memorization of often questionably useful facts and eschews the more abstract concepts that are at the core of the subject.

Science and math are fascinating subjects, and kids often have a natural interest in them, but that interest gets squashed by the punishingly boring way the subjects get taught. Most kids end up thinking that math and science are just a lot of boring routine, like intellectual factory work. Who would blame them for avoiding what seems to be a dismal waste of time?
Yes, Math, Science is hard. It's not for everyone. People it's not suited to leave.

So?

More the issue is smart people who do other degrees(Or no degrees) that contribute less to society. We need them to do more Maths, Science. (From a herd point of view)
boost::optional<User> get_user_by_name(string);
boost::variant<string, User> get_user_by_name(string);

Optional is making its way into the standard library.
Thank you very much for your stories! I agree, it is quite easy. A transmitter for the VHF FM band that EAS uses is fairly simple to construct. I was really, really surprised at the lack of authentication combined with relaying mandated by law. I'm glad I'm not the only one who was concerned!
IOS 7 is already evolving. See changes since Beta 1
ALAs' Summer Reading List
It depends on how high you set the bar for 'expert'. If you mean 'doyen', then yes, 10k isn't going to do it. If you mean 'has a solid grasp of the ins and outs, avoids common pitfalls, and can carry an informed, intelligent conversation on the topic', then 10k will do it.
The Incompetent iPad User
Yes, that should be available in Nightly and Aurora:

https://bugzilla.mozilla.org/show_bug.cgi?id=794282
There's also limit on Postgres hstore and arrays. No nested sturcture.
This is terrible and it's good that it's seeing some press as a result of Snowden's plight. But the author tries to imply that Snowden is somehow approving of Venezuela's policies.

Seeking asylum isn't an endorsement of Venezuela. It's a last-ditch-effort to stay free against government oppression.
Well I was just asking about salary out of pure curiosity. I also don't have a recruiter, I am working with the company directly. But is there any a reason a company would not hire me if I tell them I am leaving another job so soon? Personally I dont think that sort of information can help-it can only hurt. Opinions?
The question is, how much do exams reflect real world work scenarios?
I do. I've had a chance to play with it on my iphone and I'm impressed: it does a lot more than I expected it to.

I'll definitely be buying your OSX version. Have you settled on a price yet?
For whatever it's worth, we have deprecated support for the Mozilla Audio Data API in favor of Web Audio, and will remove support for it in the near future.
And all the while using a resource that the actual customers pay for.

Although I'm sure next will come the claims that an open Wifi network, rather than a mere administrative convenience, is an "invitation".
Some other reasons for keeping mute in addition to what you have cited are:
- not wanting to break bridges. In this close knit world, you often stumble on the same set of people again and again.
- Legal hassles. IF you are up against a big company, chances are that they ignore you or they really take up the fight.
- Fear of emotional stress due to all the above. Instead just quit silently.
If you hit problems porting that to Firefox, please get in touch with me, would be happy to help you!
This hasn't been a problem in my experience in Chicago (and to a much greater extent Oak Park). In both, there were lots of homeless people around the library --- but they weren't at the same table as you, and they didn't disrupt anything.
Clang (and GCC 4.7, I believe) would issue a warning for that. Instead of Yoda Conditions, it's recommended to use -Werror.
HTTPS is HTTP over a TLS connection, not a binary version of HTTP.
Umm, doesn't Haskell sort of provide this with do notation? This is how programming simple things in Haskell feels like to me -- I build a lot of simple pure functions, and then bring them together in do blocks, which feel like a completely different, imperative language.
Hi Steve (and fellow Func contributor!).

Amen.

The influence Seth has had on my career, in fact the way I look at so many things, has been so incredibly huge I don't know what to say. He's helped me so much in so many ways, influenced the way I think in so many ways, without Func my current company wouldn't even exist and who knows what I'd be doing.

If there's any advice here to take away that I might have learned from a lot of great memo-list posts from Seth, if anything at all, is go make the world a better place. Don't just write software. Care about stuff and making the world a better place. It's important. And take some time to let your yard get mowed by goats, because it's funny to watch :)

We will all miss you a ton.
This may have changed post "no child left behind" and the wave of standardization, but I think the quality of science and math education in K-12 public schools varies greatly.

My school district was pretty awesome for science, while the one down the street would latter make national news by getting their pants sued off for teaching creationism in science classrooms.
disregard the comments, this is a very useful website. thanks X4 :)
"Its shape means there are very few leading edges for radar to reflect from, reducing its signature dramatically." http://www.howitworksdaily.com/transport/b-2-stealth-bomber/
I'm pretty sure "shit for making websites" pretty much covers the topic here.
> By way of bona fides, before I'm again asked how long I've worked for NSA

I hate that you have to make that disclaimer. I think the attitude that only people who have a vested interest in the current system could possibly not agree completely with the group think is part of the reason why privacy advocates have so little political clout.

It's really easy to convince yourself that the system is irredeemably broken and any attempts at change are futile when you can't acknowledge that people might have legitimately different opinions on the subject than what you and your friends personally believe. You can't find common ground with others if you reject offhand differences in how they approach a given problem. And when you can't find common ground with others, you'll never have any impact in a democratic society.
As an ex-Senior PM for MSN.com, well, lots of people. When I worked there a couple of years ago, we were the fifth most visited website in the world, averaging 7,100 articles read per second. But hey, I realize it's not hipster-chic.
The solution to this is standardized Z-scores for every subject, so everyone is on a normal distribution and it's the same no matter which major you take.
A high GPA from a well known school will definitely help someone right out of college get a job if they don't have any other qualifications, but it's not a strict requirement.
Great post! I'm a huge C++/Anti-GC/Games developer here.

Few notes.
On performance, most of the time, I'm GPU bound when writing games. In this JavaScript based game for iOS: http://imgur.com/XQdGKHw,swTBC9T#0

I'm getting 11ms used up on the CPU and 29ms used up on the GPU: http://imgur.com/XQdGKHw,swTBC9T#1

That's 11ms using iOS JavaScript which isn't JIT optimised.

Granted CPU will go crazy if I try running advanced Physics using JavaScript, but I tend to push Math intensive functions to C++ using a hybrid approach.

On GC, I'm not a fan, I like managing my memory. However, UnrealEngine, which is super-awesome, has a built in garbage collector. In my experience with it, whenever someone tries to blame its GC for performance/memory abuse, to my dissatisfaction, the problem usually lies elsewhere.

Main reason I've full on switched to the JavaScript world for development is its ability to re-interpret code on the fly. Allowing me to write and tweak, code/ui/design changes in real-time across multiple-devices.
Advertising’s Kodak moment
So in 20 years every country is going to be a surveillance state. How does this alter the sci-fi universe? Is every sci-fi novel taking place in the future going to have to be some spin-off of 1984 to maintain credulity? Did we all not want to hear that? Is there any room for alternate future visions of civilization given that they are all variations on a panopticon theme? Is this some sort of political singularity in the making?
What if retailers/banks gave you an API (with authentication of course) that can only be used to read data?
Windows Timer Resolution: Megawatts Wasted
If we really want to get into the FYIs here, PRISM is not some network intrusion tool designed to siphon data away form large companies, it's just a stupid database where governmental agencies can throw their data obtained by either NSA letters, or a standard bench warrant.

Much like IAFIS is a standard database operated by the FBI.
Check out https://www.inkfilepicker.com/
Mobile traction is getting harder, not easier. Here’s why.
Well, I come to Hacker News exactly for this. It helps filter out all the bullshit I don't want to waste time putting up with. And please remember that he's criticizing the video on Hacker News and not on her website or youtube page. I personally can't stand Vi's style of explaining things, but I know I'm also not the target audience. The comment you're calling out for being boring, however, goes quite nice with HN's crowd.
Couldn't we already do this with multipart requests that no one uses?
Real tools? I would argue that there are way more real tools for debugging ASCII-based protocols than there will ever be for binary-based one. ASCII-based protocol is highly compose-able by allows us to separate intent (contents of the message) from ever-evolving encodings (rebasing, encryption, compression, etc). In this world of fighting complexity, why are we not favoring the simple?
I measured that +53 Stars have appeared on Github right after posting the link. It received 38 points until now, that means more people have interest in the software than people are upvoing on HN. That's really good to know, I feel sympathy with people who opensource their efforts to help the people of the world. (328 Stars pre HN)
> W.W., whoever he might be

http://en.wikipedia.org/wiki/Will_Wilkinson
Just proof of concept. Honestly, if an automation service existed that had the simplicity of IFTTT (in terms of triggers) and the flexibility of running your own code to transform the inputs/outputs, that would be my dream startup.
This is an illustration of Murphy's Law, almost perfectly:

"If there's more than one way to do a job, and one of those ways will result in disaster, then he will do it that way."

Defensive design would be to make sure, as others have state on this thread, that it's impossible to make a mistake (e.g. an asymmetrical mount for the part).
Note to self: when you see the rocket crash with your eyes, count to 5 seconds then cover your ears.
Show HN: Friendex - a Pokédex of your friends.
Hey HN,

My first app, Friendex, is FREE and available in the App Store.

It is my very first personal project and it was a lot of fun to build.

Feedback on how to improve it would be great!

I am also a freelancer, and am looking for new projects. I would love to talk about any project you're working on and/or need help with. You can find my contact info in my profile.

Thanks!
Link: https://itunes.apple.com/us/app/friendex!/id664874851?ls=1&m...
> Why should we need a Snowden to remind us what the law permits, though?

Did we need that? I think all he did was verify the elephant in the room.
"Hey, mind if we join you?"
That's simply because memorization is about the only technique that can be taught reliably across a wide range of learning styles. Anything that involves deep though has to be individually tailored to each student.

Case in point -- one of my step kids did real well in math in grade school, until the teacher started mixing in art to make it more fun (one project was to make a "math cube", and decorated it -- he failed that project). The other kid was out the week that fractions were taught. She heard from her friends how hard it was, and was terrified of going back to school. So her mom taught it to her (known her learning style), and she aced the test when she got back. All other students in the class failed miserably. (And the teacher was extremely upset -- how dare a parent actually teach their kid -- that's the teachers job).
It applies if you want to switch schools. We used to call it "failing in".
Isn't DNSSEC still have centralized certs for the tlds?
I wonder how the failure rate for autoland compares to that of human-controlled landings (specifically on the Boeing 777). I'm fine with having the human as a backup, but if autoland on a particular plane has a lower failure rate, I prefer to trust my life to autoland.
So instead of doing things properly, we'll hack around it... Isn't that what we're all complaining about?

Let's do it right and then fix NAT
Yes! Why don't libraries get used as subsidized co-working spaces?

I hear a Chicago library is try something like this out.

http://gigaom.com/2013/07/08/why-public-libraries-should-fol...
def sanity
@sanity
end

def sanity=(val)
@sanity = val
end

how are those six lines not boilerplate?
The NSA Has Inserted Its Code Into Android OS
4'33 is okay as an experiment, sort of like an unexpected meditation/awareness of the present class to an unsuspecting audience (for those hearing it for the first time). Not much beyond that, though.
I'm not sure I understand you.

I'm talking about a Session-ID header that'd have a 128bit (say) max length or something. Not something that has a few kb limit like a cookie.

Also, a GET request wouldn't send a payload so I'm not sure what you mean.
Not needing getters/setters makes Ruby rock? Lots of languages allow this, but Ruby's allowing you to elide parentheses means you can't assume that a property is a property or a function. In other languages, the property versus accessor distinction is more limited and less confusing.

method_missing, which is a bit of a hack and is at least a double edged sword, makes Ruby rock? Sure, it's handy magic, but it's a pretty dangerous form of magic.

I'm not sure I could think of less significant attributes for a language.

Note: I work on a large Ruby codebase...
Any idea how they plan to make money? (it's MIT licensed) support? / hosting? or is it not for profit?
There's a similar resource out there : http://thetoolbox.cc/ which is way better, I believe, and made by frequent hn contributor sgdesign.
US must fix secret Fisa courts, says top judge who granted surveillance orders
Starbucks is freezing in the summer, super hot in the winter (in the midwest, that is). You can't win.
As I understand it, that's correct: built using Github Enterprise internaly and then published publicly. There was code in public, on the Development Seed account, with respect to coding for the project; anyone can go look at the commits there. Your other points speak for themselves.
I wish I could upvote this one a few times... proof that JS is an elegant and expressive language to say the least.
Wow sort is misbehaving, but I cannot verbalize the problem. I ran your two ls invocations on the kernel source directory and diffed the output.

--- /tmp/withutf 2013-07-09 21:03:23.060064079 -0400
+++ /tmp/withC 2013-07-09 21:03:30.069578205 -0400
@@ -1,26 +1,26 @@
total 544K
-rw-r--r-- 1 dfc dfc 252 Jul 9 19:27 Kconfig
-rw-r--r-- 1 dfc dfc 2.5K Jul 9 19:27 Kbuild
-drwxr-xr-x 113 dfc dfc 4.0K Jul 9 19:27 drivers
+drwxr-xr-x 2 dfc dfc 4.0K Jul 9 19:27 init
+drwxr-xr-x 2 dfc dfc 4.0K Jul 9 19:27 ipc
+drwxr-xr-x 2 dfc dfc 4.0K Jul 9 19:27 mm
+drwxr-xr-x 2 dfc dfc 4.0K Jul 9 19:27 usr
+drwxr-xr-x 3 dfc dfc 4.0K Jul 9 19:27 block
+drwxr-xr-x 3 dfc dfc 4.0K Jul 9 19:27 virt
+drwxr-xr-x 4 dfc dfc 4.0K Jul 9 19:27 crypto
+drwxr-xr-x 9 dfc dfc 4.0K Jul 9 19:27 lib
+drwxr-xr-x 9 dfc dfc 4.0K Jul 9 19:27 security
drwxr-xr-x 11 dfc dfc 4.0K Jul 9 19:27 kernel
drwxr-xr-x 12 dfc dfc 4.0K Jul 9 19:27 samples
drwxr-xr-x 13 dfc dfc 4.0K Jul 9 19:27 scripts
drwxr-xr-x 17 dfc dfc 4.0K Jul 9 19:27 tools
drwxr-xr-x 22 dfc dfc 4.0K Jul 9 19:27 sound
drwxr-xr-x 26 dfc dfc 4.0K Jul 9 19:27 include
-drwxr-xr-x 2 dfc dfc 4.0K Jul 9 19:27 init
-drwxr-xr-x 2 dfc dfc 4.0K Jul 9 19:27 ipc
-drwxr-xr-x 2 dfc dfc 4.0K Jul 9 19:27 mm
-drwxr-xr-x 2 dfc dfc 4.0K Jul 9 19:27 usr
drwxr-xr-x 32 dfc dfc 4.0K Jul 9 19:27 arch
drwxr-xr-x 36 dfc dfc 4.0K Jul 9 19:27 firmware
-drwxr-xr-x 3 dfc dfc 4.0K Jul 9 19:27 block
-drwxr-xr-x 3 dfc dfc 4.0K Jul 9 19:27 virt
-drwxr-xr-x 4 dfc dfc 4.0K Jul 9 19:27 crypto
drwxr-xr-x 55 dfc dfc 4.0K Jul 9 19:27 net
drwxr-xr-x 73 dfc dfc 4.0K Jul 9 19:27 fs
-drwxr-xr-x 9 dfc dfc 4.0K Jul 9 19:27 lib
-drwxr-xr-x 9 dfc dfc 4.0K Jul 9 19:27 security
+drwxr-xr-x 113 dfc dfc 4.0K Jul 9 19:27 drivers
-rw-r--r-- 1 dfc dfc 7.4K Jul 9 19:27 REPORTING-BUGS
drwxr-xr-x 101 dfc dfc 12K Jul 9 19:27 Documentation
-rw-r--r-- 1 dfc dfc 19K Jul 9 19:27 COPYING

There were differences in the output but I am not sure if that is a bug or if it has to do with locale rules for sorting. What do you think is broken with sort?

There seems to be a bug regarding utf and sort in debian[1] but I am not sure if it is the same problem. Do you know if there is a bug in redhat's bugzilla for the issue? Up until this thread I did not realize sort behaved differently depending on the locale.[2] Are you sure its not a difference in locale expectations on how strings are sorted?

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695489

[2] http://stackoverflow.com/questions/5909404/sort-not-sorting-...
US-China Talks Delve Into Central Banks as Snowden Casts Cloud
attr_accessor :sanity
Ruby is a pleasure to program in, however...

1. The drama that surrounds Rails makes a lot of people just throw their hands up and quit.
2. There are very few Ruby shops that aren't just Rails shops.
attr_accessor :sanity

Would be a neater way to write this.
NSA 'spied' on most Latin American nations: Brazil paper