skysight-inc/HackerNews huggingface dataset:
SF has a massive annual budget, about $9B (http://sfmayor.org/ftp/uploadedfiles/mayor/budget/SF_Budget_...). To put this into perspective our city has a larger budget than 12 individual US States (https://en.wikipedia.org/wiki/List_of_U.S._state_budgets).

The default position of the city is to consistently raise taxes. Is it possible to utilize our current resources more effectively?
"Actually reviewing only unknown code from in an unknown file in an unknown function is very rare."

I am not sure if I am understanding you correctly, but every programming job where you weren't the original author involves looking at unknown code and trying to work out what the hell it is doing.
A UBI funded by strongly progressive taxation is a means of forcing productivity gains to help those in the bottom half (or more, depending on the exact setup) of the income distribution.

But to have a UBI sufficient to provide benefits to replace traditional employment protections (as well as social safety nets) and make the gig economy a net win for workers seems like it would take significant productivity advances from where we are now.

But, no, its not automatic in any case -- its an active step, and in many ways in an opposite direction to the neoliberal "reforms" many jurisdictions have adopted since the 1970s which have assured that productivity gains do not benefit the poor and working class.
This is a very interesting article. I believe there is value to using libraries about there is something to be said for monrepos. Interesting that Google and Facebook are working together to extend Mercurial for large repo's.

The article gave me the following idea's to extend GitLab: Copy-on-write fuse filesystem https://gitlab.com/gitlab-org/gitlab-ce/issues/19292
Autocommit using auto-assigned approvers
https://gitlab.com/gitlab-org/gitlab-ce/issues/19293
CI suggesting edits
https://gitlab.com/gitlab-org/gitlab-ce/issues/19294 Coordinated atomic merges across multiple projects https://gitlab.com/gitlab-org/gitlab-ce/issues/19266
The article seems to suggest that encrypt-then-compress would be the right solution in some circumstances, but really that's just as effective as encryption only with no compression. I don't feel the article is totally clear about this.
I was thinking the same thing. Is Uber a taxi company or a "tech company"? Is Airbnb a lodging company or a "tech company"?

Don't all companies nowadays involve some sort of "technology"?
I'm doing about 10 hours a week on it, I figured I would 'soft launch' it rough instead and polish it up as I get closer to the start of school year .
I am able to leave my phone in my office in the basement and walk upstairs to get a cup of coffee and stay on the call with my bluetooth headphones.

Then again, if I'm biking and my phone is in my right pocket and I turn my head to the left, the audio skips. So I don't know if I can blame than on range, but there's something odd going on there.
The Tyranny of the Clock – Ivan Sutherland (2012) [pdf]
the problem being, most judges won't even allow it to be mentioned as an option. So the jurists have to know about it ahead of time and know their rights to use it without getting thrown in jail themselves.
Looking at the structure, the DSSSL language looks reminiscent of modern-day Sass.
Airbnb Sues San Francisco Over Rental Registrations
Two reasons: main target is the US market and/or raising american venture capital.
anyone else find it somewhat creepy that Siri, Cortana etc. all have female voices/names?
> If you only tax for workers above a certain wage [...] you might make it work.

Actually, payroll taxes usually do the opposite: "It only applies to the first $110K in earnings. That way, it makes sure to capture a significant portion of the earnings of all poor-to-middle-class people, and then cut off before capturing a significant portion of the earnings of any rich people."

http://gawker.com/5986230/the-unfairness-and-stupidity-of-th...
Wow. Didn't know it was such a common construct, and should have googled.
I'm mostly in favour of the "principle of least power", but I think the requirements for CSS would be a good fit for something like DSSSL:

- Designers/developers will, as a general rule, always max-out the system; as long as the performance is at an acceptable level, the features and bloat will increase. If it becomes unacceptable, those features and bloat will be trimmed accordingly. Hence, no matter the underlying technology, performance will almost always hover around "barely acceptable". The difference would be how much "bang for the buck" we would get for that performance; presumably a "barely acceptable" page using CSS would be capable of more than a "barely acceptable" page using DSSSL, since DSSSL would exhaust the performance budget more quickly.

- Trying to dictate which stylistic elements can/cannot be used seems like a thankless task, since many will disagree and either come up with awkward workarounds or lobby to get their desired features included (which may or may not disrupt the coherence of the provided elements). Providing a full programming language is effectively pre-empting those workarounds, and giving the community control over the available elements (e.g. via libraries). This would lead to lots of awful code, but some good ideas would emerge and become widely adopted. Browsers might specialise their evaluators to speed up common usages, etc. Very similar to Javascript, polyfills, etc.

- CSS is, after all, "just" styling information, and is applied progressively on top of HTML. The document is still machine-readable, even if we might not be able to answer particular questions about its layout and visuals. It's conceivable that some people might, for example, obfuscate their document content, and re-assemble them using styles, e.g. to prevent crawling; that's more of a cultural/social issue than a technical one though, and that cat's already out of the bag with Javascript, single page apps, etc.

In any case, the current trend of working around CSS's limitations with Javascript is the worst of both worlds. At least we might attempt to evaluate DSSSL, to see what it might look like, whilst any attempts to evaluate Javascript will quickly run into barriers like side-effects (should we run AJAX calls? What should "alert" do? etc.)
awk, grep, sed, and these days I add jq to my standard tool belt. I also really enjoy fish as my shell language of choice. Languages, runtimes, etc come and go but these programs remain as useful as they were 19 years ago when I first learned about them.
Sounds a bit like popcorn time.
If you know absolutely nothing about the uncompressed original, then it seems indeed pretty hard to infer anything from the compressed version. But as soon as you know something, for example the rough size of the uncompressed original, you can for example start to infer that the content is either more like AAA or more like ABC because repetitions will compress better. And in reality it is really unlikely that an attacker knows nothing at all about the content. You know the type of data, you know what the header structure of the file format looks like. Or you could try to learn something from the statistics of the observed messages. Maybe the data contains a time stamp that correlates with the time you observe the message. The possibilities are endless.
You might try http://web.horde.org/reactd3.org/

It mostly uses React to interface with DOM and d3 v4.0 for the math, etc.
Care to give some examples how? For me, Eclipse has remained very stable. Maybe we are using them for different languages and/or things.
"You're getting down-voted because you're asking for company executives, who are human beings, to be killed for something that hasn't quite proven out to be a "crime" yet."

Did you really interpret it that way? I'm speaking of companies, not people. Apologies for not being clear. I am speaking of a "corporate death penalty"; one for companies. The person I was replying to said other car companies are doing the same thing, and I would hope they would face consequences as well, if so.

I explicitly stated in my first comment that I oppose the death penalty for humans in criminal cases.
Peter Thiel has said (http://a16z.com/2015/01/18/12-things-learned-from-chris-dixo...):

> The best startups are good ideas that look like bad ideas.

Well, here we go. Certainly "improve cities" is a good idea. It's certainly hard to do; it's certainly a giant task. But if YC can pull it off, it stands to pay off handsomely.

So high risk, high reward? Sounds like a startup to me.
This succinctly sums up my feelings, thank you.
Thank you, that was the tldr I was looking for in this thread.
> And DSSSL would've been able to handle much or maybe even all of what's currently handled by Javascript.

I severely doubt that. JavaScript can inspect attributes of anything on the entire page, run remote HTTP queries and inspect their attributes, and make styling decisions based on those, on the fly, and in response to user GUI events.

Granted, I'd probably be really okay with these features no longer existing. Just saying, I don't think any DSSSL could have taken them on.
I'm being facetious and exaggerating a bit, sure. But for every engineer doing cool machine learning stuff, there are 10 mucking about with AdWords and AdSense front-ends -- on customer-facing stuff that they probably don't use themselves. It's energising to work on a product you use, it's draining to work on one you don't.

(And I guess I'm putting words into the mouth of the earlier poster, sorry about that. This is from my own experience, not theirs!)
Thinking like this is considered bigoted nowadays.
I'm curious to know how Google gets efficient usage of their hardware when people are choosing weird RAM/CPU combos. Do you know if they have released any information on this?
There's a dead Walmart near me. They and the neighboring stores moved a mile up the road to a new location.

It would be good for municipalities to require shutdown bonds from these big-box outfits. But any town that has the clout to extract that sort of concession from the retailer also has the clout to keep them out entirely, so that's not workable.

Affordable housing? Manufactured housing sites? (meaning indoor trailer parks?) That sort of use might overcome the gross energy inefficiency of these things.
Will it damage my MacBook if I put it in the fridge to cool it down?
haproxy and redis are the two that come to mind. Not necessarily because they make me happy, but they never seem to make me angry or sad. Which with most infrastructure software is rare.
> git checkout takes several minutes X number of devs in the company
> git pull takes several minutes X number of dev
> people running get fetch as a cron job, screwing up and getting into weird state

I feel like you are addressing teams of several hundreds of developers. Unless they commit large binary files each day this is hardly an issue for smaller several tens people teams.

> even after stringent code reviews, bad code gets checked in and break multiple projects not just your team's project.

Revert such code immediately once detected by the CI. Which is harder to do if the changes and their adjustments are spread across dozen of repositories. Also, please compare the easiness of setting up CI for a hundred of repositories compared to a single one with tens thousand of files.

> your IDE (IntelliJ in my case) stops working because your project has million of files. Require creative tweaks to only include modules you are working on.

Monorepo does not mean you have to load everything in a single workspace. It means everything gets committed at once. If your tools cannot handle so many files or cannot be configured to work on subsets, blame your tools.

Yes, monorepo present some challenges but handling hundred of repositories is no better. Having done both, I prefer the former.

And yes not everyone is Google, with thousand of developpers and billion lines of code.
Living in Upstate New York, this app is sure to make me incredibly depressed.

Sarcasm aside, what's to prevent a resident of, say, California from hearing the same stuff every single day?

Honestly this does look really cool. Will definitely look into it.
You can still use the website for messaging if you use Firefox as your browser (android only).
OneNote. Works for me so much better than Evernote. Excellent cross-platform sync
New Social Media Platform
Hello we are creating a Social Media Platform focused on a modernized Bulletin Board.

We will be hosting a private Beta Testing session this July. Testers will trying out our platform, starting discussion threads, writing aritcles, and earning Award to Unlock features.

If you are interested in being the first to try out our Media Platform, please sign up at
http://www.auxopro.com/ej

Thanks!
You are free to implement anything you like in JavaScript. There are several implementations of this type of constraint layout, but none have ever really taken off.
When I was in high school, the computer I got to play with was a CDC mainframe at Northwestern. It was housed in a purpose-built building on the university campus, and accessed through a teletype machine in my high school. Phone phreaking was at least as much fun as the hacking potential of the mainframe.

It served me well since my career in computing took me to some strange places like small digital PBXs that integrated interactive voice response with the switching function and hence call-state, and mobile data nodes that required knowledge of carrier charging and rating.

Until land lines die off and VoLTE is widely deployed, there will be circuit-switched calls that work very like they did in the 1970s.

Telephony is even relevant to the modern debate on surveillance. Pervasive surveillance dates back, at least, to the Daytona database and sucking in all available punched-card and mag-tape sources of call detail records. It was the first application of social network analytics on a big-data scale.
You're thinking that the evil AI will be some sort of nagging scold, "eat your vegetables or I'll tell you to eat your vegetables again". It's more likely that it'll be like Gawker: "eat your vegetables or I'll send an angry mob of idiots to burn your house down"
> There is also prior art in attempts at achieving immortality, limitless wealth, and Galactic domination.

Hum... Except for very primitive ones, based on religion, I actually can not think of any such previous attempt. Does anybody knows what the author is talking about?
Arduino, EEG, and Free Will
The male chicks that are incidentally born in the egg industry are usually ground up alive or gassed https://en.wikipedia.org/wiki/Chick_culling http://youtu.be/IOZEP9AGxrw

The scale is literally 8 billion.
The rich made the poor poor. You stole the purchasing power of the dollar through inflation and the Federal Reserve. You shipped the jobs out of the country. You flooded the country with people of the 3rd world driving down wages. You dumb down the education system with money making schemes like Common Core, financed by Bill Gates! You got rid of the usury laws allowing payday loan shops to proliferate. You benefited from the stock market ponzi scheme and QE 1,2,3, to infinity and beyond!

What you are seeing in the west are whites being liquidated for cheaper brown hordes. That is globalism and multiculturalism.
The elite of the west are no longer interested in the best interests of their citizens or society and it is time to replace them.
Most of the management of government services could be automated, direct democracy is possible with software. There's certainly a lot of potential for AI augmentation in day-to-day governance.

It certainly wouldn't be perfect at first. I'm sure some people would suffer from the mistakes made in the prototyping phase.

But this isn't about Brexit. The question I believe will be answered is would someone living in an already failed state suffer worse with an augmented or fully automated administrator, or under current horror of war, starvation, fear? Civil wars start over ideological differences, political failures are the result of corruptions of government officials, power plays of individuals, mistakes of management. Nations split and crumble against the best interest of the people because leaders have human agendas. The cold impartiality of software takes the politics out of governance, it favors sustainability over the long term.

We in the tech world see things from a position of privilege, protected by relative wealth, a large seemingly stable system of governance, but in many places in the world a new system of administration would be a gift to cherish.
Yep. Of course, the US government has been involved in helping friendly tyrannical regimes monitor their citizens. It's not that anyone's hands are clean, it's that castigating a scapegoat is the comfortable alternative to doing anything about these issues.
My whole apartment is owned by a single company. I think they kicked them out. We are allowed to sublease for 6 months of the year, but you have to have the person sign a liability contract with the owning company, and they have to stay minimum 30 days. TBH I am going on vacation for 3 weeks and I want to AirBNB my place out, but I think that is the proper way to use the service.

The market here doesn't support the cash flow to buy and rent condos unless you have a lot of cash, because the wages don't match what one could afford. That Rich Dad Poor Dad shit doesn't work. So someone buying a condo can get like $1600/month, but their mortgage, maintenance, and property taxes are going to be like $3000/month. However I think a case could be made for buying and AirBNB'ing if you are good at it. My gf is a strata lawyer, and I have heard horror stories of people owning 10+ condos in a single building and AirBNB'ing them all out.
You can check out more information at www.auxopro.com
FreeBSD.
Come now. When your politics are fair it means the politician doesn't have any power - and if you don't have any power, how are you supposed to give favors to the people who paid for your campaign to get elected?
Completely wrong. Biggest bang for the buck is low CRR tires, then skin suits,

Skin suits? Who let the triathletes in? :-) Horses for courses, I guess. For a crit, road race, and generally just riding around, I'll take a nice set of wheels before squeezing myself into a sausage casing.
Your phone may already be able to do it on its own: get an OTG adapter for your phone (usually MicroUSB male to USB A female) and plug a USB cable in and use your phone directly.
Great thread. Important to keep perspective.

So far the responses seem desktop-centric, but I'm going to throw out a few web apps that I have a lot of respect for:

- Instapaper

- Trello

- Google Inbox

And, on the desktop side I have to give credit to Garageband and Logic, which I honestly can't recall having crashed or let me down in recent memory. YMMV.
Disclaimer: I worked for Rackspace not so long ago.

Yes, they have an interesting strategy of buying abandoned malls and re purposing them into huge office complexes. The great thing is I guess they get a LOT of real estate for very cheap. If you ever get the chance, I would definitely recommend going inside the Castle, as the San Antonio headquarters is known. We had a lot of warnings to keep our cars locked and laptops secured in the trunks to prevent break-ins, but it seems like things have greatly improved now.

AFAIK, it works for Rackspace because its culture is very very egalitarian: even the CEO has a cubicle (there are many private conference rooms and such for meetings). So basically, they take over a mall and divide the floor space into cubicles and voila, you now have an insane amount of real estate.

They did the same thing with a dying mall in Austin as well. Many people I've met have been amused by this strategy but hey, all that space means that they have an office gym, yoga rooms and whatnot. All for very cheap.

Personally I think its a brilliant idea.
My account's only used by me.
Verizon was not seeking either a de jure or a de facto exclusive monopoly. Comcast already serves the whole city. Indeed, they did wire up a number of buildings downtown. Because the city wouldn't give Verizon a television licenses, those buildings invariably offer Comcast alongside FiOS.
Facebook changes story, now says phone location not used to recommend friends
I think we're talking about alpha decay gaining a few electrons here, not fusion.
As you imply, it wasn't just the cost themselves; the pricing plans were often quite complicated as well. Day or night rate? Weekend or weekday? Which network are you calling? Are they in your friends and family plan?

You never knew what your bill was going to be until it came in the mail each month. And as a kid, there was definite anxiety about how bad it would be and whether your parents would notice your calls...
Yeah...

I think nearby is a really cool idea for many things, but I don't know if it is worth all of the notifications I will have to ignore from every billboard I walk by.
That would indeed be a nightmare, but trying to debug a machine-generated neural network is actually worse.
GoPro Evolution: A Teardown Through the Ages
I'm pretty sure the crappyness you're experiencing is software related.

I've got a lot of tech, bt stuff everywhere and the ones that work the best have the best switching software.

one of the most solid pieces of bt management software is in the Samsung necklace headphones.

these things flawlessly switch between devices, rarely ever skip much less drop a signal.

they're now about 30 bucks, crappy physical design makes them too uncomfortable sadly.

compare with a set of headphones with supposed latency software built in, avantree makes a set of these headphones.

avantree couldn't code themselves out of a wet paper bag, so they ruined a perfectly great pair of headphones because they hired some random company who doesn't know bt programming and so those headphones are great for about 15 minutes and then memory leak or something and they start sucking like all the other bt devices with crappy software.

IMO bt sucks because people can't code and there isn't a OSS client software bt solution that fixes it, so far. and getting Samsung to hook it up with their headphone code base is probably not gonna happen.
Thank you. Your comment wasn’t clear for several reasons. Stream ciphers are regularly blocked in TLS, compression can occur per block. Compression may be done per block, not just against a file larger than a single block.
I don't understand either, with user generated subdomains I thought it was common practice to use a completely different domain for all trusted activity.
To follow up with a point of comparison, this is the kind of work that can make a claim about how cognition and coding are related:

http://www.cs.cmu.edu/%7Eckaestne/pdf/icse14_fmri.pdf
A long ago discussion: https://news.ycombinator.com/item?id=4887234
Comparatively speaking, 999 is less than 1000. They might have constructed it that way. One doesn't say 7 is fewer than 9.
> From US companies paying less tax than European counterparts to blatant spying or kidnapping.

It's a little naive to assume that European countries do not have similar banking issues. Between Switzerland, London, the Channel Islands, Monaco, Luxembourg, and the Netherlands there is more than enough dodgy banking to compete with the US

Likewise with spying and kidnapping - the major European powers have been playing those "games" (and worse) since long before 1776. Extraordinary rendition did not happen without the knowledge of European governments and the UK in particular has a long association with many of the countries where those picked up were interrogated/tortured in.
GitHub's 2015 Transparency Report