skysight-inc/HackerNews huggingface dataset:
Is it just a few customers who like subscriptions? I'm not sure this is the case. I know my startup has an iOS app with one-time IAPs, but we see way more usage of our Chrome extension, which is a subscription.

I have resisted the push to make or app subscription-based, since I personally would never buy an app with a subscription. But perhaps I'm out of step with the "kids these days"? I also have zero subscriptions to Chrome extensions, and we have plenty of customers there...
Interesting feature abuse. Perl's had various Inline modules for some time, but via a deliberate feature. https://www.perl.com/pub/2001/02/inline.html/
My guess is this API predates the introduction of these new security approvals. Some quick googling revealed that several developers are not even clear why their app causes the new macOS to ask the user for this approval.

I agree it's better not to have features that don't mesh with the security model, but when you're tightening down the security on an existing design, you may have to deal with awkward transitions. Even if they introduced a replacement API that fits with their security model better, a bunch of apps out there would have to be ported to use it, so they're going to need to maintain backward compatibility for a long while.
The reason why Americans deny that they are fed propaganda is because the kind of propaganda that exists in America is subtle. It doesn't involve jailing or killing dissidents. Your post (and the parent post) omitted that distinction. My argument is that this distinction matters.
Yes, you're right; it's not a TODO list because it's not known ahead of time. Therefore, it can't be used to track progress on the particular project itself.

This all came up in the context of measuring productivity, though, not measuring progress on a specific project. Looking backward, it is a list of items completed. If the teams strives to keep them atomic in general, they are more likely (though by no means guaranteed) to be closer in size. So my guess is that this would correlate better to productivity than lines-of-code or time-in-seat, while still falling well short of the ideal.
What a great article. It manages to simultaneously understand and debunk the nostalgia for the old web. I find it a little frustrating to hear people complain about how complicated the web has become and how simple things were back in the day. I mean, sure, there is a lot more complexity in certain areas, but that's because we've become significantly more ambitious and because we've pushed formerly pervasive complexity to the edges (and thus concentrated it to an extent). I'm so glad we don't have to resort to such hacks to get rounded corners.

One could argue that the old-school equivalent of NPM dependency hell was all the little snippets one had to copy and paste to get somewhat portable, somewhat usable sites. Except those dependencies were managed in an entirely ad hoc fashion, without any versioning or attribution.

And as the last section demonstrates, you can now write front end code that is so simple and yet flexible, maintainable and (mostly) portable.

I'll admit, I'm a pretty adamant CSS in JS supporter, but I still do use CSS at the end of the day. This post demonstrates that I still have a lot to learn about proper CSS, but more importantly, there's a gigantic amount that I no longer have to learn. Which is a testament to the progress made.
Speaking Clocks
Designs That Bell Almost Used for the Layout of Telephone Buttons
I don't understand what the hobby is now.

What's the skill they're doing? Operating a radio? Is the skill voice procedure that's the skill? Or is it maintaining the physical radios? These days any radio I use is basically a full micro-computer, so you can't just jump in there and start soldering like a transistor setup from decades ago.

I suppose setting up and siting some unusual antenna geometries is still a skill.
California has the highest taxes of any state, and they keep getting higher. Citizens are taxed for everything while illegal immigrants get free driver licenses and health insurance. If you call that fiscally conservative then your political spectrum is completely off.
Thankfully, there’s lots of practice options, including a number of apps. Here’s the one I’ve used for years now:

https://apps.apple.com/us/app/morse-it/id284942940
While you make a good case for radio, there have to be cut-off points, at which techniques must be considered obsolete, not to burden educational systems and students unnecessarily in perpetuity.

While having the skill is a 1 or a 0 (either you know how to use a radio with some proficiency or you do not) the use cases for older/simpler technology get fewer and fewer gradually.

At which point can a system no longer afford to support technique x? Of course, it depends on the system but you are probably not going to wait before the probability hits 0 if you care even slightly about being efficient – but it's never an easy call to make.
They would include full schematics and operational theory that often went well beyond what was needed by a technician who was tasked with maintaining the gear.

I see this trend with automotive manuals too; in particular, from the 40s to 60s when automatic transmissions were still a relatively new and complex part, the service manuals contained a huge amount of information on their theory of operation. Now, although they're even more complex (and computer-controlled), the most you get is how to take it apart and put it back together.
Learing is not too hard. It took me about a month of drilling while I was walking to work to learn the letters and digits well enough to do 5 wpm (which basically means that you have memorized them).

Are you interested in keeping them up? Morse on the air can be fun, and a not too expensive hobby.
> not a single office knew how to work the HF radio

I'm not sure what you mean. I've never seen an HF radio that wasn't a case of just putting in the frequency in a digital keypad and then pushing to talk. And I've used radios in very austere and dangerous environments in practice. What is there to know to use or not?
My how times have changed. I remember schematics for my first computer https://www.c64-wiki.com/wiki/Commodore_64_Programmer%27s_Re...
> We have committees writing new "standards" faster then anyone can implement them.

This isn't really true; the committees writing the standards are primarily formed of implementers, and the implementers aren't paying anyone to write a standard they aren't going to implement in the near future. That said, the early idea-incubation committees too often end up with just a single implementer involved.
> I'd like to quantify that vs putting it off and spending 2 days or maybe 2 weeks doing it all at once.

That would be possible if the contribution of each change was linear with some amount of fixed overheads, so that batching them was an effective way to improve efficiency.

But there are just so many nonlinearities in practice. For example, changes in dependencies can compound such that time-to-upgrade is superlinear in the number of upgrades yet to be applied. Most of the time you get away with it, until one day you discover that you're so far down the road lashing yourself to v1.1.3 that it's very expensive to move to v1.1.5, which you must consume in order to address a critical bug or security vulnerability.

> Also, right now we have to manually and individually keep track of breakage. It might change mentality and increase empathy in software development when you see how much breakage a change could cause. I don't believe nothing should ever break, but would like to see more awareness of the impact of backwards-incompatible changes.

I agree, and it has been done at some organisations by mandating tools and dependency-management practices which enable downstream testing (eg. Blaze at Google). As a practical matter that is difficult to achieve when crossing a Conway boundary, but I expect Github will start feeding test information back upstream as time goes on.
I'm on Android. Morse Mania looks decent.
Isn't there a new ray traced version of Doom that just came out? Graphics look amazing!
Believing is seeing instead of seeing is believing.
Great comment, very insightful.
People did algorithms with pen and paper for years before there were computers. You don't get the thrill of having the machine do it for you, though - you have to do all the work.
The way it works in practice, they have more of a say, because they own all those properties.
I fully agree with you, Beat Saber is incredibly well designed and makes a lot of fun. But after playing it for a while (and also Box VR), I felt I was missing something if I wanted to use it as a workout.

That's why I started this, to try and create something that does the maximum of physical workout (in terms of body parts that are used) that I could squeeze out of the VR gameplay while still making it entertaining.

So I am coming at it from the opposite direction beat saber does.

Fun music game that is also physically engaging <-vs-> Physically intensive game that is also somewhat fun
Alternatively, Doom plays really well on the Nintendo Switch. It just feels right to play on the little device in handheld mode.
However that's the only number you have.
> There's a huge difference between "manufacture of consent" type propaganda, in which the citizenry is complicit in its own indoctrination

“manfactured consent” is top-down, elite-driven propaganda that the general citizenry isn't any more complicit in than is the case with authoritarian propaganda.

It's different than authoritarian propaganda in that it isn't centrally directed by the state, per se, (on the other hand since it is elite-directed by the same elites to whom the state apparatua is subservient, that difference is less significant than it might appear at first.)

It's also different in that while there is a significant degree of commonality, the elites that it serves have competing interests which results in diversity and conflicts in the propaganda.
Like others, I'm glad to see somebody else has noticed the turn issue with navigation. Minimising difficult turns (left/right depending on where you are in the world) across multiple lanes would be fantastic.

Many a time I've need to navigate somewhere fast, so even if I could've found my own way there I'll use Gmaps to find the "quickest" router around traffic, etc. Sometimes it works great, others I find I'm having to make a difficult turn across 4 lanes of traffic on both sides of the road, and I'm stuck there in peak hour for 5 mins waiting for a break. Google only optimised for distance and traffic I was in. (I.e. The traffic on both the roads was fast moving, but entering the fast moving traffic took a long time). Optimising only for the speed of traveling in traffic as opposed to entering it (from a turn) can cause this.

Another pet peeve of mine, is if you're doing a long distance road trip, you sometimes want to see where the next stop could be. That is, you haven't planned it, but your destination is set to somewhere 7 hours away and you'd like to stop within the next hour. There's no easy way to see where a good place could be. I want a "road trip" mode where you can bring up something a bit like those road side signs that tell you the distance to the next 5 towns or whatever. So on your phone you tap an info button, and get distance and time to the next x townships that are on your route or a short detour away.
> Perhaps they’d produce art, or seek out experiences and education that wouldn’t otherwise be afforded to them.

Honestly, I find this idea laughable. If the last 10 years have taught me anything, it's that people will spend every spare minute they have staring at their phones or streaming TV.
Due to ODbL licence they can't mix OSM data directly with other data.

Apple does use OSM data, but only in some countries (Belarus for example IIRC), as allowed by https://wiki.osmfoundation.org/wiki/Licence/Community_Guidel...
I share your concern, and agree that the glowing trip reports that tend to dominate the news and social media could use a serious reality check, as these substances can be abused and result in adverse consequences.

On the other hand, just because someone has a difficult experience it doesn't mean that on the whole the experience was detrimental. A lot depends on who the person is, what kind of help they have, and how they react to and integrate the experience.

This is much like reactions to difficult experiences in ordinary waking consciousness. One could go through an illness, for example, and come out of it stronger and with a greater value for the simple things in life you had taken for granted before. Or one could come out thinking "why me?", feeling sorry for yourself, feeling bitter at the world and life, or feeling persecuted.

In the MAPS therapeutic protocol that you mention (which is based on the work of Stanislav Grof), people are prepared for such difficult experiences, and if they happen are urged to stay with them instead of fightng them and trying to run away from them, to go deeper in to them, and afterwards are helped by trained therapists to deal with them integrate them.

All indications are that it is such an approach is what is responsible for the overwhelming positive outcomes of these studies, as opposed to the "acid casualties" that happen in informal, usually uninformed or even self-destructive casual use.
>I've also wondered how receptive the Chinese people would be to a series of documentaries or dramas that point out the inequality and unfairness in their system.

1. Not Very receptive, as it will be seen as someone ( Foreign Intervention )trying to attack them. Something which may be hard to comprehend for most people.

2. Vastly underestimated the power of CCP.

I think these sort of thoughts are precisely why the West has failed to understand China for decades.
In the '90s, Siemens and Ericsson made a joint venture called Ellemtel. They had a 6-month death-march project: deliver in 6 months and the principals get paid; not and don't.

Each company sent 250 engineers. At the end of the (successful) project, a friend of mine checked who wrote the code. Fully half was by a single engineer.

So, that engineer delivered as much code as 499 others, combined. I know him. He is not arrogant, because he knows someone 10x more productive than he is, and wears out two keyboards each year (or did, then).

The numbers are a little biased: this engineer was responsible for parceling out tasks, in two-week chunks. If a task wasn't done on the Friday, he would do it himself on Saturday, and commit that. So, a fair amount of work was done and discarded. So, maybe count him as 250x+ rather than 500x.
You might want to do it early - it's so much easier to learn with the wealth of the internet to help you. I'm a huge fan of https://hamstudy.org/, I've gone from zero to making my own gear and playing a lot with gnuradio in a little bit of time. It's really fun stuff. :)
Noncontact catalysis: C8H10 oxidation by Au-initiated cyclooctene epoxidation
OP's vid was made 6 years after the longer one above, not a clip of it.
Does anyone know the reason why they suddenly became free?
A lot of the gatekeeping and lack of interest in SDR, GNURadio, etc is from the older HAMs. Having local clubs with upper age limits of 45 or so might encourage more digital experimentation and openness to the kinds of innovation that used to go hand-in-hand with amateur radio clubs.
Some banks get it off the app like Chase. Some don’t and pull E911 location on out of the area auth for a card present transaction.
Not to mention the tricky link to what one might call the "entertainment value" of Facebook.
>A lot of borrowings from English ("cash") or Arabic ("flouz" meaning "money") are used too.

Flouze isn't a recent borrowing. It came when Algeria was still French, probably through the Army. Like toubib, caoua, chouïa etc. It's not immigrant-specific.

There are new borrowings from Arabic, and they're usually very noticeable and have strong social implications. Similar to the Spanish used by Latino-Americans in everyday English.
I used to see older relatives post photos of very fancy meals they ate, and I thought they were being irrational/foolish. Then I had kids and realized that if you only eat out with your spouse (and no kids) 2-3 times per year, spending that much is not so crazy. If you have a babysitter, that will easily run $50, and it seems odd to spend more on that than the food/experience at the restaurant.

But to be clear, when people refer to a "nice meal" costing $50-100, they're talking about an evening of being waited upon, not just the food. What you're paying for is service, ambiance, and restaurant location (overlooking a beach? at the top of a skyscraper?). It's not crazy for someone to decide to choose to indulge by buying nice food bundled with a relaxing experience, compared with buying nice food separate from a relaxing experience (going on vacation, going to a sporting event, having a massage).

But for the record, I agree that $50-100 is an extravagant meal. I think they chose the euphemism "nice" to make it sound like the tradeoff was for something not so extraordinary.
Acid2 fails in a strict sense if 1 image pixel != 1 device pixel != 1 CSS pixel.

For Acid3 there's http://wpt.live/acid/acid3/test.html which reflects what browsers are actually targetting (and is what runs in everyone's CI system): see https://github.com/web-platform-tests/wpt/commits/master/aci... for the history.
> you follow a reasonably-intelligent but slower process

To my knowledge, few early-stage start-up succeeds this way. It's great to think we can make up for the pioneer-style solo contributors with any army of process IC's but I have yet to see that happen during the early years. You can just look at any current tech company and see that's the case - all of them had pioneers at the beginning that pushed forward incredible progress. Google, Microsoft, Intel, Cisco, Sun, SGI, Facebook are just some recent examples that come to mind.
Conrad Black did that, and discovered the hard way that it can backfire when you dearly need your previous home country's diplomatic resources.
Oscilloscopes are very different from laptops, they all have a unique front end. Laptops are mostly a collection of reference implementations.
id argue that “psychedelic engineering” has long been a goal
of researchers.

oh, and in pretty sure i’ve heard tell of “psychonauts” before...
I remain amazed at how long some of these old products last. My last 2 phones (Pixels) have died right around the 2 year mark. Meanwhile, I have a Tektronix DMM 252 from the early 1990s (which I now realize is a rebranded APPA 105), and a Fluke 8060A meter (labeled IBM) from the early 80s (1).

For the Fluke, you can, today, get the schematics online in the user manual (2). For the Tek, not so much (3). Regardless, they have outlasted my phones by 15-20x.

Oh, and while I'm on my old electronics worship soapbox, let's mention the HP 48G, one of the greatest calculators ever made, which runs Reverse Polish Lisp (4) and still has an active community (5), 17 years after production ended and 27 years after release, and emulator apps for iPhone (6) and Android (

(1) https://www.radiomuseum.org/r/fluke_digital_multimeter_8060a...

(2) http://assets.fluke.com/manuals/8060a_3vimeng0200.pdf

(3) https://www.arc.ro/userfiles/docs/APPA/multim%20digitale/APP...

(4) https://en.wikipedia.org/wiki/RPL_(programming_language)

(5) https://www.hpcalc.org/

(6) https://apps.apple.com/us/app/i48/id329454950

(7) https://www.androidmeta.com/keyword/hp48
secret of monkey island. well, it's 3 years older.

LeChuck's revenge, from 1991, holds up even better.
Using dynamic overriding to intercept and NSLog calls to UIKeyCommand should be sufficient to find out precisely what key(s) they’re setting listeners for, but I don’t have the experience to finish this idea. Someone who’s familiar with dylib injecting would know:

https://stackoverflow.com/a/27608606
Doctors face moral injury with business model that interferes with patient care
It is a highly overloaded term, and it has definitely been applied to doom historically.
You think a $600 phone every 2 years is a big purchase? People used to buy desktop computers every few years, now they don’t. The mobile phone generates such a great improvement in efficiency (no more getting lost, always available GPS), instant information access (no need to go to a library or spend time finding it in leaflets/books/traditional sources).

$600 every 2 years is an absolute steal for the most economically beneficial piece of personal technology ever created.
This, as I’ve been taught, is already what yogi’s have endeavored during the ages. It is all about subjective experience being tested, and experienced. Texts like the yoga sutras lay the foundation for a codified roadmap. Subjects minds are as diverse as anything in this world, but with that roadmap, experiencing what conciousness is, is very much possible. Empirical or objective science is about the world. Subjective experiments (such as meditation and so on) are about you.
> Yeah, most of that comes from the verbose process needed to invoke a process, right?

I think it's more incongruence between the languages. os.system() will technically call a command. subprocess is a big step up from popen2, but Perl was much more streamlined and terse. That also applies to one-liners when you're in a shell.

With Python you just have differences in a bunch of things; error handling? I often have to look up error codes, catch the exception then check for error codes. Pipe data in? Test for sys.stdin.isatty() then read from sys.stdin or fallback to sys.argv--it's not obscure, just not particularly Pythonic. The list goes on and on. It will probably take ~20 lines to properly deal with shelling out and if you do things wrong you could deadlock[1]. On the plus side, discouraging shelling out means your code is more portable =P

[1] https://docs.python.org/3.8/library/subprocess.html#subproce...
You should let Apple know about that at iTunesStoreSupport@apple.com.
You used to open any consumer TV or Radio and there would be schematics inside. When I bought an Apple ][ computer in 1978, the manual had full schematics in it. And I used it to fix things.

Intel had schematics for all their motherboards. Unfortunately they've left the motherboard business.
This is something. I remember times when inline styling was the thing. I have started my journey with web development. Then I left, busy with high school social life. Then, at the university I came back. And everything has changed: css files, some crazy JavaScript + jQuery effects etc. And now here we are: front-end development is heavily focused on JavaScript only, powered by frameworks. Time flies like crazy.
Hydrogen producing wind farms could be located far offshore without having to tie into the grid. Hydrogen is a great medium for long-term energy storage and is mostly compatible with existing natural gas infrastructure.
`sudo -u username` is pretty useful.
Google Maps is not a tool for navigation, it is a tool to sell advertising to businesses. The same way a pig farm is not a b&b for pigs.
Spoiler alert because they still haven't figured EV's out and their marketing department has a press release quota.
Why estimating software projects is a hard problem
Games don’t age. Doom 2016 is great, but the idea that original Doom isn’t a classic is ludicrous.
Stripe gave us the boot
Am I the only one who doesn't find this kind of writing helpful? It just seems to add to my increasing anxiety about throwing my life away by reminding me of that fact but not presenting a path to solution. I think I can best summarise my problem from the quote

> “A man who dares to waste an hour of time has not discovered the value of his life.”

The critical thing that I'm missing is how does one go about finding the value of their life exactly?
Loves these, memories!

Available from source:-
https://shop.royalmail.com/special-stamp-issues/video-games