skysight-inc/HackerNews huggingface dataset:
Drovak.com – Real time user driven feedback for drivers
One of the biggest challenges with driving on the roads is how others drive. This is a challenge in most cities of the world. It is important to appreciate good driving, but at the same time we need to tell the bad drivers how bad they really are.

Drovak.com does exactly that. It provides every user an opportunity to provide a feedback on other drivers/ vehicles so that it makes everyone want to improve.

In some ways, it is a "How am I driving" service done in a far better and efficient way.

What are your views?
I can respect that we have different views on how to reach the same goal, however I take issue with the conservative propensity to judge people. All too frequently conservatives rate people with some sort of failing as lesser people. There is a propensity to believe more in punishment and threats than positive re-enforcements.

I believe in effective solutions. Often it seems conservatives will refuse to use an effective and proven solution if they deem it had somebody getting something for nothing.

It seems as if conservatives will stay wide awake at night angry about somebody getting something they didn’t deserve.

As a liberal I don’t care as much about what people deserve as I care about what works as well as human dignity.
Let me ask a question first - Is she dead or did she leave?

If she is dead then take time and grieve and don't let anyone say to you that you should be over it. Everyone is different and everyone grieves differently and in their own time. Grieve according to your needs and you'll come out stronger. Don't grieve and you'll be dead in more ways than you can imagine.

If she left, then take your time and look at what the circumstances that happened. Use that to make the required changes in yourself. This will take time and effort on your part. learn to understand yourself and how you deal with each of the little things that come up in life. Finally, don't let emotions rule you (as in letting your heart be given to someone), wait until everything else is sorted out before unlocking your heart.

You need to build strong foundational and broad based friendships first, otherwise, the emotions will grab you, twist you and ruin your life.

I have watched myself, friends, my children and grandchildren let emotions be the drivers of some of their relationships and little good came of it. Those who built on strong friendships tend to make very lasting relationships. I have been blessed that the woman I am married to was and is my best friend in all ways. I know her and she knows me. Everything else has followed.
In my opinion, the advertiser should not know that the current visitor is an 80 year old grandmother in the first place.

Just like TV, radio, and magazines before them, advertisers can select which advertisements to put on which sections of websites (or broadly make their decisions on what types of sections they should display on), and individual display requests can and should be de-personalized for privacy measures. Advertisers can still access or determine indicators of demographics for places on the web without individual tracking measures, and measure click-through for various A/B testing for different ads in different contexts.

The contents & general audience of a page should determine the ad, not the individual visitor.
What Happens to a Bridge When the Two Sides Use Different Sea Levels?
learnpython.org
>Shipping fees.

>People hate paying for shipping. They despise it. It may sound banal, even self-evident, but understanding that was, I'm convinced, so critical to much of how we unlocked growth at Amazon over the years.

>People don't just hate paying for shipping, they hate it to literally an irrational degree. We know this because our first attempt to address this was to show, in the shopping cart and checkout process,

"People hate shipping charges irrationally", because they perceive them as unfair additional tax that distorts price and makes it harder to compare prices.
If price was including shipping/vat/taxes as single variable no one would be confused by it.
Its not a magic asymptotic limit, its basic psychology:
People want simple interfaces, simpler solutions, simpler interactions.
That helps, but it still requires someone knowledgeable to look at the demonstration code and confirm it is correct (trivial for crashes the kernel issues with demonstration code running in userland, because all of those are real, however ugly and nasty the code demoing it is, but less easy or even very hard for anything else. For example, leaks memory can be hard to discriminate from uses lots of resources)

If there are many such demos, many of them red herrings (users misunderstanding APIs, for example), developers may choose to only investigate reports from people they trust to report real issues.
> We now stand completely naked and exposed as the irrational, animal, mamalian ape that we are in front of the extreme exponential technological whirlwind that has made everything so complex, fast changing and exploitative that we have no option but to completely drop out or ride the tiger.

Love the imagery in your writing... I think we do have an option for now (turn off your phone when you get home/go on vacation etc.) and that the animal were riding is not a tiger but a rabid monkey in heat stung by a scorpion, which is how some yogis describe the unquestioned mind.

The observation of my own patterns and relationship with media/attention grabbing tech it has become clear to me that if I am to be productive and healthy, I need to change my relationship with my mind.

It’s a challenge, but a worthy one.
4 Psychological Triggers to Drive More Conversions to Your Website
Your comment reminded me very much of a paragraph in "Beating the Averages"[1]:

"As long as our hypothetical Blub programmer is looking down the power continuum, he knows he's looking down. Languages less powerful than Blub are obviously less powerful, because they're missing some feature he's used to. But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub."

[1] http://www.paulgraham.com/avg.html
> Kind of ironic really.

No, what's ironic is the best piece of real-estate for all life is right under our feet, no space ship necessary.
Your criticism is valid, but keep in mind the alternative is generally legislation written by lobbyists.

https://www.theatlantic.com/technology/archive/2010/10/googl...
> Arrow functions are more compact and have shorter syntax than function expression, and it utilises =>, that looks like a fat arrow.

It's probably worth noting that the arrow syntax isn't just shorthand, it also maintains `this` from the outer scope. (or rather, doesn't define its own)

MDN has an excellent write up on the nuances: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
This is probably from watching way to many profiling style crime dramas, but do serial killers ever just stop like this? I thought they typically escalated until they were caught.
I don’t want to work on your shitty blockchain project: especially you, Facebook
The opioid crisis is an outcome of out of controll capitalism in the US. It was drug companies and doctors through sheer greed who made it happen.

This crisis has not happened in other western countries were money isn’t in full controll of politics.
My iPhone Contacts have vanished
Friends, since sunday morning I am unable to view any of my iphone contacts that I have saved in the last two months , some of the contacts which have vanished ,, but with who I had exchanged text Messages are now Showing up as "Maybe: Joseph Freelancer" , this way I have lost many business contacts as they are not showing up in my iCloud too , any help on how to deal with this situation will be much appreciated.
Yes, I understood that. But those stations are pretty rare and typically need a (quite expensive) compressor to turn the gas in the pipes into CNG if it isn't delivered by truck. (Former gas station owner here...)

The other option would be LPG (Liquified Petroleum Gas), that too is usually delivered by truck.
Thanks! Will get started with that
Great article, very long, so I scanned it.

It's interesting when it comes to Twitter, the argument seems to be that everyone who is gonna use it has come across it, its features are well-known, and there's not much to be done other than accept that.

Which got me to thinking about cryptocurrencies. This has now been in the news across the whole planet, everyone has read about it, maybe not everyone really gets the technical details, but probably the value prop of decentralized currency has reached a huge number of people now.

Or is it? What do you think?
What data would be worth preserving through an event that obliterated every data storage location on earth?
I recommend you to go with Android(kotlin) development and Swift for iOS.

Here are the pros:

- As a profesional app developer you want to know the native patterns better, so you can take out the most from the platform.

- You won't rely on third party components as much.

- You'll have immediate access to the latests apis as they are released in the native framework.

- Faster testing, better debugging experience.

- Easier integration with CI tools or automated test tools.

- Shorter build times.

- Writing in two languages has also it's advantages, you can learn things from Swift 4 that you might love.

Cons:

- You'll have to write two applications.

There are things that will be fundamentally different in both platforms and you won't be able to build once and release in both platforms anyway. (Android instant App is the first that comes to my mind)

So in my opinion you should start with native development first, later you can change your mind, and go to Flutter but you'll be able to leverage your experience to build your own plugins, and create really advance stuff.

Otherwise you'll be always limited. IMHO.
I see. There is no such distinction over here - if you are carrying goods commercially, you have to have a tachometer, full stop. Also, while the driver can be given a ticket for certain things(speeding mostly) working over hours or any issues with the truck will result in a massive fine for the company(one of the trucks carrying goods for us was fined in Germany recently for 2500 Euro because one side had a small bulge - that's not acceptable). The police also took copies of all tacho recordings for weeks prior and can issue further tickets if any discrepancy in working hours/speed is found.
3 ways South African companies use data analytics
But a solution that works isn’t worth it, if the abusers don’t get punished and humiliated for their moral failings. /s
I think you will enjoy The Fifth Sacred Thing if you haven’t read it already.
Microsoft .Net Core telemetry is not opt-in
You're right about one thing (they look everywhere) albeit I'm afraid that the cases where they don't find anything are in the minority.
A personal experience: when I have to remember or tell numbers in English, they always come into my mind first as Chinese, making it harder to use numbers in English.

When I just started living in England, every time I have to tell someone my phone number, it was either a translation from my mental number in Chinese into English, or, a deliberate suppression of my instinct to speak or use Chinese while saying it in English.

On the other hand, if it's something without any obvious Chinese equivalent, it comes very naturally in English. For example, Marmite.
I'd say this goes both ways. You have companies asking for the impossible that won't interview you otherwise, this will create an incentive to deceive. I'd say HR is at fault here for asking for 10 years experience in everything, instead of just looking for software engineers that have good fundamentals and can learn.

I once applied for a job writing tools for embedded programmers that said they want experience in Angular, React, SPAs whatever. I'm working in embedded systems, so obviously 99.9% of people haven't even touched web apps, never mind the modern technologies. I actually got to the interview (despite no deception), because I knew someone working there. They said they actually don't have a single web app and are doing everything in C# (on desktop), and were thinking about making some web apps.

They still don't have any web apps.
Probably goes without saying ... but don’t visit this in your actual browser if you like using the back button.
Use this app to borrow free e-books, audiobooks from libraries
As someone who uses minikube every day to work on an aggregated apiserver, my impression is that minikube is incredibly fragile. I have to reset the VM more than a few times a week. Which isn't that bad considering getting back up and running is pushing one big yaml file down kubectl, but still. It could be much better.

Same with kubeadm. It's pretty okay for a test cluster, but it can't even do a HA setup out of the box. That's an absolute must-have if you have a project big and serious enough to warrant using kubernetes.
> I'm almost invariably more interested in the folks who've registered negative feedback, though I sense many product teams find watching that material to be stomach-churning.

YES! I wish more people were comfortable dealing with negative feedback and not just receiving but also giving or soliciting it. IMO positive and negative feedback is complementary.

IMO, positive feedback is most useful for reinforcing patterns and trends - driving surplus by optimizing the current model. Negative feedback is most useful for generating alpha as it puts emphasis on where the real friction/desires are, what obstacles lie ahead and therefore what problem to solve instead of what is the best solution - allowing us to update our understanding, and break out of a cycle.
> you basically cannot do serious client-side development without one of them

You're going to have to explain that better, otherwise you're just perpetuating that dumb lie.

You absolutely can do serious (whatever that means) client-side development without yarn or npm.
There was a thread the other day on the FlutterDev subreddit about the drawbacks of using Flutter:

https://www.reddit.com/r/FlutterDev/comments/8lvi4b/what_can...

Also, we really don't know yet what Google's plans with Fuchsia are. However, I personally am using Flutter because I don't really like the Android framework, although the Jetpack release made things a bit better. Flutter does seem to have a lot of momentum behind it.

Since you mentioned Clojure, I think you can do some React Native stuff with that: http://cljsrn.org/ Might want to try that.
Material Design on iOS
Do you maybe want a database integrated with a good logic programming language? Datomic/Datalog springs to mind.
> God's purpose is not to make us comfortable or to make life easy. It is to make us better, and happier.

Someone tell that to the millions of children who have died of AIDS.
And why is that a problem perse?

Your search query may have just saved you more than that on car insurance alone. I've gotten arguably many many thousands of dollars of value from Google in my life.

I think you're simply not considering the immense value good internet search adds to life.
As an American, it's hard to imagine a regulatory agency going after anyone when they're not seeking a fine. They have to pay for their staff somehow.
> Authentic relating uses exercises, or games, to teach the skills necessary to quickly create deep, meaningful human connection.

You can not create deep meaningful human connection quickly. It's just a game with emotions. A game plenty of organizations and cult gurus abuse for money and power.

If a person feels safe he might talk about things he would not otherwise. Yes. But deep meaningful connection requires both people knowing each other for a long time, spending a lot of time together and living through a lot of different situations, both hard and easy, dead serious and playful.
> has existed in PR and the commercial industry for a century,

Cat was out of the bag the day some shopkeeper figured out printing advertisements.
It's a double free in bpf.

Here's some slides from the author (from last week) with a more in depth explanation:

http://crack.bargains/02r0.pdf
Please don't even use it for internal tests... https://thedailywtf.com/articles/We-Burned-the-Poop
I expect people said this about developers that just knew about TCP/IP and not how the PHY worked.

At every level of abstraction they is a boundary that people may not choose (or have time) to pass.

I'm not saying everyone should be forced to learn about every layer, but these knowledge boundaries exist everywhere, and I'm not sure what can be done to improve the situation...
It's actually worse than that. It's fixed 4-digit or 6-digit. Most customers probably use the same 4-digit password for online/telephone banking as they use for their debit card's PIN. I don't care what legacy software the backend is built with; a 4-digit or 6-digit numerical password should frankly be an illegal way for a bank to do business.
> Sure, but why is anything in the chain returning the 418 "I'm a teapot" error message?

My best guess? The request ended up at a teapot and the poor thing was asked to do something that no teapot has ever done before.
You force your clients to do things for trivial reasons that send you info a rage?
This doesn't help if I see the problem and want to see last update from the developer, but all I see is a wall of memes.
From the introduction to Chapter 2:

> Because it's a description of the complete language, the material is detailed, so we recommend that you skim it, then come back as necessary to check up on details.

Any book that recommends skimming is doing something right.
Very interesting! The PSD2 directive has come into force on 13 January 2018, and Italy should have already passed a law last year, but I still know nothing about API possibilities.
Thanks for the comment!

I can't promise an app right now. For now I am strongly mulling a Telegram bot that takes in links from you and saves it to PageDash backend for you. This is quite high up in my roadmap.

> Support for PDF, ppt, etc.

PDF is supported. PPT is a Todo.

> Offline reading on Desktop

Need to explore service workers for this. Admittedly not a priority yet.

> total export

Auto Google Drive export is available for paid users. Manual export (page by page) is available to all users. In any case, if I do shut, I will open mass export to all.
> you have clarified nothing with regards to Hungarian.

Well, except the "are you ready" example. That is indeed one case where it might make sense to use different Hungarian forms.
E-estonia will provide a certificate to anyone presenting themselves to an Estonian embassy with a valid passport (and, IIRC, $300). They thought many other nations would provide this service but to my knowledge they are still alone.

Estonian citizenship is not required. May crypto-geeks have an estonian ID certificate. If I were still into crypto I would have made one for myself I think.
Are RPVs the Answer That Uber, Musk and Google Seek?
What makes me sad, is that this error (caused by the mis-use of the 418 status code) and a previous issue (I forget the link) where a web dev was complaining that 'I'm a teapot' was stupid and should be pulled from the specs, will result in 418 being removed from the standard, and the humourless suits win again.

If we can't have a little bit of levity in our lives, then what's the point of it all ?
I love his essay on the benefits and virtue of idleness. Incredibly relevant today.
> Take your example of vaccinations. Huge topic, even in my country which is at a 96% protected rate. Misinformation would evidentely be that anti-vaxxers are a significant problem that should be talked about and that we seriously need legislation to enforce vaccination.

> Blatently false, the numbers show it. Having any other opinion is pure science denial.

For measles, the herd immunity threshold is 93-95% [1].

1. http://www.who.int/immunization/sage/meetings/2017/october/2...
Saying "Nix" instead of "*nix" is confusing because of the Nix package manager[0]

[0]https://nixos.org/
I'm a sysadmin and I attended KubeCon recently. I came back with a similar thought flow in mind. This one anecdote nailed the problem in my opinion - "Kubernetes makes simple things hard, and hard things possible." So, if you dont have things that you think are impossible, just don't pay the complexity tax.

Real-life example : https://www.reddit.com/r/devops/comments/8byasq/is_kubernete...

Paraphrasing for discussion:
Poster: A rails project with deployed to 6 servers running in production currently.

Poster: During the asset compilation process, the servers often freeze.

Poster: I need to manually remove servers from the load balancer and deploy one by one.

Poster:I looked a lot into kubernetes and production containerization lately, and as far as I read it, it should solve the deployment and uptime issues. I imagine it'd be a lot easier to just switch containers instead of deploying with capistrano. I also really like the self-healing capabilities a lot.

So, he/she hopes that Kubernetes will magically solve his problem(asset compilation freezes the server). I suppose in his/her mind, Kubernetes is the snake oil.

Things that he/she failed to put thought into (and rather got revved up about Kubernetes):

* Could I setup CI with a script that will perform the asset compilation once on one server and just rsync the final result to the prod servers?

* Could I spend a couple of hours understanding the asset compilation process and find out why it freezes the server?

* Could I learn more about load balancing, rolling deploys?

I think this is the real problem in the tech field. People are running after shiny tools and hope to through tools at their problems all the while ignoring the basics.

In this particular case, I think if they had a grey beard sysadmin who was grumpy to the devs, and enforced a strict release process, everyone would've been happier.
Then there's no solution at all.
"You're not allowed to complain unless you are doing something to improve what you are complaining about"
Me
Depending on what you're doing, yes I think there can be a significant speedup.

We had a custom parser in our build toolchain in Perl that needed ~40min for a normal build. I rewrote it in F# (similar performance to C#) and got it down to 3min. Because I thought it was fun I ported it to Rust, and it now runs in 15 secs (mostly because of memory safe, zero-copy string handling and generally better control of memory allocation).

Probably in C# it could have been a bit faster than in F# if you use some of the optimization capabilities. But I doubt you could get close to Rust. Even reading one of the files in .NET takes as long as Rust takes for everything.

In C++ it would definitely be possible to reach Rust performance, it's just way harder to keep your memory intact without the borrow-checking compiler.

Now I don't know how Perl and JS compare, but I'd guess they're in a similar ballpark for performance.
You are not alone in thinking this -- [https://www.slow-journalism.com/]
And experiencing a good time doesn’t mean you’re doing anything right.