skysight-inc/HackerNews huggingface dataset:
No WPF from what I can see, it's just core stuff, ASP.Net and (proprietary?) Android/iOS support. WPF and Windows Forms appear to be remaining closed source and Windows-only.
Neo4j + Docker + CoreOS, a (Gentle) Guided Introduction
Rogaway's patent grants are now very liberal: they cover all open source and everything non-military. It passed through CFRG, too, and is documented in an RFC: https://tools.ietf.org/html/rfc7253

But yes, definitely the fact that there were patent grants hurt it a lot in adoption before; even when (as in WiFi) it was one of the contenders, CCM is more common.

A few things do use it: off the top of my head, I think Mumble does, although I think that's an earlier variant (OCB2, perhaps, rather than OCB3 as documented in the RFC?).

I'm also looking forward to the results of the CAESAR authenticated-encryption competition - http://competitions.cr.yp.to/caesar.html - there's a lot of competition, and quite a few entries fell and have been withdrawn. The current version of OCB is among the current list of contenders, among several other interesting candidates.
As for why WhatsApp specifically was such a success over competing apps, it's hard to say, but speculation is that a large part of it was due to their supporting many legacy phones.

Anyway, the main differentiator vs. SMS is simple. At the time, many carriers charged for SMS separately, even if you had a data plan. WhatsApp did not. It just used your pre-existing data plan or even Wi-Fi. You therefore didn't even have to have a data plan to use it if you could get Wi-Fi. On top of that, it was just a far more polished experience than SMS and didn't rely on MMS for pictures, etc.

This sounds trivial and it's easy to write it off, but this is why the app came to be used by half a billion people around the world instead of SMS.
Is it possible to restrict images uploading with authentication, but keep images downloading without authentication?
Terraform creates everything and hands you the keys to manage your infrastructure. Fugue continually manages your infrastructure after the deployment with the Conductor. The continuous automatic regeneration of instances make bad boots, noisy neighbors, and transient errors temporary blips rather than problems that must be manually addressed. Fugue continuously enforces your desired state of infrastructure so you don't have to.
Carl from the Walking Dead Hunts Down Billy Madison
I don't think that the approach is viable for an atheist, or a follower of a non-Biblical religion.

You have to be someone who loves these scriptures to be motivated into using them this way.

Many people want to learn a living language: take part in conversation and learn how to say everyday things, and not how to summon locusts upon the land.

Also, judging by the archaic English that is used in English translations of the Bible, I would not recommend them to new speakers of English. You need a thoroughly modernized text which replaces usage like "thy" with "your" and so on.

There is likely a similar issue going to other languages using these texts.
If you follow the (extremely well written) monthly progress updates on the blog, Dolphin has been seeing speedups in the range of 100% per month in some of the past few months. Pretty incredible.

https://dolphin-emu.org/blog/
Yeah, no ... did you ever see CPedia? Cuil tried building an automated encyclopedia. It out-surrealed any Markov bot you ever met.
My advice is you must make contact asap with a lawyer who's specialised in Employment Law. He/she will be best placed to put things together based on what you have experienced and decide on the best course of action while gauging if there is or not a case of abusive dismissal. Letting you go while knowing you are suffering from depression is a serious offence.
ignore OpenStack at your peril.
Hope it will do the job :) still in active development so… https://github.com/naholyr/github-todos/issues ;)
That's still about on par with wireless carrier definitions of "unlimited" -- not a good trend to set. Don't use the word free unless its truly cost-free.
> F# [...] more "extreme" in terms of FP

In the sense of lacking higher-kinded types and typeclasses?
Got link to article/your version? It's easy enough to restore your edit, and/or raise it on the talk page. WP has lots of ways to deal with people protecting pages from 'negative' info, although they do unfortunately require a fair bit of bureaucracy and patience.
You're More Likely to Forget Something If You Write It Down
The wolf hasn't even finished zipping up the crude sheepskin costume and folks are announcing their plans to go visit it. It's alarming! :/
AWS CodeCommit
Yes, but as my post indicates, they've done a lot of good stuff since the bad stuff they did 20 years ago. They've had exceptional evidence and time, but hating Microsoft is just the thing to do in some IT circles. It doesn't matter what MS does, the cool kids will still hate them.

And that's fine. I just don't want to hear about it. You're mad. We get it. You don't have to like them, all we ask is that you stop bringing it up in every thread. See also: bringing up Google Reader in every Google thread or bringing up the NSA in every thread about cloud providers. We know bad things happened. But you're still dragging the thread off-topic.
I think immutable infrastructure is probably the way forward, but it's not yet easy enough to be the default for lazy people.

tiny step forward for orgs who are deploying code to boxes that they never take down

That's exactly why this is a clever move - it's a better way to do what you already know how to do. This should get more teams using responsible deployment practices. If you have to first learn a whole new mindset about infrastructure, most people just won't bother, and will keep on rsyncing.
Sure. The site shouldn't be able to imitate your textarea. First, it should have no access to your keyring and whatever, so it won't be able to crudely imitate the UI. Then, browser should have some sort of indication outside of site's control, that shows whenever you're editing text in a secure area or not.

As for key distribution - if it would work opportunistically, it would be still a great achievement. Like, all emails I send are signed, and recipient MUA can figure out my key ID from those and retrieve it automatically. Then proceed to suggesting encrypting the correspondence. If so, the UI should clearly indicate that communications are encrypted but noticeably warn that identity's not verified. That is, solving one problem at a time, I guess.

Maybe I'm wrong, though.
I certainly would like to get rid of boilerplate.

What kind of platforms do you plan to support? Any specific frameworks like Django or maybe Symfony/Laravel or Express.js?

Also, do you have plans to support stuff like social connect/OAuth authentication? So that you can specify that you want it, include required API IDs/Keys and any other required config and be done with it?
Taking out semi colons reduced the amount of redundant information needed for error recovery in the parser, leading to poorer error messages and reducing the quality of interactive IDE feedback. I know this because I was working in the IDE when martin made the decision. Maybe it was the right decision, but there were definitely costs!

There is a very good reason they will never eliminate semi colons from C#, the visual studio team would never let them...C# is developed in a completely different style from Scala.

I'm sure you are right: scala today is probably a much more simple language with great IDE support...7 years ago, it was a bunch of advanced features and building a decent IDE for it was a struggle.
Android apps are Java based. Google does not need to do what you just said.
I have a somewhat cautious relationship with template meta-programming, and hope to avoid it as often as I can. My typical use cases are such that I can solve my programming tasks without them.

However, that I can do without, doesn't mean that this is "not a good thing" to have as part of the language. The flexibility of C++, including what comes with the help of the preprocessor and meta-programming is part of what powers many of the features you use. Even if you yourself are not using those features, you are relying on libraries that do.

Even if your use case somehow didn't need this or anything that comes as a result, most use cases do. Which makes a good enough reason for it to be an excellent feature of the language.

This is a good thing.
Going Against the Flow: Michelle Zatlyn, Cofounder of CloudFlare
It's all about not forgetting to create the issue: you just put your // TODO and not go out of your editor.

An IDE plugin could do the trick nicely too (create an issue by right-clicking on a TODO for example). But a git hook is more portable.

In fact the first prototype was a shell script using grep and ghi (https://github.com/stephencelis/ghi).

Anyway, it depends on your workflow, if you already have the right tools and habits no to lose your TODOs in your deep code, Github-Todos is obviously of no use for you!
Yes. It used to be more controversial 2 years ago.

They're only reticent to not getting the consumer data, breaking the relationship with shoppers or not processing the payments. And control over who sells their inventory obviously -- which is already in place through their relationships with affiliate networks.

Tick those boxes and they're cool with it and supportive. That being said we're still expanding tech support for retailers faster than BD can can keep up -- 75 new retailers monthly at this point. That's why we're pushing all our affiliates to get an approval before using Two Tap in order to keep getting affiliate revenues.

Experiments from Twitter and Facebook also do a good job at educating the market which works in our favor -- at least merchants learn what they don't want :)
On a Mac: I'm a big fan of Sublime. The only things I don't like are the counter-intuitive keyboard shortcuts.

On a PC: Notepad++

In the terminal: vi or vim
No longer free, needs charging. Sucks for Square.
The best cure for wage stagnation nobody in Washington is talking about
> algorithmic tools used to reject contributions

Kind of reminds me of Twitter banning all my games that let users tweet scores using their APIs as being too much like a full Twitter client. It's pretty obvious Twitter just aimed a bot at everyone and didn't actually look at who they were banning.
I'm actually working on a similar project that'll I'll be releasing in a month or so. It's similar in that you spec out a schema and some access control, which it hands off to processors that can generate code (db definition or ORM code).

It'll be released as GPlv3 and I would welcome any additional processors for other platforms.
> But MS can't just throw out the bad half of features, which makes C# practically unimprovable. Scala has a similar problem.

How? Scala has been throwing out bad features in pretty much every single release for the last 5 years.

It's nothing breathtaking, it just gets done, people are happier and the language gets better.
He is trading penny stocks with a market cap is less than $50 million, generally.

http://www.investopedia.com/terms/n/nanocap.asp

The amount of money needed to move the needle on these is very small, its why they are often used in pump & dumps.

He doesn't have anything to do with "Wall Street" which works with stocks that follow SEC rules, commodities, etc. in the way you mean.
Node's like, one of the worst choices, due to the idiotic package manager. They ship essentially every function call as a separate package. It's actually a thing to take a dependency on "sha1" and literally pull in a package just for that one bit.

Using Node/Grunt/Bower to build a straightforward run end site (just to compile static outputs) required npm installing over 13 thousand files. Now imagine on a build server, starting clean, each time? Yeah, it takes a very long time just to download that stuff or do anything with it. Insane.

And at the end of it all, it's just JavaScript on the server, like ASP did in the 90s. With a cumbersome async API. OK.
I glanced for extern C clauses but didn't see them -- is C considered a first-class language to bind to this lib though ?

update: Downloaded repo, grepped, found externs... looking forward to playing with this :)
We had these for the EE department doors in college. They were pretty cool.

Nowadays I don't want another key. I want a standardized RFID protocol (active and passive). I have two office RFID cards, a key-fob for my car, a card for the garage, my phone supports NFC and I get another card when I go to a hotel. And they are all different and incompatible. I can't keep both of my office cards in my wallet, because while they are not the same protocol, they are on the same frequency and conflict.

It is maddening. I want my phone to act as an active NFC identity transmitter, and I want a backup passive RFID card I can put in my wallet. It should be simple to pair these two devices with all of these desperate systems.

Oh, and while I am at it, can my phone not be a whore about it and only respond to receivers that I have expressly authorized.

Why is standardization so hard?
A temperature sensor in the fridge would be much more useful than one on the toaster. I may have to get me one of these.
Why can't the edit cycle be improved?
Penny stocks [as the OP trades] wouldn't be.

He tries to obscure it a little with things like "pink sheets" and acronyms but I don't think that is intentional. I'm guessing people just don't read the original article he is defending.
Sounds like qemu
I would expect that Xamarin's role with Mono is analogous to 37signals\Basecamp is to Ruby on Rails. Neither organization makes money developing Mono nor RoR. They make their money supporting and consulting organizations that chose to use the software that they are developing.
yeah, breast cancer will probably do that to a person.
I've never experienced a (noticeable) GC pause while working in IntelliJ, despite working on some very large projects.

That said, if this is a problem, you can tune the VM's memory options. There's even a "MaxGCPauseMillis" option: http://stackoverflow.com/questions/4676604/how-to-improve-in...

Or even better, submit a CPU snapshot to JetBrains so they can fix the problem: https://intellij-support.jetbrains.com/entries/29983118-Repo...
If the OP is like most of us, because its right to give back more than you've received. Just using a tool like society isn't enough; you want to contribute to its maintenance, maybe even improve it while you're there.
It's not mainly that free software threats their bottom line, it's rather that mobile and cloud is the future, and traditionally their bottom line was of course server and desktop.

So they are being very aggressive in the cloud and mobile area which is understandable. But where does this leave .NET, visual studio etc? Those are no longer the tools with which megacorps make their intranets, or where Photoshop and Call Of Duty is made. Cloud and mobile is about scale. They want thousands of cloud apps and mobile apps to be made. They can give their tools away and make money on tablets and azure. Azure runs Linux!

So making the tools free is a natural step in becoming a service company. Making them cross platform is natural since Microsoft now sells cross platform services.

No one thinks Microsoft isn't only concerned with their bottom line. It's not a charity. But that's not to say this is some kind of greedy trap. It's probably a good move for both devs and microsoft.
thanks, i was searching this thread to get the correct link.
Everything in one repository, yes. Tightly coupled, no.

And even when in one repository i think you can grab the BSD utils without getting the kernel and whatsnot in one big tar-ball.

If you try to grab say just the dns daemon from systemd you can't do so directly. you would have to grab the tar-ball for the whole of systemd, and then attempt to extract just the parts dealing with the dns daemon.

Damn it, LFS have found doing this for udev so demanding that they have switched to eudev for their non-systemd edition (yep, they now have their own systemd edition going alongside the "traditional" one).
Yep. Some folks are already doing this.
It was reported in early summer of 2013 and fixed in the fall of 2014? That’s not very encouraging...
There must be something I'm not understanding. According to the timeline, this was around a year and a half from reporting to fix? I find it hard to imagine PayPal would let such a critical bug go unfixed in their services for so long - it's a higher risk to them than to anyone.

Am I misunderstanding the impact?
I wonder how hard it is to pick up a wifi signal in a fridge though. I imagine the temperature shielding would be hard for the signal to penetrate. Report back!
Continuing to be pleasantly surprised (Joey Hess sponsorship)
> Programming languages you don't know are harder to read than programming languages you do know.

I will definitely agree with you there. It would help our team significantly if we had a Scala expert we could consult but there's not enough in the budget (monetary or political) to hire one. We are pretty much left to fend for ourselves with Google, Stack Overflow and a couple reference books. This project also contains a C++ component that would probably have been just as impenetrable to my teammates (who have C but no C++ experience) if I hadn't already been fairly familiar with the language.

> Unlike "bad perl", you have types that tell you exactly what something does.

Static typing doesn't help always when you actively try to subvert it. There are casts to and from Any all over this codebase. Reflection is used everywhere even when it's not necessary. There are even places where they convert between types by serializing an instance of one type and deserializing it as an instance of another (with similar fields but not actually related in the type system). They also loved Option[] types which might not be so bad if they weren't also storing Some(null) into them in just enough places you forget to check for it but it still blows up in your face at least a once a month. Basically, the original authors of this code tried their best to destroy the usefulness of the Scala type system and succeeded fairly well.

> Calling Scala from Java is not beginner level material that winds up in a tutorial, and it's a bad idea to begin with; you're stuck speaking a pidgin Scala using Java-only constructs just to maintain Java interop.

By mandate of our management we are not allowed to write any new Scala code except where absolutely necessary. The contractors went behind our management's back to write it in the first place (we told them they could use Java 8 which they interpreted to mean they could use anything that would run on a Java 8 JVM). After that was found out (about a 1/3 of the way through the contract and too late to rewrite everything without blowing our contractual deadline with our customer) new Scala code was banned and they had to (and we have to) use Java as much as possible after that point. This is also not helped by the fact that at the time they handed the code over it was barely half-baked and performing at less than 25% of the needed throughput and we're left trying to finish and fix it.

Of course, when it can take three or four developers (with a combined background in Java, C#, C, C++, Python, Javascript, and an academic familiarity with OCaml-family functional languages) a half hour or more to figure out what a some of the methods in this codebase even do (at both a syntatic and conceptual level) I am going to put (a small) part of the blame on Scala for allowing such impenetrable code to be written in the first place. I'm certainly not placing all or even a significant amount of the blame for this project's problems on Scala but it is certainly not helping.

Thanks for letting me vent.
Heroku CX Patterns — Build Customer Experience Apps
If you are less than 5 developers ;) then you're good. Check the details!
There is a pretty solid hypothesis that when traders talk about "reading a chart", they are not in fact using easily explainable patterns, but rather more hardcore estimations of market psychology, derived via the brain's rather robust pattern-finding machinery. The chart patterns are more of a mnemonic than a decision rule in and of themselves.
It's very true for higher end goods. These goods typically are sold with free/cheap shipping and so customers will order 3 sizes of an item and return all but the one that fits.
I find this decision very intriguing from a business perspective. Thanks for elaborating on the reasons in the blog post.

By completely open sourcing your only software product with a liberal license you seem to be turning a software (product) company into a software consultancy, is that a fair assessment?

Do you think the market conditions that lead you to this decision are very specific to GPU computing, or would you expect similar conditions in the more general scientific computing/HPC market? Would you say that it's generally simpler to earn money by doing specialized consulting than by selling technical software libraries, even though the former is less "scalable"?

If you're earning all the money with consulting and support, how do you allocate ressources to the further development of the library? Do your software engineers enjoy working on your company's product the same as working on client projects?
Let this serve as a demonstration that government agencies actually can be comically evil.

A lot of people dismiss accusations against government agencies or fail to consider hypothetical legal abuse scenarios because "the government would never do that". Yes, the government would ever do that.
Mr Hess can 'get by' on 30h per month of sponsorship.
Deleted my response when I saw this better one. I'll only add these links as they're good for background:

http://en.wikipedia.org/wiki/Slippage_(finance)
http://en.wikipedia.org/wiki/Market_impact
Duplicate. Please see earlier posting (https://news.ycombinator.com/item?id=8238161) for comments.
That's actually a good idea.
We abstract away platform differences, so we only need to write translators for different software stacks. Python with Flask/Django and PHP with Slim/Symfony/Laravel are definitely on our list.

We also offer bindings to external APIs, including OAuth. Storing IDs depends on your config, but could be done in data or session storage.
Sounds like FIDO U2F (although the NFC version is not ready yet). https://www.yubico.com/applications/fido/
Neat. Maybe eventually they'll open source the OS too, but .NET is probably more significant.

I wanted some more specifics regarding licenses and found this page helpful: http://www.dotnetfoundation.org/projects

Hopefully one day they'll support the entire Java runtime so that I can deploy Java apps to the JRE or .NET.
Services that you wish exists
Just a survey :
Like to know what products (or services) that you want someone else to build, but you would pay to use it ?
My advice is that you shouldn't let that traffic get anywhere near port 22

1) use a different port
2) use ip ban
3) use a firewall with range blocking -

Or do you have a good reason for allowing access from every ip on the internet?

EDIT: removed snark
But at the same time, it is "fair", for other values of fair. (like "impartial", "unbiased", "unprejudiced" and "neutral") Also, "fair" is kind of location based... a lot depends on which side of the equation you sit.
RH is pushing heavily into cloud computing, and appears to use systemd to do so (notice the amount of containerization talk there is in relation to systemd these days).

Their existing server customers are likely to be sitting on RHEL7 for quite some time. And i suspect that the workstation customers, mostly military as best i can tell, are in part pushing for systemd. Logind etc after all is heavily focused on multi-seats.