skysight-inc/HackerNews huggingface dataset:
"People aren't concerned their cute neighborhood is going to look like Hong Kong. They're concerned they won't see the rapid appreciation of their assets "

You assert this as if it's true for all people.
But it's really really not.
I actually do not want to live in an urban area. I am worried my cute neighborhood will turn into hong kong.

As the article says, we are going from suburban to urban with nothing in between.

I don't actually give a crap about rapid appreciation of my home or anything else like that.

People who actually can afford multi-million dollar houses can usually can afford to diversify, and with such low mortgage rates, it pretty much makes no sense to tie large amounts of equity in a home and hope for rapid appreciation. It's a very risky investment strategy.

When most of the area was orchards, and some of the first development restrictions were passed, it was not about property values.

I also don't think acting like yours is the only acceptable viewpoint, and nobody else could possibly have a valid concern, is going to get any of these issues solved.

So, rather than just blindly assert what everyone's concerns and views are, and dismiss them out of hand, maybe you should try to have a well-reasoned discussion?

(and FWIW, i'm actually not anti-development, i'm anti-people who don't actually want to have a reasoned discussion about things, and instead, just want to assert whatever view they've come up with.
I'm honestly surprised at the arrogance in this thread).
So you'd rather win one debate at the cost of loosing reputation for years?

If someone strongly claims they know something and I later find out that they were wrong, I simply can't trust that person ever again.
I just moved into a sort of a co-op. It's run by residents and owned and maintained by a startup that's trying to create a lot of these kinda of spaces.

Beyond "bringing back a collegial atmosphere", it looks and feels like a straight up dorm.

My rent is $1700/mo. My room is tiny. The common areas are fun. Location is v central, 1040 Folsom St.

With the caveat that I've been here less than a week: so far it's great.
I've just redone this setting GIT_AUTHOR_NAME and GIT_AUTHOR_DATE so that it'll reflect the proper author and date, giving a nicer looking history.

This also means I did a force push, so if anyone checked it out with the intent of using it, then you should start over.

(also, i posted this again before it had finished pushing. give it a few minutes)
Couldn't attacker (NSA) infer times of phonecalls/messages from GCM? This might not seem like much, but it is another piece of metadata...
</armchair>
See, there's the real problem: a billionaire with a vendetta, not the 1st amendment. What do you do when you piss off someone worth 2.7 billion dollars?
I'm not from the US and don't know how the law there works exactly, but over here, if a person fabricates a libelous story and feeds it to a journalist - however much encouraged by that journalist - and this is published, then the person, the journalist and the publisher are all guilty of libel.

For other parties, at least the mob that trashed fraternity building should be prosecuted.

Of course one very real victim here is people who actually have been raped or assaulted at campuses. Their stories will now be harder to believe.
Thank you! If you thought these JS based app development was fast, you're in for a real treat! Check out these apps I wrote as exercise: https://github.com/gliechtenstein/botlist.json & https://github.com/gliechtenstein/kitty.json

I built these in around 15 minutes each, and you can too, once you get used to the markup you can too (which also is great since all you need to learn is the consistent JSON syntax which works for actions, view layouts, and styling. There is no real "environment setup" and "becoming a programmer" process that most people need to go through just to get anything running).
What's an example of a sentient animal?
Netflix

Senior Android Engineer - Los Gatos, CA

[Onsite, Visa Transfers]

~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Netflix is the leading video streaming service globally and the Netflix Android app is one of the most widely used and highly rated mobile applications. We work hard to constantly improve the performance, features, and quality of the app as we grow our service out to every country in the world.

Our Android Innovation team is currently leading development of new products and features for all mobile clients at Netflix. Examples of current projects include:

* redesign of the app for phones to provide easier and more personalized browsing of content

* making better use of video in the browsing UI

* optimizing app for usage in low-bandwidth scenarios

* improved, more informative second-screen experience for Chromecast

* features for kids

* secret, mobile-only project :)

We make an effort to be flexible and up-to-date with our tools and processes, and are always working to reduce developer friction. We'd love for you to join our team of senior engineers and take this unique opportunity to delight millions of users each day!

https://jobs.netflix.com/jobs/367
IMO even the article title perpetuates the problem -- quotation marks notwithstanding -- because it still pushes the phrase out there.

Why not "Man who claims he invented email"?
and who decides exactly what is right here?

Don't want new jobs in a new mall running through your land? Too bad, here it comes.
I haven't actually worked with GCM so please forgive me if this doesn't make any sense.
I suggest that, instead of routing all messages through GCM, what if Signal could send a "wake up" message via GCM, and then let the app pull the encrypted messages directly out of Signal's servers? A wake up message would only be sent by the server if the message could not be received by the client via normal means (implying that the device is asleep).

An optional user preference could allow some dummy wake up messages to be sent at random moments during the day, to support plausible deniability, at the cost of slightly worse battery life performance. This would all happen silently and the user would only notice a message notification when the app successfully fetches a new incoming message.
There's one more reason why we need housing by the jobs. Global warming.

As long as people live >20 minutes from work, there will be many reasons to take the car, and own a car. In Sydney, most of my colleagues didn't own a car. Cars mean parking lots, hence lower density, hence long distances to travel, hence cars are required. America won't reduce their dependency on carbon emissions as long as everything relies on cars.
Same experience with my Pixel. Also, in some situations such as when training someone, being able to have them use the keyboard/track pad and then being able to move things forward by touching/zooming the screen when they get stuck is productive and doesn't interrupt flow.
I just happen to be on vacation (sorry, "on holiday") in NZ right now, and I just did an 8km hike or so on Urupukapuka Island, barefoot. And I found it amusing that the only thing I encountered that was the least bit painful was when walking on a manicured patch of lawn at my pickup spot - something growing under the grass was kind of stabby.

The lack of snakes and relative lack of nasty spiders did factor in to my decision to go barefoot, fwiw.
Facebook, Twitter and Whatsapp are now blocked in Turkey
Late to the game--where does logic go? Looping? DB access? Would they be written in Objective C as actions?
GitHub – awesome-datascience-ideas: awesome and proven data science use cases
"From listening to anti-development folks, most of their arguments seem to be vague concerns about “neighborhood character” etc., rather than property values."

I guess of the hundreds of thousands of people in multiple cities, counties, etc, who have voted for various types of development measures for many years (30+), literally none of them have any valid points that are worth discussing, and any concern about neighborhood character, etc, any of these folks make is really about property values.

Sure seems likely there is only one true and right side on this!
Is it a Windows machine?
"Please do free research for me because I can't be bothered to read or try it out"
I see your point there. We shouldn't be investing ANY time at all in developing AI that is meant to hurt people or have a negative impact on the way people feel.
"There's one more reason why we need housing by the jobs. Global warming.
"

Truthfully, on that scale, it doesn't matter.
Seriously. On that scale, we will run out of space everywhere, no matter what we do (unless you limit the population or expand to other planets).

It's not even clear that we could do anything to change the timeline there, either.

Really, no matter what we do in the bay area - turn it all into highrises, whatever, is going to matter a few centuries from now.
What's the benefit of this tool over, say, StyleCI or even php-cs-fixer? It has a hard-to-use UI (in-browser), isn't a standalone tool, and can't be relied on for dev workflow. You can achieve a similar result just by running php-cs-fixer, and that would even teach a new user more.

It also changes class names to arbitrary names (e.g. sc_581ef0bae38b2) when attempting to fix code, which is not at all helpful.
Ask HN: What does your development process look like?
I'm curious how others go about their actual development - both the tools you use, the environment you work in, and how you actually write and test code. I work a lot in HTML, CSS, and Javascript, relying on React and Meteor frameworks, and using Sublime Text 2 as my text editor. Most of my work is building new projects from scratch vs editing existing code bases. I tend to write 3-5 lines of code, save, reload, and test manually to ensure everything is working fine. This seems slow at times, but I feel like it reduces the time I need to spend debugging later on. I haven't found a lot of value in automated testing until the project reaches a certain size where most of the requirements, design, and code architecture has been stabilized. I try to keep my code as modularized as possible as well vs optimizing for DRY principles to avoid changes in one part of my project affecting other parts unknowingly (where automated testing would be useful). I realize for large projects where codebase and loading times are issues, this trade off is reversed. What does your development process and environment look like?
Ask HN: How do you start making an expert system?
I'm confused how do you start making an expert system. Do we just have to write if else statement , which is very much hard coding like .
I know the redphone is library is just a binary blob in the github repository:

https://github.com/WhisperSystems/Signal-Android/tree/master/libs/armeabi

But I always thought that .so was just a compiled version of this C++ source, which in the same github repository:

https://github.com/WhisperSystems/Signal-Android/tree/master/jni/redphone

I haven't compiled it myself so I can't be 100% sure, but the C++ entry points matches the API the Java code is using. I presume it's written in C++ for speed. There isn't much to the C++ bits. It just pumps data through an encrypted RTP connection - CPU intensive but not particularly complex.

The server code is up there too - in fact it's all up there. AFAICT, Signal is completely open source.
Frameworks like jQuery allow you to do DOM manipulation in a less painful way, but frameworks like Angular, React or Vue do their best to abstract DOM manipulation away. This is the reason you may feel overwhelmed by the learning curve, since a paradigm shift is involved.

I would suggest you to check the basics of Angular 1.5 first, just the fundamentals to understand the big picture and build a basic application.

The reason is because Angular is an opinionated framework which gives your project a specific architecture, so you can focus your learning efforts in appreciating the decisions that were taken for you and how the different pieces fit together.

Whenever you feel comfortable with the basics of Angular, you can start checking alternatives like React or Vue, which will feel less strange and over-engineered at this point.
The irony here is that Clintons are running it like a business and Trump is the one who wants it to be different.
> Those take home tasks are rarely 1 hour deals

This seems to be the common complaint, but really this is discussing the idea -vs- the implementation. Some examples here of checking specific things that were not in scope, or tasks that take whole day are really disappointing. And I agree there are loads of really crappy tests out there.

But yes, you can create a test that's easily doable in 1h. As for the crazy edge case tests: probably. It's still a reasonable thing to check for, but often people don't. (having a non-ascii name helps here) If you have simple enough and open-ended enough tasks, I don't think extra time helps the candidates in any way. I mean, either you have experience doing something or you don't. Even if you spent, for example, X hours researching "what does production-ready mean?" and related topics, I don't believe you'd produce as good result as someone with actual experience. (yeah, I could see that in the answer)
Not to be the guy that told you so, but when you lay on your death-bed do you want your legacy to be "He made great porn sites" ?

With your skills there are lots of other areas you can work in, make an impact and make good money.

I looked through your profile. I have a couple of ideas I would like to pursue but my tech skills are not up to par yet. Drop me an email if you would like to work on some ideas.
Ah Onehunga weed, the bane of my childhood. Just develop thick callouses like the rest of NZ and you'll be fine.

Just watch out for white tail spiders, those are nasty buggers. Only ones I'll squash.
It's hard to define "just compensation" as anything other than a market price, meaning the price that a buyer and seller agree upon when the buyer isn't "negotiating" using the threat of force.
OK, I missed that actions can be chained through an optional 'success' action: https://jasonette.github.io/documentation/actions/#b-handlin...
Your isometric screenshots like this one [1] give me the idea of a 3D Lemmings-like game. Throngs of little critters walking stupidly through the environment, turning at right angles, sometimes building little cubical stairs, sometimes blowing themselves up to create spherical holes in everything. I wonder if that's the right gameplay idea for voxels.

[1] http://www.voxelquest.com/uploads/9/5/4/0/9540564/5660133_or...
In Canadian federal elections, the vote counting process is:

1. Open the box.
2. Dump the ballots onto the table.
3. Make sure the box is empty.
4. Pick up ballots one by one, say "this looks like a vote for "Mr. X", and place into the appropriate pile.
5. Count how many ballots are in each pile.

This particular process doesn't work if you have multiple choices on one ballot. I'm not saying that you can't use paper ballots for more complex elections -- you absolutely should, for the well-known verifiability reasons -- just that the counting process is never going to be as simple as the Canadian (or UK) process.
It's an interesting question.

I recently got called in to jury duty, and they offer you a bus pass here. I live in a major metro where just going to another part of town, let alone downtown, can take HOURS riding the bus.

Will there some day be a lyft/uber/whatever driver at my door, transporting me to do my civic duty?

I find it fascinating, really.
You're missing the 'physical feedback' component. People don't need to look at labels on keys, because they can feel the keys. A smooth bit of touchscreen has no 'landmarks' to orient yourself with.

> I completely agree that it is a new input device. Just not completely new

Yep. Lenovo introduced one a couple of years ago in their X1 Carbons. It was hated so much that it was stripped out of the next gen.

Ultimately, the only benefit of the touchbar is the ability to be used as a slider, but you lose discrete keys to get that. How many things would such a slider be useful for? People aren't changing their volume all that often, and what real difference is there between a slider and a pair of volume buttons (media keys) anyway?
Maybe allow others to contribute on a private repo. I love this project and I also am having a hard time with my personal projects but when I do I would love to contribute to this, as I am sure many other skilled developers would be. Just a thought. Open source would be great but even private election could get you to a release and fit your business model sooner.
For comparison, human CO2 emissions are 10 billion metric tons per year. 50,000 tons is such a small amount that they're probably just referencing helium and other gases escaping the atmosphere.
Bill Gates Reviewed Books – TalkProductivity
Great, that's actually useful information.

But you could have safely skipped the "first!" comment. Being first does not make you any more superior in the front-end world than it does in a youtube comment.
That's not usually a good attitude to take when you're told you're 5 orders of magnitude off.
> Urupukapuka Island

I've just went sailing two weeks ago up there. Just like the rest of New Zealand, it was gorgeous. The beauty of this country is impossible to describe. I don't think there is any better place in the world.
I live in a mail-in state (WA) and in my opinion it's a pretty great system.

What mechanism, if any, is in place to prevent voters from being coerced or bribed to cast their vote a particular way? This is the traditional reason for using in-person voting rather than mailed ballots; if you can't show someone how you voted, they can't bribe or coerce you.

(Maybe the answer is "there is no mechanism", but increasing the ease of voting is considered more important than protecting the system from coercion and bribery. Not a tradeoff I would make, but I can see that some people would support that.)
It also happens that the Irish (local) and Italian governments were a lot more corrupt than America was in 1916. Italy is much more corrupt than America to this day. You're clearly a crackpot who doesn't know what he's talking about.
Another LZ fan here.

My guess is that the "late" development of LZ is due to mainly two reasons:

i) At that moment the pattern matching algorithms were not so advanced. E.g. suffix tree was very recent, and in the next years lots of advances occurred in that area...

ii) Although LZ can appear easier or more intuitive than Huffman, I think it is much less intuitive to prove a good bound in the compression achieved by LZ. OTOH, Huffman is build in a way that shows that it achieves zeroth-order compression.
Electric Superhighways Can’t Come Soon Enough
It is truly baffling that there is any debate or delay.

The obvious answer is to build high density housing and offices there. Low density suburban anything would be a tragedy.
Whilst some problems are not solvable, it doesn't mean that they are showstoppers. See https://news.ycombinator.com/item?id=12882181 elsewhere in the thread.
how do you render your voxels? you render so many, what's your technique?
Any chance you could link into some material how to do this correctly? So far I've been sticking to tracks and they were good enough for me. But it does feel like I should go off-road. I've been to a walk with a meetup group, but that wasn't proper bush either.
I don't use Twitter, and I don't have much time for CNN. I was looking for a link to a scientific paper, but Snopes generally makes an effort so I suppose they'll do.

The reef is very badly damaged, and if you'd said that to start with, that would have been fine. Simply stating "the Great Barrier Reef being dead is very much exaggerated" makes it sound as though you're saying everything is just fine with it. Which it clearly isn't.
I agree that it probably has happened, but it probably happens to every single hobby, artform or profession. If it's worth money, then mercenaries will be attracted to it.
Interesting tidbit: in Maori, the 'wh' digraph is pronounced like an 'f', so e.g. 'Whakarewarewa' sounds like 'Fakarewarewa'

http://www.tetaurawhiri.govt.nz/learn-te-reo-maori/whakahuat...
Push notifications without GCM can be done without losing reliability or ruining battery life, but it's difficult. There are a few apps like Conversations doing it well but it's quite rare. GCM is still technically more efficient since it's reused across multiple apps, but it doesn't really matter especially without a large number of apps doing this.

There's already a built-in warning on modern Android because apps need to request a battery optimization exception just as they would one of the dangerous permissions. Otherwise, GCM is the only way they be woken during Doze / App Standby for push notifications. Apps can't simply poll anymore. It's unfortunate that even an app doing a great job like Conversations gets a warning / prompt about this but there's little that can be done about that beyond the OS whitelisting the keys for known good apps.

Conversations is pretty much the only viable option without GCM. It uses a take on the Signal protocol via XMPP (when supported by the other contact) so you helped to make that happen anyway.
in addition to all the great comments on how to start in this area I wanted to add that you shouldn't feel bad about yourself for being frustrated and overwhelmed. The frontend world is a mess at this point in time. There are many options with as many camps arguing about them. There is a large amount of framework over vanilla and most frameworks yet have to mature. You probably will make a wrong choice once or twice (who am I kidding, more than twice) and curse on the trouble it brought you. Two months in another tool or framework becomes the flavor of the day and the major headlines tell you to switch. You have to consider it, but always carefully decide if you need it (because chances are another one comes along).

My point is, the whole frontend scene is relatively immature. So are it's tools and frameworks. Angular2 solves major flaws in angular1. Yarn came to solve issues with npm. Gulp fixed grunt. Webpack fixed both. React... You get the point. Embrace chance. Hit your head once or twice and take the time to learn the most valuable lessons from it.
A noncompete typically bars you from holding any type of related position within a specific radius of your employer.
I run several erlang/elixir applications in containers, it works just fine. I'm not sure why someone claimed it doesn't, but I suspect they didn't try very hard if they did have trouble.
Wait for wasm
Or maybe strap rockets to the asteroid and safely drop it in a shallow part of the Ocean, where you can retrieve it at convenience.

First you have to break it into smaller pieces, a regulated implosion or something. Then strapping rockets to it, so you can control its motion in three axes (three rockets, maybe) and remotely guide it to earth. 3/4 ocean is hard to miss.
oh crap it's the topic police. I use it specifically for madVR and interpolating frames for high-quality low FPS anime. It looks really great. The best I've found for this particular purpose. Be nice.
Ask HN: Looking for some Bill Gates recommended books
here is the list I want to expand ---> http://talkproductivity.xyz/bill-gates-reviewed-books/
> So I have to move my head up and down all the time.

No you don't have to. You can simply move your eyes. Also humans have this ability called "peripheral vision". Not to mention using the touchbar is optional. If you want to memorise all the key combinations, you're fine.

I think we should stop guessing about a new UI method before we actually try it.
Oh the horror. Thank god we don't do that anymore.