skysight-inc/HackerNews huggingface dataset:
Self replicating production facilities dramatically lower the barrier to entry for leasors, giving market leverage to consumers. If you can download open source specs for a personal farm and pit manufacturing shops against one another to build the thing, you're still going to get a nearly rent-free price (in this ideal future where the technology exists to, e.g., print an automated tractor). To be more efficient, you could lease rather than buy, but this doesn't change the underlying power balance: if production infrastructure is sufficiently cheap you can disintermediate the system for less than it would cost to be "financially independent" by subsiding on investment revenue. The system would be forced to compete.
Very common in poorly designed RESTful architectures. Hypermedia-style APIs take care of this. [0] The performance advantage of lightweight payloads to an SPA gets trashed by network latency otherwise.

[0]: http://jsonapi.org/
I don't understand why they didn't/wouldn't brand the cattle.
An interesting read. Especially the parts where he figures out the 'gobbledygook' :)
Have you seen OpsDash? http://www.opsdash.com/
Federal law is allowed to exist for a fairly short list of things in the Constitution, with regulating interstate commerce being the justification for most federal laws. It's not just a place to put anything we deem really important.

Even murder is usually a state crime unless it happens in DC or somehow affects interstate commerce.
To be honest I have had it like you describe for the most of my life, and still have it in some areas.

What I have learned as a 43 year old is that it is just how I am and when I accepted that, it became easier and it is no longer a "problem" for me.

Perhaps you are like that?

I took the strenghtsfinder 2.0 test and that helped me understand myself which helped me to accept myself.

I can highly recommend the book "start with why" to figure out who your innermost values are, and the letting go book from zenhabits to accept who you are and letting all your ideas about who you should be go.
Moore’s Law Is Dead; Watch Out Intel, Samsung
What you describe is the "old" way to use promises.

Instead, you can yield promises inside generator functions, or better yet use async/await with a transpiler. Both methods give you nice sync-looking code.
I know an engineer in Lima who got work in California. I know others in Peru that work for companies in California remotely. None of them went to school in the States. It is possible.
The rape kit was made in 1991, and the illinois law (725 ILCS 202/5) was passed in 2010. Incidents like these were the reason they passed the law.

Addendum: If anything, the law actually helped solve a lot of the backlog problems:

http://articles.chicagotribune.com/2013-12-18/news/ct-rape-k...
There seems to be nothing here but malware that uses GPU memory for storing captured data.
Locking away violent criminals also has the benefit that the general public will be safe from the violent criminal during the incarceration.
Sounds like secular gnosticism.
Trying to compile a test program with Clang threw errors, and bringing up numpy is disingenuous.
> J. Eric Townsend reviewed a copy [of GURPS] for the early computer security zine RISKS

This looks like the review in question: http://catless.ncl.ac.uk/Risks/10.03.html#subj10.1
HERE COMES THE MASTER OF DEATH SPELLS. THIS GREAT DEATH SPELL CASTER CALLED "REVENGE DEATH SPELL" IS TRULY A GREAT DEATH SPELL CASTER INDEED.HE HELPED ME CAST A DEATH SPELL ON MY WICKED AND HEARTLESS EX HUSBAND AND JUST WITHIN 24HOURS THE BASTARD WAS CONFIRMED DEAD IN HIS SLEEPING BED. IF YOU ALSO NEED AN URGENT DEATH SPELL ON ANYONE THAT CONTACT THIS GREAT DEATH SPELL CASTER IMMEDIATELY VIA EMAIL, quickrevengespell@yahoo.com, website: www.quickrevengespells.com
Computer Algebra and Computational Mathematics will still
be meaningful (although the companies that host them will
no longer exist).
What do you mean? Cryptome is a solid source; I'm pretty sure they don't do click-bait. Not sure why it would be declassified. Do you have any reason to believe it is?

Also see brianleb's comment.
This isn't directed at this particular post, but more to HN in general. Why do I now constantly see "Tool XYZ (written in Go)" as though this is a hugely important aspect? I've never seen a "Tool ABC (written in Java)", so what's so great about Go? I know the features of the language help ensure "safe" development, but if someone was releasing software, I'd expect it to be relatively safe no matter what the language. So why is a tool being written in Go so important?
Macintosh II Software Running on Android Wear
Yes it might work. It's worked for thousands of people. Will it work for you? Well, it will depend on how well you execute and market not just yourself but also your work. Be strategic about how you show your work. Example: if you want to get hired by X startup/company, go look up their jobs and find out what stack they use and tackle projects that might correlate to their specific needs. SHOW them what you can do. Don't expect people to go to your Github to find a reason to hire you.

And remember to: Hustle hustle hustle. Setup web page alerts (I use Versionista https://versionista.com) for when a job page from a company you're interested in changes or is updated.

And please, I can't say this enough, learn to market yourself and your work!
Why there won’t be an Uber in every vertical – Version One
My company hires without in-person interviews. We have about 1500 employees, all engineering staff are remote.

Just to throw a point of reference in there.
Фильм – невеста и предрассудки
Minor UI issue: the map size doesn't update when resizing the window.
https://github.com/overtone/overtone
Good. It's long overdue.
Some context here about the 4th-last slide: After all the effort that went into building this sophisticated system, the highest scoring selector it identified that traveled to Peshawar and Lahore is a journalist who works for Al Jazeera:

https://firstlook.org/theintercept/2015/05/08/u-s-government...

Michael Hayden, former director of the NSA and CIA, once publicly stated: "We kill people based on metadata":

https://www.youtube.com/watch?v=UdQiz0Vavmc

This seems pretty worrying to me.
How can a link to a PDF be clickbait?
> ...the time-tested Real World Haskell is now fairly outdated, but the more recent Beginning Haskell is perfectly relevant.

Wow, I was not aware of this.
Random mutations don't have to produce better performance to end up with better results. They just need:

1. To move you to a "bigger hill". Imagine going from no eyes to skin spots that are slightly more delicate than regular skin, but are precursors of light-sensing skin cells^1. Over the course of generations, eyes can evolve.

2. To not be too deleterious. One spot of more sensitive skin won't cause the mutation to be immediately evolved away from; it's just not that bad for the individual.

When you say it's "practically impossible to improve through random effects", what is "practically impossible"? How have you weighed that against the number of individuals in a population, the number of random mutations each offspring has, and the length of time we're talking about? The question isn't "what are the chances a blind fish today has a baby with eyes tomorrow?" This question both understates the number of trials evolution has to generate something, and pins the target of evolution. Instead, we should ask "over millions of years, what are the chances that a given population evolves something useful?"

[1] I'm not claiming this is exactly how eyes evolved.
"Pocket" is trademarked by Pocket as it relates to similar services:

The uspto's site make it hard to link to the actual registration but it's registration 4354899. It looks like they have trademarks for the word Pocket and it's logos.

The word registration for example:
http://tsdr.uspto.gov/#caseNumber=85540689&caseType=SERIAL_N...
>Self Hosted

>Invite

Wtf is this? Why would self hosted shit need invites?
"You go to commit some code to a public repo. The maintainer scolds you for using merges instead of fast forwards."

"You decide to bring in some more code from the public repo. Here is a 6000 word essay on what rebase means."

"You try to look at an old version of the code. Suddenly you are in ‘detached HEAD’ state. The End."

I love git, but simple intros like this hide all the confusing complexity and awkward UI that quickly comes to the forefront when using git for everyday work.
As others have said, you'd need to do 'git fetch' first before 'git status' would report a difference.

The reason git doesn't do this automatically is because, in its simple model, it doesn't waste time trying to connect to the remote 'origin' or any other remotes you may have configured every time you do 'git status', which is most often used to check what you've modified locally.

I can understand why this would be jarring coming from SVN, where you always want to be checking against the remote/server. Since git has a copy of all history locally, remotes are de-emphasized compared to centralized VCSs.
Context: https://firstlook.org/theintercept/2015/05/08/u-s-government...

Pretty scary what kind of confirmation bias is creeping in to the NSA's methods there, and the broader implications. Anyone who has worked with big data knows how easy it is to "discover" all sorts of patterns that are not really there.
When I'm drunk enough to not be able to stop my hiccups, they usually go away naturally without me even noticing them as I sober up. I eventually give up trying to control it after I notice it's futile, and the awareness that I'm even having them goes away. The hiccups themselves barely register and are quickly forgotten.

A couple of times I've gotten home realization dawns that I'm still hiccuping. Two, three hiccups later, they're gone. There's something about being alone in my room that makes me more capable of doing the technique than when I'm at the bar.
The essay seems to encourage the realisation that nothing really special is happening under the hood, which in my view is important for people who are learning to use git.

For six hundred words, I think it does a good job.
We only hire remotely (since we don't have an office). For me there are 2 critical issues (aside from the person themselves):

1) Their time zone needs to be reasonably in step with mine.

2) Their internet connection must reliably be able to run a consistent voice connection during working hours.

With 2) we do help with UPS' and additional connections where power and outages can be an issue. But _all_ connections still must be able to do voice comms over.

Other than these two, I couldn't care if the other person is on the moon, except the latency...
It's not that different from all EU states each having their own criminal codes. Of course, there is no U.S. state as large as the UK, France or Germany, but you have multiple European states the size of some American states.
Microsoft, Welcome to the Open World
Enterprise software ™
I agree, but maybe to shine light on what infrastructure and constraints will be required to support the tool in question?
I think m/n is hitting the top of the hi-hat instead of the sides
+1. I want an intro to git that covers all the weird confusing shit newbies meet. I think I've read enough of the travel brochure version.
Without getting into all the various ways the jury system fails in general, would it make sense to have a more professional jury for sexual crimes? I don't actually know what sort of training might be applicable here but I imagine it could ve more effective than 12 random citizens trying to process things they don't really understand.
> Quick tip for identifying people like this: if you are debating with someone and they quickly become emotional, angry, or start using a variety of logical fallacies (http://en.wikipedia.org/wiki/List_of_fallacies), then you're dealing with someone whose beliefs have no substance.

At this point, it's worth noting that none of Xcelerate's tips are provably true, and his advice is, at best, an anecdotal fallacy. Every single one of his methods for proving that a person's beliefs are baseless are, themselves, baseless.
People become emotional and angry for many reasons, and this is not tightly tied to the underlying rationality of their position. An anti-death-penalty advocate might have a long list of logically sound reasons for their belief (e.g. cost of error, ultimate in government overreach, etc), but they might become emotional because some aspect of state-sponsored executions touches their heart as well. Please do not fall into the fallacy that just because the person you're debating gets emotional that they are necessarily wrong, or that you are necessarily right.

Further, people use logical fallacies all the time. It's very hard to avoid them, unless one has practiced quite thoroughly.

Another common explanation for all of these phenomena is that you're being perceived as a jerk. For instance, if you're the sort of person who says 'I map all of people's beliefs to a single arbitrary dimension and if their beliefs aren't near mine, then they are almost certainly idiots who haven't thought things through and can't accept new evidence', then I'm pretty sure I'm done with you.
In Ruby some people achieve this by wrapping actions in their own class, which does the trick if the classes are kept independent from each other (no shared state, except global vars, which nobody uses in the ruby world).
Regarding the site, I made it in one sitting as a placeholder for my domain. I use the domain mostly for my personal email and giving my apps a proper domain name I control rather than an IP address or a domain name I don't control (e.g. herokuapps.com).

I haven't put much thought into marketing myself but maybe I should. Just never thought it would be worth it.

That article about free high education in Germany a few weeks ago had me thinking about pursuing a Master's in Germany but I haven't pursued it.

Thanks for the comment. I like each of the points you've raised and if I want a change your advice sounds like a nice start.
FYI the author is a woman.
http://www.sbf5.com/~cduan/technical/git/

"The conclusion I draw from this is that you can only really use Git if you understand how Git works. Merely memorizing which commands you should run at what times will work in the short run, but it’s only a matter of time before you get stuck or, worse, break something."
Our devs field test the app they built for Mother's Day shopping
Yeah, or like on the Stack Exchange sites, where you can undo the actions.
Your post makes no sense. On the one hand, you claim to "know C++ forward & backward" and on the other, you claim you "don't know Objective-C". You seem to think you cannot teach yourself Objective-C quickly and easily. That does not portent well for your ability to solve problems and learning quickly.

How about taking an afternoon (or however long it takes you) to learn Objective-C. After all,it is just another C variant and closely related to C and C++, which you already know.

Whether you are employable as a developer depends on your programming skills which are separate and distinct from the particular language(s) you "know".
I am looking forward to a time when memorizing commands seems archaic.
When I see a website for a tricky language thing like this, within five seconds I'm wondering "okay, what EXACTLY does the thing do?"

Sometimes the website answers that. This one doesn't, and so I'm absolutely not going to use it, because I don't understand it.
Kinda surprising that, at this point, cryptome still doesn't have HTTPS support. With all of the government spying, a little privacy would be nice!
by John Cage
This is great, and looks so much easier (as does Scaloid), but I have never found a commercial project that I can use it on. #1 by choosing Anko or Scaloid you are isolating future developers to only those familiar to Anko or Scaloid OR those willing to learn (as well as the fact that Scaloid doesn't sell very well on resumes IMO; my guess is the same for Anko).

It's a dilemma, as Java+XML is very verbose. still, with the amount of work Android Studio does, I'm not sure its a big problem for most of us Android Developers.
I live in Spain and when you go to supermarkets, all price tags on the shelves and on supermarket-packaged products (pre-cut meat, for example) indicate the cost of the product per unit (big numbers), and per kilo (small numbers), so, if you want, you can quickly and easily compare a package of, say, 136g of meat with other packages, without weight interfering. You can see easily the price per kilo of each kind of meat.
I would imagine adding some types with core.typed would provide benefits, but there is such a vast difference between incrementally adding types with core.typed and haskell, I fear there may be more differences than similarities here?
The Simon Callow biographies of Welles are really well-written books and worth the reading time.
Did you report the problem, or is it a feature?
I know people are crying out for this, but I can only shudder inside at the unholy mudball messes that will result. Inheritance is one of those things we shouldn't let anyone use until they're 40 or so.
Atom written in JavaScript makes atom more desirable to me as a JavaScript developer.

As a JavaScript developer I can get my head around Go programs. Java hurts my brain, I'm not sure why.

I like using programs I can get my head around.
It has improved a lot just within the last year, with the new development mode landing, and it will be really good once incremental compilation arrives, which is scheduled for this year. Just compile, refresh browser, done.

I kind of enjoyed debugging in the IDE with the old dev mode, but I agree it was kind of quirky and slow.
Apps like that are a pain. No matter how you reach it you end up on a infinite stream of things you don't care anymore and have to keep pressing back.

I think yelp is written as that. And to add insult when they moved to the material hype the home button on top left became yet another back button... they did add shortcuts on the left now. But it's all breaking stuff and adding bandaids on top of bandaids
I don't think English would be issue for me. I consider it my first language and long story short; I sound like an American but never been west of the mid-east.

I think Skype works well enough on my home connection but I don't do voice chat often. If anyone is willing to give my a mock interview over Skype my email's in my profile.
I've been developing for about 18mths and built the MVP in Django. The site has decent traction and user feedback has been incredible. But, in order to get the product to the next level I need to take a backseat when it comes to the development and focus on marketing (my primary skill set).

Migrating the site to php would be trivial, the codebase is pretty basic. The technical requirements of V2 of the product will far exceed my abilities as a developer.

He also has extensive CTO experience and just all around is the kind of developer that can take the company to the next level...
> JBoss is NOT old-school and big honking (whatever that

> means). The download size of JBoss is about 110MB, and it

> starts in about a second. 10 seconds with an app that

> contains hundreds to thousands of beans.

>

> Compare that to a typical Spring app, where the downloaded

> size of all things you need easily exceeds 200MB and the war

> itself is a 100MB or so. A war for Java EE is often some 1 to

> 2MB for a BIG application. Go figure.

I tried to steer clear of precise numbers, because they tend to change every couple of years... and you can easily date your knowledge by citing them.

However, spin up a new Spring application today (there's an online project generator wizard at http://start.spring.io). Make it a web app, with Hibernate/JPA and the PostgreSQL database driver, and Spring Actuator for automated metrics. Build this generated app. The resulting executable JAR with all dependencies will weigh 24 megs, and that includes its app server.

Ditch the Hibernate/JPA, and use PostgreSQL with Spring JDBC instead (which is often superior to an ORM anyway). Your total deliverable size drops to 13 megs.

Look, it's all Java at the end of the day. Spring plays nice with JEE components, and in practice it's not necessarily such an either/or matter. The Java community has a sliding spectrum of bleeding-edge early adopters (e.g. Scala, Akka, Play)... conservative late-adopters (e.g. JEE)... and pragmatic moderates in between (e.g. Spring). If your comfort zone is on a different spot in the spectrum, or if you disagree with how someone else defines the spectrum, then by all means do your own thing. But the comment to which I replied said that, "There's very little reason to use Spring today". That, frankly, is nonsense.
It's ironic how the Bioshock games vaguely follow the Seasteading Institute's plans (Bioshock 1 with Rapture, underwater cities not quite floating islands and Bioshock infinite with floating cities : https://www.youtube.com/watch?v=E7ZWirICmG8)
I've hired many people in Peru for projects over the past few years. Your strategy is a good one. Having a solid Github portfolio and/or references from other people you've worked with is very important.
Machinery: An asynchronous task/job queue for Golang
Funny you say that because I built the current site in Django. This is definitely my fear!
I imagine most Java web/services would consider it bad style/coupling to pick just one data back end (e.g. assume everyone uses JPA or Hibernate or what not), which would be needed to support migrations.

Even after Rails, the Java ecosystem is less "everything out of the box" and more "build your own stack". There are some exceptions, e.g. Grails and Play. Although both of those have migration modules:

https://www.playframework.com/modules/migrate-1.3.2/home

https://grails.org/plugin/database-migration

(First hits from Google, so apologies if those aren't the latest/best results.)

And, even then, I think both Grails/Play also try to be backend-agnostic, e.g. the migrations being plugins instead of first-class/backed in, like Rails which assumes "yeah, you'll basically always use a relational db".

Also, re migrations, a shameless plug for my ORM that relies on migrations+the database schema to codegen the rest of the boilerplate: http://joist.ws/.
In the short run they got Robespierre. However, in the long run things certainly got better. In the meantime the UK still has a queen and the House of Lords. So maybe having Robespierre was worth it.
It makes perfect sense, if you view the project as an escapist fantasy that will never actually be acted upon.