skysight-inc/HackerNews huggingface dataset:
Sorry if I copy and paste a comment I left some time ago in another thread ( https://news.ycombinator.com/item?id=7983281 ) but it's relevant:

I highly recommend to just get the book [1], it's written very well and in layman terms but here's an extract taken from a review [2] of the same:

"Stout traces the birth of this “fable” to the “oversized effects of a single outdated and widely misunderstood judicial opinion.” Dodge v. Ford Motor Company was a 1919 decision of the Michigan Supreme Court. The opinion’s status as a meaningful legal precedent on the issue of corporate purpose is tenuous at best. Yet, its facts “are familiar to virtually every student who has taken a course in corporate law.” As Stout has observed in the past, “[t]he case is old, it hails from a state court that plays only a marginal role in the corporate law arena, and it involves a conflict between controlling and minority shareholders” more than an issue of corporate purpose generally. The chapter explains quite well that any idea that corporate law, as a positive matter, affirmatively requires companies to maximize shareholder wealth turns out to be spurious. In fact, none of the three sources of corporate law (internal corporate law, state statutes and judicial opinions) expressly require shareholder primacy as most typically describe it. To the contrary, through the routine application of the business judgment rule, courts regularly provide prophylactic protection for the informed and non-conflicted decisions of corporate boards"

[1] "The Shareholder Value Myth: How Putting Shareholders First Harms Investors, Corportations, and the Public" by Lynn Stout http://www.amazon.co.uk/The-Shareholder-Value-Myth-Sharehold...

[2] http://arizonastatelawjournal.org/book-review-the-shareholde...
This is super helpful, I'm rebuilding a directory website and I'll be putting this to good use. Thanks a lot. :)
A Made-For-TV Compression Algorithm
Personal freedom, to me, is worth the price of possible death or illness due to large swaths of the population not being vaccinated.
Angulpify, a yeoman generator mixing angular, gulp and browserify
nice thanks for that link, great site to do charity due diligence
in this case, it's a filter for chess knowledge. pretty interesting for a chess forum!
Check out http://www.alum.ni/ if you haven't already, built for alumni groups.
OKR vs. Raptor: Pricing and Stock Trends
Use Android Wear to control the Tesla Model S
What a cool idea! Great job :)
Duda is also a good alternative: http://duda.io/
Still available from http://webcache.googleusercontent.com/search?q=cache:http://... as long as it lasts
I struggled with this when I was responsible for hiring at 500px before I moved on. The key is to ask for code samples ahead of time. It doesn't necessarily have to be open source contributions, though that slightly preferred, but I refused to interview someone that didn't have code samples.

I went from 30 interviews per one hire to about 2 or 3. The most common problem being a potential candidate not knowing enough of the internet stack to be truly useful (for example, knowing only rails, but having no real knowledge of how AJAX worked, or load balancers, or databases, or DNS, etc).
>There is however one last hurdle — a written test in the form of Fizzbuzz.

A "last hurdle"? Shouldn't it be the first hurdle?

I thought the point of using FizzBuzz in its proper context was to be a quick filter to weed out the majority of candidates. That way, you avoid wasting interview time with them.
Given the server starts were anonymous, your issues around profiling disappear: https://github.com/StackMonkey/utter-va#welcome-to-utterio-a...
I think this Spolsky article provides some insight into why this might be the case:
http://www.joelonsoftware.com/items/2005/01/27.html
Celebrating Sys Admin Day + A Giveaway
Social Influence: Incorporating Social Identity Theory Into Design
My cat moves around occasionally when he's collecting solar power.
The safe way to use strcpy is to use strncpy
To clarify, I don't think "Fizzbuzz" necessarily means "printing out Fizz on multiples of 3, Buzz on multiples of 5, etc." Fizzbuzz generally refers to a simple programming test to make sure candidates can actually write some amount of code.
Hey Michael!

I love that way of thinking, since you're totally right; everything can't be solved by another tech tool that looks nice on TechCrunch.

I have been lucky enough to be a part of what you're proposing a few times, and it is an amazing (and exhausting!) experience. Talking to them, fully understanding their pain points and even try to go out into "the field" with some social workers is a very important method for solving problems that matter in the right way. I agree. :-)

What I have experienced though, and your mileage may differ, is that even though you want to invite them (and community members) they simply do not have the time unless it's some under-the-radar workshop or some big hackathon. Both good initiatives, but it nags me that there's nothing "in-between".

Our local government is stressed and pushed to its limits, meaning that many initiatives like hackathons and the like needs to yield some sort of return of investment.

Nevertheless, I completely agree with you and thanks for sharing your thoughts!

- Anders
Firefly's Whole Cast Will Reunite for Firefly Online
Looks great! A few years back I built a hosted product similar to this. It was only focused on groups within a church. This looks like it has a whole lot more to it.
Perhaps, but there's an even bigger disconnect between Amazon's current market cap and the best case scenario of what they could be earning if they did focus on short-term profitability. Let's take a simplistic look at what their earnings would have looked like last year if they had only spent half as much on R&D ($6.565B) with no adverse affect to their bottom line. Add $3.283B to their actual net income of $0.274B for a total of $3.557B of potential earnings. Taking their current market cap of $146.58B (after today's 11.19% drop) and that still gives them a P/E of 41x. Obviously, these numbers are pretty rough, but even if they had spent $0 on R&D, they'd still have a pretty high P/E.

Maybe the share price is hurting more because the market is actually taking a 2nd look at the valuation, and not because they didn't realize what Amazon's strategy was.
I agree 100%. The author spells out explicitly that you should consider if the users of Product Hunt are in your demographic. Seems pretty smart, it would be like advertising a fast food app in a fitness magazine and then being upset that the conversion rate was low.

I also look at things like PH, HN and Reddit as tests of my product. I had a post about a new feature make the front page of Hacker News, the product is a Swift programming resource and I had 8500 views within 5-10 hours. After that, the shark fin died out and I'm back to nearly where I started. That tells me that I haven't quite figured it out.

An interesting difference (just observing my own behavior) is that every new feature I release, I submit to HN. But, I am waiting until a certain point to submit something to PH. I think it is because of Product Hunt's focus on Product that makes we want to only show things that are more "ready for primetime" .

I might be fooling myself, but I feel that the probability of meeting people interested in joining my cause in one way or another on PH is much higher than on HN. Obviously, that's just what my brain has decided on its own, no data to back that up.
For anyone looking for a clipboard manager for Windows and Linux, check out my Python and PySide (Qt) application at https://bitbucket.org/scottwernervt/clipmanager. I really liked Ditto but I couldn't find a similar app on Arch/Ubuntu.
I don't support mandatory vaccination for the same reason I don't support the drug war. No government has the right to tell me what I can or cannot put into my body. Simple as that.
No, California traffic is just so stationary that it devolves into zipper merging ... sort of.

Zipper merging also generally only works when there is movement after the zipper. In many places in the US, the point where a zipper is occurring is followed by more traffic injection (um, there was was a reason for losing that lane, after all, and it was probably the fact that there was a new lane coming in) in less than a mile and any advantage is lost.
"[W]hat is your favorite programming language / platform and why" is less a predictive interview question than it is a Rorschach blot for the interviewer.

In most established tech companies --- those with, say, more than 10 employees --- interviewing is performed by a semi-arbitrary selection of line developers.

If you're managing the hiring process at one of those companies, you should keep in mind that for a typical software developer, being involved in the hiring process is the closest they're going to get to participating in corporate strategy. For the time that they're in the room with a candidate, they are essentially the CEO of the hiring process. The more attention I've paid to hiring processes, the more convinced I am that this goes to people's heads. In no other job capacity do software developer's subjective beliefs and opinions get applied so directly to business outcomes.
11 Changes with the Redesigned Google Drive
As I said on reddit, I love the s-exp based system definition. http://www.gnu.org/software/guix/manual/html_node/Using-the-...

(use-modules (gnu) ; for 'user-account', '%base-services', etc.
(gnu packages emacs) ; for 'emacs'
(gnu services ssh)) ; for 'lsh-service'

(operating-system
(host-name "komputilo")
(timezone "Europe/Paris")
(locale "fr_FR.UTF-8")
(bootloader (grub-configuration
(device "/dev/sda")))
(file-systems (cons (file-system
(device "/dev/sda1") ; or partition label
(mount-point "/")
(type "ext3"))
%base-file-systems))
(users (list (user-account
(name "alice")
(password "")
(uid 1000) (group 100)
(comment "Bob's sister")
(home-directory "/home/alice"))))
(packages (cons emacs %base-packages))
(services (cons (lsh-service #:port 2222 #:allow-root-login? #t)
Impressive. I might use it!
IBM can milk the mainframe for years to come, because the cloud doesn't compete against its legacy enterprise customers. Large enterprises have chosen to retain many of their legacy mainframe applications. Previous attempts at re-writes have too frequently failed due to cost overruns or have been complete failures. So, the safe choice for a CIO is to avoid rewriting legacy systems (many have been around since the 60s or 70s). So, IBM customers will continue paying their premium to run on a mainframe, and in some cases will leverage their existing skills/systems to deploy more onto their IBM systems.

This mainframe strategy for IBM will keep many of their legacy customers, but as Cringley and others point out, it fails to capture new growth.
Not necessarily... you can ask for code samples up front, then later in the interview see if the candidate is actually capable of living up to the expectations set by the code samples.
That's the best thing I've read in days.
I don't agree with the term 'accident' for crashes because they can always be attributed to causes, not just chance.

This is even more true when missiles are involved.
This is a genuine question. What do you think that money is? Because I have also asked myself that question, and I have read about it, but I don't seem to be able to give a definite answer.
They couldn't do that before either.

The people buying IBM x86 servers were people who were already snookered into buying POWER or Mainframe systems.
FWIW: I had the same issue on three machines. What worked for me was to unhide the network, i.e. broadcast the SSID.
Speeds in the UK are way slower than the US, and cars are way more expensive to run in the UK than the US.

Consequently, everybody and their dog doesn't expect to drive a car in the UK.
>>"Church" is just the generic English word for "place of worship".

It definitely is not. I have no idea where you even came up with this.

Heck, there are even groups of Christians who object to the use of the word "church" to mean place of worship.

http://en.wikipedia.org/wiki/Place_of_worship#Christianity
How does that compare to dokku?
Rails and Ember.js with the Ember CLI – A Full Tutorial
I would absolutely love a resource like this.
Oculus DK2 now shipping, 0.4.0 SDK Beta
EDIT: I just tested it on the old page here: http://goo.gl/WNw5OG

It's right about the home page, the home button at the bottom being broken. But on other pages it marks like 3-4 wrong that all work fine.
People are always willing to overlook the downsides of something if the upsides are big enough -- even if the downsides are bigger.

And "energy so cheap it's not worth metering" is a pretty big upside.
I've always been a fan of "walk the walk, then talk". Basically, do FizzBuzz first then follow up with questions. Reason being, if you can't do some basic coding than its not even worth the time of having a discussion. You are, after all, hiring for a coding based position.
C would be worth studying, as would some books around and about C. (Peter van der Linden's Expert C Programming comes to mind.) Even if you don't actually use C much, it's been a standard for a long time, with lots of interesting heritage.

http://www.amazon.com/Expert-Programming-Peter-van-Linden/dp...
"The only significant bug was comparing a backward discounted quantity to a forward discounted quantity. Haskell wouldn't solve that."

It could, depending on how you code. For that matter, so could C.
> If I had mentioned exclusion, yes.

You provided an explanation for a why people "barely tolerated" (i.e., preferred to exclude) mention of hybrid languages at FP confrerences.
Out of curiosity, how much does it typically cost to charge, say, an iPhone5? For some (many?) doubling this price might not be as much of a non-starter as you think.
It's a good point. But he's making the same point as Stockman (see below), and Cringely's story links to that clip as well.
https://news.ycombinator.com/item?id=8085628
Well, it depends what the hotel policy is. If it's "free wifi for Apple devices" then there's some kind of fraud happening.

The fact that the hotel is incompetent in preventing that fraud by relying on UserAgent seems less important than intent of user when changing UA string.
An economic game that explains marginal utility.
One of the largest synagogues in Chicago asks people to contact its "church representative" to place advertising in its bulletin.

You're much more right than I am, though. Certainly, non-Christian faiths in the US don't use the term "church" by default.
The (historically) low price of bunker fuel led to the development of turbine locomotives for railroads[1]. The idea was that the low price made up for the inefficiency (in operational practice) of turbine engines. When the plastics industry figured out how to use bunker fuel, turbine locomotives became uneconomic to operate. I'd guess that nuclear cargo ships would simply lead to slightly cheaper plastic.

[1] http://en.wikipedia.org/wiki/Union_Pacific_GTELs
Add coming and going from its base to the search area, planning the search (flight plan), etc

It's not "hop in and fly" usually
Let's spare a few moderated neutrons for Project Pluto:

http://www.merkle.com/pluto/pluto.html
I agree, but I think that's part of the challenge - boiling down the problem to its essentials, and ignoring the unnecessary stuff.
Suggestion: a more descriptive title.
I did not understand (non-native english speaker here) if it was a software, or an tool online (requiring the documents to be uploaded on the cloud). Can you provide some more information on this part?
The way your post started, I thought you were going to tell me "it's not paranoia if they really are out to get you." I almost included that in my first note.

It's possible and probably worth it to mention, that he also may actually be extremely well medicated.
> I've always been put off by thinking that I'd just be embarrassed because I'm not good enough and they'd laugh at my code.

The good news is that you already sound like a programmer. It's been a decade since I first started programming and I'm excited when I don't cringe at code I wrote half a year ago.

The fact that you seem driven and willing to learn should be assets when you are applying.
Looks good. One positive benefit I can see from churches using this is that they won't have to force their members to join Facebook to stay connected.
'accident' doesn't mean that the crash happened by chance, just that it was unintentional.
All crashes as mentioned:

- MH 17 http://www.aeroinside.com/item/4365/malaysia-b772-near-donet...

- Transasia in Taiwan http://www.aeroinside.com/item/4389/transasia-at72-at-makung...

- Swiftair MD 83 in Africa http://www.aeroinside.com/item/4393/swiftair-md83-over-mali-...
Use blocks for you CSS/SCSS
Can't blame him. Almost everyone who talks about Bitcoin talks about it as a speculative asset, instead of a currency. People are too fixated on the fact that its price in USD jumped a lot.
looks great Leo!
Biologists warn of early stages of Earth's sixth mass extinction event
Most Brigades are just local devs/designers/citizens/public employees/stakeholders trying to make their cities better. The 'International' site is more along the lines for someone who actually wants to start 'Code for Denmark'.

You'll notice that most Brigades are in countries where a 'Code for Country X' exists, but by no means all. So go for it!: http://codeforamerica.org/brigade/tools
Looks interesting.

Are people still using Powerpoint savy enough to collaborate on their documents in the first place?

Any hope of doing the same with Google Docs, Prezi or other more "modern" presentation software?
Does anyone have any stories to share where someone in a non-technical position recognized this day?

....Anyone?
This is very cool, I love the idea! I am curious - do you store deltas between versions or the whole slide for each version? What kind of representation do yo use for a slide to allow computing deltas?
I am a little confused, it seems like you are proposing an interactive CUDA guide, but there is no mention of CUDA at all. Having spent a lot of time in graphics, I feel like better test environments for GPU programming will go a long way towards higher market adoption, it's a nightmare debugging sometimes
Very nice. I've been asked for church directory software recommendations more than once, and this is much better than other software I've seen.
DPT Board: OpenWRT Linux for education and hobby
Actual title: "Bezos Alarms Amazon Investors With Spending Pace as Loss Widens"

Article gets into its recent losses and its capital intensive investments.

Weighing on results is a price war in the cloud-computing market, where Amazon rents data storage and computing power to other companies. Amazon, whose cloud competitors include Google Inc. and Microsoft Corp., cut prices for its Amazon Web Services unit this year.

Bezos is spending to take Amazon further away from its roots as an online seller of books. As it makes that shift, the company is increasingly competing with large technology companies such as Apple Inc., Google, Microsoft and Samsung Electronics Co.

Amazon is shipping this week its Fire smartphone, a $199 handset that lets users take a picture of a product to find and buy it quickly from Amazon. Reviewers have panned the device, citing a weak battery, lack of applications and the gimmicky nature of its 3-D display. Szkutak declined to provide specific figures about orders for the new smartphone.

Strong sales or not, Bezos has proven with devices such as the Kindle Fire tablet that he’ll stick with a product and continue to invest, even if early models don’t prove popular.
I've got a project that I'm working on that could really benefit from that free time. But like most HNers my project isn't going to change the world - but it's an interesting technical challenge.

If I had 6 months of free time I'd like to make something that could potentially do a lot of good. For example, an app that gamifies doing nice things for other people.
Doesn't seem very scalable if you have a lot of applicants (unless you let them do the test at home?).

I think asking for code samples up front is the best way to weed out those who aren't good candidates -- you can tell a lot about someone through their work.
I've interviewed people for a junior position recently. I gave the FizzBuzz test, verbatim from Wikipedia. Only about 10% were able to do it on a whiteboard, without help.
Flow control != control flow

https://en.wikipedia.org/wiki/Flow_control_(data)
https://en.wikipedia.org/wiki/Control_flow

I expected a "please stop sending until I am ready to receive again" mechanism.
>Pretty much everyone I asked to do Fizzbuzz failed

…I can't help but wonder what that really means? They gave up without producing any work? The program didn’t compile because they were typing random characters into the IDE? They were unfamiliar with the IDE, and couldn’t find the "compile" button? They couldn’t get the program to compile because of missing semicolons? The program didn’t write anything out to the terminal? The program never printed out "Fizz"? They printed out "FizzBuzz" on every line? The program never printed out numbers? The program printed out commas instead of newlines after every number? They went from 1 to 101 instead of 1 to 100?
It looks like the same type of software, give or take a feature or two or my opinion that OneBody looks way better than onthecity.com. The difference is that OneBody (or Church.io) is free and open source. OnTheCity is a SAAS which starts at $85 - $388 (or more) per month depending on the size of the church. This doesn't even include a "setup fee" which for some reason ranges from $99 - $499 (or more) depending on the size of the church.
the article is paywalled, the link only gives the abstract.

there is an informative summary here: http://bps-research-digest.blogspot.fr/2014/06/women-young-p...
Reminds me of interactivepython.org
Oracle Linux 7 released
I would second this path. I tried doing some stuff using google SDK, and did 3 games like that. then a game in Corona, and now doing one in unity3d.

The clear benefit of doing something using plain native development is you get a binary much smaller in size. However with a game engine you will spend more time on game and less on low level issues.
> New ways of programming

If you wanna be sincere about this, I think you should have a section dedicated to Gezira, and not only the more traditional imperative styles of graphics programming. The style of GUI that came out of PARC is no longer "modern", and has problems with modern development styles (e.g, single-threaded global event loops makes writing concurrent programs difficult).

If you're not familiar with it, Gezira is a full vector graphics API, including compositing, written in less than a thousand lines of Nile - a small flow-based programming language. It does its magic by treating quadratic bezier curves as the main primitive, where the author has developed an algorithm to calculate the pixel coverage of a given bezier, with anti-aliasing.. Because most operations can be treated independently, it lends itself nicely to concurrency - each operation in a data flow can run independently, and many operations can be parallelised if given sufficient inputs.

Gezira/Nile was created by Dan Amelang while working for VPRI (the research institute headed by Alan Kay). A demo of it in action can be seen here: (http://tinlizzie.org/~bert/Gezira.ogv), where it's worth noting that the entire Editor UI in this example (after first 5 seconds), including font rendering, is written with Gezira itself.
If I remember correctly, nuclear power also gives an aircraft carrier the speed to create more wind over the flight deck to help in aircraft operations.
I know a bunch of people only hanging out because they think they'll get laid off anyways and IBM severance + unemployment isn't so bad.