skysight-inc/HackerNews huggingface dataset:
We need to flag it, not delete it. Pretending this stuff doesn't exist isn't doing anyone any favors. It's far better to have a public record of who is posting this stuff. Let them advertise themselves, and let's deal with them. That's progressive. Censorship is for communists.

For a blanket solution I would suggest a "safe feed" default where tweets flagged as hate speech are removed from your feed. Also have a hate counter in profiles so the number of hate tweets is public information. Then if the user wishes to delete them and have no hate on record, they can. What the manual mod team would need to do is review unflagging requests. Flagging can be done by the community, and most of them will be right. Unflagging and malicious flagging is the right problem to focus on, not whether or not to delete something (minus cases where it's the law).
He starts with postulating status and seduction as irrational, but at least status signals are clearly not irrational by any measure, since other people take them into account. Similarly, seduction (looks like he defines it as choosing products based on criteria not directly related to primary functionality) can be called irrational only under a very narrow view of rationality, one that, for example, completely ignores aesthetics.

I am generally reluctant to call common human behaviors like that as irrational, as it postulates that the writer's mental model is superior to the one derived from millenia of evolution -- perhaps in some cases it can be argued that the environments in response to which they evolved no longer apply, but I really don't see that here.
The Vet, the Tortoise, and the Airport
Varnish is much more flexible than nginx. If you need to do complicated things around caching (and many people do), then it may ultimately be easier to cache with Varnish than nginx. Of course, many people don't, and hence nginx's built-in caching makes more sense. It's a purpose-built tool vs. a generic tool type of argument.

The article doesn't go into the reasons why, but they alluded to doing something interesting with caching:

> By flipping this standard use case around, using the right VCL configuration, and relying on some advanced Varnish features, we can address all three problems discussed in the previous section.
> It's all of the bullshit in-between that is totally unworkable - both practically and theoretically.

No. In most countries of the world, including the United states, limited social benefits exist.
It is sometimes messy, it is sometimes unfair. But they are reality.
The Gig Economy Is a Rigged Economy
You could replace Phoenix in the article with a number of other cities, and indeed find plenty of unique benefits for each of those areas. With the exception of possibly New York or Honolulu, you're almost guaranteed to find it would be significantly cheaper in every way.

It would be good to start to see the tech industry / startup space start to spread out just a little bit more than it currently is.
> hence austerity in the form of government bailouts.

I don't follow your point here. "Austerity" and "government bailout" are antithetical.
Ask HN: How important is pictures on your online personas?
I have always been curious how come there is not profile pictures on HN, but there are on GitHub. How important if for you guys to have a your face on the Internet?
I think so. But it's enabled by default in Linux and gcc. That was my point, that by default the code won't work.
Location is a serious thing in NYC for vendors. If someone moves within 10 feet of you, imagine your daily revenue cut in half.

Sometimes vendors will informally buy locations from other vendors.
Where were you? I was in SA from 79-95 as a kid in various Aramco compounds, mostly RT and DH.
Yeah. My new policy is that if an employer wants to have any sort of business dealings with MannaRelief or MannaTech, it's them or me - I'll walk away.
This is an important point and one that's often overlooked with OWASP content. Being on the wiki doesn't necessarily constitute well reviewed up to date advice (indeed there's a lot of outdated content there)

That said as it is a wiki anyone is free to create an account and improve it :)
I haven't had a chance to test HyperDev extensively cause it's a bit early and unstable, but c9 is like a full-fledged traditional IDE supporting anything you might program while a full Ubuntu virtual machine can install anything your project needs. C9 is open source and can be deployed on your own hardware.

HyperDev is specifically for web stuff and really slickly optimized around that handling deployment and everything.
That's not it at all. FB is just lame. It's the place where your grandma posts rants about Obama being Hitler. It's the place where your mom comments on all your pictures with your friends.

It has nothing to do with establishing an identity and everything to do with it being the online equivalent of your Aunt's living room on Thanksgiving.
Some interesting numbers:

* The US Population is 320 million [http://www.indexmundi.com/united_states/demographics_profile.html].
* Our federal budget is $3.9 trillion [https://en.wikipedia.org/wiki/United_States_federal_budget#Total_outlays_in_recent_budget_submissions]. * If every dollar of the budget went towards BI (no defense spending, no infrastructure, etc), that would be $12,260 / person / year.
* If you limit it to adults, it ends up around $15,000 / person / year (about 80% of the US population is 15 years or older [http://www.indexmundi.com/united_states/demographics_profile.html]).

This actually lines up pretty closely to the official poverty rate [https://en.wikipedia.org/wiki/Poverty_in_the_United_States#R...]. It equals an hourly wage of about $6 / hour.

I wonder if there were a BI, if those at or near the poverty line would tend to get more efficient with their spending. For example, moving towards lower cost parts of the country.
Thanks for clarifying! Now I'm curious to hear more about how you sync your dotfiles ;-)
Just a couple of commits from one contributor. I'll keep an eye on it; hope it gets more traction.
Kickstarter 101
in that example he is using symmetric encryption , so a password, no private key.
Whenever I use these services they are pretty much never as responsive as a local editor, which is to be expected I guess, but I don't see how this could replace someones dev environment if they're a serious programmer. Big companies are going to want to have a lot more control over the backend and how things are wired together. People just learning will want to know how to actually make things work and not just have their hand held the whole time. For small freelance work this looks like it cold be good, but even then you have to learn the "HyperDev" work flow.

I just build and deploy everything in containers using Vim as my editor.
Awesome. I've been waiting for the DNS fix (along with everyone else) so I can run it on Kubernetes.

I don't see a new Docker tag yet: https://hub.docker.com/r/library/alpine/tags/ Anyone know when it's expected to hit?
Edit: here's the issue tracking it https://github.com/gliderlabs/docker-alpine/issues/178
How basic income affects macroeconomic conditions (inflation, housing prices, demand for labor, etc.) is really important to figure out, but it’s honestly beyond the scope of this study. Unless BI is implemented on a macro level, we can't measure the macro-level effects. We’re focusing on the individual-level effects as a first step, but we'll be looking at more than happiness and well-being. We're using the pilot to help refine outcome measures, but we'll share those once they're finalized.
> Few people complain when rich and middle class people start moving into historically low income areas (at least until the poor can't afford to live there)

You must not be following the news much. If you even begin to move into a historically poor area, people will cry gentrification and start throwing rocks.
The default bash setting is to not write history until the session terminates. In which case the whole session will be forgotten, not just the stuff after overwriting HISTFILE (I always set it to /dev/null FWIW, didn't know blank was sufficient).
HyperDev is a little different - it has the editor and isn't, or at least won't be, Node.js specific - there will be support for several programming languages.
This is concerning as free tools often don't make economic sense. Even more concerning is how casually Joel treats this issue in the Q&A section. He should know better.
Anyone know how things are panning out after the grsecurity stopped making their stable patch series freely available? There was a fourm post and message on the mailing list a while but I've not been able to find anything more recent.
> The point being that it doesn't take 7 billion people to provide for 7 billion people. It might take only 1 billion people, or 500 million people, or even 100 million people, to provide enough resources to cover everyone else.

There's plenty of empiric evidence from wellfare states like Norway, Denmark and Sweden that "enough" is not enough for the receivers.

The people who receive always wants to receive more. We are not talking about giving people food and shelter anymore -- the level of welfare includes TV and internet subscriptions, smartphones, brand name sneakers and junk food. Just to name a few of the "Basics".
Due to human nature, the level of welfare demanded by the receivers will always be higher than the available welfore.
the most precious thing to a computer should be the human input, that's the thing that your brain worked on and that's what primarily should be recorded. (that's what source code is) Computers are deterministic, replaying your input should yield the same output again.

That is why it is soo important to save .bash_history (seriously, that's not a dot file you should be searching hard for)

saving other things are "nice to haves"
The fact that anybody would ever get convicted for sorcery tells you all you need to know.
Translation:

> Oh no! Someone has my email address and unique hashed password, they should be shot!
Broadly the people who contribute, contribute because they want the data to be useful. The people who don't care about the data being useful aren't contributing.

Which leads to things like:
https://wiki.openstreetmap.org/wiki/Quality_assurance
My view is that all these, ah, parameters for licensing - what is or is not, copyright, public domain existing in some countries and not others, etc, etc - none of these are things I have chosen. They are being imposed upon me. This is not okay. I feel no need to go along with it all, just because other entities force it upon me.

This is why I say license-free. It is rejection of these imposed parameters. I know what I want here - for other people to be able to use the library as they wish for whatever they wish, simple as that. No charges, no catches, go use it.

However, in practise, companies and individuals must abide by all this stuff, and so you see about the code being in the public domain, a license of your choice being granted if you wish for one, etc. This is to address the practical problems involved.

Regarding public domain, I think you've overlooked where it is explicitly placed in the public domain - it's the end of a couple of sentences, so it's understandable;

"If however for legal reasons a licence is required, the license of your choice will be granted, and license is hereby granted up front for a range of popular licenses : the MIT license, the BSD license, the Apache license, the GPL and LPGL (all versions thereof) and the Creative Commons licenses (all of them). Additionally, everything is also placed in the public domain."
To be fair, if the disbursements are frequent enough, you don't need to worry about food. It takes quite a while to actually starve, and a hungry enough person will buy food.

Shelter is another story, but as long as you provide a means to assign some of your BI ahead of time to a provider (landlord), this should also be a minor issue outside of the very mentally ill, who are going to be screwed in any system (including the current one) that doesn't take them under involuntary managed care.

When I say assigning your BI, I mean being able to go through a process on the spot that guarantees a landlord $x over y weeks from your BI in exchange for y weeks of tenancy, possibly with additional penalty fees the landlord can claim for any damage to the property. Essentially, a lease without the need for a security deposit or credit check. I'm certain you'd have quite a few places willing to take in renters with guaranteed rent coming in at regular intervals.
I think it's useful to talk about a real concrete example, so thank you for this comment.

Ideally, people wouldn't send death threats/hate speech. This seems practically unenforceable from Twitter's side.

So what if Twitter had a special feature where it could detect if you are receiving an unusual spike in notifications (and possibly even use sentiment analysis). Then it would present you with a nice, warm message:

"We noticed you're receiving an unusually high number of notifications. These messages may be abusive, hateful, or triggering."

Then provide options for turning your profile private, or a special new setting that completely hides @-notifications from people you don't follow.
Most of the shots are rendered using Magicavoxel, which make things looks fantastic with its realistic shadows and reflections. Anyone know how that's done? I've used the program and it renders those scenes very quickly.
> If we wanted to protect from misuse of funds we need a way to restrict how they spend their BI, like how food stamps work.

Except, of course, that food stamps don't work for that, despite the administrative overhead that trying to enforce specific uses puts, because people can (and do) find ways to illegally convert SNAP benefits, at a discount, to cash or non-covered goods and services.

Which is among the problems that UBI is offered to solve, by eliminating the ineffective paternalistic bureaucratic administration.
That's true, but making the basic income unconditional is going to change the population distribution drastically. There are a lot of nice, beautiful, cheap places in America where people don't live mainly because there's no work. If you have a basic income, that changes the calculus about where you can live. So those price increases will happen, but they're likely to happen in places where prices are already very low.
Thanks for your comment, I also grew up in a poor immigrant family (non academic parents) and was able to move to the top 0,5% and fully agree with you.

My personal experience is that the problems poor people face (at least here in the West) often originates in their own lack of self control, impulse control, ability to cooperate and ego.

I fear if we take away all outside pressure to be productive and yes, to some degree conform to society, we will create a disaster for all of us.

Giving free stuff to someone is the worst you can do for anyone. Giving opportunities helps.
Ill take 115F dry over 90F Chicago style humid any day.

Im in LA now and the difference humidity makes is night and day.
or, you're just attracted to bad websites. the problem is likely with you.
Is it just me or are several more funded startups shutting down in 2016?
we are witnessing the end of twitter.
Wow, this is extremely condescending with no actual backing information.

The person being responded to provided no actual backing information either.
It's public domain, so no license necessary. The blessing is awesome though.
How the mortgage industry puts buyers at risk
I accept that some people have this broad of a concept of "theft", and I have no problem (so long as it is clear what is meant) with using the word this way, however, once it is broadened this far, I fail to see any necessary connections with the moral implications of more typical definitions of "theft".
I had this same thought.

Even if the goal is to study how people act, it seems that actions would be very different depending on whether your community is isolated or not.

For example, if I'm part of a small study within a city, it's unlikely that most of my social sphere would also be part of the study. Thus I might be pressured to keep doing a job I hate to avoid the stigma of unemployment.

On the other hand, if I were in a small island community where everyone had UBI I think there would be much less pressure to keep working undesirable jobs.

Also, Oakland seems like a very expensive choice. Part of the reason I supported Give Directly's UBI experiment was because they are wisely choosing an area where funding can stretch to many more people. Obviously, there are some differences based on the country's level of development, but even choosing an isolated town in the USA would be cheaper and likely more informative.
> Driven to automate. Why? To what end? If you stop and think who really benefits the most from this endless pursuit to automate, you will see it really isn't your common neighbor.

So, the alternative is to pick a level of automation that society is comfortable with, and legally enforce that we never go past it? Maybe a jobs program where we take jobs away from robots and give them to humans, like repeatedly hammering sheet metal into certain shapes?

We'll need a one-world government to ensure that while we do all this, our neighboring countries don't just invest in robots and undercut us on price.

I sympathize with what you're feeling, but basically, there's no way to get to the idyllic world you envision without powerful totalitarian overlords.
Threatening to kill/harm someone is already illegal if the person on the receiving end of the threat has fear for their safety resulting from the threat. If people are so afraid they should consider the already existing methods we have of deterring criminal behavior.
Samsung now producing world's smallest 512GB SSD; it's half the weight of a dime
Nope. I used Emacs from 1999-2016, and just switched to Atom. A bunch of React/ES2015/Flow/StandardJS/eslint tools exist for Atom but not yet for Emacs. I used Emacs for everything -- email, IRC, coding. It's Atom that made me switch to ctrl-t (find file in project by partial filename match), by the way.
We would also remove all _current_ forms of welfare. No more food stamps, low income housing, maybe even medicare. I think social security would even be on the chopping block.

The total costs for all of this is no doubt close to 2 trillion. This isn't that unrealistic.

"Total Social Security and Medicare expenditures in 2013 were $1.3 trillion". [1]

https://en.wikipedia.org/wiki/Social_programs_in_the_United_...
Disruptive Students Affect Long-Term Prospects of Classmates
It is similar in that both allow you to create applications using web based editors but HyperDev focuses much more on simplicity. We start with the idea that everyone will experience their development environment from a web based interface in the future and try to design one as simple and powerful as possible.

I'm not an expert c9 user, but from my experience with it it is much more about recreating existing development environments on the web.

With HyperDev you don't need to pick a server OS or configure your environment to match your local, it is already set up and deployed. You just need to write the code.
Hmm, do you happen to know what the actual improvement is, in terms of a reduction in the probability of bit errors? What I'm thinking is.. assuming there are multiple weak links in the chain, strengthening one link, might not really make all that big of a difference. But I agree with the general point you're making - something is better than nothing.
If your suggestion is "people who are the target of persistent harassment should remove themselves from public discussions", that seems at least as contrary to the ideal of free speech as removing the harassers.
In all honesty, I will be rather surprised if it really winds up being a truly random selection of the Oakland population. The political incentives for the city to find a way to put a thumb on the scales will be very strong.
I like to think of it as a thought experiment with some working code attached.
Yeah, I have no physical intuition or hands on skills. I have played around with an arduino or two a few years back, but that's about it.

Recently I've been thinking about setting up my on solar + wind energy generating systems in my yard just for fun. Mostly off the shelf parts that I just need to assemble together.

Any good hackspaces you know of that's accepting for complete beginners? I'm in the SF/Bay Area
Can you expand on that?

Note: I'm pretty far on the 'yay cryptocurrency' scale, but I'm just missing what you're saying here.
Having worked in 125F with near-zero humidity (Kuwait) and 90F with 100% humidity (Alabama), I'll take the dry heat every time.
The Netherlands is experimenting with Basic Income: http://qz.com/473779/several-dutch-cities-want-to-give-resid...
I probably won't connect with you on LinkedIn if you don't have a picture. Too many scammers and spammers.
I see it uses busybox. Does this mean it's for low-spec instances and embedded devices, or did they base it on busybox because shellshock only affected GNU Bash and they felt the GNU tools couldn't be trusted anymore?
I am not a Scala programmer. Can you please give some examples of how Scala integrates OO and FP better than other languages?
"The squeaky wheel gets the grease". I have heard far many times for my liking that Apple/Facebook/Twitter/Google...etc are private companies and they can do whatever they want as an argument. The same goes for products that are free. It doesn't automatically mean that we lose the right to criticize. It's necessary and healthy to raise objections and demand features that we'd like to have. It's in these companies' own best interests to listen to their customers and make decisions with their customers in mind (too). Even if these companies don't take heed, someone else would. May be another company would build something we are asking for. May be another social media company could pop up with a constitution like protection of freedom of speech.

The difference is that nobody is asking for these companies to be banned or to cease operations. They are free to do what they want and we are free to ask what we want.
“Space is 4D” – Theory Claims that Time is Not the 4th Dimension
Here's a serious question. I'm like, 50/50 with whether or not I believe BI could work or not, but I really believe it can NOT work without being universal in nature.

By doing it in a small geographic area only, aren't you're already skewing your results?

These people have now an additional incentive not to leave the area, when otherwise there may have better opportunities for upward social mobility. Now you've got a closed system, so how do you handle the general move in and move outs in the area? Are new residents not welcome to it? If not now you've got a big income discrepancy. If they are welcome to it, how do you prevent a flood of new residents?

It seems like it's doomed to fail with a small sample size, for any number of reasons. Be very careful here, as this sample is a slice of real human beings, who could be impacted in real ways throughout their lives.
They can simply sell the card at a discount to what it's worth. The buyer can then use it to purchase goods that he needs and pocket the difference, or resell them at normal retail or more. It's a huge problem.

http://www.al.com/news/birmingham/index.ssf/2015/06/fraud_ri...
This is as sad as it was predictable. Disallowing people to speak about certain things makes it very easy to target your political enemies. Well played, EU. Well played.

What a coincidence that some opposition parties' platforms can be classed "hate speech" under the vague guidelines. These views can now be safely removed and the parties silenced.
This. So much this. Very few people seem to understand that rent is based on what the location gives you access to. Thus, most well-intentioned schemes to help the poor end up not working.

It is possible to avoid these traps, but only by first understanding how rents are set.