skysight-inc/HackerNews huggingface dataset:
They can just counteract this by refusing to turn on surge pricing if they detect a large number of drivers disappearing if they predict that they'll come back shortly. Should be easy to predict that pattern and counteract it, unless the drivers are willing to skip work for an extended period of time.
I think the main reason Facebook is under more scrutiny than Twitter is that they are so much more influential, and therefore more dangerous. Between facebook.com, Instagram, and the tentacular reach of Facebook connect, they have the ability to track and influence vastly more people than Twitter.

I agree that Google is not getting nearly enough attention. I think it because they’re better at PR, and have been developing a “respectable” image. Facebook has been much more blunt and careless in their communication, and now they’re paying the price.

I do hope Google gets in more trouble, they have a lot to answer for. Youtube in particular has a disturbing history of propagating toxic content. Their ad division has been very eager to look the other way when their customers engaged in questionable methods. And they are in great part responsible for demolishing the traditional news business and replacing it with the “engagement” business model that fuels clickbait and outrage-inducing content.
Isn't that the kind of thing you could make?
An addendum to point 3:

Racket has an AMAZING debug instrumentation & tracing library, which, unfortunately, most people don't know about:

First, there's Medic:

Source: https://github.com/lixiangqi/medic

Docs: https://docs.racket-lang.org/medic/index.html

Demos: https://www.youtube.com/playlist?list=PL_U7i0VKF_mh7Vh3o2Yyt...

Paper: https://www.cs.utah.edu/plt/publications/fpw15-lf.pdf

Li, Xiangqi; Flatt, Matthew - Medic: Metaprogramming and Trace-Oriented Debugging (2015)

Building on top of Medic, but unfortunately still not packaged (unlike Medic), Li & Flatt developed (the somewhat ill-named, due to that name overlapping with something from the cryptocurrency crowd) 'Ripple', which makes debugging Domain specific languages a lot slicker:

http://www.cs.utah.edu/plt/publications/sle17-lf.pdf

Li, Xiangqi; Flatt, Matthew - Debugging with domain-specific events via macros (2017)

There's a YouTube demo here:

https://www.youtube.com/playlist?list=PL_U7i0VKF_mjF_SMiPbz-...

The published version of the above paper sits behind an ACM paywall, however, the download of the 'artifact' is open/free…:

https://dx.doi.org/10.1145/3136014.3136019

…and currently unfortunately represents the only way one can acquire the Ripple source code - and the artifact consists of a 2.4GB VM! :| (I understand why, and I consider it good scientific praxis - but I'd still appreciate a public repository in addition.)

Direct link to the artifact, for the impatient:

https://dl.acm.org/ft_gateway.cfm?id=3136019&type=zip&path=%...

Note that the artifact actually contains two very slightly different versions of the Ripple source code, a diff of which I posted over here on Github:

https://github.com/vygr/ChrysaLisp/issues/5#issuecomment-424...

(it's a two line difference in main.rkt)

If you do any of the in Racket, I can most highly recommend giving Medic (and Ripple, if you need it.) a try!
If by "lemming syndrome" you mean "tragedy of the commons", you're entirely right. This is exactly why either a concerted US government push-back is needed (as is occurring now) or an acceptance of the tech transference (as occurred before).
Utility-scale wind energy ramping up for one of best years in U.S.
He's likely being downvoted because he's discussing that he's happy with an open protocol being deprecated in favor of a centralized service that is the opposite, logging all of your private messages, forcing you to use their own client, etc.

Granted, they increased usability significantly by doing this, but it comes at a large cost for people that value freedom and privacy.
I haven't seen This Old House in years. As an apartment-dwelling teenager in the 80's, I watched it every week. My grandfather had been a carpenter and I was amazed at the skill of Bob Vila and Norm Abram, who at first was a peripheral character.

The current "reality show" home improvement shows all have the same flaw: no one cares about the actual work; it's all about the fake drama. We used to love the Restoration show on the History Channel when it actually showed the process they went through to estimate costs, get parts and do the real work. But a season later, all that stuff was pushed to the background for, you guessed it, more fake drama!

It really bugs me because you'd think that with as many available TV channels as there are, there'd be room for all kinds of quality entertainment, but in the end it all just seems to be a race to the bottom in search of more viewers with miniscule attention spans.
the best negative feedback loop is a depression. Kill the global economy for 20 years and CO2 production will crash.

Ironically trumps tariffs are likely to do more to slow climate change than any other policies.
Without getting too philosophical about _why_ things fail (yes I'm cheating), I reckon there are only two practical generic things you can do:

1. Make it very small (how small is subjective and language dependent of course).

2. Make the large part fault tolerant and recoverable, e.g triple redundancy. (or make the lower level part fault tolerant).

Leaving a third option of making perfect software in the face of immense complexity sounds more like magic to me, I doubt any solution in this area could be generalised.
Also: “everything in moderation”. If over half your control flow statements are GOTOs, things get hairy fairly soon.

For an example, look up ancient Fortran code.
Legally questionable?
That would be a nice thing to do, but per the article in 1983 the Marshall Islands traded US liability for nuclear issues as part of their move to self-government.

That is not to say that some Federal-level support is not warranted like other Superfund sites, but that it may not be the total and complete responsibility of the US Federal government to resolve the issue, as agreed to legally by both parties.
Where are the baby boomers going to live as they get old?
And then the sealed garden would have a lot of dry tissue that for some reason can't be seen in the photo, or traces of fungus decay. The other option is that somebody is cleaning it even if does not water it, and in the process is inadvertently watering it

If the garden is opened sometimes or the cork is loose, new water will enter by gass difussion until reaching an equilibrium. So a garden is either fully sealed, or watered.

Many plants are able to drink 'mist'. Some even only drink mist in their entire life.
Yes, I actually have gotten VC meetings and work at Google without a compsci degree. I said one of the factors, like that it is a big difference in likelihood of getting past filters, not that it's impossible. It's a statistical effect.
Google blocks Huawei access to Android updates after blacklisting
Do the benefits earthworms provide for the soil/plants outweight the negatives?
An unfortunate truth of solo/duo entrepreneuring is that things get created and written quick and dirty. You simply don't have the time to do everything by the book, especially when you're nights/weekends.

Getting to the point when you have to do a massive refactor is, in a way, a mark of success because it means you're growing and have a good customer base.
It was a great phone otherwise but eventually the core patch started boot looping which a reflow fixed for a few weeks before it finally completely died. Ended up getting a OnePlus 6 and it's been fine but I wish I had the 5x as a travel / backup phone. Still rocking my old Galaxy Nexus for that purpose with a custom rom. [0]

[0] https://zeelogkang.blogspot.com/2017/05/lineageos-141-unoffi...
College presumably increases the borrowers earning potential. Not so, a house.

Average student debt load I believe is much less than $100k.

5% interest accrues very modestly.

The bankruptcy thing is irrelevant to this discussion.
So it is--and, in reading, it looks like systemd actually ships their own sd-bus client. Huh. TIL. Thanks.
I have to call this out as a very poor comparision. I would love to know the linux kernel commits in 2019 vs CVE's in a percentage, vs systemd commits in 2019 vs CVE's in a percentage (or 2018 or 2017).

Now compare systemd CVE's with OpenRC or runit CVE's or any other init system and then you have an argument. But comparing it to the kernel with hundreds of people commiting changes is weak.

This comment is not defending nor attacking systemd.
I believe that Huawei no longer will have access to Google Play.
Researchers outline vision for profitable climate change solution
Index Studio – Experience Strategy and Design
Here's a typical example of a fake Windows Driver site:

https://www.drivereasy.com/knowledge/solved-printer-driver-i...

People will ignore the giant red warning Windows gives you and install it.
Actually, it's news to me that Windows no longer requires looking for and installing device drivers for common printer brands. Also, what's a malware site? Is that an anti-virus official website or a forum where people just talk about their experiences with malware? I guess my Windows knowledge is stuck in the 90s/00s. Never really needed either on Linux.
Slightly better article from FT, but behind a paywall: https://www.ft.com/content/d8b3d6e6-7aaa-11e9-81d2-f785092ab...
Really. I didnt know that was realistically possible. Do you have an example payload to create such a mess?
..."and the media turning their head away from even trying to ask which power did that, with which financing and with which agenda."

what makes you say that?

The original story at:
https://projekte.sueddeutsche.de/artikel/politik/caught-in-t...

clearly states:

Neither Der Spiegel nor the Süddeutsche Zeitung have any reliable information about the motives of the people who set Strache this trap in 2017 or who they may have been working for.

But one thing is clear following the evaluation of the material and verification of its authenticity by two experts: It is in the public interest to know how Strache and Gudenus, high-ranking representatives of the Austrian government and of their party, responded to dubious advances from a purported oligarch.
YouTube playlist: https://www.youtube.com/playlist?list=PLq2Nv-Sh8EbYBYteOWx9r...
But none of this really addresses my original post.
Known as "Fail early, fail loudly".

https://en.wikipedia.org/wiki/Fail-fast
TIL Steve Bannon was a director of that Biosphere, if only briefly.
To this point, I haven't seen it. Yes, there's collective action. You could even call it "artificial". Where's the fraud? How is it thus not fraudulent when Uber and Lyft run me and my girlfriend through their pricing models and quote me two bucks more for the same ride?

Why is this driver behavior fraud--and not the collective behavior of these ride-on-demand companies in general?

Hell, let's go back to first principles: why is choosing to refuse to take rides below a certain price ever "fraudulent"? It might be "bad", it might even violate the terms of a contract with Lyft/Uber and thus be grounds for termination of the relationship between the driver and the ride-on-demand company, but how is it "fraudulent"?

Words mean things.
My company definitely has a use-case for something like this. We are currently working on an internal product to easily set up new projects, whether they are java, ruby, lambdas, etc. We are using/abusing yeoman to do this, but yeoman was not intended to be used in a pipeline initialized from a web ui. A second issue we have is a blossoming of scripts. Some have multiple bash scripts. Some have started using makefiles.

This seems to be exactly what we could be using but I don't see a clear explanation of how it provides the initial value over something like Yeoman, and how it provides the lasting value over things like bash scripts or makefiles.
> Mark Taylor, an international law expert and a director at the Fafo Institute for International Studies in Norway, told Al Jazeera "there's a case to be made that a war crime may have been committed." He added, "I think what this video shows is really a case that challenges whether the laws of war are strict enough."

https://en.wikipedia.org/wiki/July_12,_2007,_Baghdad_airstri...

You're free to argue that the laws of war should be stricter. But even if they were changed, it wouldn't retroactively make this incident illegal. It may or may not have been legal (i.e. it's legally questionable), whether you like or agree with the actions is a separate issue.

Contrast this incident with the case of that Navy SEAL murdering a POW. That's not legally questionable, that's very clearly illegal.
Who goes around implicitly trusting central power. In any aspect of their lives.

I can literally think of no one I know who wouldn’t respond to me telling them “hey you should stop implicitly trusting central power” by asking what drugs I’m on if I think they implicitly trust central power.

I guess this straw man is necessary to create so some can beat it down, but as far as I can tell such people don’t actually exist.
Off the top of my head:

- Only take a plane when absolutely necessary.

- Live in a city, sell your car and take public transport

- Reduce meat consumption (at least beef and lamb which are a lot worse than the others). You don't need to eat meat every single day. Also try tofu, tempeh and seitan; you may find you like them.

- Vote with this topic in mind, even if it might hurt you financially.
That makes it immune to dependency hell; there are no two packages you can't have at the same time due to dependency version conflicts.

The big wins for me though are: having all my system configuration in a small set of versionable text files (rather than gigabytes of mutable state), and being able to attach dependencies to the scripts that require them rather than to the system they're expected to be run on.

(I use NixOS, but it's the same concept)
I would like to see an honest accounting of the costs of nuclear power including decommissioning and waste storage. I am also skeptical that a world wide increase in nuclear power usage can be done in a safe way. Somebody somewhere will take shortcuts over time.
No need to rebrand. Simply stop using the vacuous phrase 'climate change' (Thomas Sowell has commented to the effect that you won't find a single rational person on Earth who denies that the climate changes) and replace it with actual referenced data (temperature, sea level, state of the poles etc.,) together with a non-cherry-picked historical context so that anyone can see for themselves what is actually happening climate-wise.

Resonance & rebranding would hardly be needed to alert the public if an asteroid was found to be on a trajectory for earth.
sysvinit is easier to understand for me. It's just a bunch of shell scripts after all. So from the point of simplicity sysvinit wins for me and I never had much problems with it (while I had some problems with systemd). On the other hand, I recently had to write unit file for tomcat and it was extremely easy, systemd had all necessary options. Writing shell script was not that hard, of course, but it was some work.
The story is incorrect on many levels, but the most important is this:

The bombs did not force Japan to surrender. The threat of a third bomb did. (You can see the actual memo enquiring about the third bomb here - [2] )

Take that all in for a moment.

[1] - https://outrider.org/nuclear-weapons/articles/third-shot/

[2] - https://nsarchive2.gwu.edu//NSAEBB/NSAEBB162/72.pdf
More talk about how good things will be for Tesla, one day. So many breakthrough techs around the corner! Amazing people still believe it.
This is always the case with any new software. Things may get a bit worse before they get better. Honestly Systemd addresses the complexities of a modern system in the simplest fashion but no simpler, and that is the key. It is in the same spirit as launchd on macOS. It works well overall and end up being more portable and consistent in the long run. Hatred for it seems to come mostly out of dogma, something to be avoided in this age.
Tracking queue metrics with the Ruby-kafka gem
My employer is currently forbidding jQuery in fear of lawsuits. This is a big 4 consultancy firm.
But whom has the power to clean something like this up except for centralized power?
Man, I love This Old House.

Even as someone who is not terribly handy, it is so nice to see professionals at work. Even though they are all hosts, you quickly can see that they know their stuff. Contractors and handymen are so hit and miss - it's a great way to understand quality work.

And again, the professionalism. These guys are all old fogeys who know their way around 100+ year old construction techniques. But the show has a great focus on embracing new technology and weaving it in successfully. If anything, it is a great way to wave off false nostalgia - seeing a host talk about how robust an octopus furnace was back in the day, but then describe how superior a modern system actually is.

In comparison, the HGTV shows seem obsessed with blinging out boxes of drywall.
It's easier to tell when you're not using BLE. :)

The Tesla Model 3 uses traditional Bluetooth for phone calls and streaming but the Phone as a Key functionality is BLE. When you walk up to the car and try to open it and the car says FU then BLE isn't working.

When your Xiaomi Mi Band smartwatch hasn't buzzed all day but you pull your smartphone out of your pocket and have 8 missed calls, 100 messages, and 500 emails then BLE isn't working.

When you're at a Tech Conference and the Conference App uses BLE Beacons to help navigate you indoors and it can't determine your location then BLE isn't working.
Climate scientist here.

I really resonate with the "climate change porn" bullshit. Drives me crazy, and just makes people numb to it.

The best thing you can do is the thing you're best at doing, and that you're motivated to do. You'll do it well, and others will follow.

If that's too vague, here are some objective suggestions. Might get in trouble for this, but individual action isn't going to fix this problem. I don't really care if you are a vegetarian or a vegan, or whether you buy carbon credits or offset your airplane tickets or whatever other bullshit Wall Street is pushing to get around this problem.

What you should be doing is encouraging systems-level thinking. Get people to understand how top-level governmental decisions (or lack thereof) can lead to a system where carbon is entirely written off as irrelevant in our current economic and political system. Encourage people to think of ways in which, to the best of our ability, lifestyles for all people can be maintained or improved while severely regulating the emission of greenhouse gases into the atmosphere.
Why are you still using Chrome? (given your goal)

I'm actually going through the same process as you, but after chrome's change to default auto-login, it was the first thing I changed.

You might want to consider the same.
> but you would want to be able to load the same .so twice without symbol naming conflicts

This is supported in ld-linux by using the dlmopen() glibc function and distinct namespaces. Loading the same .so file multiple times is one of the use cases explicitly mentioned in the manual page[1].

[1]: http://man7.org/linux/man-pages/man3/dlmopen.3.html#NOTES
There is a malware family out there that managed to outwit a couple of security researchers. Multiple layers of VM/debugger detection layers were present in a malware sample. If a debugger or VM was detected it would drop a generic adware sample to disguise the true intent. Additionally, telemetry designed to look adwareish would sent to the CnC servers, blacklisting your IP so that you'd only ever receive the adware from that point on even if you managed to bypass the additional layers of protection that were previously missed.

https://foxitsecurity.files.wordpress.com/2015/12/foxit-whit...
No, I am self-taught computer user. I learned English on my own.

Learning is not my problem.
That last one, x1000
I agree that this is a valid concern, but how do you feel about the statistical part of this sort of problem? Isn't the elite always the top n% (1%, 5%, 10%, etc) You can fatten up the statistics in the middle somewhat, and shrink the poles of the bell curve, but I don't see how you hope to equalize "access to the elite."
But you can't do business in China without handing over your tech and partnering with locals.

Needing that translated, stamped and signed on fancy paper is irrelevant. The message is loud and clear to anyone wanting to do business.

Sovereign nations are allowed to make laws. They are under no obligation to make things easier for foreign multinationals.
Interestingly, "A Case Against ..." is also a bit of hackneyed title pattern.
Pluto TV has a 24/7 This Old House streaming channel that I often find my way into as it makes for wonderful background entertainment while doing other things around the house. Always interesting DIY material, drama free, no wasted air time.
China does seem uniquely positioned to give SK what they want re: NK..
The phenomena you mentioned (speaking in tongues) is called Glossolalia, and yeah, it is essentially rhythmic mouth yapping with enough resemblance to other 'human utterances' to be misread as an actual language.
What is your alternative that the world can switch to without an enormous cost? Utopias are fun to think about, but I am skeptical if flawed humans could ever produce one.
Not really true. Tesla is at the forefront of applying machine learning in real-world settings. It's definitely not unrelated to science, in my opinion. If autonomous driving in 2020 is on the timetable, Karpathy (Head of AI) is probably confident that it is possible. Musk is very aggressive on timelines (but always wraps it in "it is probable that", which to him is cautious but to which translates to almost certainly in newspapers), but from what I know, he has delivered most promises (which he sees more as projection of previous trends), albeit a little late.
We just did this with our mobile app, which was in Phone gap, and is now in React Native. It was a horribly long process, I would have liked to avoid but I don't think there was much choice.

We were able to purge unused features that had previously added complexity. Building a new app with 4yrs of knowledge from the previous app was enlightening. Now that we are through it, I feel the product is better for it, but damn it took too long.
Indeed. I never understood how coordinated bargaining is "artificial" but the decisions about how much profit goes towards the workers versus executives is somehow... "natural"?