skysight-inc/HackerNews huggingface dataset:
There's a lawyer at the MIT media lab named Dazza Greenwood who is working on projects along these lines. My understanding is that he's already working with Boston to get any city ordinances that are amenable to the challenge to also be published with valid code of some sort. He has really worked through a lot of the issues and is really open about talking on the subject.

The formalization of all law into code fully is probably not fully achievable in the near term since there are many component parts of legal tests that are not really deterministically resolvable, and I think it would be a hard sell that justice is properly served if a call to rand() played a part in adjudication or sentencing.

I think a more profitable way to start integrating code is within the realm of contract law. A contract described in code has some advantages over even a well written legal prose contract: it's testable, components could be more easily reusable, in some circumstances it could self-monitor for breach, it's easily diffable. Such contracts could be made to be more transparent (assuming good faith and code-literacy) and less prone to purposely unenforcible clauses etc (law linter?). Some such contracts might be progressively abstracted into a genuine and good faith "standard contract" for [thing]. Of course now you need two lawyers who both can also program comfortably in the same programming language and I have to imagine the first judge to interpret such a contract is going to be pissed as hell (or more optimistically intrigued).

As far as starting from scratch all the time, we don't really do that. The US legal system was basically just forked from England at first, and within the US we have a lot of model laws that are more or less universal (look at the https://en.wikipedia.org/wiki/Uniform_Law_Commission), but we do sometimes have some weird holdouts (pretty sure Louisiana still uses some Napoleonic code instead of UCC stuff).

Edit: sorry for the wall-o-text, also just thought of IoT/semi-autonomous agents that might require the autonomy to decide whether or not to enter into a legally binding agreement on behalf of the operator without necessarily knowing ahead of time the counterparty or the exact terms. It would be a lot easier for these kind of bots if there were some generic contracting convention or DSL or something. I'm thinking trading bots and maybe of an intelligent shopping bot.
Did you contact support or email someone responsible for SWF in some way, or just write the blog post?
Which is why Chinese money needs to chase returns elsewhere?
From Reddit, I learned that this also means no more tax-funded municipal internet. Apparently this was a planned side effect of the bill, no more pesky broadband utility companies.
yes. and what about the Github after Github? If open code runs everything its going to a pretty important public utility.
Does Scala fix the null problem?
I don't excercise at all and usually get 10-12k steps. You should be able to integrate about 10k steps in your day to day life. Stop driving everywhere, walk while on the phone, walk the dog(if you have one).
The advantages of same sex marriages.
On the other hand, why should your tax bill go up simply because other people are willing to spend increasingly large amounts of money to buy a house like yours?

It's not like income tax where your tax bill only goes up when you get more money to pay it with.
Microsoft is a big one but here's some more (Adobe, ARM, HP): http://www.businessinsider.com/great-tech-companies-that-sta...

Salesforce, Google, Akamai also survived the dotcom bust and also killed when the market came back.

The conditions that create a company under tighter bands will always have a better indicator of limits than companies that don't. They understand the cutthroat nature of the market. Apple could be considered another initially and on their second rebirth since their second rise was after the crash. They were hustling during that on R&D and exploded out the gate when the market came back, part of the reason they hoard cash and control their ecosystem so much, when they opened it up in the late 80s/90s it nearly killed them.
Failures?
No. The Independent's adverts are terrible. I really like some of their writers but the adverts are so terrible that I rarely go there. Have you seen the 20 gmail tricks?
There are virtual piles of bad curated lists. And I have a deep dislike for the promoted "news" stories. But I like suggestions at times, especially in some of my weirder topics. "People also read"... or links to other related articles, or sometimes just random interesting links. It isn't always that I'm looking for something specific, just wanting something little to read.

This isn't a new behavior: People buy newspapers and magazines with a variety of content. Even if they bought it for one article, they tend to read other bits. My grandmother kept readers digests in the bathroom when I was a child... a captive audience will read about anything.

The bigger difference is that instead of making money selling the articles and traditional ads, places are making money if you click on the article via ads and other means. Some of the stuff out there is absolute poppycock - but we had tabloids well before the internet. And people believed them. Seems that people should just be advised to use some discernment when they click and read those articles, because of the poppycock that now easily proliferates.
The zeroth step would be to have a vision for sourceforge.

The first step would have to be slim down the site to make it actually fun to use. It tries to be everything for everyone. It has so many options and features, but most of them with such a bad UI that it takes ages to accomplish anything.

I remember that I once found a bug report on a project I used, and even after logging in to sourceforge, I couldn't find a way to submit a patch or add a comment to that bug report. That's simply a no go. Make it easy to contribute, even if that means throwing out half of the subsystems.

And yes, something CI/CD-like might be a good vision. Adding it to the existing cruft would not create a good experience though.
Awesome Computer History
Is the difference enough to make up for it being the Daily Mail?
Actually mupdf uses AGPL, and so the program I wrote and linked with mupdf is also under AGPL.
Dynamic language performance comparison: Pawn faster than Lua
A good time to dig up an old article of mine: https://rocketeer.be/blog/2015/05/google-photos/ (Google Photos - Can I get out?)

My biggest complaint still stands: no true API (which is what made flickr great).

Love Google Photos, add a real API and it'll be even better.
I am pleasantly surprised to see that!
My latest Java project is cca 70,000 lines of code. 1 XML file (because the first developer didn't know about spring annotations). No need for eclipse plugins, in IntelliJ I install only two: vim-plugin and lombook.

I'm not saying the Java world isn't too complicated (it is) but if you know all the possible problems -- you can keep it sane.

Nowadays, I'm moving slowly to golang. But I don't think I will stop programming in Java. I still think it is a nice language, but if you inherit a project from a "enterprise Java developer" who thinks in EJBs, then just run away :).
70% of what they are funding in SV is absolutely nonsensical, while 70% of what makes sense is not even located in SV. This percentage is bound to keep going up. SV will not remain the center of the technology startup world for much longer.
Answer - very few companies admit they over hired. Most will downplay stupidity.
Functional podcasts
I would very much enjoy seeing a shell written in a safe language. The problem is, just installing such a shell isn't enough - it'd have to be capable of being copied into /bin/sh to actually make a fully safe platform.
Unless I'm missing something, there is no contact info in your profile.
How long before Google+ bites the dust? Sounds ludicrous, right? Until it happens.

Lesson is: either pay for it, or support open source.
I don't remember sourceforge ever being amazing. From day one it was just CVS, with a terrible UI on top of it.

The only thing ever good to say about it was that it was free.
Sometimes a demonstrative, grotesque civil obedience is even better.
> To be honest, I feel like the next few versions of Java will assimilate all of Scala's good features. Java 8 already added lambdas, the optional type, and so on.

Java doesn't have case classes, pattern matches, covariance, or higher-kinded types. Its optional type is seriously flawed in a way that will make migration harder (it can't contain null), and the library ecosystem hasn't yet moved away from using nulls, and while its lambdas are better than before they don't hold a candle to Scala's _ style for conciseness.

Maybe Java will adopt these things in say 5 years - but why would you want to wait 5 years for them? (And conversely: you like the Java 8 features? If you were using Scala you could've had them 5 years earlier).

> In a production system, Scala is quite frustrating to work with because of the frequent backwards compatibility breaks

The backward compatibility breaks aren't very frequent now - that's a lot of what this roadmap is about.

> and the slow-motion build times.

Building can be slow - but only to the extent that you're actually using the fancy features. If you write java-like code (e.g. explicit types on everything) you get java-like build times.

> Not to mention the new stuff which almost but not quite duplicates the built-in Java stuff

You're going to have to mention it - what are you talking about?

> It would be better just to have a better Java, not a hack on top.

It's not a hack on top. It's a full-fledged language (the existence of scala.js is proof of that). The JVM was always intended to support multiple languages.
It also contains the ideas of Priapus, upon whose ideas all modern trollery is based.
Web Performance of the World’s Top 50 Blogs
Soundcloud & co require the content provider to upload the content too. If you want to share the content, provide the seed. If you don't want to share the content, don't upload to soundcloud, don't provide the seed.
Building Google’s Data Infrastructure for Ads [pdf]
In the short run, sure. In the long run, what happens when many of the Chinese business owners who have been parking their wealth on the coasts of America face a liquidity crunch and suddenly need that money to keep their companies going?

We've been here before: back in the 80s, Japan was buying up most of the real, tangible assets in the U.S.

http://www.businessinsider.com/japans-eighties-america-buyin...

The cause was the same: strong export products, an undervalued currency, and easy-money policies. The first signs of trouble were the same: high inflation, crony capitalism, and poor transparency in the market. Let's see if the rest of history plays out the same way.
Sean Rad returns at Tinder
jcrites from Amazon has responded above in this thread which is nice.
Write Fast, Read in the Past: Causal Consistency for Client-Side Applications
Distributing praise/criticism to maximise productivity and morale, rather than to reflect the truth, is part of managing people. You should adopt a mindset/philosophy that makes this seem intuitive to you before you progress further imo.
According to [1], $10k in 1950 corresponds to about $100k in 2015.

So the gain is 23x, which is still insane.

[1] http://www.usinflationcalculator.com/
I wrote about this before once [1], but the key thing SourceForge needs to realize is that the users content is the single most important asset they have, and they need to present that on the page with more importance than any other UI element. It's something GitHub got right from day 1, but SF never managed.

[1] http://www.codersnotes.com/notes/the-winter-of-our-disconten...
Eventually we're all dead. I don't think Scala will be the best language to use in 10 or 20 years' time. I do think it's the best language to use today (and I won't be leaving it until I see an alternative with higher-kinded types, dependent types, strict evaluation, and project/dependency management as good as maven).
I appreciate that. I prob lost a few points on snark. To your question, if you ask for people to make rules for you, don't be surprised when they make rules you don't like. The vast majority of the time, power acts to increase it's influence.
I stopped using Google photos the moment it decided that it was time to start duplicating all my photos and then storing the duplicates in my iPhone library where they will be pushed to iCloud and from there to all my other machines.

I know that syncing is hard and I can totally see that it's probably unwise to let both apple and Google have a go at the same time, but I would have hoped for this not to happen. Google Photos sharing features, search and their automated trip album builder are much better than apple's, but apples sync keeps the pictures synced natively between all my devices which is a very useful thing to have.
Here’s the first person to spot those gravitational waves
I see GP's allusions to flamewars more as rhetorical figures than actual invitation to flaming.

But whatever, you are the boss :)
Sophie Tucker: Everybody loves a fat girl
I found this particular quote from the article interesting.

> Margaret Quigley, 27, a techie with some coding experience, is on the hunt for a job in San Francisco.

> Quigley, who previously worked at a popular consumer start-up, has been job hunting for five months. She recently rejected one start-up's offer, a one- to two-month tryout — without pay. Quigley said she has also rejected multiple sales job offers and an offer that was in the right field but came in too low.

I'm sorry but... what? Not everyone can do software development. This bit makes it seem like any person who is considered a techie can now land a cushy job.

If you don't know what you're doing, expect really bad offers. Maybe take an internship and make a name for yourself. I had to work basically minimum wage for about six months at my first startup gig and that propelled me to what I'm doing today. Not sure what that bit was about.

> It's a tough time to be job hunting in Silicon Valley, and things are about to get a lot harder for individuals with certain skills.

I just got a job in the Bay Area so again, I don't think these are valid points in this article.
Realistically, probably not even then, since following the EU VAT rules is a condition of access to the Common Market free-trade zone. That's why Switzerland and Norway also implement them, despite not being EU members. It's possible the UK could pull out of even the Common Market, not only the EU, but so far even the "leave" campaigners are saying that won't happen.
As a Java developer doing mostly enterprisey stuff, I haven't used XML in years. Yes, web.xml is maybe the only piece of XML I have to deal with in certain cases.
Let's say you have a company with 10 employees, and a revenue of 50 million. If you hired an extra web designer you could optimize your website and squeeze out an additional 1% = 500k. Worth it!

Times go bad, revenue drops to 10 million. You fire the non-essential designer and take the 1%=100k revenue hit. If you had fired an essential employee, your revenue would have dropped some double digit percentage, so those you have to keep around.

You expand/contract the business to the point where the marginal employee costs you the same as the marginal revenue they can bring in.

Well that's the theory for stable profitable companies. For startups I guess you'd have to think of the marginal expected future revenue.
A Billion NYC Taxi and Uber Rides in AWS Redshift
BahisGO – Best Match Predictions and Odds App
Unlocking my Lenovo laptop, part 3
Not a fan of "magic" scaling across multiple servers.
I'm not sure I would get the amount of control to squeeze the most performance out of this "OS" (edit: in terms of data locality for "big computation").

I am using Terracotta for a high performance JVM memory heap across a cluster.
I need control and performance.

I wonder how this compares...

Personally, I'd rather stitch my cluster together than myself, rather than a monolithic "OS" hypervisor.
A bit late responding to this thread, due to sleep.

I recently started to mirror my repositories between GitHub and GitLab (they're just really small R packages).

It was very simple to update my local git config file so that "git push origin master" now pushes changes to both GitHub and GitLab.

I've also made it clear in the README how to install from GitLab.

Three minor annoyances:

* GitLab doesn't support Rmarkdown in .Rmd files, so my vignettes look great on GitHub, but not GitLab.

* I wanted to start an R Group (and did so), where people could share their R related projects all in one place. Unfortunately, as the projects are only shared with the group, they don't display when publically looking at the group if not signed in.The group image is also broken. [0]

* Relative links don't quite work the same, so some README links still only point to GitHub, as they were broken on the GitLab mirror. (Might just be user error!)

I also have a self-hosted installation running for a couple of private projects. It's on a small DO instance and does thrash resources a little, but generally works fine for two developers.

Thanks for such a useful product!

[0] https://gitlab.com/groups/rstats
Share Your Moments with Lahzenegar
The UI wasn't great but how many reliable alternatives were there at the time?

I've never used SF to host something but if so many big open source project used them in the past they had to be doing more things right than just being free (that last one turned to be tricky in the end).
It just looks like the maintainer email address hasn't been filled out in the metadata. Should be okay.
You can really tell a programmer made that UI. Wow.
I was using the official Federal government site estimator as I indicated above:

http://data.bls.gov/cgi-bin/cpicalc.pl
90+ Active Blogs on Analytics,Big Data,Data Mining,Data Science,Machine Learning
Torrents-time Security Issues
If it really gets c level performance this is a great step forward. JAI and also EC, finally performance critical programming is getting some more modern contenders.
That's odd.

How do you prove you are a citizen to a police officer who thinks you're a green card holder? I assume American citizens don't have to carry papers.

It's also mad that it takes 6 months to renew. It takes 3 weeks to renew my British passport, less if you pay extra.
As another guy that uses GitLab, it's really great. You can see GitLab improve every release, constantly. I don't even remember the last feature that GitHub added, to be honest.
Yes, as best as can reasonably be managed while interoperating seamlessly with Java. null still exists but the community strongly discourages using it (and there's a compiler plugin that will make it a warning or an error). Standard library methods don't expect or return null (e.g. Map#get returns Option), and the ecosystem follows the same convention. Option is very widely used and supported in for/yield syntax; better still it's a normal type in the language that can be abstracted over by the usual mechanisms (e.g. scalaz defines a Monad typeclass for it, so generic methods like traverse will work for Option). When wrapping a Java library you have to use your own judgement to know whether a method can return null (it's either that or force you to check every java method call, which some languages do but makes interop awkward); best practice is to wrap any calls to a possibly-null method in Option(...) immediately so that the null never "escapes" into Scala-land.

Of late the scala-native ecosystem has grown to the point where you can largely avoid using Java libraries at all. I can't remember the last time I saw a null or a NullPointerException at my Scala job.
As I tried to get across before, most of what we think of as investment, doesn't actually create value. Buying land does not create value, buying stock does not usually create new value (unless it's from a new offering). Owning assets that appreciate in value does not create new value. So tell me again why any of these kinds of investment is something we should go out of our way to encourage? On the other hand, consumption in a capitalist society really does create value, because consumption is the all important signalling mechanism that tells us where to direct our resources, ensuring that more value is created. Consumption is not without problems, but it is unquestionably valuable.

So not only would a tax system based on consumption be hugely unjust from a social perspective, it also makes no sense from an economic perspective.
> The UI wasn't great but how many reliable alternatives were there at the time?

None, that's why it did so well :)
One feature of the old Sourceforge that I found helpful was the "compile farm" - not so much for the "compile" part (cross-compilers are nice), but to test the newly compiled code.
I haven't even read the article cause my laptop is gonna DIE soon.

I just wanted to say that graph theory is very beautiful and helped me to understand linear algebra in a much more intuitive way than "kernels and images" in college precalc. Directed graphs are wonderful representations of maps, linear or not.
I don't think it has value - my former co-founder Kyle Vogt is building self driving cars and he didn't graduate from college. I just think you learn a lot faster in a startup environment.
The timing on this posting is somewhat darkly amusing for me -- I was just rejected by Stripe on Wednesday. I fit the job posting perfectly, so I asked why, and the answers I received were almost identical to those highlighted in the posting. It's unfortunate what the bad eggs in the hiring process have done to make it effectively useless for everyone else.
Lol - seems very reasonable - I always fear that people will get too used to the free lunches and 9-5 lifestyle
Well, someone's replaced you, since the population is growing rather than shrinking. I've only been here 7 years (since graduation) but more and more of my similarly-aged friends are coming to London. I think it's young people rather than retirees, graduates rather than not, and I'm not sure I care whether British (though I think most are).
I don't think any of scala's good features are even on a Java road map anywhere.

It's actually a breath of fresh air to work on scala production systems. We don't use a mono repo and compile times are negligible. We are also one of the largest scala shops in the country and despite the various styles used in different projects, it's all been very maintainable and easy to read.

My main complaint is tooling and the fact that you do need good training to onboard the folks who don't have scala experience.
Choose startups - it's a ton of fun - want to bring people together in college - trying building something interesting
Pawn: a fast, embeddable, typeless, bytecode-compiled scripting language
Isn't Tableau based in Seattle, not Silicon Valley?
Real skills as the skills I didn't learn in poli sci classes. I went to Yale - there were tons of smart people who were almost never in the library - for example Justin Kan and Emmett Shear
It seems elite cyclists resting heart rate can by < 30.

For e.g.
"The cyclist Miguel Indurain was reported to have a resting heart rate of just 28 beats per minute."
(Src: Google search for: elite cyclist resting heart rate)
Ah, social anxiety.

Nobody cares what you do in public.
>> Does the Washington Post count as credible?

It does count as credible, but neither that WaPo article nor the link in your 2nd edit even mention the word 'subsidy'.

(My earlier comment already acknowledged the impact of postal charges. I was asking specifically about the 'subsidies' which I've seen mentioned repeatedly, but without any specifics to lend credence to the claim.)
The fact of the matter is we've always lived in a 50/50 conspiracy world. Sure, its never as bad as the worst extreme we can think of, but its always half as bad. Not even Stalin's dictatorship, which is what 1984 is based on, was as bad as 1984.