skysight-inc/HackerNews huggingface dataset:
Since people are concerned with Material 1, we've replaced the title with what seems to be the most representative phrase from the article about Material 1. I couldn't fit in the bit about bugs in the 80 char limit.

(Submitted title was "Google deprecating Angular 1.x Material library and is just closing issues and PRs", which was wrongly editorialized, since the article apparently doesn't say they're 'deprecating' the library, and 'just' is just spin. Submitters: please don't rewrite titles to put your spin on a topic, especially not to gin up controversy. If a title is misleading or linkbait, it's ok to rewrite it (see the HN guidelines), but the new title needs to be accurate and neutral, and should preferably use representative language from the article itself.)
Google does expect you to put in a lot of continuing effort to use their APIs as well. I suspect this is deeply engrained in their culture.
Fair enough, but that tells you that the solution is not "just provide public transportation". That was my point and, I suspect, the original commenter's point as well.
The trick is, how do you get anyone who doesn't already think UBI is a good idea to read this line of thinking and agree with it? The 'bootstrapping' mentality is crazy-strong in the US. Too many people say "I did it, so you should be able to, also, and if not, that's your problem," without understanding the underlying reasons behind how they overcame poverty and how others get trapped in it.
I was only correcting the parent regarding the BBC. I don't have enough knowledge about the industry to comment on the surrounding costs, but I imagine that there's a lot of content where it would be worth it.
Or you know, those "stupid" laws that let you live anywhere in EU, study anywhere in EU, work anywhere in EU and buy things anywhere in EU and carry them anywhere else in EU.

The utter stupidity of the fact, that you can drive 20km over Austrian/German border, buy a DVD, then drive back (which EU demands to be allowed) and then be denied streaming that exact same content is staggering.
The rule is no food or drink (including water) from dawn to dusk. If you are sick, you are not supposed to fast
I'm guessing you work at this company? You should disclose your affiliation, especially since this is your first comment on HN.

https://il.linkedin.com/in/ronihacohen
Instead of being disappointed in us, can you educate us why you think that farming will never change?
I like this solution much better when facing less severe situations. Keep in mind that it's also a solution for learning, so it can be used to guide the AI towards the proper action, instead of baby sitting it and redesigning it forever.
Going through the details isn't worth it to the buyers since its for such a small amount.

I get that, but that's ripe for abuse, and it can be a nightmare for the consumer. These companies can effect your credit rating and prevent you from getting a mortgage.

Lets pretend you have a false debt on one of these lists. It shows up on your credit report. You try to get a mortgage, but can't until this debt is settled. So now you either have to essentially pay their ransom to have it closed quickly, or proceed through length processes to have it forgiven if they don't have the appropriate documentation to prove it. Neither situation is ideal, and only exists because "going through the details isn't worth it".

Maybe credit is too cheap if we have to follow shoddy practices to afford it. Maybe credit shouldn't be accessible in such large quantities to the masses as it is today. Either way, it's probably too late to change that now.
Geoblocking isn't the problem. It's just the symptom. The real issue is restrictive copyright BS. Often when a show is block from a country (ie Canada) it isn't because the producer doesn't want to let Canadians watch. It's because some tiny bit of music in the show required a license, which the producer purchased from a clearing house, which in turn was only authorized to sell licenses within some tiny area. I believe this is part of the reason so many American Netflix shows are blocked in canada.
This is just going from version 1 to version 2. It's not like the new framework[1] that's replaced React. /s

1: https://github.com/developit/preact
> At least I really enjoyed reading your post.

Thank you :)

> However I'm not convinced that growing in the city is worthwhile. One could reduce the energy costs by using simple green houses (artificial light only at night using cheap power, as you proposed) built on cheap plots of land (even in a desert). This could be much cheaper (Capex+Opex) and the only disadvantage is that the greenhouse must be located in rural areas.

I agree with you that I think at this time, it is a questionable decision for foodstuffs (marijuana is a whole other ballgame). But, I think there's some areas of "food independence" that could mitigate the cost aspects.

There's been a good amount of talk about UBI, including the recent failed Switzerland vote. But in reality, a part of that money would be used on food. What if... a closed loop system like this was made, and plots were guaranteed on a per-person basis? We already now that plants+fish of 25 sq ft is enough to feed a human.. If we scale up and out, tax revenue could pay for this and everybody is now food-secure.

It's not an end-all-be-all. It has a lot of flaws that would need to be worked out. However, smaller greenhouse-like systems could be used with LED light on only at night (to supplement an equatorial climate). These could be built, I think, cheaply. Solar plus batteries don't have to be horribly priced, considering both technologies are greatly lowering in price.

I also live in Indiana. There's a lot of farmland here, and also a lot of small towns. Poverty is pretty bad, and you can combine it with a lack of transportation grid. I could see this as a way to guarantee food security for small towns, especially if we can figure out how to pump these out cheaply and efficiently.

The last piece is a good automation kit, which I've been working on in Node-Red and sensors/actuators. The idea is that this stuff should be as much no-touch as possible, with exception for harvest. And I think that's not only doable, but also cheaply. And, well, save the world in the process :) But I think too big sometimes.
Dear deity...

https://lists.fedoraproject.org/archives/list/devel@lists.fe...
I have only deployed the platform to production recently (couple weeks ago) so there are just few users now.

Until I get more feedback from actual users / customers, I am trying to use common sense to decide which features should come first.

I guess early customers could potentially have a big influence on how I prioritise upcoming features so I will wait for feedback.

The reason why I haven't started working on Android app yet is because I have no experience with Android myself so I would have to outsource it to an expert.

So far I have been able to do almost everything myself (I outsourced designs and initial mobile app but I have since taken over the iOS side as I know a bit of Objective C).

It is getting a bit overwhelming as I need to handle infrastructure, backend, web app and iOS app at the moment just by myself. Plus I also have a full time job right now so the time is limited.

I was also thinking about teaming up with somebody to help move forward faster ;)
Not the point. The point is to have it in the title so everyone knows BEFORE clicking.
It doesn't matter in the US either. What matters here is days late. Anything over 30 days gets noted under the credit line, and will stick around there for a couple years or so. Unsure what happens to the mark once the debt is settled.
I would say it worsens the situation because it trains people to just click on every banner that says something like that. People are lazy and I would argue that once you have to do that a dozen times a day you are probably more likely to also give up on even base-checking EULAs, new service conditions etc.
> Or you know, those "stupid" laws that let you live anywhere in EU, study anywhere in EU, work anywhere in EU and buy things anywhere in EU and carry them anywhere else in EU.

How are those related to the internet? I did wrote "laws in regard to the internet" ....
Material Design and iOS
Diverging diamond intersection is 33% safer
Show HN: /frink, a Slack app for Simpsons gifs
Since the BBC create a large amount of revenue from licensing the shows out. If it was distributed free then either our license fee would have to go up or they'd have to drop the quality of the content with the reduced funding.
This article has persuaded me to never sell anything on Craigslist. Okay, the odds of running into a troll are tiny, but for a few bucks, it's just not worth the risk. Maybe Craigslist and similar sites need to start offering some kind of free insurance policy against trolls.
I would be surprised if it didn't end up being C#, but I have no real foundation for that sentiment.
Hi,

Congratulations on releasing your app! I just wanted to mention something that I'm hoping will help you guys.

I realize that you've probably worked hard on the design of the website; but, personally I think the design needs a bit of an upgrade.

The layout is pretty good, but here's a few things I'm noticing:

1. The fonts are thin, and kind of hard to read (check out
Google fonts for other choices)

2. I'd suggest removing the faded images in the
backgrounds of certain sections, like the one in the "Do it
all from a single page." The problem is it makes me lean in
and squint to see what's in the image. Instead, if you want
to show something, show it as a fully visible image, and add
the caption/sub-title above or below it.

3. The buttons and other elements look a bit dated, in my
humble opinion.

I really, sincerely hope this doesn't offend or upset you, that's not my intention at all, and I realize this may be coming off a bit harsh; but I'm being blunt with you because I actually almost left your page within the first 5 seconds because of these things.

It didn't seem like a trustworthy site, for starters.

My suggestion would be to either pick an HTML theme from themeforest.net, or try to find a nice UI kit (try googling for "css ui kit" or "free css ui kit" and see what comes up.)

It's more important that you shipped, so this is great! But, I'd suggest taking some time to polish your homepage.

I hope this helps, and my humble apologies if it comes off as harsh.

Edit: grammar.
Given a lot commenters seem to be working remotely, what sort of internet speeds are you getting or any other challenges you have run into?

I am thinking of potentially working out of Kauai or Hawaii but I am concerned about internet connectivity among other things.

Last week I did a speed test from the condo I was staying in Kapaa and got 35/5 mbps which isn't terrible. Right now on the mainland I only get 50/5 mbps and that works well enough for video chat.
C++ Weekly – Ep 14 Standard Library Gems: `next` and `exchange`
They don't even do that here. You are only forced to pay the fee by law if you have a device that you use to watch TV as its aired (along with some other rules). The way this is enforced is by someone who goes round to each house and verifies you have a license. They can't force their way in. There isn't a way, as far as I know, where they can just turn your TV access off, unlike cable companies can.

A pass for international use would be a bit odd without doing something like that here at home first.
More to the point, as a Brit living in the USA, I'd be more than happy to pay my license fee from here and keep watching. Right now I "steal" it, which makes me feel bad every time I fire up the VPN. BBC: I will pay you. Others will pay you. This will lower the license fee back home.
Bayern Munich tidak akan menerima setiap tawaran
I am also a bit afraid about the future of Angular, primarily because the Angular team is working on way too many projects that sometimes seem needlessly complex. I don't think anyone could pick this up for Google if they dropped the ball on Angular. A hypothetical Angular 3 worries me less. The bulk of the differences between Angular 1 and Angular 2 come down to making use of technical improvements to JavaScript itself. There will be further changes in the future, but nothing as radical as modules, classes and the different asynchronous-related features.

I also hope it will become somewhat easier to switch from Angular 2 to a different framework or from Material 2 to a different UI framework, because the new JavaScript language features create obvious best practice solutions where frameworks previously had to come up with their own conventions.
Just a fun little timewaster that uses frinkiac.com to post Simpsons gifs in Slack. It's not the first Frinkiac integration, but the ones I've seen post jpgs instead of gifs (Frinkiac was just recently updated with gif support), so I made this one.
The Agile problem goes deeper than that.

In a perfect world, it works as other comments point out: you get better at it, and everything is wonderful.

In real life, that estimate you gave last week becomes your duty. Unless you pinpointed it, you're out of schedule. If you're late, you look bad. If you're early, you get more work next time.

And there is no good way out, you can do it poorly but in time (which will only compound time as your poor solutions will introduce more work).
You can do it late but good (but, well, late).
You can give stupidly high estimates and then make your own secret schedule (and get found out eventually).

Agile is Fordism.

My advice: do not estimate timings. Have a list of things TODO, and have someone monitor expectations.
Google bans pug-in that picks out Jewish people
Neither is selling antivirus-circumventing RATs. Both are usually sold with the disclaimer "for educational purposes only".
You are correct. But it is still more meaningful than GDP alone. For example here in the UK a plot of GDP says the country is getting richer, but a plot of GDP/capita says everyone in it, is getting poorer.
The issue is that many people already have a substantial proof of their coding ability in form of completed work. The rational approach would be to evaluate that work and, as safety, test that they have actually performed it. Whiteboarding them catches nothing other than inability to perform unusual tasks under stress.
Funny, my Facebook passowrd is actually 'adadad'
So in this case, the 132 column printer came after the 132 column vt100 series?
Different countries have different costs, taxes, wealth and willingness to pay.
If American companies want to sell in the EU, they have to follow EU rules. They can't afford not to, so they're going to have to follow them.
Forks and alternative /dev managers have to contend with GregKH and Sievers though...

http://www.landley.net/notes-2015.html#05-07-2015
I agree with you.

People that are otherwise intelligent always seem to inject pre-conceived notions into the idea of evolution. As if evolution is a "path" instead of mostly unrelated tweaks/optimizations. I suppose it's not as easily digestible to frame it in that context. The following just isn't as sexy:

- "At some point in history, immediately capable offspring stopped being an evolutionary advantage for humans."

- "Women who produced smaller babies less likely to die in childbirth, augmenting their ability to procreate."

- "Infants able to survive at a smaller birth-size more likely to pass on their genes."
the CFPB has made this an extremely outdated process...
documentation and assets are required for legitimate claims
OT question: VK is the "Russian Facebook". The article claims it has 280 million users, but a quick Google shows Russia has a population of 143 million.

What gives? Russian speaking countries? Multiple accounts per user?
Can anyone send a download link? I'm dying to analyze the passwords
I think it's a matter of personality. Dynamic language people (to the extent there are such people... most of us use both) are generally not scared at all to change things. We're just more comfortable with the intervening chaos. For instance I might want to change some underlying model code without worrying that it breaks every single page in the site except the one I'm using to work on it, or the individual test. Sometimes I want to work on the heart of the matter first and clean up details later instead of working on the compiler's set of priorities.
BBC isn't a company in the traditional sense, it's a public service established by charter. The UK can and does "force" it to do many things.

https://en.wikipedia.org/wiki/BBC#Charter
I am mostly a backend / dev ops engineer though so that's where I can develop new features and iterate relatively quickly.

Doing also front end is a bit out of my comfort zone (at least the iOS part, web is fine as I used to do a lot of Python and Django development back in the day before I switched to Golang).

Another thing I was considering was potentially using crowdfunding to raise some money and hire one or two freelancers to help move things along faster. Especially the mobile side as I feel having really good mobile apps is the key differentiator from competition.
You might also like the book CODE: The Hidden Language of Computer Hardware and Software http://www.charlespetzold.com/code/index.html

It starts with sending signals using flashlights and follows the evolution of computers from the ground up (mostly hardware).
DAO (Decentralized Autonomous Organization) Proposals
This is misleading. The title here is not the title on the destination post, which is really an ad for this service. It does not address the question "Should we prefer SaaS with webhooks?".
Anecdotal, but I believe it's very common, nearly ubiquitous, among medical professionals and people who have interacted with preemies.
Never gets old: http://www.cc.com/video-clips/6p62fp/the-daily-show-with-jon...

Jason Jones talks to two hunters, a non-fatal hunter and a fatal hunter, to see what method is better. (4:33)
The vast majority of content isn't owned by countries. BBC content outside the UK isn't (usually) owned by the BBC.
So the takeaway is to use a fake name as well
I'm not entirely fond of BBC programming and the licence fee model as a whole. I'd rather see it turn into a subscription service here at home too. That said, it's already funded and paid for so why not let others access it freely? Contribute some art and culture to the world. Unless they're actively marketing to a global audience, allowing free global access won't cost any more than allowing only domestic access†. The output is already paid for, I don't want to spite everyone else by saying "you can't have this".

I'd love to see more art be published as a public good [1], paid for by those who can and freely enjoyed by all alike.

And I say this as a licence fee payer and voter.

However, I'm not sure that legislation is the way to go. There's a fine line between the freedom to profit from your art and the freedom of all to enjoy it - I'd rather see a cultural shift where companies and artist who are well compensated are happy to let their art be freely enjoyed.

† I understand that for an internet-based distribution platform this isn't strictly true (bandwidth and server capacity). But if the will was there, I'm sure a balance could be struck involving liberal traditional syndication and rebroadcast rights, and syndicated CDN infrastructure.

[1] https://en.wikipedia.org/wiki/Public_good
it's not exclusively used by people in Russia, people in russian speaking countries, ukraine and other eastern european countries use it too.
A style guide doesn't change on a whim. I can nearly guarantee the shift was visible coming down the pipeline a year earlier.
I'm not too familiar with this library, but on inspection this approach seems to have a couple of drawbacks that libraries like bcrypt solve for you:

1) You need to store the salt alongside the password.

2) If you want to futureproof the stretching factor (e.g. change from 100000 to 1000000), you need to store that alongside the password hash as well.

3) If you want to futureproof the hashing algorithm, you need to store that alongside the password hash.

The value of the *crypt solutions is that they store the input parameters as part of the stored secret. So you can make adjustments later on without invalidating existing stored passwords, or having to resort to annoying "double-hashes" to migrate to a new approach.

I don't understand your comment about the ORM needing to handle passwords. It's a simple fetch of a field from the DB, which you then pass as an input to your password validator. How is that any harder than fetching a salt and a hash and passing those to your validator?
That's essentially what deprecated means. It is discouraged to start new projects with it. It doesn't mean that it's dead, but we seem to always take it that way.
The Dawn of 3D Games
I, for one, am not surprised. Are there tax advantages associated with this type of failure?
Introducing Time Tracking Integrations with Zapier Part 2
> Can someone explain to me why we are still using passwords?

Because, generally username/password remains the least-bad primary method we have for most uses, and most other methods work best as secondary methods with that rather than replacements.

> It's not like we don't have better technology.

Yes, it is.

> Why can't I just authenticate everywhere with a signed token?

Because, unless they are accompanied by (or secured on the user end by) passwords, signing keys that enable that are more prone to theft, whether by copying (if they aren't kept in a hardware device designed to prevent that) or by theft of the device they are in.

Which is why that mechanism is usually used as a second-factor with passwords for systems needing additional security, rather than a replacement for passwords.
Problem there may be that going back means picking up maintenance on code that has been abandoned for years.

There is a fork of Consolekit out there, Consolekit2, but they have to contend chasing logind's tail as most DEs have either stripped out their consolekit support, or it is suffering from severe bitrot.
Source code for 4kb demoscene production “Elevated” released
I have personally deployed about 100 Mikrotik routers and can say they work well for what they do.

They're not designed to be a home router and the learning curve if you want to use one like that would be similar to someone without Cisco IOS knowledge trying to configure a Cisco IOS device as a home router.

Not many routers can do 5-10gb/s+ throughput for the price. Their most recent model has 8x10Gb ports, costs USD $2,500 and will route the full 80gb/s [1]

They have come a long way since the RB433 and running on Soekris/PCEngines boards. UBNT is just getting started in the real router field(Not their Radio-with-a-router, those are quite mature now but very limited in features) and I do not care for their current EdgeRouter UI. It's a mess. For example: You need local access just to add the interface you're accessing it from to a bridge. (Because you can't add an interface WITH an IP on it to a bridge, and you can't remove the IP from the interface without losing access. You can apply multiple commands at once, but the command validation doesn't honor the order that you enter them, thus tosses an error because it tries to add the interface to the bridge before removing the IP)

Sure you can put something x86 together and run one of the many many firewall/routing OSes, or even roll your own with (pick your flavor)Linux, Zebra and IPTables, but I don't have time to make something work and prefer something that just works and isn't priced at the Cisco/Juniper level.

I wouldn't recommend either for mission-critical ENTERPRISE grade routing, without significant planning into redundancy, but, if you are doing things at that level, then you probably have the funds to purchase enterprise grade gear.

[1] http://www.stubarea51.net/2015/10/09/mikrotik-ccr1072-1g-8s-...