skysight-inc/HackerNews huggingface dataset:
Zoning is important. The issue is that it is often abused and poorly thought out in San Francisco. For instance, Mission Bay [0] was a rail yard with no inhabitants sitting at the foot of San Francisco, just south of urban SoMa. It was a prime opportunity to make it a dense, metropolitan extension of the city with little voter backlash since there were no residents in the area. Not to mention, it is also the most accessible, commutable part of the city with 2 Caltrain stops and 2 freeway on-ramps. Instead, they made it it a low-rise biotech neighborhood with primarily 40 ft zoning.

There's another development in Downtown SF (SoMa to be exact) where current residents are suing to block the transformation of a PARKING LOT into a housing/office complex with over 200 units of affordable housing[1]. The area is already dense and urban, the building itself is not out of character (there's a 400 ft hotel right next door). It also introduces a lot of much needed open space to Central SoMa. However, some residents in the area are suing, claiming that development would cast shadows on nearby parks (0.08775% and 0.167% of sunlight in winter months) and increase traffic to the area. The lawsuit will probably delay the development for years. It's just sad to see such an irrational attempt to impede the progress of a potentially great city.

0: https://en.wikipedia.org/wiki/Mission_Bay,_San_Francisco

1: http://www.5mproject.com/
> I looked up a picture of her and I don't think I want to read it.

Come on you guys, don't stoop to that.

We detached this subthread from https://news.ycombinator.com/item?id=10887758 and marked it off-topic.
Oh, interesting... I just looked for it, and I found that there are patched versions of iTerm that are borderless; is there actually a way to configure standard iTerm in this way? that'd be great.
Sanders’ New Canvassing App On-Boards Volunteers in Seconds
Unlike the rest of the country, there is no right to build in SF if you meet all zoning requirements. Zoning isn't even the problem.
I love seeing these videos. For a long time I appreciate Gavan's work. I hope he succeeds in creating an RPG game engine.
Languages come and go but COBOL remains. I wonder if C++ will be different.

I'm not trying to be a jerk. Just voicing my concerns. Learning a new language and producing code in it is a huge commitment. It better be around in 50 years. Will it still be as clean and simple, or will it have grown complex.

Note: That the C++ and COBOL counterpoints look identical and laughable never gets old for me.
No, you are confusing "features" and "syntax". Both Python 2 and Python 3 are Turing complete. They have the same expressiveness. It's possible to backwards-compatibly extend Python 2 to achieve feature-parity with Python 3 while preserving Python 2 syntax. Python 4 proposed by me is possible, while Python 6 (which must be backwards-compatible with both 2 and 3) is probably not possible.
But imagine what would happen if they had created a compatibility layer. Yes, it would be very hacky, and require a lot of seemingly gratuitous work - tons of standard library functions would have to check the compatibility version of the caller and change behavior accordingly. And the goal of cleaning up the codebase by removing things like old-style classes wouldn't be achievable. But what if that work had been done, and the mess accepted?

Then Python 3 code could use every unmodified Python 2 library (albeit potentially requiring the former to do some messy conversions between str and bytes when making calls), including the long tail of legacy libraries that will never be upgraded. Meanwhile, once the issues in the first Python 3 release or two were straightened out, there would be very little reason to use the Python 2 interpreter, since the Python 3 one would be a drop-in replacement; so migration to the latter would be relatively swift, and it wouldn't be too much of a burden to ask someone to upgrade as a prerequisite to using your code. So there would be very little reason to write new Python code in the Python 2 dialect (unless you really really hate making print a function :), and existing code could be migrated one file at a time. Including popular libraries that wanted to maintain backwards compatibility with Python 2 programs - they would have to add compatibility checks similar to the standard library, but could otherwise go full Python 3, rather than having to use the awkward intersection of language semantics and compatibility libraries currently required.

With the transition so much smoother overall, native Python 3 code would probably take over relatively quickly. (Maybe it would have even been feasible to remove the Python 2 compatibility layer eventually, though probably not.) Whereas in reality, today, over 7 years later, Python 2 is still more popular than Python 3 [1].

[1] https://lwn.net/Articles/640181/
nothing is implausible, but what was in it for Kanye West ? unless he's into career sado-masochism.
They should have stopped with Gnome 2 and KDE 3. All these rewrites to make it look more like OSX or whatever... no words.

KDE2/3 with Win95 style themes was pretty good back then. Gnome2 was ok too. Nowadays Ubuntu is ok too.
Indeed, I've run owned bare metal but these days I rent them if I need them but largely VPS's suffice, also feel a lot more confident if something I set up develops a problem since its what you don't know that bites you at 3am.
Sysadmins / operations people should be able to handle anything below an OS better than your usual devops guys that would be able to build you a variation of EBS and their value further depends upon if your software has special needs that are not suitable for cloud / virtualized infrastructure.

I've heard of many start-up companies save plenty of money using dedicated hosting even without any operations / sysadmin pros around scaling to millions of users when the equivalent in AWS with relatively anemic nodes fared much better. In fact, WhatsApp only had a handful of physical servers handling billions of real users and associated internal messaging and they had developers as the on-call operations engineers.

I'm an ops engineer / developer and I'd use dedicated hosting if success depends a lot upon infrastructure costs. For example, if I started a competitor to Heroku at the same time they did, I'd definitely be having a very careful debate between dedicated / colo hosting and using a cloud provider tied intimately with my growth plans. Many companies have shockingly bad operations practices but achieve decent availability (and more importantly for most situations, profitability) just fine, so even the often-cited expectations of better networks and availability zones may be worth the risks of not caring that much.
Strongly agree -- I'm on a team at Facebook that has D code in production. There is a lot of investment that we'd have to do to make it what I'd call solidly production quality.

At one point, I found myself writing a heap profiler, since the tools available where inadequate. If your company doesn't have the ability or will to fix issues deep within the runtime of the shiny new system you're using, I'd be cautious about using a shiny new tool in production. I'm not necessarily saying "Don't do it", but you do need to think long and hard about how you'd handle a tricky bug in your tool.
Thanks! Nifty!
In my mind, it's like leasing a car. Leasing is better for your cash flow, but buying is usually a lower total cost.

Outside of large volume S3, it's pretty trivial to beat AWS costs, assuming you have the human capability. S3 is a little different, as the capital investment required to host petabytes of data is very high, and Amazon's economy of scale is pretty compelling.

For most anything else, dedicated boxes at a colo or your own datacenter should be cheaper, assuming you have the people around to do it, etc
Thanks! Glad you like them. I apologize in advance that I kind of tend to drone on (both a combination of being tired (I shot this video several hours ago at around 5 am) and my already monotone voice.
Yeah but what if the technology improves?
When hardware must “just work” – An inside look at x86 CPU design
>> Though long enough to circle the moon more than six times

>Why do journalists do this?

Good question. You see stuff like this all the time. "That's three trillion gallons of water, or enough water to fill up five million Olympic-sized swimming pools." As if people can somehow visualize five million swimming pools any better than three trillion gallons. Drives me bonkers.
Improving Proposed Wassenaar Arrangement Modifications
Ask HN: Outsource your deep learning requirements to me
I am a Deep Learning Engineer working on a lot of good projects using Deep Learning, mostly on Computer Vision. Working on my own self-driving car, and willing to take on projects to fund it. I'm in New Delhi, so low costs :)

Check me out here : blog.arushkakkar.com, www.arushkakkar.com

P.S. : Worked with 2 Silicon Valley startups for their product. One of them got funded because of my demo.
I got briefly excited that maybe somebody decided to post my computer game called "Ghost in the Machine" on HN, but then naivety died down and I read the rest.
One difference between this library and the two you linked to is that ours is fully self-contained -- no accounts/3rd party hosting required :)
Thanks for the in-depth response! I'll check them both out. :)
eh, you can run a DCF on monthly data if you wanted. but no idea what relevant discount rate would be.
Archived version of the jwz.org post, since Jamie started blocking Hacker News referrers:

https://archive.is/wuAfV
Undercover Common Core Vid: Exec Says “I hate kidsit's all about the money”
Agency answers – How long does it take to build an app?
That is an interesting point. I'd like to see pcwalton respond to it. That people are having problems with current Rust idioms means they might [rightly] change them. So, starting with Rust now could reinforce bad practices that come with a retraining or software re-engineering cost later. So, this is a real risk that I overlooked in prior discussions.

Good catch.
Return of incandescent light bulbs as MIT makes them more efficient than LEDs
Yes, so what does "secure" look like in TLA+...
ProgeCAD 2016 Professional Crack Download
Thanks. Shamefully, the TC article doesn’t include any link whatsoever to the content they are transcluding from an entity which openly tracks everyone across the internet.
I've concluded that I can't just use these example problems to explain things to non-programmers without thinking about them and deciding whether they are targeted specifically at computer scientists or at the public.

For instance: the Byzantine generals problem can be understood by the public as well as scientists: it doesn't seem all that contrived, just simplified. However, the dining philosophers problem doesn't usually go down very well: it seems contrived rather than simplified. The response I usually get is something like: give them more chopsticks, DONE.

On that note, I really wish I had some lucid way of explaining that these model problems are whimsical ways of conveying the essence of a difficult abstract problem, rather than actually representing an actual concrete problem.
Sendwithus (YC W14) partners with Litmus to make transactional email better
Please elaborate. Which feature of Python 3 would be impossible to implement in Python 2? Note that Python 3 code is not guaranteed to work in Python 4, but you are guaranteed to (relatively) painlessly port it, since all Python 3 features are implemented in Python 4 in some way.
Throttle – Control who can send you email
The Scale of the Universe
Would that block injection like Comcast does for bandwidth notifications? http://blog.ryankearney.com/2013/01/comcast-caught-intercept...
BASIC. Fortran. Pascal. Oberon. Any language designed to be simple and map well to pseudo-code. Even the source-to-source converters tend to have few problems with those. One of reasons I recommended them for certain projects in the past where longevity and talent were concerns.
Where are you getting your C compiler from?
Which "spec" are you referring to?

The bitstream spec is definitely public.
The problem is there is a lot of gray area. In fact I think there is probably more utility in spelling out the cases where privacy is not a concern. Captcha is a good, specific example. However releasing that training data would break the system for everyone. What are some others? Is Google takeout up to par with what you're suggesting?
The iTerm2 beta features the borderless windows. You can grab a nightly build from https://www.iterm2.com/downloads.html.

The settings is Preferences -> Profiles -> Window and then select "No Title Bar" in the drop-down for style.
With connected devices being deployed with complex software (Linux) and hardware vendors who have no auto-deployment plan for security updates, I think consumers should be wary.
It inevitability will. Not so much as if, but when.
Par_shapes: single-file C library for creating parametric surfaces
T-shirts unravelled (stats from Threadbase)
Real tl;dr:

We downloaded a random git commit a year before a release was made and claimed it was officially released. Best case scenario, we don't understand the difference between a spec and implementation being finalized. Worst case: intentional hatchet job.
Is this the same issue that someone was having a few days ago with their GPU ram not being cleared completely after leaving Chrome Incognito mode?
This is great! There is always room for more documentation on Django.
> New motherboards with the geforce7025/nforce630a chipset are currently on sale even now.

So is a mint condition boxed Apple II+ from 1977 (for $1,400). Why doesn't Windows 10 run on that?

You can still buy a new motherboard with a 7025 but they're still from five years ago. They're just old inventory sitting in a warehouse somewhere.

> The upgrade now nag screen said the machine was "unable to run" Windows 10. That is categorically false.

It is more true than false. It has a graphics card in it that has no compatible Windows 10 drivers available. The fact it runs at all is surprising, and considering these are completely automated messages it is completely understandable why Microsoft would relay that message.

MOST users with a machine like your father's would be better off not upgrading to Windows 10, because compatibility cannot be assured. It could break their computer.

> If they don't know whether a particular hardware arrangement works or not then they shouldn't state twice that it doesn't, they should say "your hardware may not work" or "your hardware is unsupported" or "we don't consider your hardware to work well enough" or something else that is actually true.

I will grant that it could be worded more carefully. The upgrade agent shouldn't allow people to proceed, however, the wording could be constructed differently.

Overall I don't have a whole lot of sympathy. This is a free upgrade. Nobody is forcing you to take it, and nobody owes you anything because it wasn't compatible.
TL;DR: It is now slightly better than x264, but quite far from x265, as measured by SSIM.
Because the differences were important and central to the language.
No Free Internet Please, We’re Indian
Does anyone here work on a project that isn't a security product and actually codes it to be secure from the start?
The problem with that scheme is that a reasonable implementation of it will still greatly resemble land ownership.

Say I rent a parcel of land from society and pay money each month to do so. I build a building on top and use it.

Under what conditions can I keep using this land, besides paying the rent? Do I lease the land from society for a fixed term, after which the land may be freely rented to someone else? In that case what happens to the building on it that I've invested my own money into?

The problem here is that land by itself is not useful but improvements in combination with the land is, but said improvements are almost always not portable. I can pack up my furniture and move out of my apartment, I can't pack up a building.

So naturally we'll want some way to ensure people who have improved the land can continue using the land - which really starts resembling ownership + property tax at this point.
+1 for (s)css-ing as normal and adding state-dependent styles as necessary. I've yet to see a better approach.
Because he said "we don't really know" - the core developers for Python have said they don't plan to do another big break like Python 3.
Of course, but it's the crust that has seismic events that can be triggered from subtle changes.
Planetary Defense
If you're in Hungary and know ruby and/or JS then give me a shout!
Nope. Just not enough users. Also Google+

http://www.wired.com/2013/06/why-google-reader-got-the-ax/

http://thenextweb.com/google/2013/03/14/former-google-reader...

There's tons of discussion about it.
Standard for job-hiring startups like Hired and TripleByte, for example, not for the normal interview process. (Although I double checked and TripleByte does not do a programming challenge; they go straight to the interview)
You cited one defunct app that never went anywhere as evidence of an advertising bubble?

While I definitely think display and video CPMs are overvalued compared to what they drive (which attribution solutions will help correct), there is strong measurable value that Google, FB and Bing are delivering from a post-click measurement standpoint. But let's just conveniently ignore these companies that drive billions in revenue for their customers.
Wow, it's amazing how it evolved from an 2D style isometric low res voxel engine to a full 3D voxel engine.
> Second, why does the os allow this many notifications? Obviously this is an edge case, but there are countless apps and any of them could have a bug or unexpected situation like this that causes a lot of notifications.

A low and configurable limit exists w.r.t. the number of notifications per app that will appear in the lock screen or notification drawer.

The user also has full control over whether s/he wants any notifications at all from Instagram.

I don’t see the problem.
Had not seen this, thanks :).

EDIT: This is absolutely the book I was looking for the other day and didn't know existed, most of this stuff I'm familiar with but this looks like an excellent refresher.
Serious question: why do you need to sell to focus on another startup, when you say this one is pretty much autopilot?

It seems whatever time you save on upkeep will be used by income anxiety instead.

If I were in your shoes I'd never sell unless I get a multiple that approaches S&P. Which already pays rather poorly for income considering how low interest rates are. This is only if your business is forecast to be steady though.
It can get more complicated. When your logic can talk about equivalence of equivalences of proofs, then you can have two proofs that are equivalent in two ways that are not equivalent. Or, you could have two proofs that are equivalent in two ways whose equivalence can be proved, but maybe also in more than one way. You can iterate equivalences of equivalences in such a logic and equality becomes a significantly richer concept.

The study of such mathematical structures is the study of what is called an (infinity,1)-topos.
I would say it is far more unusual to see a scientist saying that we do really know how the Earth (system) works. You may well encounter people saying that we have a good understanding of certain processes, for example plate tectonics, but that is not the same thing.
This is why http://Pfsense.com should get even more coverage on here than it does. Chris and his team do an incredible job of creating secure open firewall software.
I would pay for a way to manage my google search results. I sometimes go to 10th page on google, I make extra effort to avoid some websites and I keep expanding my search words. If I search for Donald trump now and two minutes later I search for "Donal Trump, Hillary comment", I don't want to see the results I got from my first search query. Either google should have a way of not showing these results or some 'note taking chrome addon' can remove those results for me.

For what it is worth, sometimes my search string is as follows (India related). As you can see, I am searching for narendra modi minus major news sites.
narendra modi -timesofindia -ndtv -ibnlive -thehindu -Firstpost -facebook -indianexpress -hindustantimes -news -indiatimes
Nicely put. This how I always think about economics: we've got plenty of numbers and models, but meaningfully large experiments are are to design without risking a lot of livelihoods. Science is brutal at scale, and I'm ever impressed with the techniques to make sense of the noise.
OK, so this part is new to me:

Don't inline CSS attributes

Inlining CSS attributes on HTML elements (e.g., <p style=...>) should be avoided where possible, as this often leads to unnecessary code duplication. Further, inline CSS on HTML elements is blocked by default with Content Security Policy (CSP).

How effective is this, really? If I can inline a CSS class, then I can inject any style on any HTML element even if I can't inline an attribute. Am I missing something here?
I think we'll be hearing about MS16-007 for a while into the future. Many organizations have a hard time keeping all of their machines up-to-date -- I've had a lot of experience with this while conducting penetration tests -- and vulnerabilities like this live on for a very long time. MS08-067 is still super common to find in the wild.

Building complex software is hard work, so I won't judge the development team that released software this vulnerable. That said, this one seems pretty severe.
I will be careful about SOLD listings there. They never list the actual selling price but only the asking price. So you don't know what the final sale price was.
On the Teeth of Wheels
Are Japanese robots losing their edge to Silicon Valley?
Great, but they seem not to have plans to create recyclable emails for person-to-person communication, which is sad.
Conducting an Effective Field Study
And probably it will come full circle. I have an isometric mode I am going to use for low end machines (iso mode can be rendered once every couple seconds, instead of 60 FPS). With the exception of animated stuff, but that is relatively cheap to compute.
Well, we are talking about Win10 here, which either has forced updates or uses WSUS.
I'll chime in and add that they can pry my 5th gen clickwheel iPod out of my cold dead fingers. I LOVE being able to track through a song in an easily controllable manner, pause, play, etc. all without taking the device out of my pocket.

Oh, and in its spare time, it serves as a portable 80GB HDD.
Stripe now supports ACH payments
The MarTech Baseline: The Digital Tools Every Business Needs
Pretty niche market they're going after with this one! I'd buy it if I had an iPad.
What Is the Bechdel-Wallace Test and Why Does It Matter?
Completely agree, though I'd love to see the actual questions asked, as I would be shocked if near 50% of consumers ranked security as a concern without prompting.

Personally, my waning interest in IoT devices is due mostly to lack of increased utility. A new fridge that displays my Google Calendar doesn't really offer me much additional value, at the cost of adding another failure mode to the device. Having had several newer appliances with failed touch-pads or electronic modules, I'm loath to buy a device that has even more fancy electronics.

As for phones and tablets, I feel like I've reached the point where new iterations don't offer much additional value. Roughly equivalent to how I felt about PCs/laptops 7-8 years ago. Battery life isn't getting better (without going large), screen resolutions are great, cameras are great, and the devices are fast enough for the apps I use most (email, calendar, phone, camera, Flickr, and Kindle).
Interesting, the article mentions it failing clinical human trials but not why, presumably there was no significant health aspect if it's available as a supplement.

Perhaps this will finally help me kick my 10-page-a-day HN habit?