skysight-inc/HackerNews huggingface dataset:
The percentages reversed between 2012 and 2017, starting from 75% international black market / 25% domestic black market (i.e. sold inside Nigeria) to 25% international / 75% domestic. That’s in the states of Bayelsa and Rivers (Bonny Island, mentioned in the story, is in Rivers State) according to the 2018 report ““More Money, More Problems” – Economic Dynamics of the Artisanal Oil Industry in the Niger Delta Over Five Years” by the British NGO Stakeholder Democracy Network (SDN).

“Our analysis indicates that all levels of the artisanal oil refining value chain are better organised and more profitable than five years ago. Data simulations indicate there are more refineries in operation, that are capable of producing larger volumes of fuel.

The industry is characterised by severe threats to stabilisation, which will continue to escalate if
the drivers of the industry are not addressed effectively. These include poor working conditions,
environmental pollution, health hazards, revenue loss to the government, increased risk of
armed confrontation between associates, and raids on communities by security agencies.

These problems are layered upon, and a result of, the environmental destruction, economic
underdevelopment, and insecurity which has been caused by the actions and poor governance
of the oil industry in the region.

At the same time, the supply chain is efficient in processing large amounts of fuel to feed the
growing domestic demand that cannot be met by the Federal Government. The informal system
observed appears to be functioning for many people - providing not only fuel, but livelihoods
and a sense of economic and environmental justice.

The situation demonstrates that the current responses are not addressing the complex
economic dynamics that sustain the industry and encourage new entrants. Instead, the focus
on militarised policy appears to be catalysing the development of the industry at a rapid rate.

To encourage withdrawal of those embedded in the industry, as well as those drawn into it for
employment, policies should prioritise the development of economic alternatives that put the
demonstrated skills to use in the formal economy, as well as the energy poverty driving demand.”

“More Money, More Problems” – Economic Dynamics of the Artisanal Oil Industry in the Niger Delta Over Five Years:
- http://www.stakeholderdemocracy.org/wp-content/uploads/2019/...
- http://www.stakeholderdemocracy.org/moremoneymoreproblems/

I’ve worked with SDN over the years developing the Oil Spill Monitor and the Gas Flare Tracker applications that the Nigerian government uses for tracking environmental damage from the oil industry: https://sentido-labs.com/en/library/?filter=nigerian
I just put the context in the reply above. I'm a (systemNetwork/admin/engineer) by trade and hobby, I'm not perfect, and I definitely make mistakes but I guarantee you I didn't put anything in the "wrong box". It was pretty straight forward.
Step 1. Turn on new Kindle device.
Step 2. Log into Kindle Device with Amazon account.
Step 3. Go to settings, the "your Account"
Step 4. Look at the last line and it shows your passwword(partially) in plain text.
Really. I found it extremely useful when applying custom scaling policies. It's miles better then GCP's Monitoring.
Hate speech can not be defined. Hate speech describes how the speech is interpreted by the audience. The same speech that is interpreted to be non-hateful by one person may be interpreted as being hateful by a different person. For any particular speech, chances are you’ll be able to find one or more people on this planet who consider it hateful. Therefor there’s as many different definitions of hate speech as there are people alive, and those definitions are just as likely to change from one moment to the next as people are. So if you want to censor hate speech, it is only possible to do so according to an opinionated perspective. The result being that you don’t actually end up censoring hate speech, you simply end up censoring speech that defies some established orthodox perspective. If you want to allow for free speech, then you must allow for the possibility that some people will consider some of that speech to be hateful (or offensive, or untrue, or dangerous...).
piggybacked off Dynamodb in AWS for now unfortunately; so its more "the entire system is active-active, not just the redis bit". Reads always go to Redis in every region (no read-through), writes go to dynamodb (in global table config). Then there's a worker in each region consuming the dynamo stream and keeping it's region's redis in sync

Worker is a DIY stream consumer implementation. The stream -> lambda integration works, but its super limited (and ~300ms slower to get new events on average)
How many blue collar millionaires do you know? My two anecdotes are one guy who opened a machine shop with his dad in their very lower middle class garage and one guy who worked his way up to having a few taco bell franchises from the bottom rung. If you don't know those kinds of millionaires, your perception of the world might be tinted by being in a career path that is popular for a certain category of children of wealthy families.
Boris Johnson speech: PM unveils 'conditional plan' to reopen society
I wonder if companies ever put in patents just to throw competitors off the scent or give them dumb ideas to follow, knowing they’re not viable. Like how the USA leaked Space Shuttle plans to the USSR that wouldn’t fly.
Silicon Valley’s favorite magician is reimagining his act in the age of Zoom
You have 100 items, 5 are zero, 5 are 100 and the rest are 50. Your average is 50, and 90% of your items are average. These are your average items (the 90%)

In this case, though, average is meant in its colloquial form of another way of saying "normal".
CloudWatch Logs has no ingestion rate limits. Using it is a real financial risk. Misbehaving servers can quickly generate huge AWS charges, up to $74,000 per day per account. Even 12 servers could produce $4320 in charges just over a weekend.

Also the CloudWatch Logs console is unusable for even simple tasks.

Datadog and its competitors have ingestion rate limits, but they are overall quite expensive. Self-hosted log analysis tools are exceedingly complex to set up and maintain: ElasticSearch + Kibana, Grafana + Loki.
Dupe. Extensive discussion here: https://news.ycombinator.com/item?id=23127167
To summarize about the model:

1. It does not produce repeatable results given the same input data, due to bugs. "Averaging" the results is suggested.

2. The algorithm uses equations of unknown purpose and origin.

3. The source code is hidden from independent view.

Passing off the results of this model as "science" is risible.
> I don't really see the point. GitHub has only improved since they were acquired.

Fully agree, but apparently some projects don't like having their infrastructure owned by Micosoft, that would be the only reason for switching in this case.
I agree that it is too expensive and therefore probably should not be done. But this is a totally different argument than "probably useless".

Also, look at the military budget and think what is potentially more useful...
Huh. Sex offenders aren’t allowed to use FB.
Oh, damn. Thanks for the heads up. I don't know why Google thinks Elastic Email is suspicious. They have been in business for years. I'll take a look though.
Apple returned 81 billion dollars to shareholders last year: "During its latest fiscal year that ended in September, Apple bought back $67 billion in stock and paid out $14 billion in dividends" [0].

[0]: https://www.barrons.com/articles/apple-stock-buyback-dividen...
So what do you use? Gosh darn it to heck? What the frick?
> , and the median household which earns $63,000 a year but has almost no savings or stock holdings. The median household wealth is $100,000 and that's almost all housing.

Given that stock ownership is about 55% of the public, the median household likely has at least a few shares.

https://news.gallup.com/poll/266807/percentage-americans-own...
Do you mean thar rax is caller-saved?
There are excellent community KCLs for other languages, like Twitch's kinsumer [1] for Go. We've been using it in production with a high througput stream for almost a year now without any issues.

[1] https://github.com/twitchscience/kinsumer
It should also be factoring the expected future recessions in, so when one comes along, the stock price should barely move!

But I don't think that market participants are nearly good enough at prediction for that to happen.
as others have said, the little schemer (for functions) and also the little mler (for types) are purpose built to thinking about functions and types recursively.

also, the coursera course programming languages by dan grossman is an excellent course on doing things recursively. in part a, you learn sml, and in part b, you learn racket and build a simple interpreter.

https://www.coursera.org/learn/programming-languages

https://www.coursera.org/learn/programming-languages-part-b
The author is conflating 'hate' with 'facts'.

Denying the holocaust is one thing.

Saying 'I hate group X' is altogether another.

And saying 'I hate group X and we should go and harm them' is yet another.

But this is all academic because few people support any of that kind of stuff really.

The concerns around hate speech are on the margins:

Making jokes about sensitive things (i.e. comedian in Quebec fined $30 000 for making joke about a man in a wheelchair)

Policies which have possibly a racial angle, and yet which may or may not be racist (i.e. banning travel from China, complaints that top Canadian Health bureaucrat who is Chinese native and deep ties to the WHO is 'compromised' being perceived as specifically racist)

Policies which affect some groups more than others like those intended to ostensibly help groups (i.e. UCal system banning teachers from language that could be perceived as 'microaggression' like telling someone of African American descent who is being too aggressive/lound in class ... that they are being too loud/aggressive in class, or things like affirmative action, Quebec banning certain religious garb which affects specific groups)

Requiring 'affirmative' language for controversial things (i.e Jordan Peterson complaint that he must legally refer to someone given whatever of any number of genders they someone chooses to describe themselves as).

Racially oriented identity politics policies such as 'Black Lives Matter' trying to address real problems of racism, while requiring white people to 'march at the back of the line' given that they are ostensibly secondary to the nature of their status concerning the issue and their presence could overwhelm the authenticity of the message ... could be perceived as a form of hate speech.

Casual aggressive language which is really tantamount to 'very crude speech' but sometimes 'actual hate speech' sometimes not really hatefully oriented, but which could be categorized as hate speech. (You hear this in online game rooms a lot, occasionally some very crass language that I don't think is meant to be hateful so much as crass, but maybe it is by some definition)

These are where the streams cross and things get harder.
You don't need to decide up front for every possible statement whether it's true or not. You don't need to decide up front for every possible statement whether it's hate speech or not. When you come across a proposition, it's your responsibility to decide whether it's true or not. You have to be open to the possibility that you can make mistakes, even really bad ones. That's part of the responsibility.

Likewise it is an abdication of responsibility to just pretend like speech can't be destructive. It's your responsibility and the responsibility of your community to deliberate on what sort of speech is destructive to the purposes of that community. And you have to admit that you can make a mistake and deal with it. That's part of the responsibility.

Free speech absolutism is obviously on its face a dogshit principle because it is unlimited and thought-ending. Yes, the suppression of speech can cause harm, but this harm is not infinite and permanent. Any principle that does not allow thought, deliberation, and thus necessarily the ability to make a mistake and the ability to make up for mistakes is a stupid principle.

The harm of suppressing speech without good justification must be measured and balanced against the harm of allowing harmful speech. The existence of harmful speech is hardly debatable: If speech wasn't powerful then we wouldn't consider free speech important. If speech is powerful, then its power can cause damage and harm. Deal with it.
>Not sure this one is going any better. Celebrity frenzy multiplied by pandemic rage is producing as wild a burn as we've seen on HN.

I take issue with this line. That is your opinion and you're injecting a negative motive into this thread. Your warning would have the same effect with this removed.
What do they mean by rallying? The S&P is down 10% from the start of all this crap. My 401k is down a little more than that.

Sure, it’s higher than 1 month ago, but may take 2 years to recover.
My professional experience includes developing tools for major production environments (7-8 figure budgets for audio content). I don't really want to launch into a rant here, just to say that my "prejudice" is very much post-judice based on a decade of industry experience, and like many Linux users - your experience has not been mine, because my knobs are turned to different positions and I can't recreate the environment that you describe.

I'm glad that your environment works for you.
This is literally just a sleeker/modernized version of the PowerBook Duo / Dock [1]. What's old is new again.

They were actually really cool, the motorized mechanism that accepted the Duo into the Dock just felt really smooth / sturdy / elegant.

[1] https://everymac.com/systems/apple/powerbook_duo/specs/mac_p...
Genuine question: if a company didn't pay out on its bond, that's a default; how can it default without going bankrupt?
Leadership, we've heard of it (in England). Cue news interviews with huge confusion and worry.
> even brain

This is not a peculiarity of SARS-CoV-2. Other coronaviruses can also invade the central nervous system.
It is actually 2 main islands only connected via ferry, so it is even easier to isolate people.
One does not stop it unless one never wants to generate any new ideas. What one stops is the imbalance and the sort of proactive procrastination it leads to, of always thinking about starting and never starting, and one does that by executing with commitment on some of the ideas.

That'll chip away at that FOMO anxiety because you'll be focused on what you're doing rather than what you're not doing. At the end of the day, it's just going to be exposure therapy to the situation where you know you're not fully capturing all possibilities that gets you over that fear. You absolutely can't predict the future so you absolutely can't ever capture all the possibilities. Perfection is the enemy of choice.

Don't make it complicated in your head, despite how loudly your gut screams at you that the risk warrants infinitely granular consideration -- just start and trust the idea(s). If you have too much anxiety, surround yourself with a support system you trust that you can rubber duck how solid the ideas are with. The rest will work itself out.
> Compiler flag? Probably, I am not an expert on compiler flags that change language semantics; we don’t do that in Rust, but I know C and C++ compilers do.

What do you mean? Is Rust's -C overflow-checks just a joke then? https://doc.rust-lang.org/reference/expressions/operator-exp...
More likely it's a blanket policy of "patent everything even remotely patentable, just in case".
Your mobile data sold, without your knowledge
But they did build those systems. They were called minicomputers. They took up more room than a microcomputer and cost a bunch more money. Because building a system like this is expensive both in engineering and component costs.
It'd be worth trying out a proper ereader. I picked up a Kobo Libra so I could get back into reading and away from audiobooks a bit. I've read studies that the brain can't tell between the two, but I was halfway through an audiobook recently and realized I had no clue what was going on.

I bought this as my summer project -- basically, 'Steve, let's retrain your brain to focus on long form reading again.'

What I like about an ereader / eink is that its not some flashy screen with a bunch of stuff going on in the background like an iPad or whatever. The screens look great and have an amazing refresh rate these days.

The Libra is a 7" screen, which I figured should be good enough to read PDF'd magazines in landscape -- and I was right [1]! This uses KOReader [2]. While the images themselves aren't the same as a color magazine/screen, it's good enough. For epubs everything is exactly as you'd expect.

With my own ADHD, the initial get-down-to-reading is tough, but I've noticed that it is getting easier with each session. And it is also getting to the point where I am looking forward to reading.

[1] https://i.imgur.com/9hncMyI.jpg

[2] https://www.mobileread.com/forums/showthread.php?t=295612
Not sure how I feel about this as a vegan Arch user. :)

On a more serious note, it's actually worked well in my experience for finding other Arch users. It's rather likely that someone exposes themselves as an Arch user soon after a first encounter rather than finding out months later, so (as with veganism) serves as a relatively salient marker of community membership, for better or for worse.
Hate speech is like porn. It's a case of "I can recognize it when I see it." It's certainly not something objective and it depends on the cultural background of people to define it. The author can't define it because the very definition of hate speech will vary from place to place and person to person.

The author makes other mistakes too such as thinking history that was already written is an absolute truth when it's actually something subjective written by the "winners." I lived through that once, the history that I was taught as truth in my school many years ago was proven to be false a few years ago and the lies were based on what today you'd consider hate speech.

I think the moment we can solve detecting hate speech using a machine will be the same a machine can pass the Turing test because it's impossible to define hate speech in objective terms. Meanwhile we have two equally incomplete solutions: allow all speech or let some people subjectively censor things. Neither of those things will satisfy the author of this post (well maybe the latter will).
The not being a part of a system bit is tricky. One of the more exciting emergent trends in finance imo is ESG etfs which pick stocks based on good environmental, social and corporate governance criteria. So there is already this idea that capital should have organization patterns for people who value this & I hope that iterates in really positive ways.

But yeah I’d trend towards “the only way to lose is not to play” side of things. It’s really hard to find other ways to efficiently save/grow your money, interest rates are crushed for saving money outside of the market.
I agree... Covid is actually making the world more “efficient”, in the sense people are only doing the things that really “matter”, but the problem is it’s a big shake-up and there are going to be a lot of losers to go along with the winners.

That’s why I think we REALLY need to take the opportunity to pass a real UBI. So everybody gets to enjoy the efficiency gains.
Well the key point was to use Word for basic content editing and layout, but have control over the styling on the website part of things (ie via my own style sheet). As I recall the generated HTML from Word was quite a mess, and it would be non-trivial to change the styling of it.

It also allowed the pages to be easily integrated into my blog, with first paragraph being visible on the main page etc.

Mostly though it was just a "can it be done" experiment :)
The paradox of tolerance is utterly vacuous. "Group X is justified in not tolerating group Y because of Y's intolerance of X." Fine, except it doesn't even matter what X and Y is; it works just as well for your opponents as it does for you.

It's amazing that people still quote that XKCD despite the glaring logical fallacy.
Of course she learned to swear from her friends. For better or worse, that's where most people I know learned to fit in with their peers and confuse their parents. That and older siblings who were a little farther along the path toward individuation.

What would you tell a five year old about the reason for nearly content-free conversation?
> I respect this attitude but it's wrong to say Java isn't being used or executed. The truth is Java code is being called from C.

He isn't wrong, because he didn't say that.

It's admittedly very close to that, but not quiet.

You just don't have to use Java to ask for permission. If that ultimately still executes Java code... Well, he didn't say.
In DrRacket, when the cursor is on an identifier, you can hover over the big arrow at the top right corner of the definition window. A popup will appear showing basic usage of functions / macros without detailed explanation. However, you can click "read more..." which will open up the full documentation in a browser. Also, this documentation is installed locally and does not require the internet.
Why wouldn't it run in the appropriate mode based on usage? Full OSX when docked, iOS when undocked?

MS demo'd something back in the day with Windows Phone which I thought would be awesome. I thought one laptop MFG had actually productized it but I can't find it.
That was the example given in the original article
This seems incredibly dismissive of what I was trying to say with your whole "nice anecdotes!" bit.

Obviously it's situational.
There are occasionally little things that are available on one distribution and not available on others. For example, with Cinnamon and Linux Mint, you can right click on items in the start menu and there will be an option listed to uninstall the clicked program. This was (and probably still is) missing from Cinnamon in Debian / Fedora.

I imagine there are other things like this with most distributions.

Or for something like Plasma, you can go with Kubuntu or KDE Neon. Both of them are Ubuntu derivatives which are meant to be used with Plasma. But KDE Neon will get you the latest Plasma version, and Kubuntu will not be bleeding edge.
You know, deserts aren't empty.
What is special about 3000 series? Any good links?
Yeah, I think Amazon gave up on trying to communicate the meaning of ephemeral storage, and I think that's for the best tbh. It's too easy to have important data vanish that way. Something as simple as someone issuing a shutdown from the console is translated into an "instance stop" in AWS, which would purge the storage -- unfortunately often a lesson learned the hard way.
Or, you know, stock market growth, like this very title alleges. Taking on debt and selling fundamentals just so you can issue some stock buybacks.
Get superconductivity working at say 0 deg C and you will be able to pick your accolade and price. Get it working at 100 deg C and you will have won the world.