skysight-inc/HackerNews huggingface dataset:
It is the law, but to utilize their property how they see fit they have to use a loop hole.

The city is basically making land owners give section 8 rent welfare to tenants, in a bid to keep the city affordable to long time residents during a housing shortage. You'd hope that the city would open up building more high rise housing (high end) to open up more space for the lower end of the community.
A few random thoughts/questions:

- This sounds similar to the incast problem which occurs in datacenters, but this happens on consumer Internet - cool.

- After reading both this post and the TCP/NC paper, it seems to me like TCP/NC is unfair to vanilla TCP. If all TCP/NC does is send the same number of packets, but the packets are "more sophisticated" encodings of the original data, link utilization would be the same. So apparently, TCP/NC is more aggressive than vanilla TCP, and that's fine, but I think it should be acknowledged (haha). When they say stuff like "TCP doesn’t see the packet loss, and as a result there’s no need for the TCP senders to reduce their sending rates", it's a bit unclear what they mean - you can just as well modify the TCP stack to ignore the packet loss and not reduce the sending rate, without network coding.

- Why not use TCP termination? You could install a performance-enhancing proxy at the Sat gate, and make sure the link is always 100% utilized.

- "Let’s increase the queue memory" - I thought this should theoretically work. See for example http://yuba.stanford.edu/~nickm/papers/sigcomm2004.pdf. If folks familiar with the apnic effort are reading, I would love to know if they tried such measures and what happened.

- Could CoDel improve the situation here?
True, it could be a cultural thing. His ad is more or less legal in China. Other preferences he could have added include height and weight requirement.
It is strange how fast things can change. I remember thinking 10 years ago that even decriminalization was an impossibility.

I am not sure if I am willing to say that legalization is an inevitability yet though.
The 2010 Act just merges the laws from the 1970s (equal pay, race relations, etc) into a single law. It was an exercise in tidying up the statute books.
Indeed, and false range detection should also not be a problem anymore.
Can software think like a doctor?
#casualsexism
When I started school, my dream was to figure out a theory to underpin a grand unified model of artificial intelligence. Imagine my disappointment once I started studying the subject in detail.

Most functional AI nowadays consists of algorithms that are carefully tuned to solve a very specific problem in a narrowly defined environment. All the research nowadays is pushing the boundaries of a local optimum. Right now, true AI is a pipe dream without a fundamental shift in how we approach AI-type problems. And no, machine learning/deep learning is not that shift; it is just another flavor of the same statistics that everybody already uses.

What concerns me is not Skynet; what concerns me is the exasperating over-confidence that some people have in our current AI capabilities, on Hacker News and elsewhere. Too often, we discuss such technology as a miracle tonic to various economic or social woes, but without acknowledging the current state of the technology and its limitations (or being completely ignorant of such), we might as well be discussing Star Trek transporters. And usually, the discussion veers into Star Trek territory. Proponents of self-driving cars: I AM LOOKING AT YOU.

Take self-driving cars: at least with humans, our failure modes are well-known. We cannot say the same for most software, especially software that relies on a fundamentally heuristic layer as input to the control system. To that mix, add extremely dynamic and completely unpredictable driving conditions -- tread lightly.
Similar experience in my two first-year Matlab classes in mechanical engineering.
I wouldn't worry too much about it. I worked out a very affordable licensing deal with Apple to use their patented Alpha Blending technology whenever I do graphics work: http://www.google.com/patents/US5379129

It comes out to mere pennies per frame rendered!
Lisp features are often the most powerful because they're as limited as Lisp, which we all know is pretty loose on this side.
Yeah, I don't mind. But they're either asking for a freaking genius or a liar, and since they're asking for a bunch of stuff that isn't really pertinent I'm willing to bet they pay like crap too. They'll get the liar and they'll probably deserve it.
Lookback has made it really easy for the product team I work with at Klarna to get real user feedback earlier and easier for the apps we have built. I'm glad to see they are out for Mac OX now so we can try this out instead of silverback since it would be good to consolidate to just one tool.
Personally, I don't think it's fair to lump their attitude in with the 1 year 10x developers.

I've met developers with this attitude, they power through work and are out the door on the clock, but they don't work over 40 hour weeks. The reason I say not to lump them with the 1-year-10x crowd is that they still push their technical skills in their own spare time and explore that passion off the clock, and were every bit as effective as the folks who did longer hours and pushed their skills while in the company office chairs.
This list is too personal and I personally don't find it beneficial. If you are looking for introduction to computer vision in general, get a good book such as "Computer Vision Models Learning and Inference" or start directly with OpenCV mentioned before.
Build Something Real at EasyPost (YC S13) – Revolutionizing Logistics
Hey! I worked on the preliminary efforts of this project in 2012, and was also a grader for the course. (I'm "Gibbons, A." in the citation list)

Many people are making great points - there's a wealth of uncontrolled variables (ie some students already know how to program), but it was a fascinating dataset and I could even see the paradigms play out over the quarter during discussions with my students, both experienced programmers and students getting their first exposure to programming.

I would offer as a larger takeaway that work like this has the potential to vastly increase our understanding of learning and development with the rise of MOOCs, ipads-in-every-classroom, and of course IDEs that save every incremental compilation :-)

Oh and as another mention - working with Marcelo and Paulo was awesome, both are super passionate, intelligent dudes.
Ah, Fantastic! He led the creation of the field of climatology if I recall.

If someone can do forecasting of AGI with similar empiricism that would be revolutionary and welcomed.
back end == node/io.js ?
As a contributor to several ML projects, I am happy the mainstream media and 'thought leaders' haven't found out and picked on early projects like OpenCog or DeepDive. We could've seen a tremendous amount of pseudoscience BS that would've undermined important initiatives.
Perhaps one reason for the secrecy is that the devices are unlicensed radio emitters and are illegal to use. Imagine how delighted the FCC would be if a law enforcement agency showed up and asked to operate in radio spectrum licensed to a wireless provider with no particular coordination with anyone else.

If the devices can be classed as something intended to deliberately disrupt the operation of a licensed radio service they could be classed as jamming devices and would be illegal to manufacture or possess.

These Stingray devices cross the line between passive monitoring and active attacks on public infrastructure. I can't really see how this can end well for the parties involved.
The problem with "artisanal" is it's not a protected word, whereas "handmade" is. By which I mean you can't slap a "handmade" sticker on any old product - you need to be able to demonstrate that it is substantially made by hand. But "artisanal" isn't quite the same. I could have "artisanal fruit loops".
To me the post is really not making the case at all that OCaml's object system is "best", as suggested in the HN headline. Really the only comparison to any other system is contrasting row polymorphism to duck typing. Like another user I was actually expecting this to be about CLOS based on the title. It'd still be a hard claim to make given some of the warts CLOS has, but at least it's a claim that people will often genuinely make.

(This also seems to be the fourth time the same post was submitted by the same user, with increasingly clickbaity headlines.)
Beautified contents of ZPass_00292300.doc.js:

http://pastebin.com/f8uYQDTs
An Enhanced Tool for Android App Analysis
+1 for click to result in a dropdown.

Great functionality and information! Just needs a bit of tweaking to the UX.
Once a recruiter asked me if I had 10 years of experience in a specific technology which is there for less than 5 years...I hung up the phone...
The true cost of maintaining a product database
I think that's a "few and far between" position. I've done the contract circuit and the permanent circuit around the UK for 20 years and it's been a rough ride. You're lucky if you find an ethical company that isn't fucking someone over intentionally somewhere.

To be fair the most interesting position I had was working for a giant company who's fortunes were amassed working on the most efficient ways of killing people.

Eventually the experience builds cynicism and you either end up accepting it, succumbing to depression or going "meh" and returning the compliment.

Healthy attitude is doing what matters which is what the parent is saying.
Sounds cool! Consider contributing it back to GitLab as a project service. Make sure to mention this comment in your merge request.
Ontopic: If I was checking you out for a position, the Python badge would definitely make an impact on me. It demonstrates that you really care about Python and think about it beyond just using it. Side note: if you're looking for a job (right now), I'm pretty much looking for you. Seriously.

Offtopic: "I want children, eventually, but I'm not ready yet. I'd also like another graduate degree, and I'd like even more experiences in finance"

I kind of think you just described not having children :) Which is fine, just decide now, because father age has a nontrivial impact on autism :(
And Prop 13 creates higher home prices in CA.

Both do little to protect their intended target (artists and elderly) both do a lot to protect the non-mobile (and in fact discourage mobility).
Passionate people might have lead the iPhone project, but there were assuredly many, many clock-punchers implementing the massive set of standard libraries available on the platform, writing specs and documentation, creating visual assets, sounds, etc.
hi nickgartmann, thanks for sharing this.
Is there is chance that this feature is merged into boot2docker mac installer?
Rent Control is about enabling community through housing stability. Places where the housing costs have skyrocketed out of the reach of anyone but investors are also the places with the lowest community participation and highest Landlord rights. If you want to run a city where only the rich have rights then don't have any rent control. But if you rent to people who aren't rich, and then when housing goes up you try to throw them out to make more money, they're going to want to get together, contact their politicians, and secure their housing stability. Just because you want to piggyback on the poor and lower middle class to float your investment until it starts making real money doesn't give you the right to complain about the poor and lower middle class for still being there. If you consider housing in one of the densest cities in the planet to be solely for investment purposes I think you have something wrong with your moral compass.
I bet "My Grandma back in Malaysia has been doing these crafts for years, here are her pieces" goes better than "I pay a bunch of high-school kids in Springfield, Kansas to glue those together for some pocket money"
If someone is passionate about woodworking, they will make better cabinets than someone who is not. Same with coding. It's not about the hours, at all.
Which would have been perfectly reasonable.

When pharma companies produce a new drug which appears to have a positive effect, they don't know that it will cause problems and don't have any data to back up any concerns.

So do they rush full-steam-ahead into the unknown? Do you unleash the drug to whomever wants it, without regulation? No, of course not; you approach with caution, you hold clinical trials, you collect data as you go and you look for potential problems before the drug is widespread.

Arguably a similarly controlled approach would have helped in the case of carbon output and will help in the case of AI. It's not about fear mongering or preventing progress, it's about discussing ways to approach with caution and solve problems (and minimise the damage they cause), if and when they arise.
Can you elaborate a bit on how it solves the problem of quarantining the malware without actually editing the customer's website?
Jenasah Sri Panuti Tiba DiKampung Halaman
Perhaps I'm misunderstanding basic economics here, but:

The 20 people who originally couldn't find houses in SF (who formerly would have needed to bid $4), can bid $2 on some of the formerly rent controlled houses. They get leases.

If the market rent is $4, and the control is $1, and the control disappears, why on earth wouldn't the landlords in possession of the formerly-controlled properties immediately raise their prices to the market price?
> People who are saying, "It shows you have a lot of free time" are nuts.

Just a boss clearly incentivized to keep down his underlings. I think it's unreasonable to expect anything else from people with that sort of incentives.
Your wireless provider can't/won't deactivate a SIM card if the phone is stolen?
Graphene breakthrough heralds ‘million-fold improvement’ in hard drive storage
I've been playing with this a for a few months now. Thanks to webpack / react starter (https://github.com/webpack/react-starter), you get that for free (with server-side rendering of your apps).

What I'd like to see is for webpack to add features from Pants like self-bootstrapping executables (PEX) or run tests based on which part of the code was affected by a commit. For the executable part, I guess Docker kind of solve that issue. See http://pantsbuild.github.io/ for more info

To be continued :)
What integration are you missing from GitLab? It has issue tracking, version control, code reviews, wiki's, CI and CD out of the box. Maybe we can use a little more of https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELO...
> 512MB RAM + 1.5GB of swap is the absolute minimum

lol
What concerns me is not Skynet; what concerns me is the exasperating over-confidence that some people have in our current AI capabilities, on Hacker News and elsewhere.

Yes exactly!!

Each AI winter is preceded by unrealistic expectations. If the unrealistic expectations this time are resoundingly fearful, I worry that the next AI winter will be even worse - like create legislation and basically kill the field worse.
Synology has also just announced Docker support on DSM 5.2 beta [1], so we could also run Gogs as a docker image :)

[1] https://www.synology.com/en-global/dsm/5.2beta/productivity
Some really nasty markup. Whatever CMS that's generated by, it's using BRs to simulate paragraphs and isn't doing a very good job of it.
I live in cambridge MA. We had rent control on some units, now we don't. It seems to have done little to stem the tide of expensive rental units.

I think building more adding more supply is the only way to help keep rents and sales prices at a reasonable level.

They charge higher taxes to non-resident owners, which is an interesting tactic. But rents have gone up enough that people who leave my building often opt to rent their units rather than sell them.

It doesn't help that my state doesn't seem to make public transit outside the city core a priority (Boston, Cambridge, Somerville, Brookline), meaning commutes into the city from outside can be painful.
Yeah, it's quite fascinating. Like the "Cybersyn Project" in Chile. [0]

Project Cybersyn was a Chilean project from 1971–1973 (during the government of President Salvador Allende) aimed at constructing a distributed decision support system to aid in the management of the national economy. The project consisted of four modules: an economic simulator, custom software to check factory performance, an operations room, and a national network of telex machines that were linked to one mainframe computer.

[0]: http://en.wikipedia.org/wiki/Project_Cybersyn
Sure it is.

Dive deep enough into anything and you'll find the Computer Science. Diffing trees is an integral part of React and other virtual DOM implementations.

Profiling and finding out where time is being spent in your application can lead to you having to choose data structures and algorithms which have more favourable Big-O characteristics.
A more constructive discussion would be regarding what % cap in rent increases best balances competing interests. Last year in SF rent-controlled housing (muti-unit, built before 1978) had a cap of 1.9%. http://www.sftu.org/annualincrease.html
Because there aren't 100 people in the model city willing/able to pay $4 rent. The landlords might attempt to do what you suggest, but as they fail to rent their properties month after month, they will gradually drop the rent they are asking until equilibrium is reached.
Rent control isn't the only problem. We don't have rent control in Boston/Cambridge but we also have skyrocketing rental prices. The fact is supply needs to at a minimum match demand or outpace it to suppress severe rent inflation. You can only get to that happy place if you make development easier; both San Francisco and Boston have very strong NIMBY groups in the various neighborhoods.
If supply goes up and demand is fixed, prices go down.
Rent control wouldn't have nearly this much of a distortive effect on the SF housing market if SF actually had enough housing in the first place.
There is no way San Franciscans renters should give up rent control without landlords giving up Prop 13. Landlords can hold property for decades without seeing their taxes go up, yet they cry crocodile tears about rent control (which resets every time a tenant leaves).

Rent control and Prop 13 are two sides of the same coin.
I'm not sure I understand what you mean by "straw man" here. The usual meaning is that to attack a straw man means to argue against a position that no one actually holds, but which is easier to attack than your opponent's actual position. The concerns about the long-term future of AI are real, actual beliefs held by serious people. At this point there's a respectable literature on the potential dangers of unconstrained, powerful optimizing agents; I linked a couple of examples. These arguments are well thought through and worth engaging.

By contrast, this article and many others are implicitly arguing against an actual straw man position, the position of "let's shut down AI research before it kills us all in six months", which no serious person on either side of this debate really holds (though it's understandable how someone who only read the discussion in the mainstream press could come to think this way).
Microsoft Announces Skype for Business
Thanks! And if you don't want to use Docker you can use the Omnibus packages of GitLab to install in 2 minutes.
> Actually what he's arguing (rightly) is that burnout is harmful. That's not the same as "programmer passion".

What I've been wondering about lately, though, is if what looks like passion can all of a sudden turn on you and manifest itself as burnout? That's why I feel a bit wary about "if I like to do it, then it's fine". What if I'm just deluding myself, and the burnout ends up hitting me even harder?

My biggest problem though, which is obvious and doesn't require much self-reflection, is that I have a pretty unbalanced lifestyle.
Before Muslims were a target, and even now, the FBI did this with "eco-terrorists": https://en.wikipedia.org/wiki/Eric_McDavid

I hope nobody here believes that these cases are instances of the FBI diligently protecting us against legions of terrorists, eco or otherwise, who want to destroy us all. It's very clear all these cases are, if not strictly speaking entrapment, then at least manufactured by the FBI preying on vulnerable people.

The real question is, why would they do this?

I can think of a few reasons:

1. Personal gain. Everybody in the FBI benefits from a successful case. The agent gets a notch on their belt. Their boss can demand more funding and more toys to capture future "jihadists". The prosecutors get a win and bump up their stats. Even people loosely connected benefit, like the journalists that can cover a juicy story for a few weeks, politicians that can attach themselves, etc.. The only real losers are people that are already isolated and unable to defend themselves.

2. Maintaining an image of social control. If you know that the FBI is bearing down on activists and Muslims, are you going to be as willing to join an activist group, participate in an Occupy-style protest movement, or even go to a protest? You could get tear gassed, you could say something like "Yeah, the banks need to go" to an FBI agent who later testifies that you planned to blow up a bank, it's a hassle, just stay home, the new season of 24 is supposed to be great anyway.

Personally, I think both of these are primary reasons; #1 incentivizes individuals to go through this plan, and #2 makes it more likely future plans will succeed by making the system as a whole harder to disrupt. This creates a positive feedback cycle where dissent is slowly marginalized out of existence, and all political discourse is limited to what the Republicans and Democrats delineate as "moderate" ground.

And, because the system works, it is basically impossible to change. Combine this with pervasive surveillance and you have permanent techno-dystopia.

The FBI uses plenty of software to do this. I hope that if anyone writing that software is reading these comments, they take a moment to consider the consequences of their actions.
If people had started to worry about the long-term effects of carbon output before it was already widespread, the Industrial Revolution would have been strangled at birth (the road from wood fires to solar panels leads through coal-burning steam engines; refuse to ever burn coal in large quantities and the chain is broken), and we would have stumbled around banging the rocks together until evolution optimized general intelligence out of existence or the sun autoclaved the biosphere.

Nothing in the world is more dangerous than premature attempts at safety.
The problem with the karma of Stack Overflow is that the questions that are the most viewed, and thus are getting the most votes, tend to be very easy, like the ones you mention, or this one [0] about merging two dictionaries in Python. At the end of the spectrum, a very advanced python answer wouldn't get that much views so much, like this one [1] about extending python with C - I think the guy who answered put some efforts in it and has experience in writing C modules for python, which would make him a solid python programmer.

One way to disrupt Stackoverflow would be to have some way to access a question's difficulty and give karma points accordingly.

[0] http://stackoverflow.com/questions/38987/how-can-i-merge-two...

[1] http://stackoverflow.com/questions/4238154/how-to-extend-pyt...