skysight-inc/HackerNews huggingface dataset:
You might want to re-read the criticisms about the Broken Windows theory. They didn't disprove it. They only showed that it is not necessarily the only cause of crime in cities.

On the Internet, the theory holds up really well. If you run a site that doesn't ban child porn, then you quickly get lots of child porn. If you don't stop porn, then you quickly get porn. Same with drugs, human trafficking, etc.

If you put an unmoderated public proxy on the web, it will quickly be used for spam, network attacks, and other malicious activities. And if you monitor the rate it is used for malicious purposes, you'll see it start slowly and then quickly ramp up to being mostly used for malicious causes.

If you put up an unmoderated public FTP site, it might be a while before the bad guys find it. But then they will start using it. For storing porn, child porn, warez, distributing malware, coordinating phishing attacks, etc.

Similarly, the reason you don't see many escort services offered on Google Hangouts or Facebook or eBay isn't because the escort services haven't tried being there. They are not there because Google and Facebook and eBay actively kick them out. Craigslist is not as proactive, so it has more escort offerings. And TOR? Not only is it not proactively stopping it, it has entire forums dedicated to supporting it. There's even forums where you can rate your escort! (Escort services are typically associated with prostitution, human trafficking, pornography, drugs, and money laundering.)
>ZDoom and GZDoom

and then there's Zandronum, which is built on GZDoom and adds modern multiplayer features (servers, in-game joining, etc).
Shift – Safe and easy online MySQL migrations (a new Square open source project)
Forty years ago, Parker was a fairly small town, and you were clearly out in the country for a while before you got there. Aurora was a well-populated suburb then, but as I recall it ended around Tamarack (?); anyway, there wasn't much if any of Aurora east of a line running N-S from the east end of Stapleton Airport.
A great bit of journalism here, hopefully it reaches a lot of eyes.
I think that the fines levied on restaurants that are knowingly deceiving their customers should be much higher. The articles states $300 is the fine for first-time offenders, this is hardly much of a deterrence considering the premiums placed on 'locally sourced' dishes.

If you want to get a good feel of how much proper locally grown food is, pop in to a butchers. It costs £15/$21 for a single t-bone, but man is it worth it. I think we are too used to eating sub-standard meats/fish as we want to consume it more often.
Yes, this is a real problem.

The solution, as I see it, is to teach less experienced developers about why old school ideas like standardisation and curation and longevity and compatibility are important in the first place. We should be sharing knowledge about the sound programming fundamentals and good practices that we’ve spent half a century and change learning. This is particularly true in fields like web development, where the low barriers to entry and potential for great success (mostly illusory, of course) attract a lot of practitioners who are relatively inexperienced and may simply have no idea how much they are missing.

We shouldn’t be praising those who advocate moving fast and breaking things, or auto-updating software every few days, or so-called living standards. We shouldn’t be encouraging a programming style that is one step above join-the-dots puzzles and colouring by numbers (or downloading random modules from some package repo and then asking on Stack Overflow how to make them work, as we call these games in 2016). We shouldn’t be encouraging anyone to treat an applicant’s GitHub account as their CV, and by extension both encouraging less experienced developers to pad out their GitHub with trivial reimplementations of things so they look busy and overlooking anyone who’s too busy doing real work to play the game. We shouldn’t be encouraging those who want to deprecate anything older than five minutes and expect the whole world to stop what it’s doing and update for their convenience. These are the get rich quick schemes of the software development world, the ways that a few people win big but most people just produce poorly-conceived, short-lived, low quality work that in many cases will fail soon afterwards.

Unfortunately, the second set of ideas there have been getting far more attention than the first lately, and it doesn’t help that some of the biggest names in the industry are some of the worst offenders. Until some high profile organisations or established thought leaders start promoting a few more old school values like building things that actually work and not penny-pinching at every possible step along the way, it’s hard to see the overall culture shifting in a more healthy direction, and the best we can do is try to do better with our own projects.
Last year my daughter, then nine, discovered Minecraft and fell in love with it. The wonderful and surprising result was that it seemed to make her fall in love with problem-solving and architecture in general. Suddenly programming wasn't boring, it was empowering.

I was skeptical at first; now we have it on every device in our house and we have a family server that we share with my sister and dad.
I would like to be offered the choice. That is, most managers come from "the business" or something, and have never been an engineer, and don't want to have been an engineer. Given a choice, I'd pick the manager that was an engineer, but those folks are pretty rare.
Literally, this is exactly why the Senate was constructed in the way in which it is, as a check on mass-rule politics and the more populous states ramrodding country-wide legislation through.
the nyt proposal is a weird way to divide up the midwest compared to a dialect map.

http://aschmann.net/AmEng/index_collection/AmericanEnglishDi...

http://cascade.uoregon.edu/fall2011/humanities/west-coast-sp...
OK, fair point. I think you're right, it should be all or nothing.
This is one of my favorite features of GitHub, alongside reply by email to comment.

Does anyone know how their beacons get around Gmail's tracking buster? (https://gmail.googleblog.com/2013/12/images-now-showing.html)
We have that in Cambridge MA. Buts its the other way around, your assessed property value is lowered for tax purposes if you live there.

Honestly in my building near harvard square this hasn't seemed to prevent those from moving out from renting (rents have gone a little nuts here too). Its a decent idea, as it incentives people to sell when they move. We have had some people cashing out, because values are high.

"The City of Cambridge offers a residential exemption to property that serves as a property owner’s principal residence. To be eligible for FY17, the owner must own and occupy their property as their principal residence on January 1, 2016 shown on 2015 Massachusetts Income Tax."

https://www.cambridgema.gov/assess
>That's what you meant, right?

Yes, exactly.
yes, it is worth it, and ... the cost of a high quality steak reflects how often you should probably be eating steak. i.e. not very often.
Apache Allura releases v1.4.0 with new customization improvements
This is a very commonly implemented practice in HTML emails. Nothing to bust out your tinfoil hat over (just keep it on your desk, I'm sure it will be needed after reading other HN posts). Just disable loading external images by default in your email client if you don't want these services to know if you've read their email.
3. You are paying your developers how much?

Ironically this was how I felt sometimes talking to various EU-based companies I was considering working with last year. Especially given the popularity of the "you're a contractor your first year, then maybe you become an employee" model.

I was looking at a situation where:

1. The base pay was already less than my prior salary had been, and

2. Because of the "start as contractor" model I'd get to pay at least an additional 15% in tax for the privilege of working for them, and

3. Because contractors are responsible for their own insurance, I'd get to pay for that out of my own pocket too, and

4. Since even the base pre-tax, pre-overhead rate was about 20% less than my prior salary, it'd kill me when time came to negotiate for my next job -- it'd be the same as being set back multiple years' worth of seniority/experience, since salary negotiation always starts with what you made at your last job.

I ran the math on one offer and it came out close to an effective 40% cut plus a likely significant reduction in whatever I'd make at future jobs. And that's just flat-out unacceptable.
I don't believe anybody does that, let alone the government. Restaurant inspections check to make sure the restaurants are hygienic and safe, not that the food matches the label.
At some point in your scenario proposition 13 would be tossed out and property taxes would be hiked up which would decrease property values. The process to amend California's state constitution is relatively accessible and particularly susceptible to waves of populist sentiment. If you're a homeowner with a vested interest in the status quo (very low property taxes) you also have a vested interest in keeping the home ownership and owner occupied rates relatively high (whether you know it or not) in order to maintain that political support.
> Law is not an algorithm

Hopefully one day the laws will be coded in PROLOG and open sourced. Then we can use computers to reason and decide about it.
Start moving high paying jobs elsewhere.
Password reset tokens through email has always troubled me. Unless the email content is encrypted (and almost never is) then that token is exposed (imagine a compromised email server that harvests these tokens). Usually these things are time limited and you can know if another entity reset your password but it may be too late at that point.
US anti-encryption law is so 'braindead' it will outlaw file compression
Agreed, my kids (10) gave up on Minecraft a while ago and have been completely focused on Roblox for the past year.
But if you're a real hacker, then you work in San Francisco. /s
Oops! I appreciate your bringing this to my attention. This is an unexpected downside to my custom git-based publishing scheme -- easy to leave out EXIF wiping in the asset pipeline.

In the future, it's really important to attempt such notices privately first. Even if the information is out there, making that knowledge public in a popular spot greatly increases the exposure. I'm sure that with your skillset you could have a direct line to contact me in less than a minute.
Except it's the opposite now- smaller states out punch larger states.
One difference is a GET is likely to have less/no rate limiting vs. a login POST, making it faster to brute force.
I think a large percentage of readers here live in the bay area, and there are lots of strong feelings about housing in SF and the Bay Area in general so these articles will keep coming.
That OS/2 2.0 fiasco is one of my favorite topic, with NT originally being "NT OS/2". I have a bad opinion of it.
Some radio amateur could perhaps help. 40 years is a long time and equipment is now amazingly cheap.
House votes to block FCC from regulating broadband prices
I pointed this out when I was at Twitter when they were still using the normal short t.co URLs inside DMs. We quickly switch to using very long tokens for those generated URLs. To me it seems completely obvious and I struggle with the developer that stored private information in something so eminently scannable.
Just in: SF housing prices dropping.[1]

Wait until a few of the big overvalued startups tank (looking at you, Twitter) and the bubble will be over.

[1] http://fortune.com/2016/04/15/san-francisco-housing-prices-d...
See: almost anyone in San Francisco complaining about "tech bros"
Why not move the upvotes too??

308 points!!

The other one has only 180 points and therefor will vanish from the frontpage a lot sooner. It's already on 24th instead of 1th (as it would be otherwise), so it seems like...
The social security net isn't paid for by the people it helps at the time they're receiving the benefits. It is designed on the principle that many of the benefits are temporary subsidies which some of the recipients are going to pay back in future out of higher taxes (or have already paid far more in their taxes for years). Obviously there's some net rich to poor transfer, but the main point is that both social security and UBI have direct costs to people who are actively buying making stuff, making stuff and investing in creating jobs in the American economy, which may or may not be greater than the economic gains from poorer people continuing to spend in downturn, not defaulting on their loans and being able to afford to sort out their health problems or relocate to somewhere with jobs, depending on how efficient the redistribution is. This, on the other hand, is just giving 6000 people money that local economy wouldn't have otherwise seen. Of course the community is likely to be better off overall, and even the rich people are going to think it's a totally brilliant idea because they're net gainers too.

Studying the effect of large scale outside cash injections into a community is not a remotely plausible proxy for studying the economic effects of a redistribution scheme.
Yep, I was talking about FHA but misremembered the %. Still crazy low. MI sucks but hey, 3.5%.
Again, the issue we run into is with coherence. The Rust team decided that adding a dependency should never in itself break your build, and adding an impl/instance to a library should never be a breaking change. Haskell doesn't make this guarantee. C++ doesn't even typecheck parameters.

Providing this guarantee means establishing what are called orphan rules: you can only `impl Trait for (Type1, Type2, ...)` if a certain portion of those traits and types are defined within the same library as the impl (the exact rules are nuanced, there's an RFC that defines them). The rules that were arrived at as providing the best guarantees unfortunately make it difficult to implement the operator overloading traits in the way a lot of numeric libraries want.

For example, you can't define a trait `Integer` and `impl<T: Integer> Add<T> for T`.

I'm actually not sure what the OP's specific complaint is, but its ultimate cause is something along these lines.
Did you manage to get hot reload working with TypeScript (without going through Babel in the middle)? Currently using webpack + typescript but still have Babel in the middle for the occasional hot reload.

We could drop hot reload but it is occasionally nice
Northern California would be a lot nicer if it were a separate state, formed at the border of Monterey and SLO counties.
I've long advocated redrawing state borders, similar to how they're shown in http://www.tjc.com/38states/

The main factor is that cities (metro areas) should not cross state boundaries, because this creates an administrative nightmare. Look at all the problems between NJ and NY because the NYC metro area includes all of northern NJ, but it has its own separate state government.

There's many, many places in this nation where different parts of a state have entirely different cultures, and really shouldn't be in the same state together. "Upstate" NY and NYC are a prime example here, but so are Chicago and rural Illinois, plus maybe the Seattle and Portland areas and the eastern sides of their respective states. Maybe a lot of people would be happier with their states broken up so they don't have their local politics dominated by people hundreds of miles away who don't share their values, and would prefer to team up with similar parts of neighboring states (eastern WA and OR might want to just join Idaho for instance).

themagician is correct though: there'd be little agreement on how to redraw things. My idea for dealing with that is to make it voluntary, at the county level, and proceed county-by-county at moving state lines around, or having referenda elections on larger changes (such as folding Rhode Island either into the eastern half of Connecticut, or combining both of those with Massachusetts). Combine this with an election system that allows people to make multiple choices. For instance, let a voter in Spokane WA rank the following choices in their order of preference: 1. stay in WA with Seattle, 2. Become part of a separate, independent state of eastern WA, 3. Become part of a new state that includes eastern WA and OR together, 4. Become part of a new state that includes #3 and the ID panhandle, 5. Join ID.

The fundamental theme is that people in every locality should have the right of self-determination, something that politicians usually seem to sneer at. If voters in Charlotte, NC don't want to be part of that state any more, they shouldn't have to be, and if they can get the counties surrounding them to join them in creating a new state, or just merging with TN or VA, they should have that right. Of course, there are big issues of feasibility which must be considered. But a lot of break-ups wouldn't be that hard to do, such as separating NYC from upstate NY.
https://news.ycombinator.com/item?id=11497970
Droplet – A Smarter Way to Water Plants
In context Montana etc rebounded less because it fell less, and it fell less because it missed the boom.

There are many ways of looking at the US, but quality of life is more than just cost of living. The same house might cost 50k or 2.5 million just based on location, but you can't buy pollution free air, low traffic levels etc. On the other hand there are many advantages to living in or near a mega city like a wide range of good restaurants.

Even things as basic as crime stats get mixed into this. People simply get away with less crap in city's.

Getting back to politics I think America is simply less unified than people assume. People live vastly different lives and want a wide range of things.
I decouple my UI state and my appstate like described here: https://medium.com/@spitzwegerich/a-different-way-of-supplyi...
You're joking right?
Interesting illustration of the issue. As the article shows, users are not merely passive consumers, but an active component in the moderation process because users are first to encounter the offensive material. Sure, users don't want to see that stuff, but believable that it's the companies more than users striving to remain blissful unaware of the horrific crap that moderators have to deal with. As you point out, the issue is the effect on the moderator, if it's as bad and widespread as portrayed it may rise to the level of a public health problem.
... but what about all the poor like-minded "progressive" people who, in mid-conversation, fart, bend over and inhale before resuming?
Dialect maps dont necessarily have anything to do with how people live the lives culturally and politically. Seems like a poor option.
Do you have some data to back this up?
No, facing a 40% increase in your rent without an attendant increase in your wages or salary is scary no matter what the macro situation is. Anybody working on or thinking about housing policy needs to keep this in mind -- no matter how right your policy prescriptions may be, you need to keep in mind that they may do massive harm to individuals in the short term. And the failure to even try to ameliorate those harms is one of the reasons why things like getting rid of rent control are politically impossible.
Farewell, App Academy. Hello, Airbnb (Part 2)
Darpa is moving ahead with plans to build its XS-1 spaceplane
I almost overlooked this link. The presentation is very nice. It starts with an evolution of 8 bit (256 color palette/EGA) images at Lucas Games, from simple to dithered to more advanced (and impressive) animations based on palette-shifting.

It then uses the metaphor of "Renaissance" vs. "Renaissance Faire" to talk about an 8-bit style, which doesn't have to reproduce the exact details of 8-bit colors, but rather the aesthetic - "8-bitish art". Followed by details of how to do it.
Do you agree that the Tech industry is in a bubble?
i've had doctors surprised that i refused to take opiates to treat some pain. and what do you know, there was an alternative medication that was way less harmful, and only required a $25 shot.

it's fucking ridiculous how hard they push expensive pills.
"I'm paranoid enough to be worried about an email beacon. But instead of protecting myself with a secure client or text-only mode, I'd like to trust that people aren't going to track me."

Right.
What are average wages like in NYC/DC? More than ~$30k gross, like in Israel? What is the transit like in NYC with regards to the ability of the middle and lower classes to live outside of Manhattan?

Remember that OP suggested Tel Aviv's bad transit is not an issue cause you can walk anywhere if you live in the city (mostly if you live somewhat near the center/downtown, but nm that for now).
Here is a map of the US according the distance to major cities.
http://www.dailymail.co.uk/sciencetech/article-2626281/The-m...

Electoral college reform (fifty states with equal population)
http://fakeisthenewreal.org/reform/

This type of gerrymandering or repartition is a rich part of US voting history. The legal term might be "apportionment" or the math term could be "equipartition".

https://en.wikipedia.org/wiki/United_States_congressional_ap...

Representatives and direct Taxes shall be apportioned among the several States
which may be included within this Union, according to their respective Numbers
which shall be determined by adding to the whole Number of free Persons,
including those bound to Service for a Term of Years, & excluding Indians not
taxed, three fifths of all other Persons.

The Number of Representatives shall not exceed one for every thirty Thousand,
but each State shall have at least one Representative;…

These touch questions about geographical fairness have always existed. In the 21st century, these might be solved with computational geometry.
Why not just split California up into smaller states? Wouldn't that also solve the problem?
It's undeniably a big issue in many parts of the US - especially the "booming" ones. Here in Oregon, we're getting tons of 'refugees' from California who, in turn, drive up prices here.

It's also a huge issue for anyone working for a startup in that area, especially for those who are no longer young and single and thus require a bit more in terms of their housing.
Rackspace Becomes AWS DevOps Competency Partner
Leave. You all work on the internet.

The main reason you moved there in the 90s is 1) because it was pretty and pleasant, and the culture was eccentric and liberal, and 2) because Willie Brown was unbelievably friendly to rezoning everything to accommodate you at the expense of the diverse people who used to be able to afford to live there. Now, astonishingly, the wealthy libertarian line is that the problem is that they won't let you continue doing it until the place looks like a giant housing project. SROs that can be slotted in by crane are hailed as a technological innovation.

http://www.sfgate.com/bayarea/article/How-S-F-s-live-work-de...

"Manhattanization" is definitely a good word for it, because Manhattan is a cultural wasteland where no one interesting can afford to live, where the wealthy moved in the 80s because it was filled with interesting people.
Well, they sent the email in the first place. So they obviously already know the content.
If someone actually tried to execute that sell and buy strategy the large transaction costs would eat up any possible tax savings.
What about a queer person in Eastern Oregon who wants Oregons more progressive laws, rather than living under Idahos?
Sure, though Paris may have better transit than SF.

But from the commentariat of HN, you'd think that SF had the density of Dallas or something. Just pointing out that it's already pretty dense.