skysight-inc/HackerNews huggingface dataset:
I think there are plenty of people living in communal housing on some level or another. In my city I've met several who have shared larger townhouses with several bedrooms and shared living space (the simplest would just be looked at as having several roommates I guess) or large warehouse/loft spaces with similar arrangements.

I don't know of any full apartment buildings like this though. I guess the main issue is the one that comes up often enough with the smaller groups I've run across: stability. The more people you have, the quicker the odds of "turnover" go up with people moving in and out. Adding to this is the sense of ownership or control that tends to keep people living in any given place. If you feel like it's really your home, then you want to stick around but the more people split "ownership" of common resources, the less each individual feels it's their home.

I think on some level everyone wants to make their home the way they prefer and I guess the apartment building idea would be good for this. You have enough individual space to fulfill the desire to have your own setup but you share the parts that make sense to share.

I guess my question is where the line is between just good neighbors on a block who share some activities/resources and housemates in a big building when defining a potential community or collective.

I think there are so many degrees of community that there's not really a set point at which it becomes a collective endeavor. If you go by just living in the same structural building, then there are certainly plenty of examples right now. All you really need is a building where residents all have some level of agreement on things to be shared and contributed to.

The flip side is that the only real way to ensure it happens is to buy the actual building and only rent apartments/sell condos to people who agree to the arrangement. If you don't have a replacement for someone who is moving, can you afford the vacancy while you look for one? If residents own their own condo/unit, can you compel them to only sell to someone who would follow the "house rules"?

I can see why these things tend to be more along the lines of lucky accidents (neighbors who all choose to contribute to some degree) than more formalized arrangements.
I'll believe those who protest against the tech industry a bit more when they stop availing themselves of our output to tell us how shitty we are
"If you are building something which is genuinely extraordinary, that’s always the right answer."

The gold rush is never over for extraordinary companies.
Depends on the provider. 100/10M is a common product, but some offer 100/100M.

EDIT:
Half of the dwellings have cable where you can get 350/20M for 45 euros per month.
Fiber/FTTB is all over the map, but typical max speed from a large telco is 1000/100M for 52,50 euros per month.
Not sure how to edit, but I was overly harsh: my point about the European programs is that many combine their short duration with requiring a project proposal going in, which often is used by PIs to work on the next ~deterministic step of their existing research program. For students in that situation, a postdoc (or darwinian trial by fire as a professor) is necessary to learn how to lead research.

The above is not always true, but when it is, I view the US system as fulfilling its mission better. Whether everyone is suited to the US system and leading innovative projects is another story.
Ask HN: What does Agile mean in practice at your job? (non-Agile developer here)
I come from a mostly systems/simulators engineering background where things were done either using waterfall or ad-hoc practices.

I've quit my job and moved for multiple reasons. What I see is that now virtually all job ads, at least web business related, require Agile.
Despite of nobody really using these at my previous company, I'm aware of TDD, CI, CD, and git workflow.

1) I use git workflow (_master_ is deployable, _develop_ branch for CI, _feat/name_ and _fix/name_ for implementations).

2) And I've done a bit of TDD so I think I have an idea of development workflow: think about the system before typing, design a test, implement until test passes.

3) Back where I was there were no "iterations". Instead there were milestones and these were somewhere between 3-6 months. Requirements had some flexibility, but most it were set to stone.

4) Neither concepts of sprint. Wait. Actually there was a lot "sprinting" (weekends and all nighters) typically in the last weeks before the milestone deadline. Is Agile immune to this with the "don't change date only change requirements" approach?

5) There was no daily scrum - whatever that means. I talked daily with the team when it was more convenient. And with the PM once a week or so. Daily as the milestone approached.

6) Pair programming whatever that is, was someone (most of the times me) sitting next to another developer when he was stuck and solve things.

The thing is I'll likely have to "fake it until you make it" in my CV about using Agile :(

So am I missing any revelation here? Do I need to pick up a (snake oil?) book to fit in a new company?
EURUSD Faces Further Bearish Pressure on Sell Off
I've been curious lately about lifestyle businesses - the kind of business designed not for growth, but for maintaining a comfortable life for its employees. 4 day work weeks, sustainable paces, avoiding growth for growth's sake.

These kinds of businesses don't seem to get much attention.
On a small point of order, I'm slightly worried that you might have read "idealogues" as a typo for "ideologies" - very much not the case! I very much meant idealogues.

I don't take much issue with the underlying ideas of the Agile manifesto - it's the ritualisation and thoughtlessness that it can lead to that irks me. The "anti Agile manifesto", many though its faults are, rings true in a lot of places, to my mind: "backlogs are really just to do lists" seems pretty much inarguable, for one.
Show HN: Pass a URL, get summarized content
Most academic writing isn't meant for public consumption--papers are communications between researchers, so the jargon etc. is a more of a convenience than "bad writing". Good researchers can talk very plainly about complex things, though this usually happens in talks and conversation.
The Readme "shows not tells" how powerful the technique might be. Managing the downsides for searchability might require some further thought regarding usage on the web.
Alright, but now you trust that person. Which might be fine, but as an exercise in paranoia is not the greatest answer. As a social proof, somewhat better - create the opportunity for many people to examine, and at least some of them will find things and talk about it. Now the trust is in the shape of the general mass of reviewers - that it contains people who will review the code and reveal their findings.
Reasons Why I Hate C++
The use of time
raattgift's comments earlier are almost certainly more correct than mine. I didn't read Khoury's paper throughly. My apologies.
Watchmen Motion Comics Chapter 1: At Midnight All the Agents
One solution is reproducible builds and signatures.

The bitcoin community, for example, uses Gitian to reproducibly build bitcoind. Both Bitcoin Core and Bitcoin Classic host repositories with signed hashes for the output of those builds:

https://github.com/bitcoin/gitian.sigs
https://github.com/bitcoinclassic/gitian.sigs

(As I understand it, several Altcoins do the same as well)

Anybody can follow the published guides for how to perform such a build, and compare their results with the published ones. Because the published hashes are signed, you have a reasonable degree of certainty that a variety of people are involved in the process, which also gives you a greater degree of confidence in the quality of the binary releases even if you don't want to compile it yourself (and, if you do compile it, you're free to add to the consensus that the binary build is good by PRing your own results)
Nerd bashing, at scale.
Fact, Fiction, Opinion, and the Gray in Between
The hotspots themselves won't do you much good. You'll need backhaul to connect them to the Internet and pay somebody to service and operate them. Then you'll need power for each and every device.

All this costs money. Who pays?
Zcash is super interesting, and to me, a demonstration of how exciting cryptography is. Learning about Zero Knowledge Proofs and Homomorphic Encryption is something I would encourage every young aspiring founder with any interest in math to start right now.
> It's not a solution, it's an excuse for lazy testing.

While there does exist a pressure to push a product before enough testing is done, to say that everything that's wrong is all down to one "simple" fact is just trying to reduce a complex system into something simpler to understand, and then patting yourself on the back as having "solved" it.
Oddly enough, when I lived in more rural/suburban settings, I never really encountered anything I'd consider communal or primal/"paleolithic" but when I moved to a bigger city, I found many more ways to address those desires.

Even if it's just having a corner bar where neighbors stop in for a meal or a beer in the evenings or getting together with nearby friends on various nights for board games or cookouts, I see a lot more community and shared activities. Much of it is only enabled by the proximity of urban life where the need to drive over to meet up is minimal or nonexistent. When I lived in the "boonies", any gathering had to be a lot more scheduled since you had to account for driving.
This article is essentially a promo piece for an upcoming book.
this is easier to understand with a bit of math..

let's say you have a pad lock with a 4 number combination, each of those numbers being a ring of 6 numbers themselves(o)

we have four 'slots' with six possible numbers for each slot

that means there are a total of 1296 combinations, (possible values)^(slots), 6^4=1296

a contemporary computer can do 1300 calculations perceptually instantaneously

now we look at randall and diceware's suggestion of using a series of words to bulk out your password, since a word in english is built of a possible combination of 26 character alphabet the possible values becomes 26

for a four letter word, all possible combinations of those 26 characters becomes 26^4=456,976 possible combinations, again, all values can be computed in nanoseconds

what i think randall and diceware is hoping to achieve is a higher permutation value with little tax on the user's memory

conceptually [c,o,r,r,e,c,t,h,o,r,s,e,b,a,t,t,e,r,y,s,t,a,p,l,e] is 25 characters long with each 'slot' having 26 possible combinations.. 26^25~23x10^34, that is a huge number of possible permutations which makes brute forcing finally impractical

but here is where the whole thing starts to break down a bit..

because the suggestion is to use real words to aide in remembering which negates character length in lieu of number of words

that also means that figure above is significantly less because the first in that list of 456,976 permutations is ['a','a','a','a'] which would be invalid in regard to existing words, so in reality that 450,000 figure is significantly less

'correcthorsebatterystaple' can be broken into 25 characters 'slots' or 4 word 'slots': [correct,horse,battery,staple]

what was 26^25, is now (possible words)^4

we can keep going, look at randall's most recent book(i), using the 1000 most used words

possible words becomes 1000 and 4 slots we are looking at 1000^4=1,000,000,000,000 possible permutations

which will take a contemporary laptop a few hours, respectively, to churn out

all this broken into a chart:

81 = 3**4 : [(3),(3),(3),(3)]
253 = 3**5 : [(3),(3),(3),(3),(3)]
256 = 4**4 : [(4),(4),(4),(4)]
456976 = 26**4 : [(26),(26),(26),(26)]
1000000000000 = 1000**4 [(1000),(1000),(1000),(1000)]
~230000000000000000000000000000000000+ = 26**25 : [(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26),(26)]
~640000000000000000000000000000000000000000000+ = (26*2+10)**25 : [(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62),(62)]

what this is showing you, is that anything that makes things easier for you also will make things easier for a cracker

for best security increase the number of characters when possible avoiding words.. using a combination of lowercase(26 characters) and upper case(26 characters) and numbers(0-9, 10) for 26+26+10=62 possible values.. and put those characters in as many slots as you can muster

(o) http://www.padlocks4less.com/media/catalog/product/cache/1/i...

(i) https://xkcd.com/thing-explainer/
Man Plead Guilty to Pirating 'The Revenant' and 'Peanuts Movie'
> The idea behind Free Basics is to offer a stripped-down version of the mobile web so people can access parts of the Internet without it counting against their data plans.

I hate it when people lie like this. The "Free Basics" would force all websites accessible on this scheme to go through FaceBook, including encrypted ones, so FaceBook can then log and analyze your data. This is not some generous scheme which just gives you free access to the Internet; it gives you free access to FaceBook, which then in turn gives you what it thinks is right.
What actions would which people need to take to satisfy you?
A more common "entry level" position to gain a foothold in politics in urban areas is usually as a prosecutor. The career path is often to then run for DA ( whatever they call it ) of a largish city.

I'd trace this back to TR, the decline of machine politics and the rise of meritocratic city governance. Indeed, Barrack Obama offends many Conservatives because his background is as a community organizer, which harkens to their ear back to machine politics.

Obviously, this varies.
Winter is Trumping
Realtime People Counter with Google's Cloud Vision API and RxJava
I'm very interested in finding out how to pay people in the third world as well as others with no bank account (10% of Americans don't have one). Please see if he will answer questions. I want to know how it works, how widespread it is in Africa, if they are rolling it out in other countries etc.
Did Donald Trump just retweet a famous Mussolini quote?
Guava stopwatch to go
Fun with Voter Data: How campaigns can use your public voter participation data
I can't tell if this is sarcasm or not. You do realize that this is the exact attitude that is being complained about, right?
I flagged the post. The title makes it appear that the blog post is unbiased, but reading through, it's clearly biased and trying to paint a rosy picture from the "classic" side.

To give some pointers:

1. Most bitcoiners still support Bitcoin Core. Bitcoin Core users are upgrading from 0.11 to 0.12 pretty fast that 0.12 has now more nodes than classic: https://bitnodes.21.co/nodes/

2. The Classic nodes are mostly new and XT nodes: https://coin.dance/nodes Users are not really moving from bitcoin core.

3. Classic has only 3% of hash power. They are even trying to rent hashing power to generate classic blocks: http://nodecounter.com/mining_donation_fund.php
Nuclear material isn't going to 'fly' in Europe ever again. No use griping about it (Nor to pester the scientists when you already know the answer)
The Bitcoin community has never been peaceful.
A site collecting old text files from BBSes
How do they force you to buy their hardware?
Oh well - so much for that then!

I'll still try to give your code a whirl next weekend. I know how useful it is to get some feedback for your projects.
I don't know if they fixed VSS in later versions, but I used it in a team environment from 2000-2002, and heard of other people using it similarly even later than that (including for art assets as well as code...), seemingly without any problems.

As well as the oft-unjustly-maligned check in/check out model, two other things it has going for it are that administration is pretty easy and it has both a command line client and a GUI client. (Which might sound like a ridiculous thing to say, but I have used some systems that have one but not the other - hopefully very rare these days though.)

This isn't really a recommendation for it, though, unless they've put a huge amount of work into it over the past fifteen-odd years (which somehow I doubt).

To get the same check in/check out workflow, you could try Perforce (though I heard from somebody that did it on AWS that the initial setup can be a bit fiddly) or SVN (though check in/check out evidently isn't quite how it's designed to be used, because (a) this is not the default, and (b) the performance can be pretty crappy).
> because the tax would be passed on to the renter(s).

false:

http://kaalvtn.blogspot.co.uk/2013/01/g-lvt-would-benefit-ri...
Ok, so what about JSX? Yes, you can write React templates without JSX, but not happily.
also sardinian nuraghe: https://en.wikipedia.org/wiki/Nuraghe
I don't think there's an unbiased opinion anywhere. I've tried to figure out what this "classic vs core" debate is, but everyone seems pretty polarized.
The headline invoked a scene of a horde of menancing nerds in horn-rimmed glasses and slide rules.
And yet, if Google were to throw up their hands and say "fuck it!" and just shutdown, those same people would be up in arms because they no longer have nearly instant access to all the knowledge in the world for free. To say that the tech industry has given the public nothing is disengenuous.

Meanwhile, what has the author done other than blog to remedy the issue? What is he a proponent of exactly, other than "Tech companies suck, boooo"?
^ and it continues
And what if you like to eat healthy but the other people like to eat lots of meat and processed food? Communes are great if nobody has mutually exclusive preferences
Show HN: Multi-account Google Inbox desktop app
I think I can speak from experience, you mostly describe may way of looking at life. It's not without respect though. Even if life is nothing special in the grand scheme of things, it can still be very special from a subjective perspective.

For me the respect, and awe, for life comes from how each individual is the proverbial snowflake, as an instance of life, and an incredibly complex, emergent and dynamic one at that.

Take something completely lifeless like a stalactite as a reference. Tehy can take millenniums to form, but the process really isn't very special, just water dripping from the ceiling. Which most people realize, yet most people still feel a certain amount of awe when presented with one, and would be appalled if someone just decided to take it down for no reason. That would be disrespectful.

It's the same thing when we talk about species going extinct. Most of us has no particular connection to most species, and shouldn't be bothered. But still, every species has its own unique character and beauty, which will leave an emptiness behind of possibilities lost, so is a sad thing to loose for that reason alone.

So I think discovering more instance of living things would not make life less valued, on the contrary, more uniqeness would only bring more things to be in awe of.
What happens if the app forks a child process? Chrome, for example, starts nacl_helper and chrome-sandbox. Is there a straightforward way to get those children to inherit the dynamic loader and library path?
Kitura – Web Framework and HTTP Server for Swift by IBM
Nope. Redux does require that your reducers update their state immutably, but does not care HOW you do so. You can do it with Object.assign() / _.extend(), array slicing, the object spread operator, Immutable.js, the React Immutability Helpers, or one of the umpteen libs that provide abstractions for immutable updates like dot-prop-immutable or object-immutable-path.
A joke I get knowing that it is totally whoosh! to everyone I know in real life...

Jokes aside I think there is more to the story than the article, in the early 90's 'ATM' was going to be the future:

https://en.wikipedia.org/wiki/Asynchronous_Transfer_Mode

In a nutshell that is 51 byte packets with layers of TCP/IP on top - 7 layers stuff (or however many it is). Fortunately neat TCP/IP saw off the ATM challenge and its networking complications (where any packet could go any way across a network to not necessarily arrive at the receiving end in an orderly fashion. I am glad we got to the Internet without ATM or 'Token Ring' (imagine a whole internet and one token, that would be funny) or DECnet or any of the other contenders that once existed (such as those Microsoft things). I was there at the time but I have no idea why the world coalesced on TCP/IP putting network engineering voodoo out of business. Getting computers to talk to each other was once a dark art, well beyond the abilities and budgets of mere mortals.
Rushkoff argues that the profit Uber drivers make is not sustainable in the long-term, and that Uber doesn't mind because once that runs dry they can then use their profits to jump to another line of business entirely, while Uber drivers will have to always live hand-to-mouth.
The part about land not getting enough is prima facie false - housing prices in SF are out of control.

But even in the '90s tech boom in Texas, many were using equity in tech companies as leverage to buy and develop land. This in a place with more affordable housing and no water bounding it.

What passes for capital in SF is also not necessarily easily understood as capital without extending the concept quite a bit. It's closer to speculation in early phase equities, which is about the ... third derivative of actual capital. Unlike a building full of machines that add great creative value but are hard to move, this brand of capital is many orders of magnitude more ephemeral.
Cloud storage was just used so I didn't have to manage backups myself.

I absolutely didn't separate command and query - the commands themselves are actions which execute against the domain model, and that domain is used to build responses.

My project is here: [Sourcery](https://github.com/mcintyre321/Sourcery) but I think a more mature project you might like to look into is [OrigioDB](http://origodb.com/).

Another thing that gets tricky is making your application deterministic - any calls to the current time, random number or guid generatiom, or to 3rd party services, have to be recorded and replayable in the correct order for when you reconstruct your application instance. This can get tricky if you refactor your application or change its logic later.

It's worth reading up on Prevalence/MemoryImage, and looking into NEventStore also.
20+ Best Free Flat PSD UI Kits 2016
JavaScript Promises as EventEmitters
Why is it the government's mission to harm Indians, harm consumers of software services, and benefit sellers of software services?

Again, why is creating more inequality, harming the poor, and harming consumers via rent seeking a good thing?
This is an exact duplicate (even posted by the same person) of a link submitted 11 hours ago.

https://news.ycombinator.com/item?id=11190008

Edit - it doesn't work for me either, or maybe it is just very slow?
Furthermore the student stipend may go further because many needs at a big university may subsidized. These include student residences, gyms, health care, etc. To maintain the same lifestyle after leaving the ubiversity was more expensive.
I'm at MSR in China and I have to say that, even though there are a few researchers without PhDs here, they are not that many.

And having a PhD and a body of work does help a lot in the interview cycles.
...largely because the technology industry refuses to accept some of its own tenets: location doesn't matter, for example.

VCs are unwilling to supply funding if they cannot drop by and see all their employees at work, it seems.
Show HN: P2P video delivery with WebTorrent in βTorrent
It's not over. Big business [anything] companies become slower with each new process and bozo explosion.