skysight-inc/HackerNews huggingface dataset:
I've definitely written C code that took advantage of specialized compilers and OS calls that would most certainly not work on modern commodity hardware. C portability is all about limiting the features you use after all.

If you limit yourself to a small subset of Scala features it has all been backwards compatible as well. (That's not to say, I think that Scala does a good job with backwards compatibility)
People Working in Social Media Need to Know Everything
I found this article very interesting. It provides great insight on other people's interview process.

I totally agree with this article's negative view on recruiting firms effectiveness in finding quality DevOps candidates.

However the proposed antidote, finding good people by attending local meetups isn't a silver bullet ether.
From my experience going to meetups can be a good way of increasing your chances of meeting good candidates, however it can't be the sole strategy.
"Don't underestimate humans' abilities to selectively ignore evidence" - right, that pretty much proves my point, you friend is not a scientist.
Awesome Django – A curated list of awesome Django apps and projects
Bitcoin Gaining Traction Among Major Corporations And Nations
FYI, You make a similar point to Joel Spolsky (I forget the article, but he specifically mentions recursion and pointers as things that some people just don't get).
people actually do that? way to go, morons.
Because you are missing an important piece of information in angel investing, the buy price. Efficient market hypothesis says that for a publicly traded stock the stock price is the correct price, however a non-public stock wouldn't have a well established price.
This could maybe be similar to devstructure's blueprint, just for infrastructure.
right, but the small churches are franchises just like Taco Bell. They all belong to a bigger church.
Unfortunately this is nothing new. As a small business owner who does work for and with federal, state, and local governments, it's quite sad how often vendors try to take advantage of the system.
About time. I'm usually all for forking and variety, but libav truly was an example of those gratuitous and destructive forks that offered no real benefit. Though, ultimately, it was the Debian package maintainers' decision to spread propaganda about ffmpeg being deprecated that was the worst.

As a practical example, I was gridlocked when I tried to compile LightSpark from Git, due to libswresample not being present, nor practically obtainable. Editing it out from cmake, predictably, lead to breakage.

Here's a classic article detailing the situation: http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html

And from the mpv developers: https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav
Part of the reason Jeff and Sanjay invented half the tech at Google is that they're incredibly smart. The other part is that they were there very early on, and basically have had free reign to spend their time however they want. Of course they spend it all inventing things, which means they output a lot of awesome stuff. Certainly not just any hacker can produce the kind of quality work they do, but I think there are a lot of other very smart people at Google and elsewhere who could be doing similar things if given the same deal. But, most of those other people didn't bet on Google as early as Jeff and Sanjay did, so...
It would appear that iBeacons just broadcast a uuid that clients can discover, and then clients are able to lookup the location of the device from a database. I don't have in depth knowledge of iBeacons, but after skimming the spec, it would appear that this does the same thing, so I feel like I am missing something.

How does this differ?
"would probably be astonished by the number of developers who are building ffmpeg from source"

Its a do-ocracy and if it took two or so years until Andreas packaged it up, I'm not thinking the claimed demand actually exists. All those devs going to all that work to compile ffmpeg, and yet none of them could be bothered to run dpkg-buildpackage... nah just not seeing it.

There's a relevant line from the post "No, there is no need to replace anything as long as it is maintained." This is why ffmpeg was gone for quite awhile, no one willing to maintain it.

(edited to add, if its not entirely clear, this was totally a bottom up decision not top down, at least as I see it. Not "Debian decided this and that" but individual devs didn't want to package ffmpeg, so it didn't get packaged. That simple. Of course there's social aspects so simple things are never entirely simple... If you want an example of something in Debian being forced top down via general resolution votes and the like, look no further than the systemd debacle)
HackerLeague.org and ChallengePost.com will likely have a listing of most of them. You might want to keep an eye on Twitter and eventbrite.com as well. Also search HN as I know someone built a search engine that scrapped sites like those and aggregated hackathons a while back, I'm pretty sure.

Also don't be afraid to start your own!
Google's 'perfect human' project isn't evil, it's business
Hilarious that the first two comments are diametrically opposed: "Wow that's pretty fucked" versus "Sadly much vision has been lost somewhere in the last century"

I'm going to tread a line between the two and say that I miss the visionary engineering works of old but that I am not completely heedless of the Law of Unintended Consequences. I do think that the Straits of Gilbraltar should be either bridged or dammed. (I'm assuming damming means bridging.) Too good an economic opportunity to pass up.
10 Qualities Web Developers Must Have to Stay Competitive
NASA’s Long-Lived Mars Opportunity Rover Sets Off-World Driving Record
I just recently bought an O'Reilly book -- XMPP, the Definitive Guide.

I double-dog-dare you to find an online resource that covers XMPP as well as the book.

When online guides stop sucking, I'll stop buying books.
I would recommend http://yofor.me/ for that
He's commented a few times on the Debian bug here (CTRL-F): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729203
Really? Analyzing cell tower data over a harmless prank? They're probably mad that some pranksters conclusively demonstrated that, for all the security theater in NYC, the police can't even stop people from planting stuff on a major bridge.
Here's a nice comparison between libav and ffmpeg from the author of 'mpv' (the most viable mplayer fork):

https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav

It helped me make the decision (for choosing ffmpeg).
Honestly even if she did little to no programming for her PhD, that just means there is far less of a "PhD stink" than if she had. Plenty of people switch from non-CS-related degrees, with B.A.'s in things like art history, to a software development career. All that matters is if they can code.
Maybe most people have difficulty scrolling accurately, and without pgdn it's more usable this way.

That said, I hate it too. I want to scroll normally.
The house I ultimately bought was something she found via her network of colleagues before it even was placed on the market.

That's my experience too. My agent notified me of a property that was "probably going to be sold". I liked the description; he came back to me a month later to say it was going to be sold. I took a tour a week later, prepared an offer a week after that, and submitted the offer the week after that- on the same day it was listed .

Suffice to say, I had "some" advance notice on this property! Without the agent, I would have been much too late to the party. I went under contract with the seller 12 hours after submitting my offer, competing against another offer that had been submitted that day.
Maybe, or maybe java8 will be good enough?

Scala isn't inevitable in the long term. Not everyone wants all the insanity that Scala (currently) entails.

I mean the long term roadmap admits the collection story needs improvement! As a user of those collections... about time!
Hopefully they'll factor in what you skip and mark as "interesting"...
If you enjoy reading articles about the rediscovery of indexing large amounts of read-only data, I'd highly recommend reading this book which is a treasure trove about this kind of work:

http://www.amazon.com/Managing-Gigabytes-Compressing-Multime...
ESR's amazing "How To Ask Questions The Smart Way" is far superior to this:

http://catb.org/~esr/faqs/smart-questions.html

And the discussion that went along with it when it was posted ~3 years ago:

https://news.ycombinator.com/item?id=2911381
Are you saying I have no concept of libel? That's libelous and I will sue you!
Where is that explained anywhere in the user interface? Or perhaps in the title of the page? Or maybe the link title here?
How much code are you compiling? At Foursquare (with 100s of thousands of lines in our bigger servers) compilation times are awful. We're solving this by better modularizing, but it's a long journey.
I suspect there's also an inverse correlation between the amount of money raised at an early stage and founder focus going forward.

It's easy to interpret a large seed round as early success and become side-tracked or overestimate what your company's impact really is at that stage. Which can impact focus and lead to disaster.
I listened for about 20 minutes at lunch, and they did play a story from the archives...
Modern-Day Holocaust Christians Being Marked For Extermination
Well, are you connected to the same open wireless network as the iPhone, and are within close range of it? This isn't going to work on an WPA network. Try taking off your "dst i.instagram.com" filter and see what you're actually capturing.
What is "pretty fucked" about this?
Wouldn't it be funny if they are the same flags, and instead the perpetrators bleached them "remotely"?

Like with a quad-copter hauling loads of liquid bleach, or a laser with the right wavelength to destroy the dyes.

Edit: Ah, never mind, the spotlights are also up on top, not down below as I had thought. It'd take quite a lot of robo-dexterity to cover them up so quickly, so if a person is already up there they might as well just swap the flag too.
or, you could look at the oil smears on the phone and narrow it down to a much smaller subset to bruteforce.
You're right, TF's strategy sounds great. However, `--dry-run` would still get me 95% the way to where I'd need to be to use CF in production.

I'm reading through the TF docs now... It looks like it doesn't support enough AWS resources for me to replace CF with it yet, but I'd sure love to.
Beyond the Code
> I'd say that it would take be about 6 hours

No, it wouldn't. This 6 hours would be after months of negotiating features, looks, wording, legal forms, waivers and endless meetings and rework of a multi-person team.

It you think you can get a straight answer and clear specs from any large bureaucracy in neglectable time, you are delusional.
Actually past releases do stop being maintained, updated and realistically can no longer be used for production, or even development due to bugs.

Java is backwards compatible in the syntax, and future compilers have, so far, been able to compile old code as well.

Will that be the thing for Scala?
I agree. The combination of Backbone models/collections and React views bound together by React.Backbone[1] so that the views automatically re-render after any changes to the models/collections has made the data-heavy application I'm working on surprisingly easy to develop.

The real issue I've been having React -- that I'd I like to see dealt with by a library/design pattern -- is dealing with transitions between view states. Re-rendering the view on any data change can result in very abrupt changes. For instance, my app displays multiple lists of items. When the user edits an item, that can result in the item suddenly disappearing from underneath their cursor to reappear somewhere else in that list, in a different list, or nowhere within view.

I've been able to handle each issue of this nature as it arises in an ad-hoc fashion, but I'd really like a more formalized way in React to say, "when attribute X changes, use transition Y to change from the old view state to the new one".

Does anyone know of an existing solution to this problem?

[1] https://github.com/usepropeller/react.backbone
That opens up potential copyright/patent issues, I fully understand why they wouldn't want to risk it.
Admittedly, the largest Scala code base I've worked on was ~200K LOC size which is pretty small. But even that under a full compile/test cycle we were talking minutes in the worst case, dominated by test time. Incremental compile/test cycles were measured in 10s of seconds.

What do you mean when you say "awful" and how does that compare to your test cycles?
How exactly? You can still -target 1.4 and there hasn't been any removed APIs.
This reminds me of a great This American Life Episode: http://www.thisamericanlife.org/radio-archives/episode/491/t...

The TAL journalist offers a more personal perspective of what ASMR is like. If you find this kind of thing interesting its well worth a listen.
If you want to do Mac dev, I strongly recommend joining lynda.com and watching Simon Allardice's Objective-C and Cocoa programming videos. You can watch all of them in one month, and it will be $25 well spent. Also, there is Lucas Derraugh's very good AppleProgramming channel on YouTube: https://www.youtube.com/user/AppleProgramming
Finally, thank you!

A package called "ffmpeg" has been in debian forever now, and running it's binary claims that "ffmpeg is deprecated", which is a complete lie.

EDIT: also see "FFmpeg and a thousand fixes" [1], suggesting that FFmpeg is working hard improving the security situation, while libav mainly ignored the effort.

PPS also i dont like the libav crew

1: http://googleonlinesecurity.blogspot.se/2014/01/ffmpeg-and-t...
While there might be a point where an effect like this would take place, I think you'd have to raise an extremely substantial seed round for that. I don't think it would be a truly inverse correlation, at least not a normally distributed one. It would probably be one sided as well, because getting no funding shouldn't increase focus.
This is a great tool.

I can't believe Soundcloud doesn't already offer this.

Recommended!
Nice to have this in one place. South is on the list - don't use this for new projects, upgrade to Django 1.7 instead, that has migrations built in.
I think the fact that Tesla "gave away" all their patents is a sign that this isn't a battle over technology, but a game of marketing, branding, and efficient manufacturing. I seriously doubt Tesla has some secret factory sauce that Nissan (who's been building cars for decades) doesn't have access to.
Well, I love Scala, but it can get confusing sometimes.
Good point. I do have some docs up, like this:

https://github.com/zerotier/ZeroTierOne/wiki/Multicast-Algor...

... but no RFC-level documentation yet.
Awesome, in the more formal sense.

Reading about the intended colonization of Africa puts me in mind of something I read about Moroccan phosphate reserves [1] a while back.

1: http://www.spiegel.de/international/world/essential-element-...
Well, he did think it would take over a century. It would be nice if this could be completed in our lifetime, but that was never part of the plan (at least not the original plan)
> The problem with SpiderOak is the UI/UX sucks

The problem with SpiderOak is that the client is closed-source, which makes all their claims nothing other than claims. You must trust them on this very "zero-knowledge" point. So, from a paranoid point of view, their security is no better than that of Dropbox (or GDrive or any similar contender)

If you really want something that has a sound design, that would be Tahoe-LAFS [0]. In my opinion the software is still too hard to install and configure for everyone, but it still is a very good solution.

[0] https://tahoe-lafs.org/trac/tahoe-lafs
U.S. and Europe Agree to Escalate Sanctions on Russia
I'd also note that the proxy they are using ("apparent mood of subsequent content") hasn't been shown to correlate with the subjects'/users' actual mood.

All the FB experiment actually shows is that by manipulating the mood of content seen, you can affect the mood of content produced.

Here's a couple of contrarian hypotheses: "when some users see more 'happy' content, they feel worse about themselves in comparison, but post more 'happy' content to pretend that isn't so." Or, "when some already-sad users see more 'sad' content, this does not affect their mood directly, but does give them tacit permission to share how they are already feeling. Subsequently, their mood actually improves."
Scala simply doesn't move that fast and doesn't break that often. I can say that as someone who has been using it since 2.7. (Some of the thirdparty Scala libraries on the other hand will are close to giving me aneurisms ...)

At its current velocity, Scala is hitting a sweet spot in between improving language features and dropping cruft. The way you can change language features via imports is awfully nice a well.

Note that most of the major library providers for Scala jump on the new versions of the language while it's still in the milestone stages of development. Examples are scalaz and akka.
I hate that they don't take backwards compatibility seriously.

There is an enormous cost to a lack of reliability and consistency in your tools; every time a significantly popular language generates bitrot through an incompatible change, hundreds of thousands of man hours are wasted.

I've seen too much perfectly good, well-made, entirely stable code that did not need any changes bitrot -- simply due to a lack of platform care for stability.

Ignoring stability is merely a way to optimize for the laziness of the few implementors, as opposed to optimizing for the many users.: If you can't support an API over time, then don't ship it; if you're shipping APIs and language design features that require regular churn, the problem is in your design process.

I've got a firm eye on Java 8+ as a route away from Scala.
Javascript lacks the "packages" part of the mix, it uses Prototypal inheritance rather than Class based inheritance.

If you squint you can view prototypal inheritance as class-based-inheritance-where-everything-is-a-singleton ... but you really need some alcohol to deal with the headache you get from squinting that much.
Please add a window where it shows you number of clicks. And if you are revisiting a level, add your previous record
IMO, the worst part is that they added a ffmpeg 'compatibility' shim that claimed ffmpeg is deprecated. Disgusting behavior. Almost made me dump Ubuntu from all our servers... especially since we use ffmpeg (after playing with both most quickly realize that the real ffmpeg is superior).
That is exactly it
Can you say more about this ambition we've lost? In my eyes that ambition is more arrogance that we can control the forces of nature around us without consequence.
They are looking to move part of Moose into the core I think. I haven't kept up much lately. They are also optimizing things in the newer versions.
It's not just simple stuff either, often major libraries will have specific versions that work with specific releases of the language. No matter how well engineered your code base is, if you have to change apis that you use throughout your code as well as cope with languages changes too, it's going to be a lot of work for relatively little business value.
Need Beta Testers
https://per.ws/
See this help article for a resolution to your issue:

https://support.mozilla.org/en-US/kb/firefox-repeatedly-open...
That sounds straight up from the TV show "The Leftovers" in which there's a nihilist cult that paints things in white!
Not probably, definitely. It was a tiny thing, but makes the entire country look foolish by calling into question the effectiveness of billions of dollars spent and a large part of world privacy stripped away. In that way, the white flags are an existential threat to a certain element, and something our grandchildren may be reading about in history class.
No wonder they are digging out this Nazi projects now when they occupied us on Balkans. But as before, we will rise again and free ourselves.

Not that everything Nazis did was bad, but this is classic megalomanic project, which honestly doesn't sound completely bad, but it is like those Chinese 3 gorges dam, huge and rife with potential problems.
You miss the point: I never use the search feature of the site, I go to the answer/subject directly from Google's results. I do not think Google is running my keywords against SO's server in 'real-time' and returning the answers as results, Google returns indexed/cached copies. I am sure that many users behave like I do, no? They might as well keep a static copy of all pages in RAM and only update when new comments/answers are posted.
I am not attempting to "maximize profit" when I purchase cans of food.
Looks like you chose to nitpick two minor points of my last message instead of focusing on the single substantial point which still remains.

However, I will still respond to your nitpicks: public is public. If you don't want to be seen as an unsavory character, you would do well to not say mean and nasty things about other human beings in public (and as the Donald Sterling case taught us, perhaps even in private). If you want to be a truly virtuous human being, you will not do so either in public or in private but that is certainly up to you to decide. I think it is the case that a person who bad mouths people in their [perceived] absence but not in their presence is a morally compromised individual but that is for you to decide if you want to keep company with that sort or not. Just be forewarned: if they are bad mouthing other people around you then they are likely doing the same about you in your absence.

My response to your second nitpick is essentially the same as the one above. But, I would still be interested to see if you have any thoughts on the [remaining previously ignored] substantial point in my last message to you.
That might work on a keypad in an office or bank, where the only thing being entered is that code, but on a phone where the screen is used for all kinds of swiping, you just get one big smudge in the middle, at least on my screen.
It has improved a lot since 2.9, at least.
Why don't they call their toys custom injection molding? it's a marketing ploy?
Author here. If anyone has any questions or suggested improvements post away.
Get Sentiment Analysis for Free via API (for user comments, etc)
A Tinder for Finding Help and a Snapchat for Location: Two Cool Ways to Connect
The Brooklyn Bridge has a few features that make it comparatively easy to pull off.

Here's a street view link that should give you an idea:

https://www.google.com/maps/@40.705226,-73.995817,3a,90y,130...

- The bike+pedestrian path is suspended over the roadway.

- There are some suspension cables leading from the suspended pedestrian path, and trusses leading to the other cables.

- The cables are pretty thick and have railing-like cables, likely for maintenance.

- There is only a small metal door preventing people from running all the way up the cables. The railing-like cables look useful for climbing over the door.

It's possible that with the right skills, nothing is necessary but the new flag and tins, a plan, and a little luck.
If in 2017 Nissan will have a cheaper, less powerful car with a 200+ range that will also be cheaper than the Model3 - then I think Tesla will be left in the dust.

The Model3 is their chance to break out of the luxury market and the Leaf is going to squeeze them really hard from the low end.

I think at the point, the main thing setting them apart is the Supercharger network. The financial viability of that endeavor is a bit unknown.. but if it translates into significant car sales, then it may pay off.
Facebook Forcing Users To Download Messenger If They Want To Chat On Mobile