skysight-inc/HackerNews huggingface dataset:
Durable Google Guava Services Backed by Redis Lock
github.com/jamespedwards42/distributable-services/tree/master/redis

The main goal of the project is to provide Java services that can be deployed to multiple hosts and guarantee that one of them will be running at all times. A Redis Lock turned out to be the perfect solution for managing who is the leader amongst a set of service instances. Even the failover limitation, discussed here[2], isn't really an issue for this use case as you can simply enforce two check-ins whenever leadership changes hands.

An easy to use Redis Lock implementation is made available as well.

Caution: Use at your own risk :) I'm just throwing this out here because I enjoy using it and hopefully it might save someone else some time as well.
This is a smart move by YouTube, but as a consumer, exclusive streaming rights are annoying as hell. It means content services (YouTube, Netflix, Hulu, etc.) become walled gardens. "Oh, you want to watch Shawshank Redemption? You have to go to this other service and pay another monthly subscription." Not going to happen.

From a content creator (studio) perspective, I have to imagine this is ineffective. Might they make more money with "open" rights for anyone? "Doesn't matter who you are, pay us $0.50/hr for streaming this content and we're good."

Again, as a content provider, absolutely you want exclusive content as a reason for people to join your service. (I have Netflix for House of Cards and HBO for Game of Thrones.) But as a creator your goal should be wide distribution.
This looks a lot like biicode. Lasote was big contributor to that as well.

It's not clear from their docs, but if it requires a seperate repo like biicode then I think it is also doomed. A package manager can't be intrusive, ideally including a single file in the root of a project (see bower, npm, rubygems).

Their example project uses a couple special made repos, which is concerning. I'd rather see the main project repos, with configuration added.
>monolithic architecture problem.

Having monolith is not a problem. In many cases having it makes perfect sense. Making everything micro-services because it's hot nowadays - that's a problem though.
General relativity: 100 years of the most beautiful theory ever created
In their demo[1] it is 20x faster for me, I had to disable http pipelining for it to work correctly (not sure why, but http/2 became a lot faster after I had disabled pipelining).

Minor nitpick: I don't agree with the way they calculate the percentage, if it takes 5% of the time then it's 20x (i.e. 1900%) faster, not 95%.

[1]: https://www.cloudflare.com/http2/
Were they actually shirking? Were they doing all the work expected of them, just in fewer hours?

"I want to see you in your seat at your desk, otherwise I don't think you're working" is a sign of a terrible manager.
First post on the thread is indeed old, but there are some newer ones.
I have worked extensively with both Swift and Go. The currently available Swift implementation in Xcode is fairly closely tied to Cocoa (and hence OS X); I think this would be a serious barrier to generic server-side usage of Swift, so I'm curious to see if they have done anything about that (and what).

Otherwise, it's a fairly decent language. It doesn't have Go's concurrency baked in to the language, but on OS X you can use Grand Central Dispatch (libdispatch) which is a very decent concurrency library and it works very well with Swift, I'm hoping it will be available in the Linux port of Swift as well.

Besides the more sophisticated type system, a major advantage (or disadvantage, depending on how you look at it) of Swift over Go is it's memory management mechanism: it uses Automatic Reference Counting, which makes garbage collection more deterministic and efficient, at the expense of a certain level of overhead in the developer's thought process (e.g. the developer has to be mindful of things such as reference cycles etc).
Testing the binaries on ubuntu decompressed to to $HOME/swift and trying to execute swift:

Welcome to Swift version 2.2-dev (LLVM 46be9ff861, Clang 4deb154edc, Swift 778f82939c). Type :help for assistance.

1> help

opening import file for module 'SwiftShims': No such file or directory

1>

I could not find any mention to environment variables that could be used to override default locations, like SWIFT_LIBRARY_PATH or something like it.
BIG DATA ENGINEER NEEDED ASAP IN ATLANTA
excuse my ignorance - the website seams more marketing then informational.

So this will generate a real, signed, SSL certificate and install it automagically in Apache / Nginx / etc... ? For free?
The convergence of this method depends on the underlying distribution for your random process. It could be O(never).
Air Force’s $49.5M Plan to Outsource Cyberweapon and Counterhack Software
> he's giving almost all of it away

> He's choosing to retain control

You're aware that those two things are opposites right?
What really gets me is the glib attitude of the FileZilla maintainers to this news. Whether trojan or adware, the "just uncheck the boxes" mindset is rather insulting.

Move your stuff off Sourceforge! What the hell is wrong with your people?
Why We Should Really Be Concerned About the Tokyo Olympics Visual Identity
Reliable resource for intermediate CS?
I'm 16 and I found out that there were way too much material for CS. And I'm lazy to filter them out. I tried these "Online CS Courses" but I found them too difficult(e.g. what is union? ). I know and understand the very fundamental elements of CS(e.g. tree, array, hash, bitwise logic, boolean, sorting, etc.), but how the am I going to continue CS without appropriate material?
I wonder if I should buy 'The Art of Computer Programming', by Donald Knuth. Was it a good book for me?
It's great to see them follow through with this. I remember when Steve Jobs went on stage and said that FaceTime would be an open standard. Haven't seen that happen yet.
Using V8 code caching to minimize app load time on Android (NativeScript)
2016 technology predictions for CIOs
I experimented with D ~2008-ish. IMO it's definitely superior to Go. The problem is that D is probably not going to gain critical mass anymore (I expect the same for Nim). This has an impact on its future ecosystem.

Since Swift is pushed by Apple, it probably won't suffer from the same ecosystem problems.
Figma – The Collaborative Interface Design Tool
Yeah, neither can I. I got about halfway through and decided I had the idea. If I couldn't even stand reading that post, I don't know how one could live through it. We are, of course, only reading his side of the story.
> This analysis breaks down if the top ten outperform the market after you've started watching them. If that's the case (which for top ten VCs it is), the math suggests it isn't a "million quarters" situation.

Actually, it doesn't. The top 10 VCs aren't static and unchanging.
If they were doing the work expected of them, they would have been allowed. I know people who continued working remotely. One of them was so good, that when I found out he was working remotely, I was surprised, because in 3 years of dealing with him, I had no idea. He lived in the boonies in Arizona, IIRC.
Can you elaborate on how Rust "could have been way better"? IME Rust interoperates fantastically with other languages, both as a component in foreign codebases and with foreign languages embedded in Rust libraries.
Filezilla opted in to the malware wrapper. They made a concious decision to do this.
Congratulations on the efforts done by whole involved to make it open source.

But I wonder if it will fare better than Objective-C outside Apple eco-systems without the tools and OS libraries...
Apple’s Swift Programming Language Is Now Open Source
Docker containers do not need to run as root and the documentation does recommend running containers as non-root users. Yet, unless something is default, it's hard to make users follow best practices. For that reason, user namespaces are important. Now, while they're not in a stable release yet, user namespaces have landed into Docker's master branch. Don't expect to wait long for this feature.

If you feel there are further actionable steps to move best-practices into default behaviors in Docker today, or improve security please feel free to submit a PR or open a thread on the mailing list. (If it's a vulnerability, however, email security@docker.com)
How can I improve work relationships and communication with programmers?
Quickly brought to mind: https://en.wikipedia.org/wiki/Skin_in_the_game_(phrase)
Location: UK / PT / GMT

Remote: Yes

Willing to relocate: can discuss.

Technologies: Ruby, Rails, C++, Java, to different degrees. Project management. Agile. Finance.

Résumé/CV: on request

Email: therubysolutions@gmail.com

Software engineer experienced in team management. Knowledge of statistics, financial concepts and technology. Willing to work on existing code bases or academia. BSc in CS.

I'm not limited to MVPs, if you have a programming task that needs to be done I'll probably be able to help you. Shoot me an email at therubysolutions@gmail.com.
> If there are indeed programmers skilled enough to take high paying jobs, why haven't they already been hired and brought into the country?

Immigration caps. You don't think that there are millions of programmers in less developed countries capable of handling high paying jobs in developed countries? China and India alone have over 2 billion people. They have plenty of competent programmers who want to move to the west.

Why do you think big companies like google are pushing to lift the H-1B visa cap--it's because they want to do exactly what you propose hire them and bring them into the country.
Maybe it was radical at the time of making.
The Written Roles of Software Development Manager
"ie are there reasons to not act in a selfish manner 100% of the time."

Certainly, but the feeling I get from the original comment is: "There are no reasons to act selfishly ever." I'm not arguing in favor of 100% selfishness; I'm arguing against a zero-tolerance policy towards it.

Further, the form of the whole thing is troubling. If someone asked you, "How should we help the impoverished citizens of X?" My first response would likely be foreign aid of some sort, or perhaps free trade. But I don't get the feeling that proponents of open borders would be satisfied with those (assuming for the sake of argument that they would indeed help). Beggars can't be choosers; the focus on one method makes it feel more like a shakedown than a plea for help.
Courts Are Shaking Up House Elections in 2016
They are in demand. Why would you work for someone like Mayer (famously against remote working for instance) when they can have their pick from dozens of other companies that don't have a smug, self important failure as a CEO.

For example, she had her child there in the office with her while denying other people the same ability. She decries working from home yet she simply builds a nursery there in her office.

Could any other employee simply take over the next cubicle and install their nanny? Of course not.

The grand irony is that remote friendly companies like Github, Basecamp and others aren't looking to sell off their core business.

So sure Netflix engineers are professional, but they aren't stupid.
@OP: Please change title to "Swift will be Open Source soon" until the git repositories become actually available.
@OP: Please change title to "Swift will be Open Source soon" until the git repositories actually available.
Create and Implement a Professional Learning Plan
"Meanwhile, how much are the commenters themselves giving away? Oh, somewhat less than 99%? Yeah."

Terrible statement. If a commenter here makes 100,000 and gives away 99% well they are now extremely poor. If I have billions and give away 99% my life isn't likely to change.
For all the crap and insults that get hurled at the music industry, at least they have this figured out on the streaming side. With a few very small exceptions (Taylor Swift on Spotify, Beatles on everything), it's a decision between what's the best service for me? than what service has most of the music I like?
That's a pretty serious claim. Do you actually have evidence to prove it was FZ? Just because the SF executable includes spyware doesn't mean it's disclosing passwords.
One thing that can make tooling difficult in Rust are macros.
Are Good Doctors Bad for Your Health?
As a correction to your assumption and other comments in this thread, charitable trusts (depending on the many ways you can set these up) do not guarantee ANY money will ever be given to charity. Most require a distribution, but many do not dictate how this distribution is to be used or put a limit on how much can be distributed (although large distributions may still incur taxes). It's often used as a way to pass on an inheritance to avoid or limit tax consequences.
Interesting. What do your false rates look like?
Exploring Python's New Asynchronous Statements and Expressions
JetBrains PhpStorm 10 License Key and Crack Free Download
We buy the cheapest server that meets our needs, and buy it in somewhat larger quantities (often double what was originally envisioned for less than was originally budgeted). Much more efficient.

But it does mean no IPMI. However I built a small circuit that sits on a power cable that can interrupt said power cable with a relais that sits on a bus plugged into our server, so we can do the reboot thing.

I've been meaning to redo that power cable circuit using wifi as the linking technology, now that we have esp8266 available.
The more I think about this, the more I wonder how existing third-party libraries will respond. Similar to Android and Java, I'd imagine we'll start seeing "vanilla" Swift libraries crop up that only use public/standard libraries and can work on iOS/OS X apps as well as open source projects.
That is one set of recommendations, but it's not necessarily the best. Under a ketogenic diet (high-fat, low-carbs), nearly all Carbs should be eliminated---including whole wheat, and fatty meats (red or not) should be consumed to satiety.

Such high-fat low-carbs diets have been shown to be particularly effective in insulin resistant individuals.
As someone who reads far more C code than I write. Those macros you seem to be missing infuriate me. They hide far too much from me when I'm trying to understand the code I'm reading.

And as far as do and while go, why would you hide part of the state determining when you're loop exits at the end of the loop just to save a few lines at the top. I am going to naturally try to read your code from top to bottom not top to bottom to top. The more you make me skip around the longer it will take me to understand what you are doing. 90% of my job is maintaining code not writing new code. Programmers who write as if that isn't the case just make the long term cost of maintaining the software they write larger.
Perhaps because the private beta was closed two days ago: https://community.letsencrypt.org/t/beta-program-announcemen...
> move their fat bottoms

I wish people would stop repeating this myth.

You cannot outrun the fork.

Being overweight is primarily an eating issue, not an exercise issue. The calories burned while exercising are minuscule compared to food intake.

Daily recommended calorie intake averages ~2000 calories. I was going over that by ~1000 per day before adjusting my habits, and I don't think I was unusual.

A marathon is estimated to burn 2600 calories. The hardest 30-minute CrossFit workouts burn ~300 calories. So every day I should have run 1/3 of a marathon, or completed 3.3 max-effort CrossFit workouts.

You cannot outrun the fork. I've lost over 60 pounds in the last year by changing my eating habits. I started doing regular Freeletics (like CrossFit) 8 weeks ago, and actually stopped losing weight.
I think they will co-exist as separate languages for separate problem-solving approaches. Go has first class support for channels and duck-type interfaces, for starters.
Zero to Expert in Eight Hours: These Robots Can Learn for Themselves
Before I got there they rolled the dice and walked away from a $250MM acquisition offer and ousted their original CEO. They were somehow able to acquire additional funding before I left but, based on the numbers I saw, they were using questionable models to indicate that they were more profitable than they are.

They still exist and will probably take another 18 months to wither and die. The experience taught me to look hard for red flags and to hold my company as accountable as myself.
Very good. I discovered some local developers via that .
SEEKING WORK

Location: UK / PT / GMT

Remote: Yes

Technologies: Ruby, Rails, C++, Java, to different degrees. Project management. Agile. Finance.

Résumé/CV: on request

Email: therubysolutions@gmail.com

I am a software engineer experienced in team management. Knowledge of statistics, financial concepts and technology. Willing to work on existing code bases or academia. BSc in CS.

I'm not limited to MVPs, if you have a programming task that needs to be done I'll probably be able to help you. Shoot me an email at therubysolutions@gmail.com.
I was told I was type 2 about 2 years ago. I was 36 and weighed about 240 pounds the heaviest I had every been. My daily fasting number was 188-200

Now, I am 195 pounds and my daily fasting number is 116-120. I did through diet and exercise. I stopped bread, soda, bought low sugar soy milk, major meal changes. I also started to exercise by buying a home gym.

This has also helped my wife. We now work out together.

At 195 pounds my dr still says I am overweight (although I don't look it) and next wants me under 180.

If anyone wants advice on how I adjusted my meals, ask. I am not perfect, but I have experience.
Distil Networks | SF, DC (Arlington) NC (RDU) | ONSITE (with a few exceptions) | We block bots on the internet.

Hello HN! Distill is a rapidly growing startup who mission is to stop bad bots from scraping content from our customers websites, along with reducing fraud, spam and security issues from automated traffic. More than half of the requests we observe per day are from automated systems. We have a global network and actively block traffic based on our bot / human signatures. Our customers love us (and they pay us too!). Our investers love us. I (data scientist, employee 14) am pretty happy about working there too. Lots of problems and good people to work on them with. No assholes.

What we’re looking for (https://jobs.lever.co/distilnetworks?lever-via=3TYvimYmGi):

In short, we need:

- Lua developer

- systems administration

- DevOps engineers

- Customer success

- Marketing

- Sales

- Product management
US-government mandated

GPS receivers "capable of providing navigation information at speeds in excess of 600 m/s" are actually covered under the Missile Technology Control Regime. (category II 11.A.3.b.1) http://www.mtcr.info/english/MTCR-April2011-Technical-Annex....

The MTCR has 34 members, basically the G20 minus China and India. Since the MTCR doesn't have any provisions for enforcement, (It's "an informal and voluntary partnership") its US equivalent is the International Traffic In Arms Regulations Act. (Category XV, Section c, if you want to read how the US statute words it. In imperial units, of course, just to make things simple.)
The TL;DR of that is:

1. DNSSEC uses a lot of 1024-bit RSA signatures (those are relatively weak)
2. You can't monitor the certificates that CA's issue because anyone issue their own certificates.

The first issue seems valid, but fixable. The second is a weird thing to complain about because it is the entire point of DANE!
What is the "under-voltage rainbow icon?" Is that on the Pi itself, or in some program?
There is at least already work being done on Swift for server-side development, and a developer behind this just commented that they are getting to work at this moment: https://www.perfect.org/ https://github.com/PerfectlySoft/Perfect
Author of WinAmp.
At least please finish reading the second sentence you tried to quote.
thanks for more insight statistics :)
High-profile projects actually can't stop. If you attempt to stop using Sourceforge, they will consider your account "abandoned" and continue mirroring the new site and serving downloads with their malware dropper included. So if you want to keep the malware out of your releases, you need to maintain control of your project by keeping SourceForge up to date.

The GIMP project learned this the hard way: http://www.gimp.org/news/2015/05/27/gimp-projects-official-s...

Since they used to be the official source, their repository tend to have very high PageRank and they're essentially cashing in on it. Since the content they host is open-source, this is technically legal, but it's scummy as all hell.
Quite a few armchair CEOs commenting here who would have done better, no doubt.
Why I Stopped Calling Myself a “Freelancer”
Try http://gephi.org/features/
Fantastic news that Swift is now open-source, though it came about 4 hours too late for my GotoBerlin presentation on Swift 2 Under the Hood (on SpeakerDeck at https://speakerdeck.com/alblue/swift-2-under-the-hood-gotobe... if you're interested)

I've also open-sourced the SIL Inspector that I demonstrated (https://github.com/alblue/SILInspector) and written up a post on InfoQ covering the important points of this release

http://www.infoq.com/news/2015/12/open-source-swift
Basically the difference is that Type I your body is no longer able to produce insulin. Type II means that your body is not using the insulin it produces properly, and eventually your body will not be able to produce enough insulin to keep your blood sugar at reasonable levels.

There is absolutely no coming back from Type I diabetes at the moment. But Type II should be reversible for anyone with both Type I & II.
Interesting idea...proud of my little hamlet of Bellingham!
most slowness you are talking about is usually database and/or caching related
Show HN: Notepad Calculator – create and share back of the envelope calculations
The Swift port for Linux seems to only support x86-64 for now. https://swift.org/blog/swift-linux-port/ I would like to see how swift could run on Linux ARM devices (Raspberry Pi 2/Beagleboard/etc) and other platforms; given that the runtime is already on iOS devices. Kudos to Apple for open-sourcing Swift.
Dithering seems to work for animated gifs.
> Most require a distribution, but many do not dictate on how this distribution is to be used or put a limit on how much can be distributed. It's often used as a way to pass on an inheritance to avoid or limit tax consequences.

Yes but you can write the documents in such a way that it is required. In other words, I'd be willing to give him the benefit of the doubt that it was legally structured that way which is possible with such trusts.
Hated when they killed YUI. Spent several months learning the library and showcasing a YUI3 portal to coworkers and suddenly development was halted and Yahoo's pages pulled. Poof.
I think Chan and Zuckerberg will do incredible things with this money, but I also appreciate the cynicism of ultra-rich philanthropy.

We as a society will be reliant on "hoping the kings are just with their gold" as they make decisions based on their personal preferences. This is undemocratic and should be under perpetual scrutiny. I likely agree with what Chan and Zuckerberg will be doing with this money, but what about other ultra-rich folks giving a ton of money to high priced arts where their relatives all work in high paying jobs in the name of charity? Nothing inherently wrong with this in a vacuum, I love the arts, but when these donations take money away from other tax-reliant services such as schools, the net benefit to society should certainly be considered.
Check Twitter, they are more than happy to see their work deprecated.

Both Cocoapods and Carthage should eventually be phased out with an official package manager.