skysight-inc/HackerNews huggingface dataset:
Yep. San Francisco no longer has marginal spaces -- every conceivable inch of it has been claimed, developed, and/or bid into the stratosphere. And it has nothing to do with "NIMBYs" or lack of development. It's a tiny, tiny patch of land, all of the build-able portions of which have been speculated upon since the early 20th century. This is important, because while cafes and universities and whatnot are important, you need marginal spaces to be a creative hub. Creative people tend not to be wealthy. They need affordable, amenable places to live and work. And San Francisco doesn't fit the bill -- unless you have connections, power, fame or access to unlimited capital. Which is why SF is suffering right now.

The last time this city was on discount was probably the late 1980s, when SOMA was a wasteland and everyone wanted to live in the suburbs. And surprise surprise...along came the first dot-com boom. All of those (comparatively) cheap spaces where creative kids were having raves and making art became the birthplace of the modern web. Creativity happens in marginal spaces.

I was actually surprised that pg kept emphasizing the need for constraints on development in this essay ("The empirical evidence suggests you cannot be too strict about historic preservation. The tougher cities are about it, the better they seem to do.") The conventional wisdom around here is that we must refer to this kind of thinking as "NIMBYism", and condemn it as backwards-thinking. "Obviously," says the technorati, "we should be knocking those tiny old buildings down and replacing them with skyscrapers!"

But he's right. San Francisco was once a cheap, pleasant place to live, precisely because of those sorts of constraints, coupled with demographic trends. But it's at a different point in the development curve today. It isn't for scrappy, poor innovators anymore. It's for ambitious, get-rich-quick types who will tolerate paying $4,000 a month for an apartment to be part of the scene. And as soon as the scene moves somewhere else, those people will be gone, too.
There is nothing inherent in our existence that makes us need to do those things (tie your human worth to 'winning', 'getting ahead', or 'proving yourself', etc), and the best part is that whether you define yourself by those things or not is completely up to you. You don't need to change anyone else in order to not do those things yourself; when you say 'I wish we could just take this time for what it is, a gift of time,' you can totally do that! There is nothing stopping you - you don't need to convince anyone else of that in order to live it yourself.

You lament that you run into so many people who care about those things, and they are blind to the fragile and fleeting nature of it all, but I am unsure why that is such a horrible thing. Everyone is going to choose their own meaning for their lives, and sure, some will choose things that I don't understand and I don't think are important. But that is their life, and them choosing to care about those things doesn't change your life. You are not bound by their preferences.

In fact, I think it is great that all different people have such varied opinions on what is important. I get to observe them all, and see what life would be like under various scenarios. The human existence is so amazing because we all get to lead our own separate little 'experiments' in how we should live our lives (what we should do, what we should care about), and then we can share with each other what we have learned while trying these things. Some of the experiments will be utter failures, and some will be successes. We can learn from them all.
Both Proguard and ReDex can be coaxed to unmangle names (produces a special file and has a tool to decode mangled traces)

They don't really do any major optimizations - they're not a real SSA/CSE/eta-form optimizer, like what llvm does to its bytecode.
How do you write an app for WeChat? Their documentation at http://dev.wechat.com/ only talks about sharing content with WeChat users.
While I find your vitriol refreshing, I would suggest a change in your reading list. For those that want to examine the economics of IP vs. The Record Business, I would first read Fredric Dannen's Hit Men.
CPUC is the state regulator of "Transportation Network Companies" (Uber, Lyft etc.) since 2013
https://en.wikipedia.org/wiki/California_Public_Utilities_Co...
I like original matthewdrussell's version more.

Overblown/fake apology is not very informative - it's hard to say what exactly can you trust in it.
> How did ancient Rome ever survive to the extent that it exists today

They had a shitload of buildings, and they made them out of stone, and they made many of them to last, and also the city was essentially abandoned for hundreds of years.
As long as everyone is friends with Tom! (MySpace reference. Kids: Everyone got a free first friend on MySpace. His name was Tom.)
I live less than half a mile from the new QuikTrip mentioned above. This part of the city isn't really what I'd call an urban setting. It has a sprawling Sheet Metal Worker's Union building a block wide, a Mack Truck dealership, and a 4-lane-wide street. http://i.imgur.com/QTHKGdu.jpg
USCIS received over 236,000 H-1B petitions
wow, pretty amazing - i wish i could get away with stuff like this!

obama should have listed this as his top failure. they have actually proven that they are smarter than each and everyone of us - in acquiring money by any means and getting away with it. very impressive in a twisted way.
For local development, you can create an 'environment' for each dev, which will maintain a separate set of targeting/rollout rules for each feature. This will make development/testing fast when you are connected to the Internet. You can flip the toggle value on the LaunchDarkly dashboard, and it will be instantly updated the next time your code gets the feature flag.

You can also provide a default value that will be used if the network is not available. You can read from a config file to drive this if you need to, to allow devs to specify the flag value when offline. This is what we do for our dogfood environment (prod, staging, and dev environments all talk to dogfood, but dogfood doesn't have another LaunchDarkly to talk to).

Hope that helps!
WordPress 4.5 Coleman Has Been Released, What’s New?
excuse me, but I think you forgot to take the opportunity provided by that ellipsis to put on your visor.
2 Factor Auth Bypass: Protect yourself with $$
This is a logical fallacy. More than likely, easy languages will become more performant.
It's also a well known term in programming language theory: https://www.classes.cs.uchicago.edu/archive/2002/winter/CS33...
You don't need baseload. You need to always meet the demand.

Nuclear can't do that either because it's too damn expensive. You'd never build a nuclear plant to fill in at peaks.

What is needed in a future with lots of renewables is dispatchable sources, not nuclear plants with flat outputs.

There are several options. All of them are currently too expensive so apart from hydro you don't see them in production scale anywhere, but as the renewables sector grows, these things will start to show up.

This is not a joke - you can find people researching what it would take, and it's even within reach with today's tech - expensive of course, but not impossibly so.

Currently, most countries seem to be reinforcing the power lines, as the cheapest option.
For the average programmer it ended a decade ago - most of us suck at concurrent programming.
It would be impossible/unlikely to correct any course deviations anyway. First off, even if the beam is collimated to within a degree or something, a degree at even a million miles is a pretty big spot, and you'd probably not be able to hit any specific unit. Even if you collimated it more finely - good luck hitting the target.

The other problem is that the beam would ideally go straight between earth and Alpha Centauri, and the sail just rides the beam. The Earth does rotate around the sun but the parallax this provides (over 3-6 months) is pretty low relative to the distance travelled by the probes over that time. If you try to do selective course corrections (i.e. bump one side harder than the other) then you're going to need a super fine beam that is going to miss frequently and probably hit the target when you hit.

This is pretty much inherently a shotgun approach. You don't get a mid-course correction on the birdshot that misses its target. Or rather, it's like putting out balloons into the wind and letting them drift.
Dear DoJ et al.:

No jail? You fail.
My new goal is to have the lowest karma . Make it happen people!
I feel like there's a group of people who have a list of these sentiments that they just copy and paste into any thread mentioning Facebook, adding absolutely no original thought or insight.
While not knowing too much about the company, if they are indeed hiring predominately younger, recent college graduates, then that number isn't too crazy.

Just ask investments banks, accounting firms, consulting firms, and other premier tech companies their turnover rates. I bet they are the same or worse, especially for younger employees.
> And what about the free-wheeling, non-traditional culture (embodied in the Homebrew Computing Club)?

Not much mention of government funding, but there is this:

"A city has to tolerate strangeness to be a home for startups, because startups are so strange. And you can't choose to allow just the forms of strangeness that will turn into big startups, because they're all intermingled. You have to tolerate all strangeness."
I don't know why anyone would think C++ is dead. If you need top-notch performance, there's often no reasonable alternative.
There already is a "reversal", to some extent, in that statically typed languages are making a comeback.

However, the performance of dynamically typed languages has also improved a ton. It's not unrealistic to think that you could write simple JS code and get about 50% of the performance of an equivalent C function, possibly more.
Whoa, I was unaware.
Their ios app has over 18000 classes (https://www.reddit.com/r/programming/comments/3h52yk/someone...), so I can easily believe the android app is similarly bloated as well. (To be fair, most of the 18K classes seem to be auto generated, but that still doesn't lessen the compiler's burden.)
I saw wi.fi and could believe it wasn't taken. I started registering it with 101domain and then thought, maybe another registrar has it for cheaper than $69 (plus a $177.96 trustee service fee!).

As I searched other registrars, I discovered that it was already taken; registered years ago. I wonder how far into the process 101domain would have let me gone. After they already charged my credit card?
I doubt that easy languages will disappear. Instead, compilers will get smarter at compiling/synthesizing low-level/parallel/distributed code from high-level languages/specifications. See a lot of the recent work out of Stanford on domain specific languages with Terra [1] and its derivatives (e.g. Ebb [2]) as well as Delite [3].

[1] http://terralang.org/

[2] http://ebblang.org/

[3] http://stanford-ppl.github.io/Delite/
Last year there were 233,000 petitions. Only 85k petitions are actually accepted each year. Compare that to 172,500 petitions received in 2014 and 125,000 in 2013.

This means the rate of companies that use h-1b has actually slowed down by a lot. I know as a fact that most of the US tech companies that have offices in Europe, are actually transitioning to using L-1 visas and don't apply for H-1b anymore.

If you're a small startup and you want to hire someone who is not a US citizen your options are pretty limited right now.
Almost everything is a crud app.
Game developers are notoriously abused in compensation and work hours.

I do think c++ provides an interesting area to program into but the part where you do it to avoid places with business requirements would only speak to programmers who don't yet realize that the business perspective of your code is where your career growth and potential come from (not from learning more and more advanced coding technique).
Just because it may be concern that people actually have doesn't make it legitimate in any way.
FWIW I just donated[1] USD 100 to neocites.org - not that I took any of your comments here as soliciting for donations. They're of course not meant to go towards just SSL, but I'm sure a handful of people here with an actual Software Engineer income can chip in the remaining 400.

With the wonderful work you have been doing with this project (even if I don't host anything on it myself, I'm much too much of a masochist to outsource my web hosting, when I can rent a dedicated server for much more, and do much more work to end up with the same service ;-) -- I think it's terribly wasteful that you have to spend time worrying about trivial things like paying for a wildcard cert, when you could be playing with other, more useful stuff. And, yes, I too hope that Let's Encrypt will support wildcard certs soon.

Keep up the good work, and the transparency!
(Btw, are you working on a follow up to: https://blog.neocities.org/open-company-progress-report-2014... or did I just miss it)?

[1] https://neocities.org/donate
Silicon Valley Tech Salary Infographic
I'm not arguing that C++ is easier to learn than Rust (I actually believe the opposite). I'm arguing that learning C++ helps with learning Rust.

If it were a completely green-field environment, I'd much rather write in Rust than in C++. (But then, in a completely green-field environment, I'd much rather write in a language suitable for prototyping like Python or Javascript than Rust, and then port it over to Rust when I have an idea what the shape of the problem is.) We don't exist in a completely green-field environment. The main advantage of C++ is that you can look at any number of open-source databases, GUI frameworks, servers, compilers, browser engines, and libraries and see how they chose to design their object models and ownership systems.
Change Sets Help Get to the Root Cause of Stack Update Failures
How is this hazing?
> One of my bank is happy to resend me a password by snail mail with an account ID reset by phone.

This is excellent security, as long as they're not sending it to an address you provided over the phone when you requested a reset.
It's honestly pretty difficult to believe that any kind of optimization has taken place on the Facebook app. I don't have the time or the bandwidth to keep up with the updates
And/or to expand on Spivak's answer: static.example.com api.example.com db1.example.com db2.example.com www.example.com www2.example.com loadbalancer.example.com etc

[ed to add:]
Note that while you can just use example.com, or add alternate names, that would mean that a compromise of www1.example.com also compromised the key used for db1.example.com etc - which would largely defeat the purpose of splitting up different services across different vms/zones/machines in terms of security compartmentalization, because you'd only need one copy of the key to mitm all services.

(For some setups, where everything is a set of web apps/services, and TLS is terminated at the load-balancer/reverse proxy, this is a moot point -- but that's not always a good idea. See eg: how Google suddently rushed to encrypt their intranet after it turned out NSA had been happily snooping on everything from the "inside" via datacenter links that I assume were across rented "dark"/dedicated fiber).
That may be the case but then the onus will be on Wit.ai to evolve in their innovation and remain competitive/ relative. Right now they are offering something that requires less know how and has "better" performance for less time. That is arguably valuable now and if it stops becoming valuable, or anytime before then, they'll need to evolve.
Ask HN: How would I sell my company to RackSpace, EMC, RedHat, VMWare?
OK, say I had built some really great software that met a real market need (let's steer away from whether or not that is actually true, assume it is) and this software is obviously very valuable to the companies named in the title.

Now, I want to sell the company to one of them.

Presumably I need to be able to make contact and pitch the company on why they should acquire my company.

How the heck would I do that? Do I just go and look up the people that it seems most likely to be the people who would drive an acquisition and ask them for a meeting?

Has anyone done anything similar? Anyone got any ideas or pointers on how to succeed in doing this?
You're talking about serving/wait staff, whose hours are significantly shorter and wages (including tips) are significantly higher than cooking staff, which is what the parent comment was actually talking about.
Of all the things you could have chosen, you picked the most trivial? I hate loops and logic in bash because you need to always do things like this:

for i in {1..20}
do
echo $i
done

What is the purpose of having the `do` and `done`? And with if statements, what's the purpose of having `then` and `fi`? Curly braces fix that issue and are much easier to read. Not to mention that literally every single real editor has a plugin for making sure your braces always match up.

I think `else if` to `elif` would be a much better change to fix people who write `else <newline> if` and other things that make it hard to read code. However, it should be noted that you couldn't do some pretty horrible macro hacks that way (but maybe if you made the no-brackets format of blocks no longer valid, then that problem would be fixed).

Not to mention that `end <block>` is syntactic clutter. We all know what block it must terminate -- that's why brackets work.
A curated list of awesome Site Reliability and Production Engineering resources
Show HN: Bsharp – AI powered recruiting
Free for tiny diagrams. I am a software architect working on AWS, and it was too small for the very first diagram I tried to create. I am their target market. The free version is no use to me. $49/month isn't worth it. Honestly, for $49/year I'd still hesitate because of usability issues.
I was looking at the main AMI list when you launch an EC2 instances. I am not sure if they are actually created and maintained by AWS, but at leas they show up on the main page makes me think they are "official."
netdata is perfect for single server monitoring it's perfectly suited to integration into my Centmin Mod LEMP stack installer https://community.centminmod.com/threads/addons-netdata-sh-n....

For folks wanting multiple servers, the wiki does mention that i believe at https://github.com/firehol/netdata/wiki#how-it-works
Also I don't think people in general cares that much about the music as much as the idea of the identity behind the music. For AI music to be popular in a context where the an actual artist has to be emulated you either have to fool people into believing it's a real human behind it, or antopromoprohize the ai sufficiently to be promoted like a human.
It's also a feature of copper wire. And bees.
If the free version of nano only let you work on documents up to a certain, fairly limited size, and there was a paid version of nano for $100 that removed this limitation, then your analogy would hold.
Not sure I correctly understand your question, but I'll give it a shot.

Today, Wit offers many advantages out-of-the-box so you don't have to setup your own solution.

As NLP gets more commoditized (e.g. through open-source, open datasets), Wit will have to provide even more value than today to stay relevant. Value can be ease of use, accuracy, etc. That's how the field makes progress.

Regarding best interest, if you mean FB's best interest, FB wants more intelligent bots in Messenger, VR, etc. It makes sense to provide the tools to do so. Opening these tools also helps make them better (why is FB open-sourcing React for example?)

If you mean the Wit team's best interest, we're always happy to provide better tools to developers and innovate in AI / UX. That's why we started Wit after all :-)
Yeah, I agree 100%, especially with respect to Wikipedia's description of it. It's just something I've always heard around, but I definitely don't have an even remotely reliable source. Here's what Allmusic says about it: "Corgan eventually played almost all the instruments himself (except for percussion)."

http://www.allmusic.com/album/siamese-dream-mw0000099414
So true! Been there myself! And have friends that are getting told by big tech companies that they don't do H1Bs anymore and prefer to do L1s and people working from their Europe offices.
Really Portland has only 4 year schools (both private and public). PSU is really a giant 4 year university (with a scattering of mostly masters and a few doctoral programs). OHSU is more sui generis.
hey ar7hur - excited about the release.

i've seen/heard that wit.ai likes to use clojure (lisp for AI programming? of course!). was clojure used to power Bot Engine? if so, how did your team like the experience?
If you're going to write a compiler, please, for the love of Bjarne Stroustrup, don't write it in C++. There are so many better modern languages for writing a compiler: OCaml, Haskell, Rust, and Terra to name a few. You really want features like algebraic data types and a sane package manager in your language of choice. In my mind, the only use case for C++ is interfacing with existing C++ libraries/codebases. All other tasks can be better relegated to superior languages.
Add to the above

- live near where you work

Think of all the people that commute 2+ hours in the Bay Area and the stress that goes along with that.
I'm not going to convince anyone of anything on HackerNews. I'm up against the entire California Ideology on this forum.

Stop it, now you're just whining! 'lelandbatey' is offering you excellent feedback. The number of people that voted you down (or up) is a tiny fraction of the membership.

Communication is hard, but you've got good things to say, and people that want to hear you. Probably it's true that no one here agrees with everything you believe, but they certainly don't all agree with each other either. Whether or not the person you are responding to directly understands (American?) intellectual property law, there are others that do, and other perspectives that are important. It's a more diverse community than you give it credit.

So you just keep on thinking that "The Internet has changed everything!"

No, it hasn't changed everything, but it's sure changed a lot of things, and music is one of those. While practically free and instantaneous delivery may not change drastically change the business of music, it certainly changes the process of discovery. While it's not quite as major as the first phonograph, I think it's likely to have comparable impact. For example, without the internet, I don't think I ever would have found this[1]: https://www.youtube.com/watch?v=LtX2HPBMcsQ. And now that I have, certainly my life will never be the same?

[1] Antti Paalanen - Meluta (We Wanna Make Some Noise)
How can I test my own bot without using the API?

Basically looking for something like this: https://wit.ai/Francis88/Internet%20of%20Things/eval?_t=856&...
Hopefully it doesn't come with homegrown not-actually-free-software license that their other 3D video repos had. https://github.com/facebook/transform
How can you say that? You're happy a sentence a man and his family in a far-off country to death based on what exactly?
Agreed. I'd say that the 5+ dollar latte is going to run its course one day very soon. Modern young people have a slew of problems that previous generations cannot fathom. Some of my friends don't have cars - not because they don't want them but because they are financially cognizant. They are focused on paying off student debt asap. They have advanced degrees but are fighting insane competition to get jobs (I have a lot of academics as friends :) ). People have shifted their expectations of life, especially those without rich parents who can lend a hand. At gatherings, we fantasize about moving to cities with low housing costs.