skysight-inc/HackerNews huggingface dataset:
Lots of African immigrants come to Atlanta, they will play music or talk loudly into their phones at the coffee shop I frequent. Did not know it was a cultural thing, will have to be less annoyed and just ask them nicely to go outside with it.
Don't like seeing a bullet point like "MySQL and NoSQL" after "Postgres" and "MongoDB". This kind of thing breaks the category pattern, and makes me wonder if the author knows what NoSQL is.
> It’s like learning how to fish vs. bying fish at the supermarket.

And then there are the sad misguided souls using fish as their login shells (I kid, I kid…).
Tbh, I go for the scan because it doesn't bother me and the radiation dosage is the same as a few minutes of flight time.

The scans are less of a problem than the idea that the government can force people to go through them.
This is a clickbait, SEO-style spamblog loaded with keywords and not much substance. Avoid clicking.
Firefox just works better for me than chrome on Ubuntu Linux.
That would be because it's not a word used by the general public. It's a men's rights movement offshoot. If you see someone use it seriously, it's a dead giveaway of where they're coming from.
For what it's worth, as a white male, I've never had a bad experience opting out. At the very worst, they're curt and overly professional. Most of the time they make small chat.
I once made an (extremely benign, I swear) comment, directed at a friend of mine, about a situation I had just seen where a man who paid for pre-check was not being provided with any special line access. My friend and I then, as I always do and directed him to do, opted out. I swear a TSA employee overheard the comment and we were "punished" for the entire thing: I have never experienced such a thorough and invasive interrogation, even going through customs.

We were each assigned, simultaneously, two employees (so four people, total): one to do a pat down and the other to just stare at us and lord over our stuff. We were then asked a barrage of questions about who we were, why we were in the area, who the other person was... great questions that were absolutely hilarious given my job and the two of us being a tiny tech company ("what is his job title?" "oh man, what does he call himself? I think it is Vice President of Business Development or something like that?").

I was asked about how I felt standing in line and then the interrogator used my answer (which I will state was extremely deferent; I actually can tell back most of the interaction pretty accurately, but I will save you that version of this ;P) to kind of chastise me (we were late for our flight, by the way, and knew we had no way of getting to it in time, but simply did not care as we had nowhere to be in life for days and we both seasoned and crazy travelers, so I wasn't at all rushed or bothered). I hate these people. I hate them so very very bad.

Ok, but so: in my experiences with them I think you will just fail. The TSA agent will be quite happy to have you sit there until you miss your flight, and they will probably love telling other TSA employees stories about the asshole in line who thought they would stand up and fight but who got no sympathy from anyone in the command hierarchy and got to sit there "as I smiled at them and shook my finger" as their flight took off :/. Or maybe I don't know what your goal is with "turn around and stay where you are" (actually, after typing all of this, I am wondering if your point was that you might get stranded when you are out and about?).
> And finally, PHP is written expressly for the web, not like Java, Python, Ruby or whatever the latest fad is these days - where web stuff was bolted on instead of baked in the design and operations of the language.

I don't think this matters at all.

Python and Rubi in particular have much better constructs for web development than PHP could ever get (because of its lack of state mainly).

"Bolting" things on top of a general purpose language is exactly what those languages are designed to enable.

In my view, PHP's main feature is that it enables an smooth transition from static pages to fully dynamic ones. That's responsible for a lot of its popularity, but is not a good feature to consider when starting a new project.
The compose key is far more intuitive for infrequent use [1]

To type ñ, type Compose, ~, n.

To type →, type Compose, -, >.

To type €, type Compose, C, =.

To type —, type Compose, -, -, -.

To type {vulcan salute, which HN strips}, type Compose, L, L, A, P. (Actually, this doesn't work for me, although it is present in /usr/share/X11/locale/en_US.UTF-8/Compose.

[1] https://en.wikipedia.org/wiki/Compose_key
Writing manual pages
Seeing as how 'd' is right next to 's', my guess is that they meant 'SASS'.
New Year ASO technics in action
> Should You Become a Full Stack Developer?

Should You Even Read This?
Laptops and Tablets Front Camera Security Covers
So a full stack developer is pretty much a web developer with a wide breadth of experience?
agree, Node.js should be enough. I don't know of any front-end tooling based on Golang yet.
Because somebody else used a story about North Korea as a launch pad for a laundry list of complaints about western governments.
> the kernel needs to be compiled at run time

Are there examples of other programs that require this?
Syntactically Awesome Styles, Dog
There are some weird items in the 'need to know lists':

Frontend:

* CSS, CSS3, and SASD # I assume that is supposed to be SASS?

* Go # Why for a front end engineer? It's not even on the backend list.

* Python # Why? It's a nice to have for general scripting but not required for frontend work

Backend:

* C and C++ # Not generally important for full stack web dev

* Ruby on Rails # Why is Rails in the middle of a list of languages? The language is Ruby

* Perl # Why? may be useful but not a must know

* MySQL and NoSQL # Why is MySQL contrasted with NoSQL?
GWT may have been an impressive solution for a problem that existed when supporting legacy browsers such as Internet Explorer 6 was still an issue, but its time has passed.

The general idea was that you get the mature tooling and strong typing of Java, and abstract away all the browser nastiness. Best of both worlds right?

The problem with GWT is that you are only using the Java language, and so you are missing all the libraries that make Java such a rich ecosystem when run in the JVM. The abstraction layer it forms keeps your developers locked in a world that is neither Java, nor modern HTML5/ECMAScript. So instead of learning to use new browser features, your team is stuck fighting GWT's idiosyncrasies and waiting for it to finish compiling.

If you are considering frameworks for a new web application, go for Ember or Angular. GWT is obsolete and will hold you back.
It might help if you remember it as "Do The Right eXtraction" (and hopefully tab-complete after dtr, to deal with the final x).
They have some examples tucked away behind the Examples link on the left:

http://modula-2.info/m2r10/pmwiki.php/Examples/ObjectOriente...
I'll just add my voice to the chorus praising PostgreSQL. It's handled everything I've ever asked it to, and cheerfully.

I'm a bit sad that at my current job our problem set is much better suited for a distributed key-value store; I miss postgres, but it really is the wrong tool for this particular problem.
It doesn't look too terrible, but it looks like it is optimized for speed, not maintainability. I'm assuming that's why there is a lot of repeated code (instead of putting it into a function/loop). The comments are a little spartan.
Even better if you pipe it to a markdown renderer:

function tldr() { curl -s https://raw.githubusercontent.com/tldr-pages/tldr/master/pages/common/"$1.md" | mad -; }

You can download `mad` at https://github.com/tj/mad.git
The idea of being a full stack developer has been around for a while. It's good but it only covers one dimension - the vertical.

The real win is to go horizontal. The same people do market analysis, design coding, testing, and prod support. We can't all be experts, but most of us can develop enough skill to do this. The elimination of hand-offs removes delay and miscommunication.
Scientists identify fragments of proteins that existed billions of years ago
12 paragraphs on suicide in Japan and about 2.5 sentences on the lights.

I'll save you the click: They don't really know why the blue lights reduce people's urge to commit suicide, they just do.
There is an unofficial btsync mirror on key BMYXB4J7UKPFRVVJVOLVFVXZPGU7ZCFMI
Until GP responds, the best I can come up with, which is not really an "experiment" as there was no control, is the post-WWII demilitarization and, effective, subjugation of Japan. The nation and people's wills were controlled for a time primarily by outsiders, or severely restricted if not directly controlled.

I could see GP referencing this and its consequences as the experimenting. But, again, it wasn't an experiment. Japan lost a war they instigated. The conquering nations (primarily the US) established severe restrictions on them after their defeat. This is not unusual. I suppose what is unusual is the degree and duration of the demilitarization, and its unusual effectiveness. Primarily, I imagine, due to modern communication technology allowing for the coordination and maintenance of this state after the war, something that would have been impossible 50 or 100 years earlier on the same scale.
And no ops or deploy tooling listed at all...

As a working full stack developer, I can definitely say that to my employer, that is what makes the difference between me being a full stack developer and a web developer.
Archive.org cache: https://web.archive.org/web/20151226155815/http://www.forbes...
Complete rubbish article, I want my 3 minutes back.
Engineering students fix common glitch in digitization of books from before 1700
If you're gonna do this, please have the courtesy to be behind me in line. Your stance is admirable and all, but getting through security is slow enough as it is.
i was thinking about how to phrase this: i just hope anyone, who never opts out, doesn't get grilled by a defective device some day.
Just do the simplest thing that works. This is the same hype as Angular 1 had. People will move on eventually.
Every time, which my family always find hilarious and inconvenient. Radiation isn't an issue, as the above comment said it's very much a "fuck the TSA" stance.
I think this is an excellent idea. I am a bit surprised at the reactions against this concept. The key statement to zero in on is that doctors feel they do not have sufficient training to provide advice. The operative words being "sufficient training" and "advice."

Providing a few classes in basic nutrition/cooking to doctors can go a long way in their ability to treat and prevent diseases. Tulane is not suggesting that doctors spend 4 years in France working their way up from a garde manger.

Food can and should be viewed by doctors as a form of medicine. This perspective aligns with the basic definition of medicine and the role of a doctor.
I can't see how anyone could reasonably go home. Even going home from a planned bus journey would be annoying.
This is also relevant to other javascript frameworks. I building something and trying to keep it simple. Mithril on the front end and node.js with restify on the back. Plus whatever additional packages. I'm not requiring, gulping, yoing, or ploping. Also, no jquery. Call me crazy.
Would there be an archive of the original books stored somewhere like the seed vault in Norway? It seems having one would be a good thing.
Good learning site
And now you don't have a right alt key.
You walked away with a smile on your face because you hoped you had ruined somebody's day? This woman did not throw money and man hours down the toilet every day. She does not have any decision making authority and did not draft the legislation creating TSA. In another comment you accuse them of sexually harassing you and yet you brag that you "make them fondle my balls simply because I can."

Quite frankly you sound like a petty, angry, and terrible person.
I am very curious about the mental path you took from having a philosophical objection to intrusive scans for the purpose of security theater, to simply registering with the government ahead of time and asking them to do some background check and keep that on file. (Maybe the latter actually sounds effective to you, and so isn't only "providing the illusion of safety"?) I have considered pre-check (as one reason I opt out is the research that millimeter wave scans might "unzip" DNA and lead to epigenetic modifications), but as I am also philosophically in strong objection to the entire process I can't bring myself to lose the battle before it is even fought by "taking the easy way out" and "paying the Danegeld", giving the TSA a sweaty wad of "don't scan me cash" to join pre-check and essentially "submit" myself to a different and yet in some ways similar kind of invasive search :/. (I, personally, consider the pat downs I constantly get much less invasive.)
Sorry for downvoting you twice (here and on your other comment), I feel like I owe you an explanation:

Dan, if you have something to say, just say it. This rhetorical Q&A works in a conversation; here, it just looks petty.

In fact, I think I agree with what you're trying to say ("the flight itself exposes you to a lot more radiation"?), but if you don't actually say it, I can't be sure. And there's nothing to respond to, if I (or someone else) don't.

Not that I'm the boss of anyone; by all means, do what you want. Just that I dislike getting downvoted without explanation, so here's to being slightly less of a hypocrite than usual :)
If you are persistent, there is a workaround. Quite interesting tidbit of information once you figure it out.
or you can outsource it on fiverr or upworks for about $100.
Learning material enhanced
> As to the effect, I now think it may be real in the sense that it prevents suicide on impulse. People who are suicidal all the time will probably find another place or method to do so, but people who just feel miserable and have suicidal impulses may be prevented from jumping.

This wouldn't be a new finding. Several years ago, I read that putting railings on bridges dropped the overall suicide rate for similar reasons.

http://www.nytimes.com/2008/07/06/magazine/06suicide-t.html?...

As both the article and another commenter note, British suicide rates dropped as the most popular method of suicide (sticking your head in the oven) was made more difficult by the reduction of coal-gas ovens.

Another interesting addendum is the impulsively suicidal generally choose the most effective methods (jumping off a bridge, shooting oneself, etc) while the most determinedly suicidal choose the least effective methods (overdosing, cutting, etc.) It's perversely the opposite of what you might expect.
On OS X, Ctrl-Cmd-Space brings up the Emoji palette. From there you can also search for other kinds of Unicode characters.
The thing that makes me nervous, and I might be being conspiratorial here, but could they store your body features in a database?
I.e. Sort of a fingerprinting like facial recognition but for the entire body?

I'm sure everyone's body has unique features.
> when I was a kid in the 8th grade it was standard practice to have the boys and girls switch shop/home ec classes a few times during the school year

Growing up in Norway, "home ec" was a mandatory subject, 2 hrs/week, for everyone in 6th grade and again in 9th grade. Shop class was also mandatory for everyone: I remember in 10th grade everyone made their own outdoor knife (well, we made the sheaths from leather, the handles from wood, and then we got the blades and joined them in; no blacksmithing).

In 9th grade we also had outdoor cooking (on a fire) for a rotating 1/4 of the class every week, summer and winter. Fun times, smelling so badly of campfire that the 1/4 of class was shunned by others for the rest of the day.
Here is the content: https://gist.github.com/anonymous/036287be55553676f49d
The science behind New Year's resolutions
Having read recently about "Good welling to blackberry for a fraction of what it was valued at and how screwed the employees were that had common stock, I'd be leery of any kind of common stock. But that's just me.

http://www.nytimes.com/2015/12/27/technology/when-a-unicorn-...
They bored each other to death, by the sound of it.
so could I have sent a message from Santa Claus?
The problem here is the TSA is hashing the password client side and storing that hash as is, and then patting themselves on the back for how much better their security system is.
> NGINX Plus also includes a cache purge feature

This is looking more and more like crippleware.
radiation is some sort of valid strawman argument. it's purpose is to get all the stupid sheep concerned who just blindly submit to anything some clown tells them to.
I don't think Amazon will get into the carrier business to do anymore ship what they sell.
I'm not sure you understood.

Man pages = reference

tldr = recipes

People learn and use tools different ways. I'm a reference person, it sounds like you are too. But there exists a lot of people who find references hard, but example driven stuff easy (whereas I find examples limiting, and references endlessly useful).

Search for those people is difficult, as it's phrased by "this thing I want to do", and not "these keywords I already know".

tldr isn't for you and I... it's for those who prefer recipes over references.
When confronted by someone working for the TSA, yes, I am. If they're going to waste my time and insist that I throw away fucking water, I'm going to find some way to pay them back.
It's really not a problem. And if it scales poorly, just write your own vm with the billions of dollars you made saving time using php.
Ask HN: Is it a good idea to build private restful api?
I am building a website and all the api calls will be private. I just wonder if I really need to make it restful otherwise I can create a server side code.
That article says there's 45 potential known cases (since 98?). That... doesn't seem high? Even 45 a year is only an error rate of 0%.

What's the error rate in other countries?
Best tools, articles and resources in 2015 part 5
I'm just playing around with it for fun, not doing anything particularly important. Also, I don't think I can connect a GPU to my Macbook Pro :(
So many submissions, so little discussion. Are people not worried about this?

https://news.ycombinator.com/item?id=10799477 (2 comments)

https://news.ycombinator.com/item?id=10799325 (1 comment)

https://news.ycombinator.com/item?id=10799070

https://news.ycombinator.com/item?id=10798168

https://news.ycombinator.com/item?id=10787571
Looking at that module : https://www.dartdocs.org/documentation/js/0.6.0/

The only documentation is bare-bones examples - 0 docs about conversion between dart<->js objects/collections/closures etc. when crossing JS interfaces. You will agree that this is an area which requires very precise description of semantics - after all we are bridging two dynamic languages with two incompatible object interfaces one on top of the other - reverse engineering the semantics sounds like a nightmare.

From here : https://github.com/dart-lang/js-interop-deprecated I was able to find this : https://docs.google.com/document/d/1X0M7iQ1PraH50353OnjKidgr... which was last updated in 2014 and I'm not sure if it's relevant.
Ask HN: What is the coolest thing that you created in 2015?
PQCHacks: A gentle introduction to post-quantum cryptography
I didn't see any downvotes, but well, it's HN... a stronghold of PHP haters ;)
OS X seems to make much better use of Alt than Windows does. Here in the UK, Alt Gr on Windows provides the Euro sign, acute accents... and that's about it, I think.

On OS X you get a set of different accents, dash sizes, ligatures, quotes, Greek symbols, and so on.
Faith is extremely good for this.

I didn't want to kickstart the perennial HN argument about 12 step programs, but that's how I found mine.

I would add that I'm not exactly a Christian, although I find a lot of inspiration in the gospel and the writings of Christian thinkers -- so one doesn't have to go "all the way" and believe in life after death and miracles and stuff -- it's often enough to focus on forgiveness and compassion, and that there's something bigger and more important than you and your tiny problems. I've talked to astronomers, for example, who find great comfort in considering the complete insignificance of our lives against the majesty of the cosmos.
I believe strongly that to conquer the hearts of nations like Iran we must show them the depths of our humanity.

Unfortunately, I suspect these works do just the opposite, grounded more in western Nihilism than Humanism.

I have to imagine our art would more effectively find commonality with the Iranians if they were to see the great works of Dean Cornwell, John Gannam, Robert Heindel, Henry Patrick Raleigh, Bouguereau, William Waterhouse, John Everett Millais, Andrew Wyeth, and so on.

Unfortunately the western art establishment of today is more interested in perpetual rebellion than beauty -- and so our art has become useless as a tool of human relation.
It's not relevant. I should have marked it off topic. I've just been noticing trends in Japan that are leading to a steady population decline, the suicide rate yet another. But maybe this blue light effect will mitigate it.
The article is horrible, don't bother clicking through.

But the 'full-stack developer' is an interesting beast. Web development is obscenely complex, that inherent complexity is compounded by developers that don't take the domain seriously and designers that should probably just stick to Photoshop.

My feet-first introduction to 'real' front-end was fixing a designer's awful HTML / CSS over the objections of the client who wanted me to just let him do his job. I had to redo the layout and re-style the whole project, because it wouldn't work at all with IE's box model. Took a whole day and at the end of it the client admitted I was right and we were able to move on. There was no way the designer was ever going to fix his broken code.

I feel like "full-stack" is this year's "rockstar", "ninja", "10x" programmer. Weasel words that employers use in the sole aim of short-staffing their departments.
Neither the link above nor the offical docs site ( http://www.gwtproject.org/ ) explains what GWT is!

Just in case anyone else is wondering I got this from wikipedia: Google Web Toolkit (GWT /ˈɡwɪt/), or GWT Web Toolkit, is an open source set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java.
I find the both the scans and pat downs invasive. The pat downs take longer and I find them more invasive, so I choose the scan.

If the situation were reversed, I'd opt out of the pat down.
tbh Facebook only started with hhvm in the three-digit-million user range, the only complex apps hitting such massive concurrent users are Wikipedia, Twitter and FB.
My first kid.
For me, I paid th TSA Danegeld for the ease of travel, especially when traveling with children. The Pre-Check lines are great and makes you forget about how terrible the TSA is. Yes you have to pay and give them information, but they have the information anyway. For me it has been worth it, even though I coughed up the information. Travel is just so much better with Pre-Check.
How does this book compares to HtDP2E http://www.ccs.neu.edu/home/matthias/HtDP2e/Draft/index.html ?