skysight-inc/HackerNews huggingface dataset:
I made about $200 per day and had 500 clicks per day from AdSense, steady for years. Suddenly it dropped to $30 per day and 1-5 clicks overnight. Traffic was consistent, about a million daily page views, and 40k active registered users a day. 1-5 clicks was clearly wrong. I contacted AdSense support and asked if I should try making changes to the ads, or wait for them to debug the issue. They said to wait.

Well, I waited a month as they escalated it to different departments, and someone went on vacation. Finally I get an email with their official answer. It says they can't tell me the issue, because it's classified information. However, I could try labeling the ads, "Sponsored Advertisements".

That's the great support I get after making them about 100k in commission. Thanks Google.
> Oh please, consumers decide the market. If consumers didn't want services they wouldn't buy it. If consumers wanted "owned" software, businesses would sell enough "owned" software to soak up all that demand. But consumers didn't, and businesses didn't, and so we arrive at today.

That's false. Consumers don't decide shit. They don't compare things they see to what they could be, they chose from what's available. Add to that the sales and marketing doing their best to hide the true costs of their offerings, and you have what you have today - customers being played like a fiddle, coaxed towards making suboptimal choices.

> Few people kicked and screamed as they bought Spotify. It turns out that streaming a wide variety of music for an access fee is a pretty good sell.

Spotify was a legal alternative to pirating music, that was one of their bigger selling point.

> Few people kicked and screamed as they picked Gmail over Postfix

GMail, at least for now, still lets you own the data. The story may change if they ever decide to shut down IMAP access.

> Consumers are clamoring for it, aren't they?

They are, after they get burned a couple of times. See also the reactions to Adobe or Jetbrains going SaaS; the latter actually yielded under pressure and brought back the perpetual licenses.

It's hard to compete with SaaS on price and convenience, because benefits are immediate and true costs are delayed. "Free basic, $9/month advanced" for a shiny-looking product is great at the point of customer acquisition; it's only later on that the customer discovers that the service sucks under any reasonable workload, in one year it costs 1.5x as much, and in 5 years it may just be gone, taking all your data with it.
Oh yes, that's definitely a long game - detecting a compromise often takes a long time, attribution is tricky and takes time, and after that court cases will take years, e.g. the ongoing whether-NotPetya-is-act-of-war insurance civil case.
That is not a good description of what checkout does. :)

That is one of the things checkout can do, if you pass it a commit hash as the only argument. If you pass it a branch name, it does something quite different (a branch does not represent a specific point). If you pass it the path of a file, it does something quite different again. And depending on what extra flags you pass it, it'll do different things again, including creating a new branch, which is entirely different again.
Juul might be big tobacco, but Juul or any tobacco company didn't invent vaping or make it popular. Juul jumped on after it was already popular and allegedly marketed it to kids.

For a long-time big tobacco saw vaping as a threat to their business, they worked and probably still work to have it banned.
For anyone else who was curious about the song selection process:

<quote>

How did you choose the million tracks?

Choosing a million songs is surprisingly challenging. We followed these steps:

1. Getting the most 'familiar' artists according to The Echo Nest, then downloading as many songs as possible from each of them
2. Getting the 200 top terms from The Echo Nest, then using each term as a descriptor to find 100 artists, then downloading as many of their songs as possible
3. Getting the songs and artists from the CAL500 dataset
4. Getting 'extreme' songs from The Echo Nest search params, e.g. songs with highest energy, lowest energy, tempo, song hotttnesss, ...
5. A random walk along the similar artists links starting from the 100 most familiar artists

The number of songs was approximately 8950 after step 1), step 3) added around 15000 songs, and we add approx. 500000 songs before starting step 5. For more technical details, see "dataset creation" in the "code" tab.

</quote>[1]

What I really wanted to know was if it was a worldwide-music dataset or a more narrowly focused one. My guess based on the above is that it's mostly English-language music, mostly American - can someone who's worked with the data confirm/deny that?

[1] http://millionsongdataset.com/faq/#how-did-you-choose-millio...
jammygit hopes that the publicity around Citizen Lab helps Citizen Lab get more funding.
Working from home is not for everyone, and that's not a judgement.

In fact, I would submit you have a clear separation between work and home life. And that's A Good Thing.
I have a tangential question: why were × and ÷ not included in keyboards and ASCII standard?

It would make sense for them to be. For one, they already have + - = < > % etc. It would make sense to add signs as fundamental and as frequently-used as × and ÷.

Also, some of the signs that were included do not seem to be remotely as important. Do we really need 3 different quotation signs (" ' `), 3 bracket styles ({} [] ()), 2 different newline characters (CR and LF), and various somewhat obscure symbols and many more non-printable characters? It doesn't seem like the address space was too small and they had to make hard choices about which symbols to include. It looks like they had all the capacity they could have wanted, yet decided not to include × and ÷.

Does anyone know why?
A way to develop along those lines without much of the potential hassle is exposed in Dimitri Fontaine's books.

https://tapoueh.org/
It's absolutely crazy reading about these events happening in a first world country in the richest state in that country. Something has gone seriously wrong when we're seeing near-daily stories about power outages in the tech capital of the world. Combined with all the other issues plaguing CA right now, I can't see why companies still base themselves there. Eventually the "all the tech people are there" argument won't be strong enough and competing markets like NYC, Seattle, and Austin will win out.
Because it’s not financially motivated
Looks great! Good job, I don't have any clue what the unity already provides but the snapping and the flow that you created this house it really great. I was working on a Architecture building software long time ago and it was nothing close to that fun as i see here!

Couldn't you use this plugin, the unity editor, a bunch of ready made objects, walls, doors, floors etc and bundle them into one autonomus executable and sell it?
The author’s writing is engaging but he doesn’t really offer any solutions. Apparently AWS is amazing and open source software businesses are not treating their customers well enough, not sure how this is useful to open source companies trying to survive this aws mess.
I think a large part of "the older generation" doesn't even understand that smartphones have software running on them called "android". My mom calls her Samsung Galaxy "iphone".
How about planned deforestation in areas of risk?
Should I pick DigitalOcean or AWS for my next project?
Robert Feranec's YouTube Channel – Learn Schematic and PCB Design
This isn't a reason that the feds couldn't do it, though. (The federal government only deals with one kind of taxes: federal taxes).

It's only an argument that the state and local governments would need their own, parallel systems if they wanted to participate.
There have been a number of articles mentioning that same guy. Apparently he's an employee of Black Cube.

https://www.nytimes.com/2019/01/28/world/black-cube-nso-citi...
> Low-level operations are done with magical functions that simple perform an operation on a memory address identified with an integer,

just exactly like in C! What's the difference besides the particular syntax?
> No questions are asked: this is a deliberate design decision, which needs getting used to. Most editors ask the user when closing a modified text: this is not the case in the Oberon System.

I wonder how the system deals with user errors…
> I'm pretty sure most people didn't own their own farm in the 1920s... So what is this saying about ownership?

But they did own it in the sense of day-to-day control. Soviet Union turned farming into service, a move that caused lots of suffering and is widely remembered today as a Bad Idea.
What is special is that it was chemically refined as lead in ancient times.

Lead-210 is in the natural Uranium decay chain: https://en.wikipedia.org/wiki/Decay_chain#Uranium_series

The uranium that feeds the chain has a half-life of ~4.5 billion years, so a handful of good 'ol dirt generally has the entire chain's worth of isotopes present. Refining the lead out of ore concentrates almost-pure lead (with all of its isotopes). Lead-210 has a 22-year half-life, so the lead-210 in Roman lead has almost entirely decayed away at the present day.

Being underwater is also special. Cosmic rays strike nuclei on Earth's surface all the time, sometimes transmuting them into other, potentially-radioactive isotopes. They aren't of safety concern, but they are readily observed in low-background physics experiments. "Cosmogenic activation" is a serious problem -- the best facilities these days re-refine copper, from which the experiments are built, deep underground in order to remove cosmogenics. Similarly, detectors are transported by boat in order to prevent the activation that happens via air travel.

Ancient Roman lead avoids both problems. It is old, removing the 210Pb, and has low cosmogenic activation.
That review mentions output restriction 15 times in total, the implied argument being that monopolies and cartels restrict output at some point of the demand curve and there is no output restriction these are not real monopolies.

Imho this is not a useful argument without also offering the marginal cost curve for that industry. Ie maybe for airlines technology driven efficiencies allows marginal revenue to exceed marginal cost at scale? From elsewhere “A monopolist can determine its profit-maximizing price and quantity by analyzing the marginal revenue and marginal costs of producing an extra unit. If the marginal revenue exceeds the marginal cost, then the firm should produce the extra unit.”
Bank of America has discontinued their ShopSafe system for single-use credit cards. Citibank seems to still have their virtual credit card system, but it requires Flash. Are any banks currently embracing it?

The impression I've gotten is that since most of the costs of fraud are on the bank, rather than the cardholder, there's not much incentive for the cardholder to go through the trouble of using single-use cards. And so it's a better investment for the bank to develop good fraud detection algorithms.

In my anecdotal experience, the fraud detection has gotten really good. Every time in the past decade that someone's gotten hold of my credit card number, the bank's caught it nearly immediately.
You may enjoy this README, written by a friend: https://github.com/tbodt/ish#a-note-on-the-jit
The comment was funny enough, the animal puns sends it to another dimension. Heads up:

> 1944 Bretton Woods agreement established a new global monetary system. It replaced the gold standard with the U.S. dollar as the global currency.
I paused vaping my Juul just long enough to read that it was primarily affecting Mint flavored cartridges. Back to vaping.
I also heard, and I'm not aware of any proof, so this unsubstantiated. As well as the black market THC pods causing lung damage, there were black market Juul pods causing lung damage. The story was empty Juul pods were being snuck out of the factory and filled, packaged and sold to distributors, who then sold it to retailers for the same price as official Juul pods. It sounds a little suspect to me like maybe the rumour was started by Juul itself.
The code review worked. Then he got shouted down. That’s a big corporate culture problem.

And why did the lead email mention SOC2 and not CCPA and GDPR?
Isn't that a bit similar to what debuggers typically do when you ask them to attach to a given process?
Can they handle monthly subscriptions?
And for those of us who do not trust these private, for-profit (and imo corrupt and predatory) companies with our financial data? What then? There is a reason Intuit does not want me to be able to give my tax forms directly to the government. I refuse, even though it is ostensibly "free" (hint: it isn't really "free" at all, and we all know that, because Intuit wouldn't be fighting so hard if it were).
Buying a worthless app. Maybe it's because is better than Google fit
> Its difficult to read and understand code that does things like myvalue = myValue. I think they made the right tradeoff

They could enforce case consistency instead of case insensitivity if that's the problem they're trying to solve, though.

Although, even then, consider that variables like 'inform' and 'inForm' might not mean the same thing...
The detailed account of the continent-wide collapse of the napoleonic system after his return was riveting, in no small part because it actually happened.
I would also add to that list the awful CPU usage of Flash, every time you had a page with Flash opening, the fan would start to spin and your computer just became very slow...
> Nevertheless, I think that with some effort two allocators or even dynamic linkers could survive together.

Famous last words.
I have caps lock mapped to ctrl when holding the key down and esc on tap.
Yes, that is simple. Finding out the first time why it suddenly stopped updating the config - after it already worked multiple times minutes before that - is a different matter.
ungetc does actually exist.
Great Moments in Microprocessor History
"Deregulation" is a term that doesn't convey much information. In Australia we 'deregulated' the power industry. That means that we swapped shareholders in for government collecting the profit and removed some of the regulations.

The problem is that the remaining regulations created a hugely complicated market and still involved a lot of price controls for arbitrary things. Eg, "network charges component of retail electricity prices is set ... by the Australian Energy Regulator ... based on ...operational and maintenance expenditure" [0]. So we have an unregulated market where the cost of electricity goes crazy because wholesalers overspend on grid maintenance and get no-risk profit.

I don't know how California tried to do it, but in Australia deregulation didn't mean 'try and set prices using a market'. That was too hard and they didn't manage to set up a system that worked. It meant 'try and redirect profit from government to private enterprise'. Not surprisingly, the whole system is a disaster and worse than if they hadn't ever tried. I still think an actual free-market system would have worked but the design might be too delicate to run the political gauntlet and get legislated.

[0] https://www.rba.gov.au/information/foi/disclosure-log/pdf/10... - I think I'm characterising the situation fairly but rely heavily on general knowledge.
I was on a 7+ since they came out, and it was the first iPhone I held onto for 3 years. I love my 11 Pro. I never wanted to get a phone as big as the Plus, but I wanted the bokeh since I take a lot of photos of my kids. I'm glad to have a non-plus-size phone. I didn't get the X or XS because I was holding out hope for a notchless phone. This year I moved up because it seemed like the total package justified the move.

The 11 Pro's camera is so much better. The edge detection in Portrait Mode is better on the 11 Pro (I think it's the hardware, not just iOS 13). Night Mode is unbelievable. Video has improved also (I think this was mostly due to XS upgrades, but there are other 11 Pro benefits that I mostly won't use, like simultaneously capturing video from multiple cameras). I haven't done the .2 update yet, but the deep fusion stuff is pretty cool from what I'm seeing others post online.

I think folks like Brian X. Chen (NYT), who say this is an optional upgrade if your iPhone is less than 5 years old have it wrong. I can definitely see skipping this if you're on an XS or X. But 8 or older? It's a very noticeable upgrade. And if you're not on a Plus (i.e., capable of Portrait Mode), it's a huge upgrade if you use your camera much. And that's before getting to all the other features like wireless charging and the UWB chip for enhanced tracking. Oh, and the battery is noticeably better than my 7+, which had great battery life (and was warranty-swapped by Apple a year or two ago, so the battery was not a full 3 years old when I upgraded to the 11 Pro). The 11 Pro is the first iPhone I've had that I do not need to charge overnight. I just charge it periodically during the day, once every 36-48 hrs.
Off-topic: but as someone who's not officially type 2 diabetic but would like to be proactive about measuring their sugar level (I've had my A1c at pre-diabetes levels in the past), what options do I have to secure a CGM?

I've asked my physician but he said he won't be able to prescribe one that's covered by insurance. The DEXCOM website doesn't have a clear MSRP for folks like me.
This just tells me that someone needs to continue working on Gitea or another open source alternative so that you can easily self host something comparable to GitLab enterprise. Yes, GitLab has an open source CE version but it has limited functionality. If another open source solution can implement the same functionality as their enterprise product, then GitLab will be forced to adopt or risk losing their business. Time to put some pressure on them.
> "Worlds of scarcity are made out of things. Worlds of abundance are made out of dependencies."

A nice way of putting it, though I have a slightly different take - the "worlds of abundance" are made of relationships. And not in a good way.

When I own a bunch of files, I own a bunch of files. Nobody can mess with that. When I use Spotify, I'm in a relationship with Spotify the company. A relationship governed by a lengthy ToS, a relationship in which I'm at a disadvantage, but most importantly, it's another relationship to keep track of.

Things you own are out of mind until you need them. Yes, that sometimes means you'll fail to perform necessary maintenance in a timely fashion. But services are always on the top of your mind. They drain your bank account monthly or yearly. They have terms that keep changing. Their offerings keep changing. If you lose track of some, they'll just keep draining your bank account. Services create cognitive burden. Personally, I'm already confused and unsure about just how many things I subscribe to, and I'm someone opposed to X as a Service as a matter of principle.

I just don't want that many commercial relationships in my life. It's tiring.
Which website?
Debuggers touch other processes from afar. This merges the debuggee into yourself.
I'm given to understand that the macOS implementation of malloc had to have special-cased code in it just to support emacs due to this approach.
climbing apparel makers have gone on to assume such a dominant presence in retail

This isn't because the mass market started buying climbing apparel; it's because North Face, Columbia, Patagonia, decided to leverage their brand into the mainstream. You can now buy all manner of cotton citywear with a cool outdoorsy chic from any of these brands, and they're probably making 10X more money. But I wouldn't assume folks are buying more actual climbing apparel.

Whether this dilutes the brands long-term is something we'll see in another decade or two.
It's a rhetorical device: present an assumption favourable to the viewpoint you're arguing against and show that even with that assumption, the opposing view does not make sense.
PG&E is already a highly regulated company. So much so that one could say that it is really state controlled [1].

"Among its stated goals for energy regulation are to establish service standards and safety rules, authorize utility rate changes, oversee markets to inhibit anti-competitive activity, prosecute unlawful utility marketing and billing activities, govern business relationships between utilities and their affiliates, resolve complaints by customers against utilities, implement energy efficiency and conservation programs and programs for the low-income and disabled, oversee the merger and restructure of utility corporations, and enforce the California Environmental Quality Act for utility construction."

[1]https://en.wikipedia.org/wiki/California_Public_Utilities_Co...
If you think paying for Netflix means you’re paying for access to anything Netflix has a license for at a certain point time for all of eternity, you’ve obviously got an erroneous model of the business in mind.

Netflix is subject to licensing agreements, just like cable and broadcast is.
Consulting Services Help FinTechs Save Money and Drive Innovation
I think your metaphor falls flat because you can only take with you the things you own, as in literally throw it into the casket.
How Can Entrepreneurs Keep Their Startup Running?
Sounds like a whisleblower from the IRS needs to push for a false claims/Qui tam lawsuit.
Oberon is not a serious OS, though. More like a teaching project. Oberon is to Linux what Scheme is to C++: clean, nice and good for pedagogic purposes, but not a serious product.
Sounds like a pointless misfeature that will only generate mandatory "do not @#$$ do this" entries in future Nim coding style documents, and Nim linting programs that find and flag abuses.

The motivation is good, if the intent is to get rid of ___unwanted___crap___ like this.

But if I, as a language designer, wanted to ban such identifiers, I would just go ahead and ban them, rather than making them equivalent to ones that do not have repeated underscores.

The principle is: don't make unwanted/undesirable forms equivalent to acceptable forms in hopes that people will then just stick to the acceptable forms when they discover that the the unwanted forms don't bring about the difference they were hoping for. People won't. People will go to town with the equivalence to make problems for other people.

People who don't know about the equivalences, or have forgotten, will be tripped up. Someone might think that a variable called __foo in an inner scope is different from an outer (or global) _foo, yet their definition will shadow _foo, with some behavior-altering consequences.