skysight-inc/HackerNews huggingface dataset:
The API of Google Play Services is not really open to re-implementation by third parties. The fact that microG exists doesn't invalidate the author's point. Google allows microG to exist because it is something of a niche, it is not threatening to their model.

The second point you are trying to make is not really clear.
I used wkhtmltopdf to build the HTML/CSS templates [1] in FormAPI [2]. I agree with all the points, but they haven't really been dealbreakers. It's been working fine, at least for simple things like invoices. weasyprint does sound a lot better though, so I'll probably switch to that.

Also I didn't realize that DocRaptor has an integration with Heroku. I should really look into that.

[1] https://formapi.io/templates/tpl_mFAsZEmhCtG9FX5N/edit

[2] https://formapi.io
OTOH, if I can commute to work underground in less than 5 minutes, but it takes me 20-30 minutes above ground, why not use that space above ground to build out more places where humans will actually "be"?

e.g. Convert roads in cities to pedestrian/bicycle only traffic, or add housing.
Seems like the best fix is to make a new city.
And then you discovered that there were online vendors who sold that same stick of RAM for $22 + S/H.

Back in those days, the price difference between stores and online/mail-order vendors was enormous. Mostly because the customer populations didn't overlap much, so they could get away with it. Also, the cost of shipping usually canceled out any cost/benefit with smaller items.
Drones and balloons cannot make 100g turns.
If one blog post for every piece of bad software out there was on the front page of HN I would probably stop reading HN.
All the problems now faced by the US were created by the US. By continuing without acknowledging this there will no doubt be more similar future problems.
It's surprising how "Owning a home is the most important investment you can make" collides with "Why isn't housing affordable?"

Here's what parents are telling their kids: https://twitter.com/nextdoorsv/status/999364778907914245
> It would be nice of you to compare Java generics with equivalents instead of just criticizing it. It doesn't help anyone writing "this is broken" not offering any alternatives or suggesting ways to fix the problem.

Hmm. If I knew your coolant was leaking, but had no idea how to fix it, would you prefer I didn't tell you? Just want to keep driving that car around with that coolant leaking?

At the very least, this is educational and helps better understand Java for those of us who work with it.
I love NYC
That seems to be a reality of the “Swiss Army Knife for X” products. Tons of features are a blessing and a curse. You should listen to this Masters of Scale episode for an in-depth discussion of how to overcome the inherent marketing challenges:
https://mastersofscale.com/diane-greene-look-sideways/
The green space is amazing but we didn't build the housing so everyone can enjoy it. All the blocks within walking distance of Golden Gate Park should be upzoned to five stories. The rest of the city should have, at a minimum, blanket approval for duplexes and other small multifamily dwellings. Statutory requirements for single-family detached housing is an abomination.
San Francisco's water comes from https://en.wikipedia.org/wiki/Hetch_Hetchy.

California has plenty of water for the humans. Whether we have enough for the current scale of industrial farming into the future is uncertain.
> Hmmm... you know? you may be right.

I'm sure this has happened once before, though the instance doesn't spring to mind right now.

Does it also bother you as much as it does me when people misuse "fewer" and "less"? "Fewer" should be for discrete concepts ("fewer than twelve items"), while "less" is for measured continuously ("less water in this cup").

> I tend to read use of Jealous to mean "I want what you have" but in this context it could be the super rich saying "you can't have what I have" which is .. Jealously guarding their riches.

I tend to think of jealousy and envy as two sides of the same coin - one tends to inspire the other.

If someone doesn't suspect others of envying what they have, they have no reason for jealousy - why guard that which is not sought? Recognizing envy in another for things you posses is often (usually?) the origin of jealousy.

On the other hand, when someone recognizes jealousy in another, it often directly inspires envy. How often do people pursue things that they never desired until they saw that others valued them?

What is advertising if not an attempt to inspire envy in your audience?

We even have a term for markets where this cycle feeds upon itself - "Veblen goods". The more they cost, the fewer can afford them and the more that desire them.
Banking to Cannabis: McKinsey Has a Plan for Lebanon's Economy
There are two ways to fix a supply/demand curve. Increase supply or decrease demand.

Obviously increasing density would require more transit options and infrastructure. Not parking.

Last time I checked, NYC was still one of the most diverse and vibrant places in the world.
Weird bug in the Chrome “new tab” page
I'm going to throw out an unpopular opinion. I think it's great that 73.5% of the city is low rise. 26.5% of the city having apartments is already more than plenty. 100% apartments would destroy SF. People fighting to get to live in SF because of its character. Destroying that you won't have San Francisco.
Except that is false.

Apple abuses its market position as being the only vendor authorized to ship devices with iOS and OSX. I cannot buy, say, an LG or Samsung iPhone. They abuse their market position by not allowing third party core functionality on their phone at all, nor third party devices at all.

Microsoft, Nintendo, and Sony abuse their market positions via exclusive AAA titles that will never come to other platforms, without a valid technological limitation being available (Nintendo owns emulators for tons of past systems, that can work on x86 and ARM fine; Switch internally is 100% the same SoC as the Shield TV; XBOne and PS4 are both AMD APUs and involve no Microsoft or Sony magic in the core hardware).

Phones nor game consoles are not equivalent: when I buy them, I am not buying a device, I am buying a member of an ecosystem. Apple 100% dominates the Apple ecosystem, Microsoft 100% the Xbox ecosystem, Sony 100% the Sony ecosystem, Nintendo 100% of the Nintendo ecosystem.

They have committed far more sins against their own customers than Google has for not dominating the Android ecosystem (as they do not make any Android devices (Pixel does not count, it is an LG and HTC product line)), and the EU has fined Google for an unrelated domination in the search market (of which, Google has no realistic competitors, and not because Google somehow prevented the development of other search engines magically).

In comparison to Microsoft /w MSIE, the MSIE team did not abuse their customers by including a browser by default. They allowed people in the Windows ecosystem to connect to the Internet (a much larger ecosystem) with no additional software for free.

MSIE-era Microsoft and Google were fined for allowing choice, and by allowing choice their platforms (and thus ecosystems) became popular.

DoJ vs Microsoft and EU vs Google both have illustrated that the governments prefer Equality of Outcome over Equality of Opportunity. This tells big business, don't bother innovating, don't bother taking advantage of first mover strategies, don't bother doing anything that might benefit your customers; just lock them into little walled gardens, because you'll make a lot of money but not risk becoming popular enough to get fined.

Apple certainly learned from this, iPhones aren't popular, iMacs and MBPs aren't popular, but Apple will probably be the first company ever with a $1T market cap.
Guido's leadership has really been what's kept Python so consistent during its evolution. This is in contrast to languages governed by committee or corporation.

Hopefully Python continues to be guided in this manner, and Guido can help rally the Python community around a successor.
If I'm reading it correctly, they can date wines based on the amount of radiation given off by them, and line it up with a chart for amount of radiation the atmosphere took in during events.

How could you properly date a bottle if it was in Fukushima during the event, vs a 1960's bottle during the Cuban Missile Crisis?

> the levels of cesium-137 are barely detectable, and even then, only if the wine is destroyed.

So nothing to see here, move along.
The OP is right to raise questions about this in academics.

The problem is that all sorts of things happens in academics:

The grad student is first author and the professor is last author, and people see the credit that way.

The grad student is first author and the professor is last, but people see the prof as the "real" first author. Look at citation formats and explain why the last author is kept on lengthy author lists in many. It's because last author doesn't mean least work anymore. I know a colleague who quietly started jockeying to be last author on papers because he knew it was almost as/more prestigious than first.

The grad student is first and the professor is anywhere else but people assume that it's the profs work because "grad students are just learning" or some such thing.

The grad student deserves the credit but is second or third or something else because of power differentials involving all the other authors.

The grad student should be sole author because they're the one with the idea and the one who did the work but profs expect credit because they read a draft and offered some minor feedback.

A coauthor formulating and doing the analyses, without whom the paper could not exist because they were the ones translating the theories into quantifiable testable models, are left off the paper because "analyses don't deserve credit" or something.

Really, anything and everything goes in academics. It's broken. I realize that there are people/groups who practice with integrity but this is not something you can assume everywhere. Even when people are trying to have integrity, weird scenarios develop that have no good solutions.

I think this issue with art technicians vs artists is really a model of many problems with income inequality in society. The implementation matters. The people who bring it to fruition matter. They deserve credit and compensation. Ideas without execution are just ideas. I honestly can't believe we even entertain the idea that execution is valueless, or that we have discussions where people fetishize Steve Jobs so much that he's treated as the sole creator behind the iphone, as if he caused it to materialize out of thin air, and the previous phones by LG, and the engineers, and designers, and everyone else are just stupid uncreative hacks who were just following Job's orders down to the microcircuitry on the chips.

Its fraud and it's rampant in society today. For some reason we're uncomfortable with the messy reality that almost every innovation or product is the result of some distributed, collaborative effort, and often really involves many people making small contributions.

https://thonyc.wordpress.com/2017/09/07/the-great-man-parado...
That's exactly what happened - makes me smile. And that someone also received their customized shirts (if all went as planned) because I noticed the shirts had a local company name imprinted. I gave the box with the shirts back to UPS, let them know what had gone down, and hopefully they took care of business.
> PDF is an ancient format, as old as the Web. It was introduced in 1993

Just because something is old doesn't mean it's bad. "Old" can also mean "well-understood" and "widely implemented," both of which are true of PDF. I can make a PDF and be reasonably confident that it can be read on any platform under the sun, and that someone needing to transform it will have plenty of tools available to do so. Neither of these things are true of XPS, or really any other competing format save HTML, which isn't really comparable as it aims to solve different problems than PDF does.

There are definitely things to not like about PDF, but its age isn't one of them.
You make a lot of strong assertions that don't seem obvious to me whatsoever.

> but that's what turned NYC from neighborhoods and communities into a hellish wasteland: too many people in a single area can't form a cohesive community

Can you elaborate what you mean by 'hellish wasteland'? What specific aspects of NYC (or even Manhattan) do you find to be a hellish wasteland?

And how do you define 'too many people in a single area'?
Looks like they just choose a wrong library. Wkhtmltopdf is intended (as name implied) to convert HTML to PDFs, like 'we rendered this nice page in browser using D3 and fancy set of CSSs, now we need to export it to PDF'.

And their grievance is about abilities to generate PDFs from a template with a predefined presets. Clearly, other libraries will suit that task better.
This is never how it's framed when you actually discuss these problems with people who believe in small government. Every time I've pressed the issue, it's a two pronged response:

A) Healthcare costs are too high, and it's due to malpractice/overregulation/other government influences.
B) In the event that an individual can't afford healthcare, the community will pick up the tab -- and have the money to do it, since the government isn't taxing it away from them.
(San francisco is 7 miles across, about 46 square miles)
Quality of life in a single-family home neighborhood is higher than in a dense-housing neighborhood.
Mainly the single file output. And PDFs fit nicely into our (ancient) document management tools. Also pretty confident they will look the same despite browser changes down the road.
Well, maybe if you can't touch-type. I find that I can type and think at the same time.
Splendid! Thanks.
Data.Dynamic is type safe. It performs a run-time type check.

Haskell can be made to be unsound using 'unsafeCoerce', but as you'll note, there is a giant unsafe in front of it.
I get your point but look at movies. While a movie is usually the directors, there's a ten minute scroll of credits at the end.

When AI Weiwei has millions of marbles produced for an art installation we all know he didn't make them, but the examples in this articles are mostly artist taking full ownership of the entire process.
I don't think anyone was advocating 100% apartments.
and the 5GB binary has been aggressively obfuscated, with dead code, duplications, random jumps and weird coupling all over the place - and you don't really have a hex editor, just regexes...
This reminds me that SF's actual neighbor to the north, Marin County, is mostly real unbuilt wilderness.

This is all such an epic waste.
The character is what brought them there? Not jobs?

Also, which SF are you proposing to maintain? The 1850's version? Early '90's? Whenever you decided to move there?

The only constant is change and renewal - you can't live in a museum.
I'd like to hear more about this. The reason ClojureScript's front-ends are React-based is that React provides a native JS view-layer (no templating required). I'm assuming Vue must do this, too, but I had a hard time tracking docs down when I looked a few years back.

The other thing that React does is encourages top-down propagation of immutable data, which nicely fits ClojureScript and other FP languages. Is this approach equally efficient in Vue?

Lastly, when I looked at view, it had a lot of sort of OO stuff happening in the docs, which doesn't map very nicely to ClojureScript and friends.

Do you have any docs / blog posts on programming in Vue with pure JS (no templates or magic) and in a functional way? If so, I'd love to read them. I may spend a weekend trying to put a ClojureScript layer on top of Vue.
I sometimes go to amateur music sites, and most of it sucks. Gems are really hard to find. Better distribution wouldn't make it un-suck.

True, it could take multiple factors, such as the best writers plus the best arrangers/producers plus the best musicians plus the best distribution channels. But all those prerequisites still means it's not trivial to do right. It's like the NBA: the best players and best coaches and best owners tend to find each other and gather.
> that's what turned NYC from neighborhoods and communities into a hellish wasteland

As someone living in NYC: hahah, what?
The people who want to increase housing don't ever bring up either the infrastructure of the city or the effect of urban density on communities. They just want to live close to work.

Soon, I'm sure, the capacity will increase and in 20 years all of the articles will be about how to move tech companies to a nicer, less urban city.
The vast majority of California's water usage is agricultural. http://www.ppic.org/main/publication_show.asp?i=1108

In fact, an apartment dweller uses only as much water in a year as is required to grow $200 worth of almonds. http://www.motherjones.com/environment/2015/01/almonds-nuts-...

Acting like we can't build more housing because of the longstanding drought is a seriously NIMBY argument that is usually made in bad faith. Not that you're making it in bad faith, I'm just giving some context for the sake of being informative.
Freefall at terminal velocity is 1g not zero gravity. So, you only really get zero g for a at low speeds near the aircraft.

PS: You can do hours of floating on air in an indoor wind tunnel (ex: www.iflyworld.com), but again that's not weightless.
Lol I have a friend in SF who complains about high house prices and wants increased development. When I said he should move to NYC he said its too big and crowded and he doesn't want to live with a family in an apt. Didn't even blink.
Why would you want streets and parking increased? Here's an idea: put the roads on diets, eliminate not-really-free (publicly subsidized) parking, and add density to the moon.

That's what makes NYC an enthralling network of neighborhoods and communities.
Why do you think it makes the most sense if “the backend and frontend teams don't like to talk to each other”, given that your biggest complaint seems to be “I don't want to spend time figuring out your database schema“? Aren’t you the frontend guy in this scenario, and not wanting/able to talk to the backend guys (the people who designed the database schema)?
Don't do a Ubuntu update the day of the speech. I did then closed my laptop, headed to the venue to give a 30 minute workshop on best practices in resumes and the reasons for a LinkedIn Profile in front of 40 people, and bootloader was corrupted. Thankfully I had backup of folder (reveal.js presentation written with rmarkdown) on USB. I usually zip up and email a copy to the organizer, just in case.
Can you add a disclaimer as to whether you own a housing unit in the Bay Area or not?
Not the Surface Pro. The Microsoft Store sells “signature series” versions of computers from third party OEMs like Dell
I think that's exactly OP's point - PDF is old, therefore is should be widely implemented, so "you’d think wkhtmltopdf would be easy to avoid."

It's not a dig against the format.
> I'd be curious which of JavaScript, perl, js, and Ruby (and hell, go or Java, which are often considered high level) is more friendly to fp than python, and why, obviously.

JS (which you listed twice),
Perl (5 or 6), and in some ways Ruby (which is a mixed bag, because it doesn't actually have functions per se, but even so is in many ways more friendly to functional style than Python.)

Being expression-oriented languages with full support for anonymous functions (callables in Ruby) and non-awkward creation of full (rather than read-only) closures are the main common factors.
Driving doesn't fit into such a world view. Driving through a long tunnel never lasts up to 30 minutes, and tunnel lengths are never such that if your car got stranded, walking out on foot to reach the surface would challenge people with small children.

Subways are categorically a different animal. Of lesser endurance than light rail networks, the excess of amount of time spent within them is due to unintended delays and speed limits that draw out travel times. Spending more than 45 minutes on a subway trip is often viewed as unhappily inconvenient and/or an error.
Harmful? I don't see it hurting you in anyway and if you don't like the OpenSource project don't use it. This is stupid.
Well I hope the money was good at least. Yikes.
Roblox blames 'gang rape' on hacker adding code to game
Startup Selling Viagra and Rogaine to the Instagram Crowd
How decision trees work
I'm sure people felt the same way about NYC in 1890. But had we preserved the "character" of 1890's NYC we wouldn't have the supremely better 2018 NYC.

You're so worried about "losing" something that you're forgoing the creation of something new and better.
I think more people fight to live there because o jobs and other people who live in SF more than because of low-rise housing.
Hear hear. People want NYC style living should just move to NYC. SF character is what makes SF unique and people want to destroy that.
Gets a copy of. Not processes; that's still done by the CC processor. But your transactions are sold. Your name, item purchased, price paid, where, when, etc...
...but people hating on the PEP (and refusing to accept their concerns had been considered) was the reason it drove him over the edge, so your post lamenting the issue is at the same time demonstrating the issue.
Theranos?
Mutual strict TLS is quite common in medium and high security environments.
I've had to support http clients that could only do GET and POST. So I tend to do everything by those two verbs, even though it's not academically correct.
Puppet uses client certs, clients request them on an initial run and an admin can approve them in an included CA. There is an API and a CLI interface.

I'm always surprised by the resistance to client certs and all the gleeful usage of pre shared keys I find. OWASP top ten bad ideas for as long as I've been writing software.
What I'm suggesting is that traffic is going to be almost entirely "stuff" in the future and that it creates a crisis that we will need to address. The idea is that when we think of traffic today, we're obsessed with moving people. But that's not what most traffic will be in the future... 90% of it will be deliveries of goods of different kinds.

Maybe that's wrong. But I don't believe so. But I'm not arguing that it's wrong to ever have tunnels for moving people.
The North Atlantic Treaty
This.

Remember that article about how they acted like a toddler to Microsoft when the latter wanted to have a YouTube app?[1] All to keep WP from being viable enough to have a significant market share of users, especially users that didn't know or care enough to swap out bing search for Google.

[1] https://www.theverge.com/2017/7/14/15970082/google-killed-wi...
73% being low-rise doesn't make the other 26% apartment buildings.

There are so few actual apartment buildings here that half the buildings that look like apartment buildings are hotels.
Free website vulnerability scanner for developers
The same water supply supports generally the entire SF Bay area, increasing housing supply in SF would be a minor pull on any water supply required to support the entire area.
If we don't need them, why increase taxes on them in the first place?

I'm talking about people who, out of all people, have the means to easily move to another country. Your suggestion is akin to telling them, "I will give you millions of dollars to move to another country." Instead of addressing my central point, you're trying to flip it into some abusive relationship metaphor.
Do you own a house in SF?