skysight-inc/HackerNews huggingface dataset:
> if you have db schemas on the backend if using orm, get ready to duplicate them again for graphql.

I would consider this a weakness of ORMs, not of GraphQL.
No! Differential latency from the satellites is entirely how GPS works, and there is no way of having an accurate enough clock to be able to spot that without (a) it being an atomic clock and (b) synced to the satellite time at a known location.
My company hands us out shit laptops running 10 different layers of security devices. Fuck that. I bring my Surface Pro in and actually enjoy my life.
You just have to take it to its extreme conclusion. A future with a handful of trillionaires and billions of destitute people entertained by electronics that cost pennies. Is this really the world you want for your kids or grandkids? If we continue to allow the concentration of wealth this is not only a possible reality but a likely one.
OffSec's course is both very well-respected and very in-depth.

https://www.offensive-security.com/information-security-trai...

The price isn't bad, either.
We are so ridiculously far that it's not really worth thinking about. We're still at the stage of simulating how molecules interact with each other. To work our way up even to the single-cell organism level would be a historic human achievement.

To simulate an entire human body is computationally mindboggling. The number of cells are in the tens of trillions and we'd need to simulate their responses, not just to the drugs we care about, but doing so while "operating" (feeding, sleeping, etc.) the simulated body.
Just use dynamic or better yet type-tag-free languages. Types are hard to get right and hard to reason about. Sure, there are some Sheldons out there who master it even under pasta applications, but most of us are not Sheldons. C# also bleeped up types by adding nullable types, making reflection into a scavenger hunt.

For dynamic or tag-free languages, type indicators could be used to parse-check scalar (base) values to see if they are interpretable as the intended type:

function foo(int a, date b) {...}

This would be equivalent to:

function foo(a, b) {
if (! parsableAsInt(a)) throwTypeError(...);
if (! parsableAsDate(b)) throwTypeError(...);
}

And don't overload operators, such as how some languages use "+" to mean both arithmetic addition and string concatenation. Use a different symbol for concatenation like PHP does.
And "they" are individual owners of Corporations not some over arching rainbow of open source programmers.

And the "companies" that support the open source developers aren't hiring, I've already applied to all of them.

So, you need to understand that from your standpoint regarding BSD or GPL, people are being paid money to develop that code. Because we all still have to buy cars and gas and homes and pay property tax.
Sure, totally.

In fact, I'm a big fan of how Microsoft does versioning, supporting previous versions, but releasing major versions with backwards incompatible changes. You see this in DirectX, and IMO, that's why we're talking about DirectX and Vulkan, rather than AZDO OpenGL these days. It really gives you an opportunity to clean up the cruft.
Total coincidence! Yesterday's post here, "What Makes a Hit", is what reminded me of the Manual.

Great read for anyone seeking to make the next "killer app".
As Misao Okawa who reached age 117 said, eating delicious things is the key to longevity
- though western "delicious things" are way different to Japanese "delicious things", I still like to lie to myself and proceed to order the bread pudding.
"America is bigger than X" is a thought terminating cliche to make people stop asking awkward questions like "why is quality of life better in X?"

Except it's baloney, the EU even has a bigger population than the US and has universal healthcare, public transit, etc.
It's in their interest to do it anyway. Going back 30 years to when I was into photography, the local camera stores had a huge problem with customers coming in, consulting on cameras or lenses or other stuff, and then buying from Adorama or another big mail-order house.

If Best Buy doesn't price-match, some people will browse at the store and then buy online wherever it's cheapest.
It's a "request to approve an article" resource, even if it hasn't explicitly been modelled that way.
Hetch Hetchy.

https://en.wikipedia.org/wiki/Hetch_Hetchy
> hardly a significant risk.

Oh come on.
I will join the chorus - wkhtmltopdf has been working fine in production for many months, reliably producing thousands of 10+ page PDFs with cover pages, headers, footers, page numbering, and images. Sure, it takes bit of fiddling to get it working as you like the first time - as most non trivial things do - but I've no regrets and would recommend it.
A musician might be risking their entire livelihood; an investor risking a percentage point on their portfolio's annual profit. Bonus points if the wealth was inherited and is managed for them. Your claim just isn't true as a generality.

Risking the largest absolute financial input is not equivalent to having the highest risk unless you exclude all human value, and consider a dollar to be of equal value to all people.
Event-Triggered Customer Segmentation
I've been thinking recently, that we learned about both phage and crispr from the war between viruses and bacteria. This is amazing to me. It's like the earth is running a genetic algorithm from which we can copy code. What else can we learn?

Also, what other exciting front in biotech should I know about?
Yes, 'same day' and "same-day" both convey the same meaning.
شركة تنظيف بالكويت
The problem was forced distribution and how that is a bad idea. You've redefined it as "forced distribution by an untrained and inexpert proletariat and how it is not a good idea".
Rent Seeking by incumbents is a huge issue with land use.

I'd love to see a map like this of the whole Bay Area, or the Seattle area.
I know this change, that's why I bothered. He can do this in his private app as he likes, but not in the libc which is the most widely copied libc. It's about security, consistency and being a positive role model.
Is that really relevant to a housing discussion? California has water issues, but they're largely caused by agriculture, not residents.
Redfin, Opendoor, Zillow and the Great iBuyer Game
It can use any of pdflatex, xelatex, lualatex, pdfroff, wkhtml2pdf, prince, or weasyprint.
It is also tribalism.

When one is a polyglot developer, we are like mercenaries, a bag full of tools, each with its caveats, and we care about the solution less how we got there juggling those tools.

Developer X tend to keep searching for external confirmation that they did the right choice. Any attack on tool X triggers defensive attacks, as if they would be a personal attack.

Of course I am exaggerating here, just extrapolating from those that I know on my circle.
Hey, I'm the author of this post. If anyone has any comments, feel free to discuss here. Thanks!
> a join between ad hoc subqueries is the best way, and GraphQL doesn't really offer a way to do that

I think you're supposed to create a "virtual" field on the left-hand object that represents a collection of the right-hand type of objects. The field can be parameterized if your join needs extra information. If you want pagination, the virtual field returns an intermediary object describing the cursor (sort order, offset).
> For me, it will always be books by Timothy Zahn, and Disney can't do anything at all to the physical copies that I have on my shelf.

Until a little green man call a lightning bolt on it ;).
Speaking as your neighbour to the north, Vancouver has a similarly horrible NIMBY zoning problem.

https://imgur.com/a/CftAdv5

All the grey areas are single-family only zoning. Just eye-balling it, I'd say 80% of the land is for low density use only, despite Vancouver having some of the world's most expensive real estate relative to incomes and rents.

This situation is perpetuated by successive city governments who owe their existence to wealthy single family home owners. Oddly, those same single family home owners would become rich if they could subdivide their properties for intensive development. I have never understood this paradox.
"gets"? You mean processes? Or obtains, like from buying the information, reading emails etc?
And starting up in Canada too: http://www.dronedeliverycanada.com/
Because in order to type, you have to interrupt your train of thought. The shorter the duration of that interruption, the better.

(This is especially important in programming, where I sometimes lose track of where I was in my mind while I type.)
How many gene editors does it take to change a lightbulb?

Only one, but you might also get inflammation, organ failure, virus infection, cancer or autoimmune disease.
My mileage varied considerably: using wkhtmltopdf to archive intranet pages and it has worked great for years.
I was going to say the same thing. I actually had to go back and check to see if that is what I was using. I set it up so long ago and have never had to mess with it that I forgot. Works great for me!
Why is this news if the state of Israel has finalized and normalized the practise of it's neighboring billion people - all proud to live in "Islamic" states, mostly under Islamic Sharia law.
Gorilla Glass 6 tackles the problem of cumulative smartphone damage
If "jumping" is a valid comparison, how does it compare with skydiving? You can freefall for 1-2 minutes doing that, with roughly zero training.
Especially when some sides of it have received your money and weapons....
San Francisco is only 7 miles square and nearly a 1/3 is the Sunset and the Richmond which is almost entirely 2 story max, single family homes. Measure K which limited most of the big construction to South of Market pushed everything into an already packed downtown. Not everyone wants, or can afford, a condo on the 30th floor.

I also hadn't realized how much of the city is green space. Kind of amazing that has been preserved.
So somewhere, perhaps, somebody who was expecting a box of customized shirts received a cheap antenna?
> we need at least a hundred more people killed before we can do anything.

That's the usual response to white mass shooters in the US, yes. Especially in response to discussions of gun control.
> There's an alternative to defaulting on debt and that is to pay it off.

I think it's in one of my CFA books -- definitely in other materials I have or have viewed--, but I think the point of the game is to trade as much intrinsically worthless fiat for extrinsically valuable stuff as possible. If and/or when one exhausts one's ability to trade the fiat, then one is supposed to walk away a winner, so to speak.

This sort of came yesterday in a C-Span program, when a caller essentially asked what backs the USD.[1]

[1] https://www.c-span.org/video/?448590-3/washington-journal-ch...
> Millions. Of. People. Write. Python. That. Affects. The. Lives. Of. Billions. Of. People. Start there.

I don't think this is how open source development works. Probably most of the core contributors are doing it for pleasure, not for satisfying the needs of the users.
Actually, not always. A mass orbiting close enough to a planet is subject to tidal forces that will rip apart and eventually flatten a round body into a ring.

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

If body is in a strange orbit taking it in and out of the roche limit, it will adopt some strange middle ground between bring a round moon and a flat ring. Inside the limit, material will be ripped away from the body and flattened towards a ring. Outside the limit, that material will fall back nearer to the equator. So you get something like a ball with a belt.
I bought my camera at best buy and then took a free photography class, hosted by a best buy employee, the following weekend. It was great!

I've always enjoyed going to best buy and now that I'm an adult I've spent thousands of dollars there.
I was shocked when in an interview yesterday David Rubenstein, The Carlyle Group co-founder and co-executive chairman of the private equity firm that owns 275 companies, mentioned that he worries about 3 things:

1) National deficit and servicing entitlements
2) Tariffs
3) Income inequality and possible social disruption

1 and 2 were not a surprise, but to me 3 was.

Here is the full interview.

https://www.cnbc.com/video/2018/07/18/carlyle-group-rubenste...
Respected by who, the Heritage Foundation? Why don't you make a pro-inequality argument? That seems to be the bold claim that requires evidence.
Best Buy often has competitively priced weekly sales that beat Amazon regularly and they'll price match the rest. Their free shipping offer is reasonable, and in store pickup and return offer a huge advantage Amazon can't match for near instant transactions at nationwide scale. (Arguably, same day shipping offers at Amazon are close, but those are only in a few localities.)

I'm not surprised they're doing okay, especially since a lot of their retail competitors in the electronics, appliance, and movie businesses have closed up shop. Physical retail will always have a certain draw, when the market for it is reducing, you just need to outlast your competitors.
Decades of pop-econ has pushed the narrative that GDP or Purchasing Power Parity is somehow related to how individuals can access capital.

It always finds the form of "America is the richest country in the world, yet they can't [insert problem]."

This assumes that there is some objective resource need recognition system and misses that there is no overarching explicit capital allocation system to direct funds in such a way.

The cash balance of Apple corporation has no connection to whether a blogger can afford brain surgery or not.

So I'm not sure why this keeps coming up.
Misleading too. When I saw the headline I thought it was related to some critical security issues.

It ended up being "8 reasons why I dislike Wkhtmltopdf"
Why We’re Building Flux, a New Data Scripting and Query Language
Yes, you shouldn't zone/permit for residential construction unless roads, utilities, and education systems can accommodate the increased load. I really didn't know the answer, and appreciate Aloha's response.

edit: I left unsaid that my understanding is that a lot of CA water is snowcap melt, and that there is some degree of uncertainty about how the changing climate will impact that.
I think it's important to remember that the top 1% can only claim credit for funding over 40% of the total federal taxes because they have managed to suppress the growth of wages for the bottom 99%. Since they have captured so much of the wealth, they have robbed the bottom 99% of the ability to sustain their own the country. This isn't a function of generosity or humanitarian sentiment and to imply otherwise would be, in my opinion, dishonest.

As we see the top 1% decide to pay less and less of the tax burden (a burden they have placed on themselves), we'll see more crime and unrest and roads rot and the social safety net touted in this article begins to disappear.
Funding the government on interest is going to require more than 100T in capital.
Whoa! I get that for more sophisticated individuals the Marvel Universe is an absolute total joke! However, altogether the franchise has grossed over $30B!!! To say people are tired of these films with these numbers is a vast oversite.
These are basic variations of the hero’s journey, and that story line while done to death will never get old as long as people enjoy stories themselves. In addition as someone who lived vicariously through high-concept films in my youth and subsequently let down by the mid-90s trend of crap hook endings as well as having experienced total meltdown to stress... I can absolutely appreciate mindless entertainment that is fully predictable.
I <3 this comment.

How I _wish_ I could nope the hell out of our GraphQL dependency, for the reasons listed and for the frighteningly complex client libs we have to use to consume it, rather than straight up ajax/fetch.
This is an overly simplistic interpretation of human beings. Our life satisfaction is partially dependent on our perceived social status, so increased inequality can indeed weaken quality of life.

Comparing quality of life today to quality of life in 1928 (or any other time) is not a simple exercise, there are a lot of variables to take into consideration.

Philosophy is really subject you need to study to understand this. On quality of life, economics is very superficial and unsophisticated (and honest economists have always admitted as much).

If you'd like to know more take a course in philosophy (or listen to the Philosophize This podcast)
Good. You can't always fix housing demand with increase in supply. The streets and sidewalks and parking don't increase when the buildings get taller. After living in NYC for 11 years, I can tell you that just adding housing makes the real city: which is everything at street level worse.

I know that many people that want to increase housing in SF just want to commute to their tech jobs, 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. The people who already live in SF understand this, I think.

Edit: Some specifics:

The things that fall apart when density is too high. Here's an article about how density is making the subway worse than ever: https://www.nytimes.com/interactive/2017/06/28/nyregion/subw...

Schools overcrowded: https://www.dnainfo.com/new-york/20170921/riverdale/overcrow...

Traffic congestion: https://ny.curbed.com/2018/1/18/16903152/nyc-traffic-congest...

Trash infrastructure overwhelmed: https://citylimits.org/2015/04/20/new-report-nyc-trash-is-wo...
Why don't you go find out how many articles they have written about inequality and tell me how the statistical power of their AB test looks. lol
Base editors can make all 12 conversions as of 4ish months ago I think.
I think the analogy of Google's castle being search and everything else a scorched earth tactic to protect that is perfect. It's the heart of my strongly ambivalent feelings about Google. If you take their major successes like Maps, Android, Chrome, GMail, Analytics they are all really good products. They aren't examples of a monopoly giving bad service or forcing an inferior product on consumers.

The problem is that it sucks the oxygen out of the room for so many fundamental technologies that we use today. How do you compete with the combination of massive resources and a willingness to give away things for free?
Being pedantic here. It is in fact versus "Google's current business plan of Android", not Android per se.
> I really wish people would talk about these sorts of soft costs more often.

It can get even worse and more subtle than that. I don't even get care in some situations that feel optional because I don't know what the true cost will be. I have money and insurance, but I'm instinctively uncomfortable about electing for services that I won't know the true cost of until weeks later after the care provider and insurance company have done their dance.

There's the deductible which I understand but that's not a blanket thing where everything is free after that. There's always fine print and a cloud of uncertainty about where the limits are for each category.

I'm starting to break this instinct, Blue Cross seems transparent enough when I call them and have a specific question. But that's because I'm getting older and taking health more seriously. I went through a long period when I was younger just ignoring symptoms when I could. Nothing bad happened to me but I've seen friends get diagnosed with cancer that might have been more treatable if found sooner. How many insured people don't get care that they should because they're confused or cynical about the system being set up to extract money from them?
When San Francisco builds a desk for an office worker and no corresponding house, that person moves to Tracy where household water consumption is roughly triple what it is in San Francisco. Given that San Francisco enjoys a reliable water supply, you should be asking where everywhere else gets their water.
If you're interested in developing this into a useful library, perhaps you should consider starting a Patreon (rather than a kickstarter). Having a monthly drip of money is probably a more sustainable model for an open source project than a lump sum payout with nebulous goals (that it looks like you've already achieved).
Their conclusion is TLDR'd at the top, and that they have found something better.

> TL;DR: replace it with weasyprint.
You don't need third party crap when you're getting a machine with Apple Maps and iTunes.
Don't Microsoft make it easy to remove all the crap ware these days?
Python Decorators – Python Essentials
Who wants to look up to the sky and rather than a beautiful sunset see a thousand drones? There's a word for that: pollution.
Don't think I (personally) ever have. But pondering the question, if I were to make the distinction: working remotely would intimate simply taking a day to work from home as an exception to one's general/typical location of being in the office, whereas remotely working intimates someone who may be a majority or full-time remote worker.

My $0.02.

Good question
In case the page goes down, here is the ARTEMIS paper https://arxiv.org/pdf/1801.01085.pdf and here is their website http://www.inspire.edu.gr/artemis/.

Their wiki https://wiki.onosproject.org/display/ONOS/ARTEMIS%3A+an+Auto... has a quickstart guide. You install git, ExaBGP, Quagga, mininet, Java 8, ONOS, Python 3 modules, configure ONOS, and then run it. Should be easy to get a Vagrant node up to play with.
Right - what I meant was more like when you get some data you probably want to display it in the UI and would already be doing something like ‘Hi ${user.name}, your age is ${user.age}’. This is affected by schema changes irrespective of the way the API is invoked.
Curious they didn't mention our main problem: every single release changed something in the output. Upgrading fixed a bug and brought another; every minor version required hours of tests to verify multiple copies (single page, multiple page, long pages, etc) of every report. We ended up just applying the specific patches and building it ourselves.

The developers are hard-working and helpful (@ashkulz even commented on a commit on my personal fork!), I just think the job is too big for the resources they have. Too many edge cases.
This isn't really a good argument for the parent IMHO, which deals specifically with middle income workers.

Unfortunately I can't find an exact chart with details on the % of transfer payments devoted to each category, but my best guess is that "middle income workers" are not the biggest target for a large portion of this category. It's pretty clear in various budget charts though that the largest category of "transfer payments" in the United States go to the retired (Medicare and Social Security) and health assistance for the poor (Medicaid). Some of the other big hitters also are more low income oriented (eg SNAP).

There are some programs like unemployment insurance which may help middle income workers, but they only temporarily under a very specific circumstance. Even something like EITC (I'm not sure if it counts as a transfer payment or not in that graph, but it should) tapers off well below middle income if you don't have children.

(There's not necessarily anything wrong with biasing transfer payments to the poor and elderly at all, I'm just saying that if transfer payments have increased a lot, chances are it wasn't caused by any middle income worker except maybe retired ones.)
What's the benefit to archiving intranet pages as PDFs, instead of as .html files? Are there a lot of embedded image assets?
That makes sense. I haven't played in a hvh since 1.6 so I'm not up to date on the current scene. Back then, if you had the better cheats you basically outright won, it was an arms race rather than a competition. Good times!