skysight-inc/HackerNews huggingface dataset:
"Why does everybody have to squeeze into this tiny little area? You've got the whole rest of the country that's mostly empty to work with. There are plenty of alternative metropolitan areas that are far cheaper. Why bring everyone here? I think it's because the wealthy venture capitalists and executives who own the companies and like to be on-site managing and talking to people and such like living here, so everyone else has to live here too in whatever accommodation they can find."

Knocked it out of the park. The problem isn't affordable housing. The problem is caused by VCs and tech companies who require labor to be on site.
Modulo the load on transportation and infrastructure--which seems likely to be substantial--to the degree that you're going to add that much housing, this seems a pretty sensible way to do it. It's generally impractical to bulldoze a large tract of low-rise housing to build slightly higher housing. So just about the only solution is to put high-rise housing somewhere that it has a minimal [EDIT: the least] impact.

That said, I wonder how well it will work to build a bunch of high-rise suburban housing while making it difficult for residents to have cars and without great transportation options.
It's interesting that one of the big role models in tech, Steve Jobs, was a total dictator. Exactly the opposite of holocracy.
I would be fascinated to know what kind of position he was hired for.
point 1 is obviously true

To point 2 - the original white paper doesn't even mention "block size limit" because originally Bitcoin did not have a block size limit. "Honest miners" are assumed by the author to always include all profitable transactions (ie. where the fee > marginal cost to include it in a block).

The limit was added after an attack in the earliest days of Bitcoin. That attack vector is simple: a miner who mines a block includes bogus transactions to himself in order to inflate the block to gigantic proportions. Other miners, who have to validate its contents, choke on the block. Meanwhile the attacker is free to keep mining, and / or the network stops processing transactions.

The original attack, and why it's no longer relevant, is described in this blog:

http://gavinandresen.ninja/One-Dollar-Lulz

In short, the attack vector which prompted the creation of a block-size-limit consensus rule is no longer a concern, as it has been addressed in two ways:

(1) This attack surfaced in the earliest days of Bitcoin, when it cost nothing to mine and miners risked nothing if they mined a block and threw it away by attacking the network. Today, industrial miners risk $10K with every block they would lose if they tried the original attack - which by the way

(2) is preventable without even having a consensus rule, for example by running Bitcoin Unlimited, a version of Bitcoin which attempts to re-create "original" Bitcoin by allowing each miner to set his own "anti-attack" limit, instead of requiring the network to agree to share the same limit.

It is clear from the various online records that the limit was intended a non-economic anti-attack threshold, to be removed if it ever became an issue.
Can someone explain to me the usefulness of "stateless" components? Doesn't thing just mean that you have moved the state outside of the components themselves, they are not really stateless.

For example, their dropdown menu takes in an open={false}. This just mean that you now have to keep track of if this menu is open or closed outside of the menu component itself. Or, you have to write a wrapper menu component that emits something more useful and maintains that state.

Doesn't some state belong in the component itself? Certainly there are cases where this makes sense, right?
Sysmocom publicly releases Osmocom user manuals
Simple Bayesian approaches take the opposite approach. You generally start with some relatively naive prior, and then treat the posterior as being the conclusion. Which is not very realistic if the real prior was something quite different.

I don't think this is a completely accurate portrayal of Bayesian stats. In Bayesian stats, there is no "real prior". Probability distributions are all subjective representations of belief. The prior is just what you believe prior to evidence, and the posterior is what you believe after you've taken evidence into account.

That said, moving away from p-values and towards something more robust is something the A/B testing industry needs. (Obviously I have my own opinion of what that something should be, and it's a bit different from what you are advocating.) There are far too many consultancies and agencies p-hacking their way to positive results ("hey unsophisticated client - guess what I made your conversion rate go up 25%!") and I'd love to see every one of them die.
Depends on which mailing list you read, the usual consensus I see is it's kinda production ready, though openSUSE has switched to Btrfs as its main file system.
>> You can get a US programming job without a college degree, but it's easier if you have one (which you do).

Are you talking about getting a job with a company or getting across the border? What you say reflects what I've heard about getting work without a degree, I'm just concerned I won't be able to get the appropriate visas based on what the US government websites state.

Thanks for the reply!
Yeah, that's several orders of magnitude closer to half than I expect it to be.
I think in some ways that this is one of the issues facing the US right now.

Economists generally suggest that easing the shift from low productivity areas to high productivity areas is very beneficial, but NIMBY housing policies stand in the way.

And these things have repercussions all throughout the country. Here in Oregon, there is a steady stream of people who are bailing out of California in part because of the housing prices. This causes resentment here, because it is pricing locals out of certain markets (Portland and Bend, likely others). Ultimately, without dealing with the root causes of the issue, the process will just keep repeating itself elsewhere.

My view is that there should be a wider range of densities, and more walkable, bikeable neighborhoods. Ultimately, it is a supply issue - you cannot keep that steady and increase demand without forcing people out. Granted, maybe not everyone can have a ranch house with a large yard and a two car garage, but... not everyone needs that, either.

Here are some sites I'm fond of:

http://marketurbanism.com/

http://missingmiddlehousing.com/

https://clubnimbyblog.wordpress.com/

and of course Matt Yglesias' book: http://amzn.to/21hwbb6
There are two separate issues here:

- A bot that automatically removes users' posts and comments without actually banning them or telling them the items are being removed (this is a subreddit-specific "shadowban", though it's not a built-in feature of reddit it has the same effect)

- Moderators that eagerly attempt to ban all dissent, not only from their subreddit but from all of reddit

They are both wrong, both unforgivable, and both forms of censorship. Just ban people you don't like from your subreddit, no need to code custom bot features or try to lie to the reddit admins to accomplish political goals.
I'd also add:

1. Formal specifications. Complex distributed algorithms are too difficult to understand without exhaustively checking a design for all possible executions that end in dead-locks or violation of some invariant. Clouds require sometimes complex orchestration between various services. Unit tests aren't going to cover you if your design isn't correct (they'll ensure that some small portion of your system is correct and scale has a funny way of revealing everything you didn't test for).
I'm guessing Angular already handles these perfectly?
I'm interested to see if this is part of a movement by Google towards a different notion of community & identity than Facebook.

Moot has very different position than Mark Zuckerberg when it comes to identity online:
http://venturebeat.com/2011/03/13/4chan-moot-christopher-poo...
I'm certainly willing to concede that I'm wrong (I'm by no means an expert), but your advice is counter to what I've received from professionals. I'm curious whether you've run into this problem with others in the accounting, law, or tax professions and why the misconception (that I hold) exists.
That's pretty bad if you're trying to use your phone for image editing or something.
Is there any reason Verizon wouldn't start up an ad department? They have a nice advantage with the internal opt out...
Machine Learning Needs a Human in the Loop
Open space isn't what gets replaced by development. It's molding crumbling strip malls and lead covered, termite infested, low rise apartments. I think you'll find that every proponent of high density housing is also in favor of public green space.
> Holacracy a cult? Why not traditional management a cult? The difference being simply that traditional management is broadly accepted as "normal" by society at large.

Well, the only difference between a cult and a religion is age. And possibly whether they tell you to see a doctor if you get sick, not sure what the parallel to that would be.
Apple loses case on its e-book selling tactics
An attacker would need the private key to update the signature in the app cast. It's possible the devs store their private key on the server, although that would be silly.

Although that doesn't discount the recent MITM vulnerability Sparkle had and if transmission is still using an old version of the framework.
Getting Groovy with It: Get Started with ElectricFlow DSL in 1 Hour
HTTP Header Injection
UnifyID | https://unify.id | San Francisco | ONSITE | FULLTIME | VISA

Join us in fixing authentication at UnifyID!
Hate passwords? So do we. We believe that within five years, passwords will no longer be the predominant method of authentication.

We are UnifyID, a StartX S15 company that is building a revolutionary identity platform based on implicit authentication. Our solution allows people to identify themselves in a unique way that is extremely difficult to forge or crack. Best of all, we are doing it in a way that respects user privacy.

We are a well-funded security startup in San Francisco and we are looking for enthusiastic builders to get in on the ground floor and work on some of the most challenging technical problems around. The founders are from MIT and Stanford and have worked together on a previous security startup that was successfully acquired. We offer competitive salaries and awesome perks/benefits, and are a few blocks from 4th/King Caltrain & BART.

Ideal candidates must be in (or willing to relocate to) the Bay Area. We are currently seeking engineers for: Frontend, Security, Data Scientist, Full-Stack, DevOps, iOS, Android.
Do you want to help build the next generation identity platform, and have fun while doing it? Contact us at "jobs at unify.id" and mention HN! View open positions: https://angel.co/unifyid/jobs
Thanks for the warning. Are you talking about entering and first applying for the TN-1 or anytime during the visa's length (e.g. visit's back home for Christmas)?
Real glad to see RIT getting some love on HN.

Surprised no one's posted stuff from CSH yet.
New maintainer for Memegen?

(http://www.buzzfeed.com/reyhan/inside-googles-internal-meme-...)
We've learned that with Cable TV/Hulu
On-Demand Delivery: What Execs Are Looking For
ZFS is not coming to Linux as such, it's coming to Ubuntu specifically

This is a faulty understanding of the issue. Other distros such as Debian are packaing 'ZFS on Linux'. Ubuntu is not the first one to offer the ability to have ZFS on Linux in the distros main repository. The difference is actually that the other distros distribute the ZFS code as source, then have the user compile it on their own computer, and then those distros consider that end product as non-redistributable. Whereas Ubunutu is doing the compilation on their own, then distributing the resulting binary work. That's the actual difference.
That particular problem is easily solved by providing all needed documentation as part of the development contract. I'm a big fan of OSS & OSH, but it doesn't add value in this case.

I'm pretty sure the problem isn't knowing how the devices work, it's the limitations of the 100 year-old technology in the face of modern expectations.
An Opinionated Tour of Testing Tools: How to Test and Deploy a Python Web App
I wonder what google would have to say since it's built from deep dream experience. Also it was recently improved with newer tech which may very well be non infringing
Ask HN: Should I quit my job and start up? Need Advice
I've almost decided to quit my Job and start something of my own. I currently make $48k a year and it's pretty good amount in India. I currently need to make at least $2k monthly to pay for my house mortgage and personal expenses.

What are the options to make decent side income? Should I take up a part time/consulting job? Can I find any remote jobs which can pay me $2k a month? Need suggestions. :)
Nobody knows anything – oil price edition
on by default != default filesystem right?
Everything moot does leaves a 4chan shitstorm in its wake.
The double-bind was a hallmark of a past job. Anytime a meeting, an event that the upper brass was hosting, or training was labeled as optional, there was always a heavy emphasis to attend on the day of.

Monday morning: ${Executive} is coming down to talk about ${something unrelated} on Thursday. Attendance is strictly optional. This is doubly so if you're working on something critical.

Tuesday and Wednesday morning: Don't forget about the talk on Thursday. You don't need to go, but it would be nice if you attended.

Thursday morning: Don't forget about the talk this afternoon. Plan head down there about 12:45.
​Apple gets smacked by $450M e-book price-fixing fine
I don't get why both can't co-exist at the same time. FF OS is ideal for the low-end market with a more light-weight OS that can run on cheaper devices.

Perhaps they should open a satellite office in a place like Kenya so that they can understand a tech-savvy local African market.

Then again, this is Mozilla, the company that tried to kill Thunderbird...
Terraform Conditionals. Sort of
Is this actually true for the Bayesian model? Throw in a parameter for whether or not Bill and Lorena were trying to have children until they had a boy and a girl. Now your answer will depend quite heavily on your prior!
Anecdotally, my TMO LTE service is better than my coworkers ATT or VZ in quite a few places.
Google also had a very different position than Moot until about a year and a half ago: https://en.wikipedia.org/wiki/Nymwars
Who is moot?
https://en.wikipedia.org/wiki/Christopher_Poole
Though technically, obtaining that distribution, if you're doing anything above "Eh, it's probably normal..." could be described as "hard".
Don't mistake the ten second elevator pitch description for an engineering analysis.

No version of any Bitcoin node software previously released has worked how you describe.

The consensus selection rule is more complex: It's the longest _valid_ chain that nodes follow. Chains that violate the rules are ignored, and this is an integral part of the set of incentives that make the system work.
I used to, starting maybe 15-16 years ago, and I kept it up for a good long while, but I don't get much out of it anymore. A bunch of people decided, for reasons which never made any sense to me, that blogs and blogging somehow ought to be a mechanism for making money, and in their rabid enthusiasm for commerce managed to suck all the life out of the medium. I no longer feel like writing blog posts is an act of participation in a community, because there is no community anymore, so far as I can see.

The web itself seems to be pretty much over, as far as you can consider it to be a community medium, and the death of blogging is just the most visible aspect of that. I still post on my blog from time to time, but it's basically just out of habit, or because I think I might want to find some interesting link again later.
I don't understand what point you're making.
My co-founder and I interviewed Jack Scannell and Jim Bosley, two renowned researchers, for this article on the state of drug development and Pharma.

If you have any follow on questions, we're meeting with Jack again next week and would be happy to add any more information on this topic!
Reading this, I wondered how long I've been on LinkedIn. I hardly ever use it, so I surfed over to find out.

Oh. My. God. This site is like visiting GoDaddy to try to buy a domain, except worse. It's almost entirely dark patterns. Every time I clicked anything, the file upload dialog on my computer popped up.

Now I'm really conflicted about continuing to use it. Seems like I'm stuck -- been on almost 11 years now, and I've built up quite a network. But who wants to put up with that kind of suck? What kinds of professionals would use it regularly? It's not very reassuring.
Their property would be worth even more than it already is if more dense development was allowed.
People can be very smart technically, yet legally very naive. This is a very naive legal position, which I certainly feel justified in calling "stupid, stupid, stupid".
Worldwide first online portal only for hotel bars
hotelbars.com is the first online portal worldwide to find exclusively a hotel bar of one's choice. Whether you are staying in Berlin, London, New York, Dubai, Shanghai, Rio de Janeiro etc., hotelbars.com should serve private and business travellers as well as locals as a guide for spending an unforgettable evening or a business meeting in the hippest and most spectacular hotel bars of the world. Because the very special charm of visiting a special hotel bar lies in moving regardless of the scene trends and opening hours in the incomparable atmosphere of local scenery and cosmopolitanism.
Heavybit's Dev Tools Digest – Feb. 26 – Mar. 4
> Holacracy a cult? Why not traditional management a cult? The difference being simply that traditional management is broadly accepted as "normal" by society at large.

You can't define 'cult' without an element of normative determination. It's right there in the first sentence on the Wiki page for cult, and in every dictionary definition I could find.

Also, the term does not necessarily carry a derogatory tone. I've seen many small spiritual groups self-describe as cults.
On ArchLinux, a user (big shout-out to demizer) maintains a set of ZFS packages on AUR that basically do this (build from Git). On Arch, installing ZFS is a one-liner, e.g.

$ yaourt -S zfs-git

Here is the source for the build script for the zfs-git package:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zfs-g...
Everyone's gotta pay the bills. If you're thrifty, 4-5 years at a company like Google can get you .5-1 mil for your next venture (maybe more, maybe less, depending on your bonuses & promotions, how well the stock performs, etc.)

I wouldn't expect any meaningful new product or anything to come out of this - if I had to guess, he was probably hired as an IC. Don't expect him to become some sort of new figurehead at Google for anonymity or identity on the Internet.

Have fun Chris.
There is a considerable area that is far enough away from a nuclear explosion to not be obliterated, but close enough that buildings may collapse, windows may be converted into deadly projectiles, and so on. Duck and cover would in fact save many many lives in that area.

The Wikipedia article has details: https://en.wikipedia.org/wiki/Duck_and_cover
Common Lisp is a programmable programming language.

You need to hack around it. Don't like it? Improve it. Sketch:

(defun make-vars (vars &aux syms)
"creates uninterned symbols for vars named NIL.
Returns a list with those replaced and a list of the new syms."
(values (loop for var in vars
if (eq var NIL)
collect (let ((sym (gensym "ignore"))) (push sym syms) sym)
else collect var)
syms))

(defmacro multiple-value-bind-some (vars form &body body)
"Similar to MULTIPLE-VALUE-BIND, but variables named NIL will be ignored."
(multiple-value-bind (vars syms) (make-vars vars)
`(multiple-value-bind ,vars ,form
(declare (ignore ,@syms))
,@body)))

Example

(defun foo (x)
"returns five values"
(values x (* x 2) (* x 3) (* x 4) (* x 5)))

(defun test ()
(multiple-value-bind-some (a nil nil nil b)
(foo 10)
(list a b)))
You can't really call the US system "time and materials" either, as that would still imply some ahead-of-time insight into the pricing structure.
Sometimes it's hard to know what's a good idea and what isn't until you've tried it.
I once obtained a p-value of zero (or more accurately, smaller than the numerical precision of a p-value in R) for a result that was, by design, meaningless.

It's a bad idea to use p-values as thresholds, regardless of where you put the threshold.
My (beginner level) understanding is that if you move the state up to a higher level then you can generalise the component.

For example a button's state can be controlled by a higher level container component and that state might include variables such as "buttonTitle" = "Hit delete to continue", and onDelete = deleteCustomerRecord. So the core button code can be used in a variety of contexts.

If I'm wrong maybe someone else will correct me.
Show HN: Revelatte.com – Validate my MVP
Hello! A month ago I had an idea and went to reddit to validate it. I had positive feedback so I decided to go for it.

Today I deployed my first MVP: REVELATTE.COM

Revelatte lets you create a rich message (Text, Images, Videos and Links) and set a revelation date. A link is generated and you can share it around the internet. The message is displayed only after the date set has passed, otherwise it will show a countdown.

Pitch: "A revelation is te best way to tell people you are expecting a new family member, getting out of the closet or revealing stuff people don't know about you. How about the secret location of your next underground rave? Revelatte helps business owners to reveal new products, special offers and keep their customers thrilled with new features."

The site is under development and will look better as soon as I finish coding the main functionalities. I'm trying to re-validate the idea now that the MVP is up and running. If it has traction, I'll develop more features and post it in Product Hunt. What do you guys think? Go ahead, try it and send me some feedback in this post or via mail: revelatte [at] gmail.

Thanks!
^ that

The Atlantic article linked above covers this in more detail, and is an excellent read all-around.
>$0.00

TIL Google has janitors
https://www.softwarefreedom.org/resources/2016/linux-kernel-...

"Nominal statutory damages, divided among the thousands of copyright holders entitled to equal shares, scarcely lift the matter above the level of damnum absque injuria."
Founder of 4chan
Can you elaborate about how revenue recognition has bitten smart people? I wasn't familiar with the term until you mentioned it but I think I have a handle on it now.

I'm guessing an example would be counting a prepaid yearly plan signup as the full year's revenue immediately instead of only counting it as revenue a month at a time as the service is delivered.
Any time for the full length of the visa. That most certainly include the initial application as well.

In my case, i was asked by my employer to remain in the US for the length of the visa, as me being potentially unable to get back to the office was considered to be a business risk. Needless to say, that was rather displeasing, and eventually led to my departure from the company.
https://openzfsonosx.org/
For most of the (new) equipment procurement the MBTA does now, they actually own the specifications for the equipment, which means that if they want to make more, they put out an RFP for companies to manufacture new equipment based on their spec. The downside to this is that the T likes to over-customize their orders, which drives costs up compared to buying more standard "off-the-shelf" equipment, and if no responses to the RFP come back, they have to relax some of the requirements and put it out again.
YouTube Channel for Training in the Sport of Running to Optimize Performance