skysight-inc/HackerNews huggingface dataset:
It takes ~2.5 seconds to load and the first ~1.5 of that won't display anything because it has to process ~600KB of JavaScript and CSS before it can render a few hundred words of text:

http://www.webpagetest.org/result/180628_AQ_c87264f303f9e72f...

The only reason that's faster as an SPA than static HTML is because they've disabled caching for static resources:

http://www.webpagetest.org/result/180628_AQ_c87264f303f9e72f...

If the site was optimized it'd perform very similarly either way since there's none of the complex logic or interactions where an SPA really starts to shine and the content is very cache-friendly.
I'm biased, but Linkerd has been in prod at companies around the world for almost 2 years so it's about as mature as it gets. If you're moving to Kubernetes, you're also a candidate for Conduit (next generation ultralight mesh), which will become Linkerd 2.0 next month.
Hindu translation reserved
Would never work.

People often go to extreme lengths to fake art, so due diligence becomes tough, full of effort, not to mention trust on both sides that the person is selling something real and that the person buying is going to send it back if they deem it unworthy of purchase.. even the exchanging addresses part or meeting in person is a huge risk.. plus the fact that 90+% of the potential buyers would be law enforcement looking to put you in prison.. the patrons would also have to trust that the whole thing isn't run by the authorities in the first place.. and i'm sure there are a slew of other issues that make this just totally unfeasible.
I'm not an expert, but I do competitive shotgun shooting -- one thing that I find is essential is to... not blink, and have your eyes open.

Sounds funny, but it's part of my 'routine' as I wait for the clay disk to appear; after all the stance bits etc etc, when I'm ready, I'm making sure to open my eyes wide, defocus on where I expect the clay to 'appear' and then, call "pull".

Then stuff happens that I'm not entirely aware off for the next 1/2s -- well, until afterward. As soon as I 'see' a shadow of a clay everything happens and I'm a bit of a 'passenger' until the shot is away. You see the clay in slow motion as you mount the gun from your low holding position, while rotating, and when it's on your shoulder as you rotate you do adjustments 'just so' and shoot.

And it works a LOT better if you let the autopilot do it, if you try to 'measure' stuff, you'll miss, guaranteed.

Worst case is when the sun is in the way and you have to 'squint' and the really worst case is when the clay goes from shadow to sunlight (or the other way around) as you know your retina is going to be laggy.
> Until we decide we've had enough of this and pass a real law that holds CRAs liable for the data they collect and store, absolutely nothing will change.

Correct. This is a problem caused by the market. Expecting market forces (a competitor with better offerings) to just fix it isn't productive.
Yep, the options market is super transparent, so whenever a company announces something which causes a dramatic change in their stock price, you and I can immediately go look to see if somebody made the perfect trade on that and on what date, strike price, volume, etc.

Especially considering it was probably the biggest data breach news in history, you can bet the SEC went through and looked into every single trader that profited off that.
Yep, forms smell of Java Struts. I was so happy to say goodbye to them when I started using Rails in 2006. Another Javism, templatetags, because they don't want we write Python in the templates. So every small customization takes x100 the time in the best tradition of early 2000 Java frameworks.
Yes. About 75% of venture-backed companies fail to return cash to investors.[1] Many of those failures are zombies - the company continues to operate, can cover its running expenses, but can't pay back its startup costs. In the ICO world, that would be considered a success.

[1] https://www.fastcompany.com/3003827/why-most-venture-backed-...
People are latching onto different individual takeaways from this, but it really requires a multi-prong approach (and can never be fixed completely):

Companies making scientific software should test at a higher level of rigor than others. There's no such thing as bug-free software, but that on missile launch systems and NASA satellites comes pretty close, so scientific software can too.

For algorithms that go beyond just math, researchers should consider writing their own code.

As applicable, software version numbers (and perhaps binary hashes) should be listed as part of the reproduction conditions in papers.
Thanks! Excited to enter this space.
HN is typically how I determine no connection vs. crap connection.
Not really. They don't lose their houses, their families aren't at risk of not eating, except in rare cases.
I agree, this is a very weird article with very little information, and the headline oversells it.
Wow...about the same level of journalism/fact checking as expected these days....none.

Let's compare the workforce of countries with an ageing population and rapidly dropping net population with countries like Australia that are absorbing 250k immigrants per year into "self employed" (read: rich third worlder's buying a house and a passport) of course you're going come up with a figure like that.

Throw in some countries with massive populations who have also got an ageing population but have 20x the population of Portugal to make them look bad on absolute numbers and you have a winner. Of course a tiny change in employment is going to look amazeballs or on the other hand terrible.

The difference is..being in one of those countries right now but from the greedy nation of Australia is that sustainability is practised. It's not all about greed here. You don't need to destroy the planet to have a family here so seriously a big middle finger to anyone who thinks that Europe not growing is a "problem".
Sting! Just like code.Google.Com
The Brief, Incredibly Poetic Life of Bañec Hazyblockades: A Dwarf Fortress Diary
That doesn't seem especially profitable nor a core competency of AMZN. When you see a store branded bottle of ibuprofen, it's just a re-label of their contract manufacturer's pills.
The problem is beauty is in the eye of the beholder. I've been around long enough to see a few cycles of "best thing ever" -> "never do this". Each time massive disruptive changes were done to the code base, and each time they were simply ripping out last cycle's fad.

Certainly there are new things under the sun, but one should try and be respectful of what has come before. It wasn't all crap.
Is the LGPL part of the license actually LGPL 2+, 2.1+ or 3.0+?

At least some of the file headers say 2+, the readme says 3.0+, but this note was added after the fork, with commit https://github.com/daviddurand/iText-4.2.0/commit/312abf7b12... so it may be in error?

If it was in error, does this affect any merged code pieces/PRs submitted/merged after the readme was changed, or do the license headers per-file take precedence?
Do you really think isolating yourself to the Apple ecosystem makes you more secure? If so: how do you qualify that?
We also have a severe lack of housing in Germany right now mostly due to this intra-EU migration. It's good they all found jobs here, but if you are in the market to rent right now it sucks hard, especially at the lower end. This needs better management.
You disagree with traveling?
If only 1.5% of art thieves are caught and prosecuted, that suggests it's not nearly as difficult to sell stolen art as the rest of the article implies.

Wikipedia seems to think the real rate is "somewhere between 5% and 10%" - which still suggests it's a relatively low-risk crime, roughly in line with other kinds of burglary, but potentially far more lucrative.

While galleries won't usually touch art known to be stolen, it's hard to believe there are no buyers for prestige high-value stolen works among oligarchs with criminal backgrounds of their own.
Google would have stepped on Octocat's neck and blown its pretty little head off.

Microsoft will either low-key torture it to death or leave it alone. Who's to say?
"Governments always fudge employment figures and inflation lol"

Citation needed.
HN is typically how I determine no connection vs. crap connection. I could `ping` I suppose, but in these circumstances I'm in the browser having just signed in to the crap/not connecting AP.
> The country is not socially tailored to attract and retain highly skilled specialized workers.

Care to elaborate? Genuinely curious. Spain does attract expats, they are however often pensioners.
Normally people use something like uWSGI to host python apps behind Nginx - in any case, it’s something you figure out once and pretty much never deal with again. So it shouldn’t be an ongoing nightmare.

While I didn’t downvote you, I suspect the people that did have done so because it sounds like you’re making quite a naive mistake in blaming the tool for your issues. Changing language is almost certainly the wrong thing to do, period. You should profile your existing code and figure out where the real issues are. If you don’t know how to do that effectively, no amount of rewriting from scratch in a new language will save you.

Sounds like you really care about the ORM (though if you’re using the Django one, it’s pretty basic). Python has hands down the best ORM (SQLAchemy), so if that’s such a priority, then why not start there?
Unless we want to go into an all night drinking philosophical discussion - I'd say its a combination of nature and nurture (though how "unconscious" is nature would be the drinking topic). There's a great article the argues that practice isn't enough [1]. It will be incredibly difficult for me to become a professional basketball player, even with practice. I'm too old, bad knees, and 5'9" (again, Mugsy Bugs was 5'3"... possible but difficult nonetheless).

[1] Deliberate practice: Is that all it takes to become an expert - http://www.sciencedirect.com/science/article/pii/S0160289613...

I think as we become more experienced in something, we draw from that to make metaphors to another domain (no paper link, but I'm sure there a psych one out there I've yet to read). My current research is inspired by my years in martial arts. I draw analogies from it because I see the parallels to CS - poor retention rates, difficult subject matter, etc.

A long time ago I determined I was not a genius, rock star, pro athlete, whatever person. I'm just a guy that works really hard to be better than myself.
Which law? Plenty of medical workers will tell you to take advantage of $4/month generic deals, especially if a significant proportion of patient populations is disadvantaged.
Why don't they know what's important and what's not?
Your account of events are very different than reality. You're also ignoring him forging the tweets from her, and referring to a black woman as an "ape".
NASA's Next Flagship Mission May Be a Crushing Disappointment for Astrophysics
Suggesting bug-free software demonstrates an ignorance of how software engineering works, but requesting more rigorous testing not just for absolute correctness, but perhaps even for consistency with past versions (a novel concept) is perfectly reasonable.
Well, either that or you're the one who's been culturally conditioned. You're posting on HN after all. :) I would personally prefer to live someplace like Manhattan than amongst suburban sprawl, but I'm in the minority of basically everyone I've known all my life (which is also anecdotal of course).
THIS IS NOT A CREDIT CARD THIS IS A CHARGE CARD
Agreed. It's amazing how much damage medium single axled, and heavy multi-axled vehicles do to the roads, and while emissions from those vehicles are better than they once were, its still not great.
Surprisingly, switch from IntelliJ Rust to Rust extension for Visual Studio Code improved my experience. Mostly the error box.
Unless these are hardcore, graybeard-level computer nerds or people doing exploit dev, stop using the word 'hack'! Have they ever heard of Phrack, DEFCON, 2600, CCC, PoC||GTFO?

Unless they mean 'hack' in the authorial sense... carry on
We definitely use it a Facebook, the linter suggests when you should use six instead.
Best algorithms books
Other people have mentioned picking up a day's worth of groceries on the way home from work.

And now and then when you need to buy more than you can carry? You use one of these: https://cdn.instructables.com/FP2/EECN/FRXUSVAV/FP2EECNFRXUS...

And I think part of the point is that for a city we should be building for dense apartments, not single-family residences.
It was very expensive, but IMHO still the right choice. What were they supposed to do? The east is still weak (except maybe Berlin), mainly due to a lack of big corporations, chased away into the western parts by the soviets. At least the gap is not widening, but its also not really closing either. It will take many decades.

Luckily we have some federalism to counteract some of Big Country malaise (unlike FR or UK).
It's definetly not always going to be a problem, but sometimes it does. ORM is always slower than writing custom code, but it might be more than fast enough.
> before GDPR we had so many problems with companies mishandling data that "a bit overblown" is not something that everyone would agree with

GDPR should have had a minimum revenue threshold for the bulk of its requirements. Enforcement should have also been centralized in a single EU enforcer. A simple process for obtaining non-compulsory affirmative compliance certificates, for businesses at or below the revenue threshold, would have also been nice.

> I find it hard to believe that it's going to get much worse than that with GDPR

I see Facebook and Google gaining market share and failing to change their behavior. In addition, Europe is no longer a market one launches in simultaneously with the U.S. and Asia for most foreign businesses.

This whole episode is deeply frustrating as I'm strongly anti-Facebook and pro-privacy rights. The degree to which the EU turned an opportunity to lead into a wholesale boondoggle is jaw-dropping.
TFA is a rather thin "review" of the book, almost completely unsubstantive.

> “It’s not your fault.” Based on the diligent people she meets, it’s hard to disagree.

Sorry, but one can be diligent and still have made wrong choices. And the irony is thick. The author found herself in this boat through years of being a freelance writer, and now in heavy debt from culinary school.

I haven't read the book but I very much doubt I would find it compelling. I do agree, some and maybe most of the blame doesn't lie on the middle class's shoulders (except for lack of civic engagement), but it doesn't seem like this book is going to get to the heart of it.

I also laugh at this quote from TFA:

> Even lawyers, a traditionally risk-averse bunch who tend to choose their profession for its stability, are getting caught in the vise between increasing law school tuitions and decreasing job prospects. Precarity, Quart suggests, can translate into solidarity.

Even lawyers? It is well known that law schools are pumping out too many and too low qualified grads. The information about job prospects is available. Those who went into tier 3 law schools thinking that they would come out the other end successfully have made their own bed. Yes indeed much fault lies with the law schools themselves, but let's not absolve the students of blame here.
Let me know your thoughts :)
It seems this discussion comes up fairly often, and the solution is almost always some variation of "make driving too expensive and/or too inconvenient, to force people to use public transit". On the surface that kind of makes sense, using a large stick to strongly encourage change, but I think at its core it misses a huge portion of the problem, which is that bad public transit is 10x worse than just sitting in a bit of traffic, or dropping a few bucks on an Uber/Lyft.

For example I live in a very public transit friendly city, but the buses are un-ridable most of the time due to the rampant homeless issue(and all that comes with a large homeless population) while the light rail is usually better about being a semi-safe, semi-clean environment, that just happens to be so overloaded between between 7am-9am, and 3pm-6pm, that there is almost any price I'd pay to avoid it.

The sad part is that no matter how excessive the taxes or how limited the parking the ones to suffer first, and worst, will be the low-income families and workers. The homeless will continue to do whatever they can get away with, and those of us with higher incomes will grumble a bit and pay the taxes. The only solution I've seen that has a chance to change this is to come down hard on poor public transit behavior, perhaps by putting actual people on the buses with the specific job of cracking down on the drunk/high/piss soaked/etc types, in an effort to improve the quality of the service to the point that the middle-upper income groups uses it again.
> Governments always fudge employment figures and inflation lol

Some governments might, but governments actually need this information for planning, so ones with even modest levels of transparency are unlikely to do much of it, because it would be too easy to detect if it wasn't the only count, and because it would foul their own planning if it was.

> You just define your inflation metric to suit normally by ignoring things that have gone up more eg housing and including things that are deflating like say TV's and white goods.

Yes, one could in theory do that, but what country specifically does that (with citations to specific supporting information)? Many countries report many different inflation indicators some designed to isolate particular contributions that add noise (either because of high seasonality or high-but-irregular volatility), but they tend to also have measures which include those figures, which tend to be the main figure.
I don't know, I find that a lot of the people that write the most inefficient ORM code would also not spot the inefficiencies in SQL queries either.

On the flipside, I've seen a lot of people that can write efficient SQL queries, but then turn around and ruin their performance with a bespoke code model that inefficiently calls those SQL queries and poorly leaks the memory and database connections while doing so.

A good ORM makes it rather easy to fix an inefficient query of a fellow developer or previous self (almost all of the examples in this article are effectively one-line changes; many of the biggest performance gains I've made in ORM usage have been removing code and/or making it more readable), but fixing the mistakes of a bespoke model can be a huge challenge with a lot of surprises.
It's not strange at all, since unfortunately the average person who bought into these ICO's thought they were similar to IPOs (and that was the dubious intention behind calling them "ICO's").

You can look through thousands of reddit posts of people thinking they were "getting in early" on some hot new tech company. You're living in a fantasy world if you think even a sizable minority gave money to ICOs knowing it was basically a donation.
This is exactly right. Having interop is great.
GitHub Gentoo organization hacked
It's hard to believe now, but it wasn't a very long time ago that Google was doing some very, very strange things trying to push Google+ down everyone's throats, especially on YouTube. I really have no idea of what they would use GitHub for. With MS it's more or less clear: they will put ads of Azure, Visual Studio and other dev-related products on GitHub; with time, they'll also use their front page to announce their dev conferences and so on. Eventually, as Nat said, their aim is to "earn the trust" of open source devs, so that they perceive MS in a positive way (they already succeeded partially, as many comments on HN demonstrate). With Google, I have no idea what would happen. It could be anything, really.
Achieving Least Privilege Permissions in AWS – Medium
That was covered here: https://news.ycombinator.com/item?id=17419039. If you have a substantive point, great, but you need to tell the reader what it is so we can learn something.

Also, please don't use allcaps for emphasis; it's basically yelling, and the site rules ask you not to: https://news.ycombinator.com/newsguidelines.html.
Finally. No more important artifact that can be lost, forged, or written on with horrible handwriting. Phoning home to a database is much harder to fake than a paper document with security features like watermark, hologram, microprinting, etc. Is this even for schedule II meds?

As a bonus, the pharmacy team usually has the meds ready by the time I arrive instead of needing to make a second visit or waiting after handing off the slip.
Its not a free market if you cant opt-out of it.
Nothing stopping Portugal from becoming successful. Germany isn't really as rich as people think though: lot of hidden poverty.

My own country was in very dire straits after WW2 and it took a lot of work and clever scheming to get on top.
> microagressions

Anyone who claims to have been exposed to "microagressions" simply because they have been talking to people of a different view-point, are exactly the people who need more "microagressions".

This kinda thing here is exactly what is killing the current political left. I honestly think they mean well, but with stuff like this it's hard to take them seriously.

Had they only harmed themselves, it might not have been that bad, but they are simultaneously and ruining a generation of youngsters by teaching them that this is kinda behaviour is normal.
Well, the shooting he incited in Maryland today should be enough of a reason to ban him.
> In the future, the process could be, a business analyst has a small idea ... she spends a day or three building and deploying it ...

I would add, respectfully, that this has been "the future" for longer than I can remember.
"But you don't deserve to tell others what you think is the right thing when only thing you've achieved in life is failure. You gotta earn it by taking the lessons you learned and applying it to come to a true success. These people are worth listening to."

I am mostly neutral on what you wrote, but this is just wrong. If you think that only "successful" people have valuable stories, you're drawing a very bright-line definition of success (i.e. how successful do I have to be before you'll deign to listen to my advice?), but you're also entirely discounting the value of experience. For example, I have failed at two startups now, but I could give you volumes of practical advice on how to avoid the mistakes I made. It would take you years to learn the same lessons from scratch, and some of the advice I'd give you is stuff that a "successful" entrepreneur in another field couldn't possibly know. Does this information suddenly only become useful if I have a successful startup on my Nth try?

If most of success is learning from failure, you should be trying to make that process as efficient as you can. How do you do that? By listening to the people who have failed before.
Develop Real-Time Microcontroller-Based Applications Quickly Using MicroPython
In an article in the new statesman recently they talked about western hesitation to unification, both for cost reasons and due to Western resentment against Prussia et al.
https://www.newstatesman.com/world/europe/2017/09/what-brita...
I googled for 'bitbeam' and found a blog but no description of what it is.
That's not really what congresspeople do. They have financial interests and then write and pass laws to make those interests more valuable. It's not insider trading, but its some next-level shit. And the best part is its out and in the open. We all see it happening right in front of us.
Patrick works at Stripe.

Before that, he consulted and ran a bingo card creator.

I love the dude and his advice has been invaluable to me--but it has been invaluable because he is not a guy who has run startups, he's a guy who's had to make a buck.