skysight-inc/HackerNews huggingface dataset:
A lot of different points of view are being conflated in this thread. Some commenters refer to a culture of tinkering and curiosity, while others think they're talking about a culture of disrespect. One comment mentions digital boundaries matching physical ones, a response decries this notion without arguing against boundaries at all, and you respond flippantly with the assumption that the parent comment doesn't want any boundaries at all

Those pushing for the preservation and promotion of "hacker culture" are really advocating a cooperative society over an adversarial one. They want us to be motivated by discovery and collective interest, not by a dog-eat-dog sense of protectionism and enemies.

Those who argue against a parity between digital and physical borders are fighting a balkanization of the Internet (and thus common society) along entrenched ideological and national lines. They aren't saying that there should be no boundaries, only that the boundaries shouldn't be arbitrarily chosen to match the status quo in the physical world.
I'm liking the voice of that tutorial video.
You should probably put how much it is for > 10K pageviews
That non-scrollable top-bar on a website is so silly.
Most likely just messed up timezones. It's the season for that (we're in the magical 3 week or so period where DST is applied in the US but not yet in Europe).
I find the discussion of their model much more interesting than the results:
http://fivethirtyeight.com/features/nate-silvers-ncaa-basket...
Any functionality to create a pool? That would be great.
Does this mean their revenue was $1 Million / 12 ~$83k last month (the normal definition of run rate), or the sales they processed was $83k last month?
This is going too far. It's now as hard for me to visualize as the 3D chess on Star Trek.
We're talking about software development here. Writing code that works, and implementing features that make it to the website/product are easily quantifiable metrics (someone who contributes a lot of good code is judged as more worthy).
Keynote '09 works just fine on Mavericks.
Well I think otterpro's comment still stands. When OneNote for Mac grows up, it might require another look.
Disclaimer - I work at Base CRM.

You should consider using Base CRM (https://getbase.com). We focus on great UX so that you can get value without much effort and have fully-featured mobile apps.
As a sufferer of various mental things, I feel like the suffering and problems can be real, and the diagnoses and explanations still carry a heavy bullshit component.
Yeah, that's the one that always bitched and moaned about not being able to display the document correctly. I got tired of it and disabled the thing.

I've used other PDF viewers (Evince, xpdf, gs, mupdf), and tell you what.. I've come across PDFs they cannot display properly.

If I have to rely on others implementing things for me, and there is concrete evidence that others have trouble doing it, why would I rely on such a format?
> I decided in this question to focus on what I regard as obstacles to enter on another countries or finding a job.

That's the wrong approach. In most countries you'll need a job before getting a visa, so focus on job market research beforehand, then check the visa obstacles.

Unless, of course, you don't need a job because you have (loads of) funds to apply for a entrepreneur kinda of visa.

If you have never lived outside your own country, I suggest you write down a list of questions you might have and then ask them around. You might have better changes to get them answered that way, instead of generic stuff. Immigration is highly subjective, by which I mean it depends a lot in people's particular circumstances as much as in foreign laws.
There's no formatting info in those. Why not just include a statically linked copy of xpdf? The x86 family will be around for a while, and if it goes away I'm sure there will be emulators.
Building a Bracket Is Hard This Year, But We’ll Help You Play the Odds
Look, I love OCaml and it's my favorite language syntax-wise, but the real big elephant in the room is not its JS-backend maturity. Rather it doesn't have kernel thread support...all threads are user-level just like Python due to a global lock for garbage collection. This means threads do not run concurrently across multiple cores. This is UNACCEPTABLE in 2014 - roughly 8 years since processors went multi-core. Intel is talking about having hundreds of cores on a single die by next decade and having programs that can't take advantage of that is extremely limiting.

Xavier Leroy (the creator of OCaml) and his team at INRIA didn't think this was a big deal because when they were writing this stuff, processors were single core and had been since the beginning. Sure there were multiprocessor machines (not the same as multicore as there are multiple die), but those were only meant for servers/workstations. OCaml seemed very promising around 2006, the peak and end of the single core era with the Intel Pentium 4. What made OCaml so impressive was not only was it this beautifully simple, high-level functional language, but that the native compiler produced very fast code that was comparable to C/C++ performance. However, as multicore processors were introduced (Intel Core, Core 2), not having this capability made writing new code in OCaml less appealing. There are solutions like MPI, but that's lame. The same excuses you hear in the Python world about having true multithreading you hear in the OCaml world. Microsoft was able to do it with F#, which is essentially a clone of Caml by targeting their .NET CLR. Haskell is able to do it with GHC.

I still think OCaml is a wonderful language -- not having true multithreading doesn't make it useless. However, to me it has become more like a statically-typed Python which I can use for scripting. Having to use hacks like MPI to do multicore processing is a huge turn off in a multicore world. This is again nothing against the language, but the standard implementation needs a concurrent garbage collector and kernel threads. Otherwise I think OCaml may be doomed to irrelevance in the long run, which would be truly sad.
The Making of Software Engineering Myths
So when your giving it over to them to look at they see its all okay and then pull out their phone and confirm it before you let them leave with it.
Hi there - We are looking into this, and will get back to you soon. Thanks for your patience!
One thing which isn't immediately handled is `from foo import *`. There's not really any way to put all of the symbols in `foo` into the current scope with the function syntax.
Anything public from a multi-billion corporation is expected to be "servile and sycophantic".
The kerning between 'V' and 'e' in 'Vestibulum' is very obvious: http://brick.im/preview/brick.html versus http://brick.im/preview/google.html
The nice thing about WebRTC is that video chat services have exploded. I've been using https://appear.in/ lately. It couldn't be simpler to start group video chats.
That's a very interesting figure I haven't heard before. Do you have a source?
Sweet! Thanks for the quick recovery
These kinds of people are terrible coders. They are made aware of one possible thing that could go wrong in a piece of code they're writing, and once they avoid that trap, they magically think since they avoided that one pitfall, they are on top of their game, and then proceed complacently to write the rest of the code. Months later we find it is full of pitfalls which could have been avoided if they paid attention.
High time, if you value privacy (use ZRTP). Or open standards.
What do you do when xpdf doesn't display the pdf correctly?

What system does that statically linked thing run on? Is that system going to remain compatible for decades? Or emulators capable of running an old version of it?

Why overcomplicate matters when you can pick something you know just works.
In which group or division were you? DevDiv? Office? I also interned last year and interning again this summer and would like to work on something like this.
Integrating changes into your being is a slow process. Reading these kinds of books help plant the seed of change, but the seed grows at its own pace. Patience and self-forgiveness

"Step by step walk the thousand-mile road" - Musashi Miyamoto
I had a hard time understanding the value of the idea from this as well. The link I gave made it a bit clearer to me.
Yeah, especially when your company has been doing some dirty works behind users' back and you think that users are bunch of idiots that never learn from their lessons and keep believing in whatever you say. What's a lame expectation.
While Google does shut down services all the time, they do typically give a few months warning first.
Sure, I'm just clarifying that it's a standard (and thus awesome).
I would like to take part of such kind of interview, not necessarily to take the job, but to experience an honest and objective evaluation from an experienced developer. Being a student and not actively looking for a job it's hard for me to self evaluate. Hitting roadblocks I don't know if the problem is genuinely hard to solve or I just bit more than I could chew
Who uses a cellphone on a plane anyway?

I am talking about satellite phones they put behind some seats in commercial airplanes.

http://www.usairways.com/en-US/traveltools/intheair/business...
Does -/+ buffers/cache mean subtract out the buffers and add in the cache?
Reminds me of the way Einstein, not being an experimental physicist himself, would conclude his famous papers with suggestions for experiments to confirm them. Awesome for this research team to have the opportunity to confirm this discovery in Linde's lifetime.
At Microsoft, if there is a design choice between "abandon the old user" or "let's forget them to make the current product better," they nearly always choose #1. Apple nearly always chooses #2. (I still remember DOS 3.2 to DOS 3.3.)
Not true here: http://savedbythegoog.appspot.com/?id=e7d8313105c90e105dbbf2...
All of the Manhattan ones are, obviously.
PDF is an open spec since a few years.

http://www.adobe.com/devnet/pdf/pdf_reference.html
You're not alone. I'm in my 30s and daydream about having a post on the frontpage of HN with everyone "recognizing" how awesome my projects/thoughts are. How can anyone be satisfied with mediocrity?
Its an established precedent that anyone accused of any sexual impropriety - from harassment to assault and worse, is prima facie guilty, deserves no presumption of innocence, and should be punished immediately.
> After four years in college, which were a mix of promise and opportunities torpedoed by procrastination, I worked 10, 12, 14-hour days to finish work that I was more than talented enough to finish in 5 or 6 hours. My happiness suffered, health suffered, and relationships died.

> Then I finally admitted that maybe it was a little more than a willpower issue. If it a matter of lacking willpower, why was I at the damn office trying to work long after everybody else had left? Whatever the hell my problem was, it wasn't work ethic.

Thank you. These two paragraphs are a perfect counterpoint to the uninformed claims I hear about ADHD all the time, so I'll probably mention them the next time I hear people claim that ADHD 'doesn't exist'.

I think the only real problem is that ADHD has always been improperly named[0]. The actual condition itself has very little to do with attention. The condition is named not after the cause, but after a symptom - and worse, after a symptom that is not even characteristic of the condition. Not all people with ADHD actually exhibit attention issues as their primary symptom, or even at all.

It's like referring to depression as "Excessive sleep disorder". Well, sure, excessive sleep is oftentimes a symptom of depression. But taking stimulants won't (necessarily) help, and trying to force people to "just wake up" (or, more commonly, "just be happy!") isn't a solution.

It's no longer socially acceptable to tell dyslexic people that their condition doesn't exist and that they are "dumb". So why is it socially acceptable to tell people with ADHD that their condition doesn't exist and that they're "just lazy"?

[0] Previously it was called ADD, and before that it was oftentimes classified as auditory processing disorders, etc.
They made a similar break in the latest GarageBand where the format changed but also 32-bit plugins no longer work, and there's no way to download the old version of GarageBand on a new Mavericks machine. While it will open and update old files, it loses certain settings, sound clips, etc. so I have several "updated" files that are not what I recorded.

In my opinion this is totally unacceptable, and fundamentally opposite their philosophy of solving hard usability problems to make the user's life easier. If they were so committed to that, then they would automatically read and update old files, and do so accurately.

More and more, Mac OS X is becoming a shell for other peoples (preferably open source) software that I actually trust :\
Google Hangouts seems to be down
Democracy rapidly disappears at this point. Parties can use the data to identify areas of the population who are unlikely to vote for them and target them with robocalls and false mailings that instruct them their voting poll address has changed, or the date for voting has changed in order to prevent them from voting at all. Blackmail is also an option, so is discrediting opposition when you have access to watch them 24/7.

By the time anybody figures out shenanigans went down nothing will come of it because everybody involved will deny, and any elections authority that could have investigated will be gutted, de-funded and dissolved to make sure nothing comes of it. If irregularities are recognized then they will simply put together a bullshit reform package, call it the 'Fair elections act' and it will be anything but fair

http://www.theglobeandmail.com/news/politics/bill-would-dise...
I can tell you which one not to buy. System76. Horrible keyboard and even though they recently re-designed the entire keyboard, the mousepad is still so large that it moves the cursor while you type because your palm touches the wide mousepad while typing. And Yes, that even when you have enabled the option "disable mousepad while typing". Horrible customer service. They will not refund the laptop for any reason. That is their policy. I did not know that. Really disappointed with them.

I will look at thinkpad or even a Dell XPS to be honest.
About to be the most productive day for me in awhile.
for founders of any age
I mean this in the nicest way, but you've rather missed the point. While your response might be technically accurate and true, the author speaks to a greater issue than a one-off hack will support.
I feel it's similar to any competitive environment: differentiation requires making strong tradeoffs. Haskell's choice of tradeoffs---while initially very ivory tower---have led to to become a strongly differentiated language. You not only learn how HM typing and full commitment FP feel, but also how to structure code purely, compose effects, and abuse laziness.

So for the very same reasons you give---Haskell has made fewer tradeoffs for "practical" programming---Haskell has become something valuable and interesting. On those tides the community has grown.
My understanding is that it was the Rolls Royce jet engines that were reporting to satellites for several hours, and that they were reporting some basic maintenance data about themselves (such as whether they were on and functioning). So if the engine had sat in the ocean for five hours and still somehow reported home, it would not have reported that they were still on and functioning.
Clearly that's next.
“Objects and their manufacture are inseparable. You understand a product if you understand how it’s made,”

Also goes for software.
There's a comment about that over there: "# FIXME: investigate ways to calculate medians without sorting? Quickselect?"

http://hg.python.org/cpython/file/3.4/Lib/statistics.py (line 296)
I'm more concerned as to how it's increasingly impossible to buy an old copy and install it; the app store will only show you the latest version (and even for only the latest OS version), and the installer might even refuse to install, having detected a more recent version.

You basically have to pirate it in order to do these kinds of shenanigans.
Wow.. that's sweet but really come on only supporting mavericks OS. And already.. if you have a iPad the notes app automatically synchronizes with the mail server (I use web based email service mostly.) I didn't even set it up or should I say allow the iPad to do so.
His bookcase is organized by color? I'd never be able to find a single book in my library if I did that.
I'm curious as to what it is about Australia that makes these obscenely invasive schemes tenable to the public. It's clear that surveillance agencies in representative governments all over the world want and pursue these kinds of capabilities, but almost none are brazen enough to advocate for them openly. Even fewer can do so and reasonably expect a nonzero chance of success.
Stop creating FUD.
I don't really see why people have a way of connecting everything to Pakistan , To be honest you guys ISI more credit than it deserves. Their on ground "people intelligence" is good but they are not really that tech-savvy.

Also most of my family know about the aviation business ( father was a military Pilot then became a military ATCO now a Senior Civilian ATCO , Several relatives are Commercial Pilots for various Airlines) , And what they all think is that it was either {a fire and plane crashed in the ocean} or {the plane exploded in air} or {both}.
Seriously stop watching so much FOX.
You do it all the time in web apps. For example, changing the text of a toggle link between "show" and "hide." For example, with jQuery:

$('#toggleLink').click(function() {
if ($('#toggleLink').html() == 'Show') {
showRollout();
$('#toggleLink').html('Hide');
} else {
hideRollout();
$('#toggleLink').html('Show');
]
});
When you're a woman in tech and you're hurt by the community reaction, here on HN as elsewhere, indignation certainly has its place. Catherine Bracy, the author of this post, is an expert on issues of sexism in Silicon Valley, and what she says should carry weight here. The article I posted yesterday was written in the early 70s, and discussed problems in different (though perhaps strangely similar) settings. The words of a modern day expert well versed in Silicon Valley culture should certainly find their place here. I think it reflects badly on this community that HN was allowed to be indignant in the Aaron Swartz and Ed Snowden cases but not in this. This high standard of not adding new information to the discussion was not applied in those cases, as I distinctly remember the front page flooded with at least 5 similar stories on Snowden/Swartz (articles were flagged back then only after a dozen or so stories, and we're not there yet). In fact, HN should be reeling with indignation against all those who suddenly become cool observers and expert rhetoricians calling to suspend judgment.

Whatever the particulars of the GitHub scandal turn out to be don't matter (for the purpose of this discussion). What better opportunity is there to discuss the very real problem of underrepresentation of women in SV than this? And what you call "bait" others might call raising awareness. This isn't the NRA talking after a school shootout, but someone discussing what is possibly the biggest problem in SV culture today as a response to a painful, though far from tragic event.

I also find it problematic that a post by a prominent woman is found to be "indignant and lacking in information", while far worse stupidities by race-car driving programmers are featured prominently. At the very least, I think some affirmative action wouldn't hurt us. In fact, this could be our finest moment, and we're squandering it.

ADD: it is perhaps ironic that Bracy implies that this revulsion from politics in SV is simply a form of a very destructive kind of politics, and flagging this story is precisely a case in point. It is a strong political statement that only nurtures what I think is very bad politics.

I urge you to unflag the story unless you strongly believe that its appearance on the front page is somehow bad for HN.
4 Fascinating Mobile Web Browsing Trends You Need To See
I fear that having several specialized and limited hierarchies built around the same group of people would create "I have eight different bosses right now." type situations, where a middle of the road employee might have a boss for 'discipline', a boss for 'design', a boss for 'engineering', etc.
I think I work at the "high-profile agile consultancy" you're talking about.

I've been there two months and I still have no idea who I talk to about X, where X is a variety of things. Before getting staffed on a project I spent time working on whatever I wanted to learn. At several points I wondered if there was someone I should check in with. It felt so weird to just do what I wanted without having to get permission or justify it to someone.

That said, I don't think I could ever go back to reporting to a manager, especially a non-technical manager.

>Maybe it's too much to ask that we say "different things work for different groups of people"?

I couldn't agree more. I think the flat model works at my company because harassment wouldn't be tolerated by anyone. I turned down positions at startups because their culture was too fratty. Even if they had a management system I wouldn't have felt comfortable bringing up issues.
If you really cared about performance you wouldn't use C#, you'd use C or C++

This, in a nutshell, is your argument. And it's an incredibly poor, out of place argument that is founded on ignorance, and does absolutely no service to .NET.

Performance in most modern applications is achieved through proper algorithms and data structures. LINQ is often a hasty short-cut around those, but it offers the illusion of elegance such that many people (such as, apparently, you. It's all functional-like and such, so it has to be good, right?), are blissfully unaware.

Again, a lot of the time that's perfectly fine and causes no real harm -- similar to the way regular expressions might be a costly but powerful catch all -- but in other cases it is not good. That is the case with large scale financial software. If you have a different experience, good for, but simply saying "incredible!" over and over again does absolutely nothing to make your case.
If a potential client asked me how I was a rockstar, I'd ask them to define "rockstar" -- unless I was going around calling myself that, in which case I should already have an answer at the ready.

If the potential client said, "Oh, that's easy, a 'rockstar' programmer or designer has extreme talent and an ego to match. When they're not depressed or high, they'll wow you with their combination of killer technique and soulful artistry, but at the same time they tend to be arrogant prima donnas," then I'd know how to structure my answer.

It really helps to define your terms.
Similarly, this NPR article discusses that a bit: http://www.npr.org/2014/03/15/290283283/why-you-wont-win-war...
Need beta testers for SocialCafe iPhone App
I completed a first version of a new iPhone app that I've been working on called the SocialCafe and would like to get some beta tester feedback before I release. It's all set up with TestFlight and ready to go.

The app allows you to take a picture (or pull one from your Camera Roll), add some audio, save to your Dropbox account and share via e-mail, Facebook and Twitter.

Would love some help and feedback! Beta sign-up list at http://www.socialcafe.com

Also - any Android developers interested in joining something new (preferably located in Greater Boston)?

Thanks,

Scott
As if programming culture wasn't hyper-macho and competitive enough.
> Not sure how well the merges work in practice, though.

Not too well in Evernote has been my experience. It seems like every time I work on something offline for any length of time it gets into a manual merge bucket.