skysight-inc/HackerNews huggingface dataset:
Mattel resurrects ThingMaker as a 3D printer
Software Is Eating Real Estate
A housing crisis is pretty much always caused by government policies. It would be perfectly possible to build a satellite town up to 50 miles outside a major agglomeration connected by a high-speed transport link, such as a highway or train. People would live up to an hour from their work places. Housing units costing between 15 000 - 20 000 should be affordable even for the very poor. It is important, of course, to make sure that there is enough local retail and entertainment, but that is just a question of not regulating it out of existence. Without heavy-handed government intervention, it would emerge spontaneously. None of this would be economically a problem. The reason why it does not happen, is government interventionism. Seriously, there does not exist a problem in the world that is not made worse by governments.
In California, at least, the law specifies that it only applies to "current and former employees."
Reasons why I stopped coding in Java: Set up 15 Eclipse plugins, download 23 jars, and then configure 57 XML files in order to write 'Hello, world'.
Java and I are just friends!
I'm not sure if this sort of thing is the done thing, but I flagged this because I think the title may flag the front page on some work proxies/filters/monitoring systems. The title just needs minor redacting/editing, that's all.

Also - sorta-relevant discussion on the argument of Java being unnecessarily verbose (possibly interesting parent thread too): https://news.ycombinator.com/item?id=10769322

I've never used Java (not counting experimenting with Bluetooth in J2ME for lulz), but I've head a lot of opinions and thoughts about it. I wonder if (especially considering the parent thread off the above link) Java's tendency to encourage AbstractSingletonProxyFactoryBeans (see: https://news.ycombinator.com/item?id=4549544) is simply a way to fill developers' heads with so much indirection* that we simply cannot grasp that it ultimately makes no difference.

* - indirection: my poor word to describe having to constantly resolve what something means, and cross-reference information, etc - stuff that swamps and/or overflows our mental stacks really quickly.

Of course, the above being said, the elements of the language seem elegant - patterns and models and the like providing us with "everything has a place and everything in its place," if you will - and of course the encouragement in exponential verbosity looks really good in our progress reports.
CAs guarantee that their certificates are secure. If they find out that is no longer guaranteed, then the guarantee is broken. Guaranteeing security is... well, why CAs exist.

And breaking vulnerable PHP servers is probably a good idea anyway. Then maybe someone might realize that they're incorrectly configured.
Might be too-little too-late, but anything that reduces adware/malware installation possibility is a good thing.

It may not be enough to save SF, but at least it's going in a better direction now. Hopefully they will make other significant improvements too.
Go away, you're dead.

On the other hand, having a tourism/travel business own Slashdot and Sourceforge is ... kind of an odd fit. Synergy, I suppose.

https://plus.google.com/u/0/104092656004159577193/posts/X9hr...
Details: http://thingmaker.com/
Author here. I thought that too at first. It's actually straightforward though. I now have a video transcoding workflow that works well.

It's not SWF that's the problem. It's actually really straightforward to use. AOP is not required, annotations are not required and those design patterns are not required. It's just the really messed up documentation that makes you think this.

Check the bottom of the above article. You just take the C# sample and copy and paste it onto Java. Change the syntax to Java. It gets a bit more verbose but is still trivial to grok.
Show HN: ES6 generator control flow that supports both callbacks and promises
Short answer: because the CA/B forum requires this. See "Baseline Requirements
for the Issuance and Management of Publicly-Trusted Certificates, v.1.1.7" section 13.1.5 point 3.

https://cabforum.org/wp-content/uploads/BRv1.1.7.pdf

Long answer:

Certificate authorities provide assurance. In this instance, they received a request from someone asserting "I am localhost.ttconfig.xyz, I have this public key, and I sign this entire statement using my private key". The certificate authorities validated that the requester did in fact control localhost.ttconfig.xyz, then they took the request above, added "I am <Comodo/GeoTrust/thawte>, this certificate reflects the identity and intentions of <subject>, and I sign this entire statement using my private key".

Your browser trusts certificate authorities to make statements like these. This trust is not given blindly; it's instead driven by complex procedural machinery. Browser vendors require certificate authorities to do specific things in order to earn and keep the browser's trust. For example, see Mozilla's CA policies:

https://www.mozilla.org/en-US/about/governance/policies/secu...

The certificate authorities have rules to follow, and they in turn require that their subscribers do certain things so the CA can comply with those rules. One of the requirements CAs make of their customers is that they protect their private key.

Why is this important? Well, remember that the CA made a statement that "this certificate reflects the identity and intentions of <subject>". Losing your private key means anyone else can use that certificate, even if they are not you – which makes the CA's statement a lie. CAs are built on trust, so they must revoke it.
The only missing feature is mailing lists. What's a good solution for that?
That is the cost of freedom.
I don't get it though. Yea, it was a dick move they did not just open source the backend reader server code so people could just selfhost a replacement, but they did let you export your feeds and now we have a half dozen reasonable or good reader replacements that do the same job, and most of them copied Google's UI to attract old reader users.

It was one of the most seamless transitions besides the lack of good Android apps for a while (and Feedly's is still super slow).
Lacey
Profiling Granite Countertops – Types of Profiles
I'm certain WalMart would get these concessions via a rebate or discount on their quarterly filings and not at the register. The end result is the same, but as the op says, private companies can not levy taxes. Only the government can do that.
Another way of looking at is is that many large Java shops do the kind of government/corporate contract work where you get paid by the line of code.

Fill in the blanks.
..and to think I spent a whole semester doing it in Sublime Text without any of that nonsense. I feel like a schmuck.
I mean, to be fair the quality of the C# apis for AWS is also a lot better than the Java apis. There are a few okay ones like the SQS library but...

It is not just the documentation.

Having recently been embedded into a very large corporation with a lot of legacy tech platforms, I have to say I've heard people praise the AWS Java documentation, apis and design patterns.

Praise.

It worries me.
Does anyone have a copy of it that we could seed on torrent?
I'm not really seeing it. This example is egregious and that's what the author is upset about. If it had, I dunno, just a Maven pom of some sort it would be in the same ballpark of conceptual overhead as npm/grunt/gulp/grumble/glorkle/grlarlarlgh/rvr/gem/bundler/virtualenv/easy_install/pip/hip/hooray/etc.
I hope there's more coming from this blog.
Hi Steven,

Thank you for your contribution. What do you think about this setup?

I use two Digital Ocean servers in different datacenters in which I have ran this script (https://github.com/jlund/streisand).

I modified the script (https://github.com/jlund/streisand/tree/master/playbooks/gro...) before I ran it and pointed the upstream DNS servers to my two personal DNS servers that are hosted on different datacenters.

The DNS servers are running a script (https://github.com/Kolyunya/afdns) that pulls the hosts file daily from (https://github.com/StevenBlack/hosts).

It has been working great for a few weeks, but I'm curious about any improvements I could provide.
... 12 years ago ...
Sorry I challenge this notion. I don't believe anyone gets paid by the line of code. Even Java programmers.
If Emacs is an example of cathedral-style development, and Linux is an example of bazaar-style development, then Systemd is turnpike-style development, steamrolling ahead against all objections and the better interests of the communities they bulldoze.

That's not a violation of the LGPL, but it is a betrayal of the community it represents.
Computer Networks – The Heralds of Resource Sharing (Arpanet, 1972)
What about the part where it said, "low-income neighborhoods with a lot of new construction have witnessed about half the displacement of similar neighborhoods that haven't added much new housing"?

In other words, building more market-rate housing in a neighborhood helps keep that neighborhood's low-income families from getting displaced. Or, to put it another way, the poor are better off when we build housing for the rich (than when we don't build housing for anyone).
I haven't really seen this done but couldn't Google pour money in to developing very high quality GPL'd libraries for say.. C++ or Python - becoming the defacto standard libraries. If other's want to use them in their closed source projects they'd have to pay licenses to Google, however internally they can use them in their closed source code since they own the rights to it.

The trick would be get that critical mass where competing libraries aren't used as much. Google definitely seems to have the talent and workforce to do it
If you're living paycheck-to-paycheck, or even close to it, no, you can't move.

Edit: I'm curious what people are disagreeing with here. Do you think that moving to a new city doesn't require expenditures?
I guess Google's blocking of sites that had deceptive download images may have been one of the catalysts for this.
Try the gitlab installation, and speak to it specifically, rather than to general Rails experience.

Gitlab install is fast and easy (though it didn't used to be). Gitlab has had a hugely successful rapid increase in usability/maintainability/installability.
Application helps you search information relate to languages and technologies
The application helps you search information relate to languages and technologies. Currently, this application just supports three sources: [StackOverFlow](http://stackoverflow.com/, [RubyGems](https://rubygems.org/), [Confreaks](http://confreaks.tv/) with simple features.

Try it out: https://github.com/vinhnglx/gaea
Yes, I think it takes some guts. It does help to have a significant other as well.
If you think that education, or the lack thereof, of politicians anywhere is the reason for absurd copyright law across the entire globe, you really aren't paying attention.

There is no argument clever enough or convincing enough to overpower the flood of money and bullshit that keeps copyright law the way it is. You may as well argue against the law of gravity. The only solution is to deprive the bad actors of the funds they need to keep the system corrupt, and since most people (rightly, in my opinion) can't accept simply abandoning large parts of their culture to that fight, the only option left is to make piracy widespread, easy, and safe.
It should have [2014]. There are already three milestones out and updated schedule:
http://www.scala-lang.org/news/2016-schedule/
Do you have any links that show this research?
I was sitting on large bank and calling real estate agents in the Bay Area ... who either committed suicide or left the industry. So no house for me.
>"Educate politicians"

Nonsense. Politicians already settled their mind a long time ago, it was when they were in college or before that, now its way too late. You don't believe me? Try to convince creationist politicians about evolution, and it doesn't matter how many proofs you show them, the complete fossil record, they are not going to get educated, you can prove them evolution is not against their beliefs but it will not matter at all.

They hate getting educated as much as they hate reductions in their salaries.
Java is easy to do right, and easy to do simple.

Until you ever start interfacing with enterprise libraries.

As a novice, you'll just decide not to interface with them. Then you decide to build makros that make interfacing with them simpler, and then you build just another abstraction over them, using the very same AbstractSingleFactoryBeans that the library itself used.

The reason why Java managed to be usable by modders of Minecraft — kids who've never seen code before — and enterprise people at the same time is that Java gives you the tools to build all the abstractions in simple ways, inside the language.

In other languages you build a small hack using the preprocessor, or even decide to build a DSL. With Java, you just build an abstraction over the existing things.

As a result, you have 20 years of abstractions right on top of each other.
Yes. Contrary to popular belief, not a single housing unit (at any income level) has been torn down in the Mission, for any reason, since at least 2010 (as far back as online records go).

Source: http://rationalconspiracy.com/2015/05/25/new-york-times-make...

Also, I should note that, contrary to popular belief, there's not much new luxury housing in the Mission. In fact, there's not much new housing in the Mission at any economic level. In 2014 (the last year for which data is available), there were a grand total of 74 units built in the entire Mission. Not 74 buildings. 74 units.

Source: http://www.sf-planning.org/ftp/files/publications_reports/20...
NYC has the opposite ratio.
I'm at 50 and I'm no where close to an elite athlete, just someone who likes to run. I wouldnt think much of it unless you do very little activity.
It's probably not as much as you think it is, what is the constant dollar difference?

If a single-family home in Vancouver cost $150,000 in 1980 and now it's $1.8 million it looks like a difference of $1,650,000.

But that $150,000 is equivalent to $411,000 in 2015 dollars so the real difference is $1,389,000 still a lot but it's nothing to scoff at.
I have a single concern about GitLab. Looking at https://about.gitlab.com/direction/, I feel like there is way too much being labeled as EE only. I understand that GitLab has to make money to survive, however I see a lot of those features as things that are relevant to pure open source projects (private issues are something Open Source projects do actually need for security, think Chromium) and should probably be in CE. I absolutely love GitLab, but the roadmap has me certainly concerned.

The following features are most concerning:

https://gitlab.com/gitlab-org/gitlab-ee/issues/150
https://gitlab.com/gitlab-org/gitlab-ce/issues/4176

https://gitlab.com/gitlab-org/gitlab-ee/issues/112 (This one I am not as much concerned about, it's very complicated it seems, I can understand a bit why this would be EE)
Old tenement buildings do not disappear, at least not in the Mission:
https://news.ycombinator.com/item?id=11092556
Great. Now let's work on making incomes legal. I'm still getting fined in the name of "income taxes"
1) We do not have to go very far from big cities. Usually one or two hours outside a city will do.

2) I lived in Scottsdale, Arizona. You can live buy a home in the heart of the city for sub $300k.

3) I will not comment on the dating part. To each their own.

4) I understand it will be difficult, but you can consider it a mega startup. You launch it and recruit others who believe in it.
Some stuff I've found that, for some reason, is still on sourceforge:

* Pyqt
* Supertuxkart
* Quakespasm (Really popular Quake 1 engine)
* Hammer of Thyrion (Only major Hexen 2 engine)

And I'm sure there are more.

The later two make some sense - they aren't major projects by any means, and are just hobby engine ports that probably would take a lot of work to bring to gitlab/hub.

Pyqt is downright massive, it is the premire GUI toolkit for Python, and for some reason it is still on sourceforge.

Supertuxkart is one of the pantheon of really good open source games, and recently got a massive update. And its still on Sourceforge...

So there is still a lot to lose if Sourceforge went away. Plenty of projects desperately need to move but have not done so yet for various reasons.
It's the land value tax that incentivizes more efficient use of land. A property tax is levied on both the land and the improvements built on top of it. By only taxing land, the land use tax incentivizes maximizing the improvements-to-land ratio.
The Terms Behind Unicorn Valuations
I think this is a nice article and I will take a peek at GitLab. I have to say the following though: I have been very annoyed with the difficulty in creating private repos in GitHub BUT I think it is a brilliant plan to encourage people to make their code available. As much as GitHub's pay-for-private-repos approach annoys me, I think if they hadn't done that, 30% or more of what's available on GitHub would be hidden. People made and make their code public because they have to pay not to. Brilliant, and the right approach for GitHub.
I don't understand why you're thinking about "job security". Job security comes from being a high performing professional - manager or not. If security is really your main driver, you should look for a company that rewards average performers with lifetime employment - there's plenty of those.

The question "where do I start as a manager" is fundamentally wrong. Effective managers are leaders - and not all leaders are managers. You should focus on sharpening your leadership skills first. Lead projects, initiatives, product launches, events, pick up things that nobody else wants (but you know are important). Learn to influence people, give and receive feedback, develop negotiation skills, invest in becoming a better communicator. Those are all important parts of being a leader, and you'll have to demonstrate it in practice before being promoted to being a people manager.

Also, you should talk to your manager, ask for candid feedback on which areas you need to work on in order to become a manager in the future. Not today, or 6 months from now, but "in the future". That is distant enough that won't trigger any alarms, thinking that you're ready to quit.

Lastly, ready everything you can. Here's a few, to get you started (in no particular order): Work Rules, Crucial Conversations, The Hard Thing about Hard Things, Search Inside Yourself, Strengths Finder, The Power of Habit, Lean In, How to Win Friends, Zero to One.
That "hello world" project has now been incubated as an Apache Open Source Project.

You can download and install Apache Hello World for Java Enterprise Edition on an enterprise scale (assuming of course that you have sufficient bandwidth remaining for this month).

Support is available for "Apache Hello World Enterprise Edition" from Tata Consulting Services, HP Consulting Service and if that's not expensive enough for you, Price Waterhouse are now offering dedicated fly-in-from-overseas teams who have the skills and experience to roll out "Enterprise Hello World" in record implementation time of generally less than 6 months, not including customisations to your environment, which will be built by university graduates at $1,200 per day.

Business Analysts are ready to write sophisticated UML diagrams to map out how to integrate Apache Hello World in carefully considered ways that match your business processes.

New Relic will provide application instrumentation for your Apache Hello World implementation to ensure if (when?) it goes down you'll be able to rapidly pinpoint the general 50,000 code lines area that the fault might lie.
Considering the submission's score and age, it's far lower than it should be.[1] But I bet that's due to user flags, not moderator action. The moderators here are fine with controversial subjects being discussed. And if they sink an article off the front page, they typically say so (and why). Users, on the other hand... well some of them use flag as downvote.

1. http://i.imgur.com/MnUbho7.png
Digging through the site I see you endorse the Contributor Covenant, a prime example of entry-ism written by serial harasser and radical feminist Coraline Ada Ehmke.

https://www.reddit.com/r/KotakuInAction/comments/3ab802/warr...

Unfortunately until this Code of Conduct is withdrawn and links with serial Harasser and political entriest Coraline Ada Ehmke are removed I can not endorse or contribute to GitLab.

I do hope GitLab removes the Contributor Covenant and replaces it with a more honest and inclusive statement.
It depends on how much is speculation vs. how much it is Chinese from the mainland actually moving to Vancouver. How many Chinese can actually emigrate to Vancouver, or why would they go there when they can go elsewhere? I'm old enough to have seen Vancouver real estate go through boom and bust before, and I'm just a Seattleite.

Anyways, we've all heard "its different this time" before, and it never is.
A princess dress for Valentine’s day – The Emporialist│street fashion magazine
in Java you always have this.. Impl Impl Impl.. Impl everywhere. I feel it's being passed from a senior and a junior dev who interprets the "program to an interface" idiom. Its so annoying to follow a code that is deeply nested with calls on a very basic controller call. It seems to be program to think that calls will be dynamically "replaced" and "reloaded".

So much complexity in the Java world and I don't know if its because of the language has not evolved throughout the years or the quality of developers (majority) that it has produced. Reminds me of this https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

We also have the same developers coding in javascript. I literally need to refactor once a 7k+ lines single ExtJS controller. Yeah Extjs is so popular in the enterprise java world.
I think the idea is to stop voting for those dumb politicians.
Wonder what the size of the data set is so far?

Likely TB's?
Improved land tends to draw more from community resources. If we just tax the land, someone builds a huge apartment building, then it really sucks for the local schools.

Additionally, much speculation is in post improved land...e.g. apartments; they have to do something with their property also, not just build it up. Otherwise its a drain on the economy and distorts the real estate market.
The blogger photo are still there and hosted in Google Photos Backend. The urls will continue to work.
Individual programmers may not (although it's certainly used as a bogus "productivity" metric in many companies) but shops do.

Most famously, IBM insisted on paying Microsoft by kLOC for their work on OS/2, and we all know how that turned out.
Competition is high, but at least there's a supply.
The GitLab logo is actually of a Tanuki (Japanese Raccoon Dog), but still kind of like a fox, as in, it definitely has that scrappy, playful, spirit. Certainly equally as cool as an Octocat.
UK court: GCHQ hacking phones and computers is legal
"Enterprise" Java (app servers, etc.) sucks but there are light weight alternatives (such as Dropwizard) that don't have the problems of 10+ years ago.
There's no XML garbage and there's minimal boilerplate.

And, as a bonus, with Java you get real threading, don't spend all day working around single threaded interpreter GILs or dealing with call back hell. You can actually use all the cores on those CPUs, in a single process if you want!
"I'm more concerned with ways to help more outsiders import a codebase in the first place."

This. The pain point that mu addresses is huge. I haven't really looked at the project in much depth yet, or played around with it, but I love that you are tackling this issue. I have spent way too much time wandering around a big code base trying to build mental models of what's going on, and thinking to myself the entire time "there's got to be a better way."