skysight-inc/HackerNews huggingface dataset:
A hack suggestion for someone who wants to build something that is more an upgrade than a replacement and address this better -- specially for panels which have individual buttons for each apartment:

- build a camera only panel that can be added on the wall
- camera has a built-in power supply that uses the doorbells panel power
- camera has built-in PLN module that uses modulations on the doorbells panel ground
- in your apartment, you setup a box that connects to your entry phone and grab the video feed from the ground PLN, grabs the triggering from the entry phone line, the box connects to your Wi-Fi network
- the rest is software
bamboo have decoupled spreading out from reproduction.

Unlike all trees, individual bamboo stems, or culms,
emerge from the ground at their full diameter and grow
to their full height in a single growing season of three to four months. [1]

They have little need for flowering except to create genetic diversity. So don't just look at it as solving a problem: it could also be bamboo playing to its strengths.

Of Bamboo is probably also solving some unique problems perhaps related to be closely located instead of further spread out.

[1] http://en.wikipedia.org/wiki/Bamboo
It's exaggeration.

Hippodamus (5th century BC) was described by Aristotle as "the first city planner". Europe is full of examples of detailed urban planning dating back a millennium or more.

Roman cities were carefully planned out to ensure transport, water supply, defence capabilities etc.

After the Roman expansion, we have tons of plan-drawings for new city developments across Europe spanning hundreds of years.

The US too had any number of prominent examples of detailed city planning dating back to e.g. Pierre L'Enfant's plan for Washington D.C. in 1791.

It might be more reasonable to say that in the US, city planners were still not considered relevant to planning major transport infrastructure. City planners were employed to handle the layout of the interior of cities, and more often landmarks and politically important parts of the downtown areas. Why would you consult them when you wanted to figure out how to move people between cities? It was not seen as their domain.

Europe was different in this respect mostly because Europe already had the road networks, and population density along them, that means building freeways have been largely about upgrading/replacing existing "working" road connections that were already integrated into the urban fabric, sometimes through centuries, or even dating back to Roman times, and much less about creating entirely new road connections.

Add on to this difference that freeways were seen as a sign of the future even in Europe to the point where e.g. the London suburb where I live was proud to get a flyover cutting straight through the historic city centre in the 50's - it passes right by a market dating back to the 1300's, and a church dating back to some time before 960... Today it stands as a monument to the lack of respect for the integrity of the town the planners at the time had; then it was a monument to progress.
Web-based Python online debugger prototype
Brilliant story. A number of years back, I used the theme as an intro to a consulting report I wrote. It's probably the best counterpoint to the Zeppelin-filled skies of utopian science fiction of a certain period.
I haven't seen them work out too well in San Fernando Valley. They seem to be less used than I would have guessed.
Exactly. What I got out of the article was that GM and some racists conspired to destroy America's cities and pollute the environment so the rich could get richer.

(FWITW, I'm highly in favor of green cities and efficient public transportation. And highly against politically charged exaggerated one sided articles.).
that's pretty much typical of mircea popescu.
Streetcar lines don't change like bus routes do. Their funding is harder to cut, and indeed their operating expenses are less than busses.

Businesses can count on their presence into the future, as can riders who try to plan their car-less lives in their community.
> [Martin Ford's] solution is blindingly obvious: As both conservatives and liberals have proposed over the years, we need to institute a guaranteed annual minimum income, which he suggests should be set at $10,000 a year. This is probably not enough, ...

$10,000 per person per year might not seem like much in the US. However, average minimal living costs will gradually equalize globally, as low-cost machine labor becomes ubiquitous.

> ... and of course no amount of money can compensate for the loss of meaningful engagement.

I don't get that. Neither the "work or starve" nor "work is holy" ethics have ever appealed to me. I like to play. While I've managed to get paid for it, I'm not convinced that it's essential. If I had taken the academic path, it would have been less relevant.

I'm also inspired by post-Singularity fiction, most recently 'Diaspora' by Greg Egan. I don't recall that the concept of "money" occurs in the book.
It's a spherical version of an infinity mirror. You're seeing the reflections of reflections of that little white ball off to the right.

https://en.wikipedia.org/wiki/Infinity_mirror
Perhaps the "dark net" has improved the safety of drugs by removing the violence of street dealing, but exchanging drugs without government regulation is still dangerous; most people rarely, if ever, test the drugs they receive from China and elsewhere.

When drugs are trading under names like "acid", "molly", and "ecstasy", it's almost impossible for typical users to pinpoint exactly which chemical they are about to ingest. All of the 2C's, NBOMe's, and of course LSD are typically sold under the name "acid". And when people are dosing what they assume is LSD, they might accidentally ingest 10–100 times the regular dose of another psychedelic, sold to them as "acid". While it doesn't lead to many deaths each year, safe drugs still kill people because they are unregulated and illegal.

"On May 7, 2011, in the United States, two young adults died after overdosing on Bromo-DragonFLY, which they thought was 2C-E, and several others were hospitalized during the same incident. Because they took a dosage appropriate for 2C-E, those who took the drug received, in some cases, 100x the normal dose. Both deaths followed seizures, vomiting blood, and terrifying hallucinations. Several surviving victims are reportedly still suffering from its physical effects." http://en.wikipedia.org/wiki/Bromo-DragonFLY

I believe that government regulation and legalization could solve this enormous public health issue.
No. Any city needs a good way to get around. Ideally any person could go from any point to any point with ease. Theres nothing fundamentally special about the mechanism used to do so. If cars can do it, great! If they can't but trains and trolleys can, good!

I maintain that a pre-requisite to "good" public transportation is bad infrastructure for cars. If you had good car infrastructure, and many medium sized cities do, the public transportion wouldn't be needed.

Good transportation for large, dense cities is an unsolved problem. In the US New York and its fabled subways result in the #1 longest commutes in the country. No thank you.

Self-driving cars are obviously the future. Well, part of the future at least. I'm very curious what the "ideal" city would look like with self-driving cars at the center. What would a city look like if built from the ground up with them in mind?
Scientists forecast weather on planets outside our solar system
Which is most valuable: Gold, cocaine or rhino horn?
In most cases the public modules (like glsl-perturb-normal) exist so you can get things up and running quickly. After you're happy with the results, if you've benchmarked and found the shaders are causing performance issues, it is trivial to fork the modules and tweak things by hand, or just inline functions as you see fit.

Anyways, thanks for the comments. Modular programming has a lot of merits, but it isn't for everybody. :)
You never get anything for nothing. Regular coffee drinking adds nothing to your productivity. I can tell you this from years and years of drinking it. Any increase in productivity will be compensated for by an exact opposite later.

Even worse, regular drinking makes you dependent on it, and, although I've been spared this one, stopping can lead to headaches.

I have noticed that some of the most successful programmers I know don't drink coffee at all. I think they also likely lead moderate lifestyles with the right amount of sleep.

Now, that said, the occasional use of coffee can be a great thing, in my opinion, for short term boosts. These moments might be for things like jet lag... that sort of thing. Also, it can be great for safe driving if you are tired. Used in this way, caffeine can be beneficial.
The article criticises the cost of the entire interstate-highway and yet he focused on the couple highways that are inside the city.

I think that the cost of the interstate highway was mainly due to, you guessed it, building the highway interstate (I might be wrong).

The interstate highway also serves a different purpose than driving to work. It links states. Any industrialised country should have highways to link major cities. Heck, my underdeveloped country has highways that links all of the main cities (around 80% of the population)
Sure, and you can in Vim for the most part too. Snake has some excellent ideas how to use idiomatic Python, however, which would likely rest upon a more low level exposure of NeoVim anyway.
Brasilia is definitely the kind of alternate future garden city I'm thinking of. I mean, can you imagine walking between buildings at opposite ends of that area? In that heat?

Why not build taller buildings? Crammed together on a grid, provide underground walking areas?

There's certainly no shortage of cars there https://www.google.com/maps/place/Bras%C3%ADlia+-+Federal+Di...
Ask HN: Started internship and reconsidering majoring in CS
I just started interning at one of the big 3 in the valley. In the past, I've interned at two small startups so this is the first big company that I've had the experience at working at. I've mostly been working on pretty boring features. The developers I work with are all overworked and just churn out code like a factory.

Friends have told me that the company has one of the best work environments out of most tech companies but I'm not sure if I want to spend my life churning out mechanical code all day.

Is there any advice or anyone I can reach out to for advice on what direction to go?
There is no need for scare quotes since professional gamers are a thing. Unless you meant serious or hardcore gamers, in which case I don't know why you didn't just write that.

I don't think professionals are playing SMB. CS though, probably.
So the second guy was eating a meal, and the first guy was not, probably doing nothing until his guest arrived.

There is your difference.
Plus on on this. That first cup of coffee after not drinking it for months is amazing. The 200th? Meh. And the effects become less and less, with the result being that you feel lethargic until you drink it, which then is just a dependency. One problem is that people can't take a 30 minute nap when they need to; I highly urge you to find a work environment where you can do that.
I'm selling 496 hours of my time as a designer
Any pdf downloadable version?
> If I deliberately generated a public key that was divisible by 3

This is already well known:

> When encrypting with low encryption exponents (e.g., e = 3) and small values of the m, (i.e., m < n1/e) the result of me is strictly less than the modulus n. In this case, ciphertexts can be easily decrypted by taking the eth root of the ciphertext over the integers.

https://en.wikipedia.org/wiki/RSA_(cryptosystem)#Attacks_aga...
1. Why do you have a 512 kbps connection, do you live in the North Pole?

2. You should read a newspaper, they load even faster!
So, software upgrades are such a normal part of the day-to-day operation of an iPhone that they happen automatically.

Thus, the iPhone is very much a computer.

Contrast this with -say- most computer monitors. There is software running in them, but -in (almost?) every case- upgrading that software requires either gaining access to programming ports inside the monitor and performing an arcane ritual that might involve specialized hardware or physically swapping out chips.
I almost wish they'd just add a patio11 and tptacek tab across the top bar. :)

Sometimes it's not just the comment, but the context in which the comment is made.
Agreed, but there's a pretty straightforward distinction between statements amenable to becoming values and those that aren't. Essentially, those which control and define the type theory are out of scope as well as those which introduce bindings.
It's an inconvenience, but it's hardly an exotic situation. If it breaks backwards compatibility just save it for a major version release. It wouldn't even do the wrong thing, just complain about a certain command being ambiguous, and you'd have to fix it.
You can just .... wander around. That's the beauty of traveling alone. There is no mutually agreed upon agenda - just do whatever you want. Go from place to place for as long as you feel like. Decide last minute where you want to go next. This may or may not appeal to you depending on your personality, but I have found it to be exhilarating. You pick up and leave travel companions along the way. I spent about 4 months in SE Asia just wandering from place to place - even ended up going to some countries I didn't originally intend. :-)

I've also noticed that people are a lot more likely to come up and start a spontaneous conversation with me when I'm not already part of a group of people. I don't know exactly why that is.....

Regarding the money constraint - if you wanted to go pretty cheap you can fairly easily travel in SE Asia for less than $1000 per month. Hostels are cheap. The best food is also the cheapest. Lots of cool things to do for free or very little money.
and so is this one:

http://www.doesmyscreenwork.com
I used PyBombs[1] to install gnuradio (instead of packages) and was able to build kalibrate successfully.

[1] http://pybombs.info/
This is called [universal design], as opposed to designing only for users with abilities in a limited range (usually the "average" user)
> Good transportation for large, dense cities is an unsolved problem. In the US New York and its fabled subways result in the #1 longest commutes in the country. No thank you.

New Yorkers have long commutes because of how phenomenally efficient their public transportation system is. During rush hour, it takes up to two hours to drive the 15-17 miles from my parents house in the Virginia suburbs to the middle of DC. An hour and a half is typical, most of it parked on I-66 or GW Parkway. The Metro North from Greenwich to Manhattan makes that 30-mile trip in an hour flat, like clockwork, in a far denser metro area.
No it doesn't. At least not with Firefox. Just use

View --> Page Style --> No Style

But as for the other complaint elsewhere in the comments, about light gray text, unfortunately Firefox can't help with that. Normally such misguided text is countered with

Preferences --> Content --> Colors --> override ...

but in this case the gray is unfortunately in images and not text.

And it gets even worse for the light gray text. OS X Accessibility has a setting to "Enhance Contrast". But in this case the gray is closer to white than to black, so all that "enhancing" does is make the text even lighter!

Sigh.
Sure...

Pluses: I am alert, keeps me going for longer period of times then if I wasn't drinking it.

Minuses: I will crash where my body is just exhausted but I can't shut off my mind. I think some of that is normal with stress and being driven, but a lot of the reason is caffeine. I think it is the primary reason I have a hard time shutting down at night. I am sure there are others, but that is the key I notice.

I will also get a headache now if I don't drink some caffeine in say a ~12 hr period.

I am back to working out and hoping with that and drinking more water I will be able to cut out the caffeine more. I'd like to get it to none or very minimal.
Nope. Having a good car infrastructure doesn't mean everyone has or can have a car.

No amount of car infrastructure will serve the need of having the city core fill up with workers driving in their own cars during the day, either.

In a fictional future world where self-driving cars are ubiquitous, they'll likely serve, in miniature form, the same role that buses and trams do now; except they'll be more point-to-point than those; one could pick you and a few others on the corner near your flat, drive you to your offices, and go do it again.
Greetings, Fellow Alienated Subject of Late Capitalism
http://get.gaug.es/ was built to do exactly this with unlimited sites.
That-sounds-amazing. Any chance you could share a link of the end result? Also, any suggestions on how to get started with photogrammetry & computer vision?
^^

This dude is like the guy that tried to convince everyone that killing the dragon was a bad idea...
Oh, I completely agree the phrase "human resources" is incredibly dehumanizing. I think it's the most insulting term in business today.
I'd like to know, on the other hand, what's the supposed benefit of wireless? On a laptop the cable length shouldn't be an issue anyway, and on a desktop you can, in the worst case, get an extension cable for a couple of bucks. And what do you get in exchange? Batteries that need to be swapped and slightly (though arguably neglegible) worse performance.
Regular buses don't involve track or trollies.
I think the only ethically justifiable war would be on antibiotics, because someone using them incorrectly could cause an outbreak of drug-resistant microbes that would also affect responsible people.

People giving themselves diabetes is sad, but it's ultimately a personal choice. (That said, I do support education, restrictions on advertising, etc., to help people make the right choices.)
One less thing to get tangled up and knock things over.

Also lets me switch sides easily, to play games that assume a right-handed keyboard/mouse layout (I normally mouse left-handed).

I've never had connection issues with my wireless mouse since I velcroed a USB hub to the bottom of my monitor stand and plugged the dongle into that. (And I only had occasional issues before that because of my metal desk pad. Most users shouldn't have any troubles at all.)

So I just have to swap the batteries in the mouse for a set in the charger every few months. No big deal.
Karōjisatsu
I'd say global warming, facism, and religion.
For whatever reason there is a social stigma attachted to being alone. I'm single and in my early 30's I recently spent six weeks travelling around South America I had a great time but when speaking to work colleagues about the trip the first thing I usually get asked is some variation on "Who did you go over there with?" It immediately gets really awkward when I say somethig like "I travelled by myself."
Sounds like a opportunity for someone to launch a Chinese consulting company.
Considering mail could contain intellectual property and/or confidential info. Wouldn't you want your data to live on metal in your domain/lan and be controlled by you?
I too wish there were more out of the box solutions for these. I also wish more keyboards separated the keypad from the main keyboard. I like to stay centered in front of the monitor, which means necessarily the number pad makes the whole thing asymmetrical and knocks into the mouse (I have a very narrow desk).

I'm surprised they're not more common, because many of my programmer friends also prefer mechanical keyboards. At that point latency seems irrelevant? It doesn't appear mechanical keyboards are intrinsically less suited to being wireless...
“Sustaining the Biomedical Workforce and a Potential Emeritus Award”
I was a regular bus rider for most of my childhood and all of my adolescence. Buses were never "smelly" to me. Nowadays all of our buses are hybrid anyways.
I mean, the initial release of gdb was 29 years ago ;)
Apt pinning gives you the same functionality as sticky vendors - though it may be a bit more fiddly to implement (I'm unfamiliar with openSUSE PMs)
Hot lava flows in a parking lot–in upstate NY
Nice work! The pip/virtualenv loader is really great, and can make the plugin dev more purely focused on the plugin. I think this part can be a great standalone project.

But I don't know about the boilerplate functions, some of them feel useful (like output capturing, state preserving), while others are just shallow abstractions over the vim API, which is almost never good. Abstraction over API is only useful when it provides different and better semantics, like jQuery over DOM.
Right, but that helped to justify the warrant. Even if he's never charged, he's lost a bunch of gear. Even if he gets it back, it will not be trustable. And any plaintext information therein may hurt him.
I'd love to have access to the software behind this! :)
The classic problem of Bikeshedding - http://en.wikipedia.org/wiki/Parkinson%27s_law_of_triviality
Most of APT packages' superiority comes less from the packaging format than the entire philosophy surrounding them, most especially in the case of Debian, Debian Policy. Quite simply, so long as I stay within distro, the quality of Debian packages greatly exceeds those of RPM packages (long-standing direct, multiple-instance observation of Debian, REHL/Red Hat, CentOS, Fedora, and Suse systems).

Some of the benefit also derives from the packaging format itself. The ability to unpack DEBs using nothing but shell tools (busybox within a Debian system's pre-boot ramfs is sufficient and has been successfully used by me -- Red Hat loses in this instance by using a ramfs shell that's both 1) larger than Debian's dash and 2) doesn't offer interactive use -- it's a scripting-only shell, FML.

Joey Hess at one time had a detailed comparison of various packaging systems. He's pulled it apparently due to political / fanboi bickering, which is a shame. He's author of 'alien', a tool for converting between packaging formats.

But Policy (and fucking enforcing the fucking hell out of it) trumps.

Source: 18 years' use of both distros and many other Linuxen. 30 years' experience on further Unixen.
Why bitwise reproducibility matters
As someone who writes a lot of glsl (for effects for a video editor, not for 3D), I ended up writing my own preprocessor to include dependencies (and to "patch" differences between GLSL ES and regular GLSL). Package management is the next logical step, so I personally don't see a problem with it.

It's like anything, you're not just going to dump a third party library into your code and hope for the best. You're going to see if it does the job, does the job well, and if it doesn't - you'll figure something else out.
As mentioned, in server land, servers tend to be rebuilt rather than upgraded. In workstation land, major versions don't upgrade that often.

When I do an apt-based dist-upgrade, the long part of the upgrade is not the single-or-low-double-digit seconds it takes to solve the deps, but the download and installation of the new packages.