skysight-inc/HackerNews huggingface dataset:
I do not disagree with your premise, but they are using a log scale. Over time, the returns are still vastly different, even if the graph looks compact for long horizons.
Wait, what? So I guess our admin can read my gmail :/

Will pay attention to what certs are being served from now on...
I use Go to process images for my food project. I specifically use a library with bindings to libvips

It runs on both osx and linux for me

https://github.com/h2non/bimg

There is also bindings for OpenCV here is one

https://github.com/lazywei/go-opencv
Long time lurker, finally registered to answer this. What's your definition of "strong"? I've been weight training once a week since March, following Doug McGuff's "Body By Science" method, and I have doubled my weights in 4 of the "big 5" in the last 3 months. While I'm led to believe McGuff's methods will never make anyone look absolutely massive, I disagree with your premise that you have to train more than once a week to be strong or look strong. Incidentally, McGuff mentions in his book that the optimal gap between workouts is 8 days.
Show HN: A desktop app to create static web servers from your menubar
Yeah, CatB became the "little red book" of the open source movement. It predates OSI and the term "open source" , but it was widely quoted as a motivation for it. The beginnings of open source, with the freeing of Mozilla, were all inspired by CatB.
Using the search predictions and history as cues, if you're doing something that has a voice command would work too. Like if you start typing out "weather near" have a tooltip of the voice button with a caption like "Try with voice?" that you can tap and it would then turn on the mic and give you a karaoke style prompt with blanks for you to fill.
I think the main 'magic' of NLUI is not the mapping. This person is projecting the model of how GUI works to NLUI.

A better way to think about NLUI is having another person have access to the real GUI - and you are merely commanding the person to achieve certain goals.

The thing about advanced NLUI is that it can convert really vague context sensitive commands to highly structured set of sub-routines that programmers will never be able to do easily.

'what should I major in ?'

'which university should I apply to'

'what headphones is best ?'

....
Most people have a financial adviser, but for the industrious I recommend:
http://jlcollinsnh.com/stock-series/

And for the lazy, this is a good resource:
https://www.bogleheads.org/wiki/Lazy_portfolios
While inflation was adjusted for it was not accurately adjusted for as it ignored taxes. If your returns are 10% and inflation is 10% you get taxed on that 10% and lose money.

PS: Now if this is for 401k accounts or something that's another story.
Has Physics Gotten Something Really Important Really Wrong?
> ChromeOS is the closest we have to the idea of "the browser should have been an OS", and frankly its a fucking terrifying idea.

I think the intended meaning of "OS" was more like "self-contained environment for executing code", rather than "single, user-facing shell on top of hardware drivers", i.e. think Smalltalk image rather than ChromeOS, Windows, Linux+GNU+Gnome, OSX, etc.
Automotive Grade Linux wants to help open source your next car
It became more interesting to me in the middle with

'Perhaps full independence is unlikely – but what about greater devolution for London?'

and

'Localism has been a big part of David Cameron and George Osborne’s agenda, with the latter striking a number of “city deals” to devolve more powers. The new Mayor of Manchester, whether Andy Burnham or not, will have control over more policy areas than the Mayor of London, such as over health and housing.'

but I'm not British and don't have much context and don't know whether the Telegraph is still the Torygraph.
A maintainer of an open source project, or really anyone who has a public-facing role online, needs to develop a thick skin and be able to ignore griefers and trolls. Ask anyone who works retail or customer support how horrible people can be. Now multiply that by 10 for people online.
> I'd love to see a product/social network that confront their users with opposite point of views.

Something like https://www.reddit.com/r/changemyview/ ? Indeed it is a fantastic idea for a site, but how can you hope for people to be open-minded when even HN is a big echo-chamber?
The new ideological divide is between globalists and those who value the nation state.

I'd rather say the real divide is between people whose politics are expressed along a single line, and those whose political views are well-rounded.
I understand your logic in theory, but not in practice. I maintain some 20 or so large applications, that all use a shared data access layer. That dal is safely cordoned off behind an interface layer, but I still have the same problem as the parent poster. If you make enough changes to any one of the subscribing applications, you will need to make an update to the DAL. If you update the DAL, you will need to make updates in the 19 other applications, and run the tests for all of them, if only to ensure they compile.

I could break the DAL further apart into 20 different pieces, one per application, but there is so much shared data access functionality between the applications, that it doesn't make sense.
this is the biggest fallacy in the investing thesis. buy and hold didn't work in russia, or argetina, or many others. because we live in a country that's prospered (for a plethora of reasons), we assume the prosperity must continue unabated forever.
I'm one of the people who do this, if anyone is doing more significant change than just updating the readme/fixing a typo, give them collaborator status after checking out their profile.

I think the benefit of people feeling proud of being a collaborator and trust from me, is bigger than the risk of someone ruining their own reputation by adding a backdoor.

But, most of my projects are tiny-ish and not even close to big, so I guess I have a bit more flexibility in this.

EDIT: Just remembered that you can activate "Protected Branches" on Github (and I'm sure something similar exists for Bitbucket and Gitlab as well) that disables pushes straight to master.
I don't understand. "Graph" is a word with many meanings.
A low power:weight ratio disqualifies one from useful service in the citizen's militia.
https://github.com/dropbox/zxcvbn
I think an overly complex password strength checker is probably dong it wrongly. Besides, when it comes to password complexity you need to tell the end user what the rules are!
Apologies - that second bullet point was supposed to be:

[1] The deflection was because his solution was to sell the company to Global Crossing -- at the time, a dot-com darling publicly traded on NASDAQ that lost heaping amounts of money. There really was no choice. Frontier was doomed because of the costs of its new SONET network and Global Crossing was offering way too much money so that passing up the deal would guarantee a shareholder lawsuit.
Glad to finally see this in production, wish it was available across VPC peering, VPNs, etc.
I don't have a crystal ball. However, it would be more useful if more stock indexes would be considered than just one S&P 500.

E.g. Dow Jones:
http://www.macrotrends.net/1319/dow-jones-100-year-historica...

Also from other nations.
A Defense of 'Crazy Libertarian Utopias for Techies'
Can't you just use soft mounts? Especially since in the scenario you described you can use read only mounts.
No business has a fundamental right to exist. So, if one of your workers leaves, starts his/her own company, and puts you out of business, then tough.

Your business has no right of any kind to exist. Period.

Isn't that how the "invisible hand" of the "free market" (or some such garbage) is supposed to work?
Coalition parties can't do revolutionary change due to divide and conqueror strategies. Which is how the D party got taken over and co-opted into the party solely representing the interests of the rich globalist corporate establishment to begin with. This is not the democratic party of the 60s radical hippies, this is an extremist form of Reaganomics hiding behind a Hillary mask. So this aspect of his message is the tilting at windmills, basically complaining about the inevitable and unavoidable result after things are already in motion. The world series game pitch has been made and the ball is in the air and all the complaining you do about strategic pitcher hiring strategies in the off season or ticket sales in an abstract sense do not matter when the bases loaded home run hit is already swinging. This would have been a very timely strategy article in, oh, I donno, 1980. Its more like an epitaph for the D party, in the current year.

Another major strategic error is you can't divert political momentum by saying "we're gonna be just like the winner except way more boring, lower energy, less controversial, and far less interesting". As a thought experiment, say for the sake of argument you hate heavy metal music and want people to stop following it because you're that kind of person. If you propose broadcasting even more formulaic top 40 girlpop on a different station, that's really going to excite the base of formulaic top 40 girlpop listeners. But the cool kids listening to the heavy metal station are just going to laugh, have a good time, the good time leads to more heavy metal listeners...
The baseline is inflation, not flat. Inflation is almost always higher than savings account yield, and is a more accurate measure of "equal value".
Powered by a Raspberry PI? Nothing in the article shows or indicates that the AI was powered by a Pi
> The global economy is not working for the majority of people in our country and the world.

This is a cute bit of rhetorical fakery here. Bernie is argues that, globally, the economy isn't working out for most people (in a real income sense and an income inequality sense). It's a global problem so it seems to follow that the "global economy" isn't working. Then he blames trade agreements, the basis of the "global economy". Nice one!

Why exactly does he think that reducing free trade will help the lower income percentiles? At best it will shift some money in lower-paying jobs around. How about doing something really politically risky and trying to attack income/wealth inequality directly? There's plenty of overall income (GDP) in the US under current trade rules -- it's just not distributed in anywhere near a way to maximize overall happiness or even overall ability to pay for basic necessities.

Also, somehow, even after his last paragraph, he still refuses to say "vote for Hilary". My respect for him is rapidly dwindling.
There are plenty of people with above average intelligence who enjoy below average academic success, and inversely plenty of people with below average intelligence who enjoy above average academic success.

This can happen for a variety of reasons: poverty, nutrition, "misaligned" interests, etc.

Intelligence plays a role in that someone with an IQ of 80 probably isn't going to Stanford, but there are ostensibly plenty of people with IQs far above your average Stanford student who will never set foot in a university.
The Fixable Problem with Serverless
that doesn't mean they don't have bad implementations
Agree. However, they bid for them- unless it's a chain owned by one of them. I would hope that if they unfairly used some leverage or provided kickbacks to the restaurant companies then there would be legal consequences.

Sure, a landlord can’t enter into an exclusive agreement granting just one ISP the right to provide Internet access service to an MDU, but a landlord can refuse to sign agreements with anyone other than Big Company X, in exchange for payments labeled in any one of a zillion ways.

So we can either stop it now or not. It's our society. We can make the laws to help or hurt. Perhaps the landlords should be allowed to skim. And gas, electricity and water, as well. But I would vote against it.
There is no reason any game developer has to follow any particular established norm. That's a bit of an entitled point of view.
Perhaps, but an employee in that position can steal credentials even without GET logs.

This entire discussion is predicated on a contradictory assumption, that an employee would be corrupt enough to steal credentials from web server logs, but not corrupt enough to steal the same credentials from any other source (inc. database access).

It is like letting a criminal into your home, then being concerned that they might see your security system's pin written on a sticky note on the fridge. Sure, it is a problem, but ultimately the criminal doesn't need that pin to steal your shit, you already let them walk right in.
Yes, I charge for support and consulting. But the Open Source side has huge value. Even if that includes the occasional whiner.

The good people contribute features, bug reports, bug fixes, documentation, etc. The project wouldn't be as good as it is without them.
Yes sometimes companies are delisted from the S&P500, but if you invest in an S&P500 index fund, then your investment is also automatically adjusted to remove that company.

Which makes me think: with index funds becoming more and more popular, should we see bigger and bigger crashes of stocks when they are removed from an index?
Leet debuts a simple app for sharing your best gameplay highlights
The stock market isn't some immutable thing. It's the product of economic and social forces, the share of income given to capital and labor, international politics, etc. Basically stocks are a convenience for rentiers that the little people are allowed to access. There's no reason to expect the social forces that underly market returns will deliver the same returns in the future.
So a hotel offering WiFi to guests is liable for everything that guest does? Ridiculous.
> "If you think that this is just how all people are naturally"

Gee, I don't think that. Why do you think I have such an opinion? I am from Germany (the eastern part), and have family members who are AFD-supporters and worse. So I do realize that most people (esp. here where I live) don't share my liberal world views. But in contrast to them I don't just get my news / filterbubble-content from facebook. I read conservative Newspapers that disagree with my opinions, because it is important to look beyond your own Horizon (even though I constantly get mad when I read the likes of Jasper von Altenbockum).

> I'm not sure to what degree that varies by subreddit

A lot, I am mostly on smallish/specialized subreddits: erlang, haskell, spaceengine, gis. There not much conflict potential fairly few trolls.

Oh and by the way: the best dialogues I had on Hacker news were technical, not political. Also I don't think that the HN-crowd is that homogeneous.
When it comes to technology, multi-tasking is completely different.

For iOS, some "multi-tasking" features include "switch between apps by double clicking the home button and selecting a recent app", and split view.

Windows considers "window snapping" to be a multi-tasking feature.

As we all know, multi-tasking isn't really thinking about two things at the same time, it's switching between those two things very rapidly. When it comes to technology, you can hardcore multi-task by having 5 video chats going while watching a youtube tutorial and writing your grocery list (which is more along the lines of the study you linked), or else you "multi-task" by having plenty of windows open in a larger viewing area to lessen the need to constantly switch between apps.

e.g. As a web developer, I would not be productive without switching between code, terminal, and chrome.
All those people who think that Amazon don't want anyone to work out their password complexity algorithm... You just generate a script that works out the minimum number of characters and then submit a password list to the strength service. Then you'll know all the strongest passwords according to Amazon, and from here you can hopefully find patterns to construct rules around running dictionary cracks.
Oh, I agree. Every keystroke seems like overkill.

If I were in charge of both requirements and implementation I'd debounce the input by 300-500ms and display a "loading" spinner in the password complexity box until the debounce timer and network request had fully resolved.

I was just trying to explain why, given some business use-cases, doing password validation on the client isn't always possible.
They can't make a release without the signing keys. (Well, they can, but everyone will know it wasn't one of mine)
No. They're exploited by common carriers, whose status gives them judicial exemptions.
http://www.visualsedimentation.org/examples/sediclock/sedicl...
AMD RX-480 Preview
timing the market can be done any number of ways -- productively. we're short term beasts not programmed to be patient (schiller pe, deviations from averages, down x%).
Its a well written book, I have it on the kindle. It takes a high level macro approach to where society and the concept of a job are going. It complements the 4 Hour Work Week if you liked that book.
Bullet Journal: The Analog system for the digital age
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live"
Especially for AWS, it could be old fashioned customer segmentation. They want to give free credits to companies that are going to have increasing infrastructure costs and money to throw at it.
I am not a financial advisor and this is not financial advice!

Robinhood seems like an OK way to keep a free portfolio of ETFs approximating a Vanguard all-in-one fund.

My super-unscientific portfolio is loosely based on Vanguard's LifeStrategy Growth & Moderate Growth funds with a sliver of MGK that seemed to both boost returns and moderate declines.

A $5k portfolio would be 6 MGK (10%), 19 VTI (40%), 23 VXUS (20%), 12 BND (20%), 9 BNDX (10%).

From what I can tell, you can hold this portfolio in Robinhood for free. Shouldn't need to re-balance more than once per year or so.

https://personal.vanguard.com/us/funds/snapshot?FundIntExt=I...

https://personal.vanguard.com/us/funds/snapshot?FundIntExt=I...

Pay off your credit cards and max out your 401k/IRA first.
tl;dr: Know what you're going to do with every dollar before you raise it (early). Also, VC investment isn't the only investment; if you won't have breakneck growth consider private equity.

I dislike having investors, as a general rule. They meddle. However, when you take investment it's important to do so intentionally and purposefully.

Good fundraising: "With X thousand dollars we can hire Y developers to build Z feature, which we project to generate a positive net return within N months."

Bad fundraising: "Who-hoo, we're funded! Let's buy some Aeron chairs and kitchen snacks and move to The Mission!"

In your situation: if you have an unfair advantage in a fast-growing market, and you can increase your edge and get more customers/revenue/value with investment quickly enough that the investment pays for itself, then consider it. If the features/hires/investments you could make with that money also fill you with excitement and anticipation, then do it.

If you don't want to be busier and you're happy with what you have, stay far away from investors for both of your sakes. They'll get frustrated by having a "zombie company", you'll get frustrated by their frustration.

Finally, consider pursuing alternative investors. There are many smaller-scale private equity firms (or individuals) which are more comfortable with making investments to generate steady, predictable & consistent cashflow. They might be better aligned with your personal goals.
> That's a really stupid law and it's one of the reasons why Germany is so far behind when it comes to building great internet/tech startups.

Germany is doing pretty good actually. I visit German start-ups with great regularity and both the quantity and the quality leave very little to be desired.

Munich, Hamburg, Berlin all have a fair number of very interesting start-up companies quite a few of which I think will end up doing just fine in the longer term.
You would probably really enjoy life in southern Ontario then. There's a pretty big culture of cottage living during the summers. When I was growing up, we used to spend a pretty big chunk of our summer living in a pretty crude cottage near a lake in Ontario (cottage country). Swim, boat, hike, and play all day, wind down by grilling dinner and a campfire, sleep, wake, repeat.

The worst part was the traffic heading north out of Toronto every Friday afternoon.

Now I live in Austin and wonder why the same idea isn't bigger here?
Student Builds Daphne Oram’s Unfinished ‘Mini-Oramics’
The power of the chat interface is that you can include multiple bots and features in the same UI. No need for separate screens with a search field, filters and buttons. It's all in the same chat.
It looks like a good time. I expect the London one will be hilarious.
The first is "Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement, 2nd Edition" by Aaron Gustafson. This is the greatest resource of "stuff they forgot to tell you" when you learn web development that I have ever seen in printed form.

The second is "Secrets of the Javascript Ninja" by Biebault and Resig. Every one of my devs groaned at first, then thanked me profusely when they finished it.

FWIW, my favorite "look-it-up"-style resource is Speaking Javascript by Rasuchmeyer - and his follow-up "Exploring ES6".
This seems like a perfectly reasonable issue? I think if someone is unable or unwilling to spend time maintaining a project, designating a successor is the right thing to do.

Or are you saying that we shouldn't even have to ask the maintainer to designate a successor, we should just find one without the maintainer's involvement?
It worked pretty well for me. The center of the circle was about a 45 minute drive to NYC.
Clearly, there's no historical correlation between trade agreements being signed and related jobs disappearing. Mere coincidence, over and over and over and over. Even if it doesn't work, we just need to do more of it. Because... why?
I think requiring a high portion of a former salary during a non-compete is fine. Otherwise, it's just not fair to enforce.
This is a useful graph: https://img.washingtonpost.com/blogs/wonkblog/files/2016/06/...

I think the argument is basically that free trade redistributes working class incomes to the poorer countries that they trade with. I am not endorsing this idea, I know nothing about economics, but I don't think I've seen another explanation for this particular inequality.
I was fired from my internship for proposing a more flexible dress code
Because a blockchain a specific type of distributed database, where sequentiality and tamper-protection come built-in. Although the hype behind blockchains is strong right now, they're a useful construct for recording a continuous set of truths like you'd want for a transaction ledger.
Félix de Azara: Drawn from Life
I find your examples sort of surprising? These don't seem so structured. Imagine a GUI that had three buttons:

Recommend University | Recommend Major | Recommend Headphones

Now...this set of capabilities is sort of an odd mix. But your application is going to be amazing if you can deliver on what your UI is promising here. If you can help someone make a better decision on their degree, that's life-changing. The UI that triggers that functionality seems quite beside the point.
Nash – Namespace aware shell
The Peculiar Endurance of the Physical Signature