skysight-inc/HackerNews huggingface dataset:
While it's hard to quantify the impacts of speculation and foreign investment, the raw statistics of population growth demonstrate that we'd be having a huge problem in the city even without those factors:

Per the U.S. Census American Community Survey, Seattle has added 56,410 housing units between 2007 - 2016. In that same period, we've added no less than 142,252 people. The growth in population has simply outstripped the housing supply, and until supply catches up, we're in for a ride...
Hacker News Downloader Using Instapaper
For what it's worth the project eliminates the downtown exits which is where a lot of people on the existing viaduct are either coming from or headed. Combined with a toll, I expect traffic over this section of roadway to improve. It's the other nearby roads that are concerning.
Where do you think gentrifiers come from? The smart kids from the Rust Belt, the ones who got out. We are swapping.
Project Loon's LTE balloons are floating over Puerto Rico
All the construction is concentrated into a few small pockets. So inside one of those pockets, it feels like a lot. But the majority of Seattle's land is still single-family detached residential only. This is a zoning map, you'll see that the "highrise" and "midrise" pockets are very small:

https://static1.squarespace.com/static/55ff4befe4b029a3a1975...
or the US military, with their claims to suspend groups that use violence to advance their cause.
> Seattle currently has more than 50% of the cranes nation wide.

Got a source for that? https://archpaper.com/2017/08/booming-seattle-dominates-nati... puts it closer to 20%, although that's only counting fixed cranes...
What I'm more interested in is how GitHub has reduced friction in developer workflows, as the Thank You GitHub statement discusses, and how fragmentation of the git hosting ecosystem would change that.

Right now, if I want to fix a bug in a GitHub hosted project, I log in to my existing GitHub account, report an issue, fork the repo, do the fix, submit a PR. If I have to use GitLab or Bitbucket, as I learned a couple of days ago when I had to submit a PR to a GitLab project, it adds a certain amount of friction (signing up for accounts, learning where all the right buttons are, etc) that I don't have when I'm using GitHub as the dominant platform which everyone else uses. If GitHub were to go away, would we end up with a single dominant new player that in turn provides a low friction workflow that everyone's used to, or would we have a more fragmented ecosystem?

Furthermore, GitHub has played a large role in cementing the role of Git itself as the community's preferred VCS - much to the detriment of competitors like Mercurial, it must be said. If GitHub goes away, how sticky is Git itself?
Yeah, I think that might be new. Thanks!
This is Eric, the founder of Code Sponsor. I assure you there's nothing sketchy with what we do. There is, however, something sketchy about this developers abuse of it. We have removed ourselves from their repository.
My first or second business trip was to a top secret facility. You had an escort at all times, and when you entered a room a revolving light lit up to let everyone know there was an unsecure person nearby.
Ding-dong the witch is dead!
Lasik - I had terrible eyesight (-12 in each eye) and I decided to get Lasik. It changed my life. Perhaps I was already going to be changing my life anyway, but it became a lot easier to go out for a run, workout, and be healthy. I don't have to worry about contacts late at night drying out.

Probably a close second might be my bluetooth Jaybird headphones (before it was sennheiser. The bluetooth cordless experience is amazing, they're waterproof (I sweat a lot when working out) and combined with Overcast, Audible, or Spotify - any situation has been vastly improved with audio. This by itself is how eons ago people would marvel at this ability once reserved for royalty.
> Amends are really hard to do.

I'd just once love to see one of these abusers make some kind of serious penance. I mean something that costs more than a few words written on a page. Donating x% of their wealth to organizations of the victim's choosing (where x is a fraction large enough to be uncomfortable), entering some kind of monastic or hermetic lifestyle for more than a day or two, committing to X hours of anonymous volunteer labor, resigning their positions of authority and power, retreating from public life.

Occasionally something like this is forced on the perpetrator, but I've yet to see any of them take it upon themselves to take this step. Personally I think an apology is worth about as much as the effort put into it, and this is low effort.

Still, you're right that it's better than most.
I see where they are just trying to alleviate things for thru traffic, but that leaves the side roads to make up for the traffic off-load --making it worse for the commute.

My complaint is that if you're going to invest a few billion into boring a tunnel, at least make it wide enough to carry all the orig traffic given that adding marginal width is a small fraction of overall cost of building a tunnel.
Do you plan to have a desktop version?
He's not even a little sorry. He's apologized like 5 times for this stuff:

https://techcrunch.com/2017/10/20/robert-scoble-has-allegedl...
(0) The indirection tax is not fine. I want both nice abstractions and efficient implementations.

(1) and (2) Your proposal doesn't work, because different abstract data types are, well, different, even if they expose the same operations. (Perhaps you're confusing “abstract data types” with “abstract classes”?) If you don't believe me, try merging a binomial heap and a pairing heap.
I recall Bruce Schneier writing [1] about a friend of his who had a custom ID card made identifying himself as an ambassador from Mars. It supposedly works way more often than it should.

[1] I don't have the citation and search engines aren't helping. I suspect it was in Beyond Fear.
> you want to limit speech and be called a free speech advocate

Everyone wants to limit some speech. Do you support limits on fraudulent speech? Defamatory speech? Incitement to imminent lawless action? Speech that violates confidentiality obligations? Perjury?

Everyone agrees that some speech is so harmful it needs to be prohibited. The dispute is whether we should allow or prohibit speech that causes harms of a lesser degree; it is a dispute about what is the right balance between the freedom to speak and the freedom not to be harmed by speech.

Everyone is a free speech advocate (in that everyone supports people having some freedom to speak), and everyone wants to limit speech (nobody wants that freedom to be unlimited.)
Well it’s years later and frankly at the end of his career. He has no downside to admitting this.

His apology means nothing. He needs to be ostracized, and hopefully this might send a message to anyone else thinking their status and influence means they have sexual power.
As the saying goes, "I don't agree with a word you say but I will defend to the death your right to say it."

Indeed, I find that these sorts of rule changes, "codes of conduct", "safe spaces", etc. deeply troubling --- a sign of a society that has abandoned freedom, personal responsibility, and independent thought. People are letting governments and companies dictate (and increasingly, automate away the decisions in) their lives for them.

Consider that the vast majority of communications between people now happens online, through channels controlled by companies such as Google, Facebook, and Twitter. The power to control what people can say, think or do falls in the hands of a tiny number of groups who can manipulate, censor, and divert the masses in the direction they want. That is really, really scary.
It is 2 miles long.
In a way, you could probably determine a buffer time based on this calculation. Every single time there is a task switch, you should add on buffer of 23 minutes. Probably would make you do less tasks
I am a fan of libco2[1] which is a minimalist object-oriented layer on top of C.

[1] https://github.com/peterpaul/co2/tree/master/examples/my-obj...
That example is made needlessly complicated to compress down to a one-liner and show off maps.

It does look nicer when properly formatted as part of a rule file, however.

The docs needs some work.
Why was Redesk CEO Guy Pearson looking to hire someone for a speaking engagement the day after they were accused of sexual assault?

I stole that from Twitter, but it's not a good look. Did he just not really care or did he figure that he could act duplicitous and insert himself into a situation that has nothing to do with him? Who benefits from that?

Would rather not make this comment at all because there's an actual issue worth talking about here, but let's not applaud toxic behavior.
This brings me back. The first website I ever built was exactly this, when Google+ first came out. I posted it on HN and got 10,000 users in just one day. Good times.
He didn't quit drinking or doing drugs.
https://techcrunch.com/2017/10/20/robert-scoble-has-allegedl...
Same could be said with the tech industry and San Francisco.
> while you can do things to the threads by just directly calling through to C, what you end up with is a thread that doesn't have all of the Rust runtime niceties set up on it correctly.

That is incorrect. Rust threads are system threads and nothing more.

> I'm just waiting for a full featured version of this functionality to be available in the language, but I was also sort of curious to see what OP's solution to the problem was.

You will be waiting for a long time. No one is in a rush for that RFC because the functionality exists in crates and through a ffi call if you need it. Rust does not have a large standard library and will never have one as large as Java/C#. This is why the crate system exists.
He doesn't, and if he were to be forgiven, it's only his victims who have the right to do so, not the rest of us in the peanut gallery.
The author should rather be extending a loud "Thank you" to Linus Torvalds. While he didn't invent DVCS, he certainly mainstream'd it with git. Github would not have existed without Git.

Linus invented both Linux and Git. It's incredible what that man has accomplished in his life and how he's affected the software field and the world in general.
If a particular indsutry lacks comparative advantage in some country (in this case Australia) it only stands to reason that others do have comparative advantage in it.

So you we can speculate why, in a complicated world, the (cars, Australia) paring works badly while the (education, Australia) and (cars, [South!] Korea) pairings work well and the (cars, Taiwan) paring is somewhere in between.

But an important answer behind all of these is: The market speaketh thus.
It's almost like the fact that police face zero consequences for their violence might play a role.
That's ridiculous. Are we about to complain that (Bethlehem) Steel stole Pittsburgh's soul back in the steel days or Finance stole NYC's soul, or Entertainment stole LA's soul?

Give me a break. A city's economy changes over time. Sometimes you get company towns and sometimes you get diversified economies, but cities evolve and develop around the economies/industries of the rather than industries settling on a population to thrive on. Even the Bay Area where you might say companies come for the talent --that's BS, the talent comes to the companies who are attracting it. If GOOG, FB, MSFT, etc. opened campuses in Mesa, AZ, you'd have people move over there following the cos and growing their econs.
Physical key rather than TFA. Blog version at:
https://www.blog.google/topics/safety-security/googles-stron...

Previously discussed pre-release in
https://news.ycombinator.com/item?id=15369964 "Google Will Retool User Security in Wake of Political Hack"
For those playing at home, I just made this work:

https://codepen.io/fenwick/full/oGVQNX/
I just looked and can't find it. Big Bertha had stopped and it came up on Slashdot. Having some familiarity, I was the resident expert. So, I tracked down all the project info and was able to find the person who'd modeled the traffic - id known him for years but he died before the project was completed.

I can't find this at Slashdot. I went on for hours and answer a ton of questions. A couple of days later, I was still answering questions. More and more info piled in and we were able to find online documents squirreled away in strange places.

It was a neat write up and a bunch of people helped and asked questions. I'd link it, but it seems to have gone missing.

Either way, it was a hell of a project. I had nothing to do with it. I do know some of the folks involved but was retired before this and I mostly worked East of the Mississippi.

Ah well... There is a lot that goes into infrastructure. It was awesome getting to see it. My favorite work was field work. I'd escape the office and do field work out of dinghy hotels. Someone has to collect the data.

So, I've seen them tunnel, blast, pave, line, and more. I've helped sign crews and driven a grader. None of that was actually a part of my job, but I am a five year old.

Either way, boring holes is tough and things break a lot. Equipment is often single use or rented. It's pretty fancy stuff. It is really just a bunch of men with heavy equipment playing in the dirt and mud - which is as awesome as you might imagine.

I used to get a police escort as I'd drive our data car down the highway. The reflectometer grabbed the data from the lane markings and stored them in the computer in the trunk. I can do that for hours. But, I digress...

You can watch documentaries and see how they bore tunnels. That's like watching a cooking show. If you get to go see it in person, that is pretty sweet.

I wish I could find my previous writeup. Oh well...

The gist of it is, it is loud, dangerous, smelly, and appears to be pretty hard work. I was never allowed to touch the machine, which is for the best. It's like a monster that we've commanded to eat a hole in a mountain. That's pretty impressive.

So, if you are thinking you're burning out, maybe you can go work for the highway department for a few years. They will teach you to drive some pretty awesome stuff.
Garbage human.
In fact any military, violence being their sole purpose for existing.
Speaking as someone who, per my other comments in this thread, also dislikes how GitHub is a dominant proprietary platform in an open source community - I have no choice but to agree with you.

I remember SourceForge. It was the best we had, but it sucked! There was a days-to-weeks long approval process for new projects, advertising everywhere, and a ridiculously unintuitive UI. And SourceForge was basically the best option as far as finding free hosting for generic open source projects.

GitHub on the other hand is beautifully simple and easy to get started with, and I generally quite like working with it.
Haven't seen Loon in the headlines for a while. This is really cool. In hindsight, disaster relief seems like such an obvious application for a technology like Loon.

Google could catch some serious tax breaks as well as goodwill if they worked out deals for providing impromptu connectivity services in disaster zones.
Some more:

https://twitter.com/MicroSFF

https://twitter.com/ASmallFiction
> Even the Bay Area where you might say companies come for the talent --that's BS, the talent comes to the companies who are attracting it. If GOOG, FB, MSFT, etc. opened campuses in Mesa, AZ, you'd have people move over there following the cos and growing their econs.

If this is true, then why do these companies keep setting up shop in the most expensive cities in the country? If they can draw talent to wherever they want, why not someplace cheap like Mesa?

(The answer is because while people do move to meet companies where they are, companies also try to go to where the highest concentrations of talent are or would like to live)
Good points.

On the other, these days the subject would be identified nearly right away and left vulnerable to retribution and abuse (both from authorities and "cyber bullies").
I think what you are suggestion is similar to Deep Mind's Sokoban bot: https://deepmind.com/blog/agents-imagine-and-plan/
I am not going to any event, conference, etc. where Scoble is present. I think he is a pathological liar and I am surprised that he is still considered a public figure worth inviting to speak.
> Why do you think that the centralization is essential?

Decentralisation, as a general concept, has a lot of benefits. Ease of use for new users is generally not one of them.

I'm a Linux kernel dev by day, where we still submit patches through mailing lists. Now, I don't believe the kernel can switch to using a platform like GitHub, as our development workflow on the whole is too decentralised and too complex to shoehorn into the kinds of tools that GitHub et al give us, but I can certainly say that the existing kernel process is a right PITA for new contributors. A large part of this is that we don't have centralised development resources and every different subsystem has a slightly different workflow.
1. aggregate a list of services that do free electronic and chemical waste pickup. I have to wait to get a flyer in the mail telling me someone would come by in the wee hours of the morning to do a special pickup. Would be helpful if this info were more handy.

Or better, get a community running locally to do these pickups every week across the neighborhood.

2. Buy LED bulbs, environmentally friendly household cleaners, etc in bulk from china, and sell them at cost on Amazon. Don't try to make a large profit on environmentally friendly products -- just make them more affordable.

3. Gardens these days are oddly biased toward aesthetics rather than local vegetation. Gather the advice of local botanists and educate folks about what trees/flowers they should plant in their yards. Insect life is decreasing, but with the right gardens, some of it can come back. For flowers, you can arrange a service to have households place pre-orders during the winter months, and then hire a local nursery to grow saplings specifically for them to plant in spring.

4. Make a vegetarian/vegan yelp. I can't rely on yelp reviews since most folks eat meat, and their opinions on food taste/quality aren't very useful. The only reviews I can trust are those for restaurants called
"Veggie House" or some similar variant. Vegetarian food isn't a marketing strategy, its just food that can be served everywhere.

5. E-commerce site for environmentally friendly clothes. Jeans, for example, are incredibly polluting (over 1k gallons of clean water, loads of pesticides used in cotton, artificial dyes, etc). I'm not loyal to levi's, calvin klein, or whatever. Those are just the brands on the racks. Give me healthier alternatives.

6. Aggregate quality articles on environmental issues. That research paper on insect life dropping by 75% in 27 years has been making the rounds this week. There should be more of it. NASA has a ton that aren't outdated. Start off with a weekly newsletter -- I'll subscribe
If people get enough exposure to it over time, they'll start to change their minds (or tune it out, but that's always the risk)

7. Work for the government. Immigration checks at US borders rely on shitty software that goes down often. Hundreds of trucks coming in from mexico are literally waiting for hours in the heat as their cargo rots. Same with at harbors -- $Bs in food waste.
I remind myself of this all the time. If I owned a decent amount of BTC early on, I absolutely would have sold it when it hit $1,000 or even before that. So no use in regretting not buying low and selling at $6000 per BTC
In my opinion, GitHub succeeded in spite of git, rather than because of git. I see beginner spend a lot of time on issues merging and rebasing. They simply would not continue (outside the hard core technical crowd) if it weren't for GitHub making the nice pull request screen and rendering markdown. They did a way better job than bitbucket did back in the day and here they are in top. Just my experience.
yes MDB's success is fantastic news for innovation in the space as a whole. I hope your company does well too.
Sidewiki was another approach, I don't think copyright killed it. A bit of googling shows something pretty similar though: https://epiverse.co/

Close one door, and three plugin frameworks shall open, I guess.
http://www.motherjones.com/politics/2009/02/tasers-delirium-...
You just listed off a whole bunch of restrictions on speech that you support, so I'm not sure where you're standing here.

Is it your contention that the current collective US jurisprudence on free speech restrictions represents the platonic ideal of Free Speech, such that by defending it you are a "free speech absolutist"?
I was shocked to learn that most of the women I know have faced sexual assault (unwanted grabbing or groping), but none of them ever reported to the police. Similarly, most men I know have suffered some sort of physical assault but none reported it.

How many men do you know who have been punched by someone? Did they report it to police?

The reason why they don't report is because such crimes are very hard to prosecute and prove in court. Prosecuting them takes a toll on victim's life and rarely result in anything positive for the victim.
We just need to establish a legal precept that if the body cam footage isn't there to corroborate the cops' story, we assume the worst and they get held accountable for anything a plaintiff is able to plausibly allege. Under that scenario, most cops would become the biggest advocates for e.g., redundancies, backups and transparency.
This is obviously a hard line to draw.

I tend to draw it at "research produces new things that were not previously known, engineering may produce new insights or improvements of things that were already known".

(but again, I admit this is not a very very bright line)

I consider graal to be good engineering.
It is a new arrangement and engineering of existing techniques.
That will in fact, often produce new papers.

For example, I built the first well-engineered value based partial redundancy elimination in GCC. before that, there were zero production implementations, and it was considered "too slow to be productionizable" until i took a whack at it. I helped with some papers on it.
It's not research, just good engineering. The theory was known, etc. I just made it practical. That wasn't research.

Another example: LLVM now has the first shipping implementation ever of an efficient incremental dominator tree updating scheme (that i'm aware of. GCC has a scheme to do it for some things, but it's not efficient). Again, previously not efficient.
Theory has been published.
Again, making it work well is just good engineering.

Another example: LLVM's phi placement algorithm is a linear time algorithm based on sreedhar and gao's work. If you read further research papers, they actually pretty much crap on this algorithm as very inefficient.

It turns out they were just bad at implementing it effectively, and LLVM's version is way faster than anything else out there. Is it research because our results are orders of magnitude better than anything else out there?
No. It may be cool, it may be amazing, etc, but it's still engineering.

Remember that conferences like PLDI and CGO accept papers not just on research, but on implementation engineering.

All that said, i also don't consider trying to differentiate heavily between research and engineering to be that horribly interesting (though i know some prize one or the other).
I use Jekyll [1] for static website and GitLab Pages [2] to host it. GitLab Pages supports not only Jekyll but also other static site engines. You can also use custom domain and SSL for your site.

[1]: https://jekyllrb.com/

[2]: https://about.gitlab.com/features/pages/