skysight-inc/HackerNews huggingface dataset:
> To be clear, Bitcoin is absolutely worthless by any real measure. It’s fake money that’s about as practical to use in the real world as Monopoly bills.

The whole ‘intrinsic value’ argument doesn’t sway me anymore. USD has no intrinsic value, neither does holding any shares of the GLD ETF for all intents and purposes. Let’s just call bitcoin what it is - a fiat currency that cannot be printed by governments. It has no intrinsic value, but that makes it a unique financial instrument in my opinion. What is 1 BTC actually worth? There is no cap at the top or bottom. It is definitely unique, I don’t understand the seething hate some people have for it.
I can’t really disagree. It takes a while to come to grips with its concepts and language for settings. But basic plotting is concise and intuitive.

I was mainly commenting on its configurability. Gnuplot lets you (once you figure out how) control everything; for example, the exact shape of the arrowheads in a vector plot.

(The name is “gnuplot”; it’s not a GNU project.)
Looks interesting, maybe I’ll use it. But the main page would more easily draw me in if it had an example of how it’s used.
For anyone who would like to see what REPL-driven programming looks like in practice, take a look at this video here:

https://vimeo.com/230220635

The author uses the Clojure REPL to walk through the process of developing some non-trivial functionality (calling an API and parsing the results).

It’s a good intro to what it looks like to interactively build a program while it’s running.

Personally, I’ve found that having such a tight feedback loop makes development a lot more enjoyable.
Yes - this business supports me and my family and I don't have or need another job. I'm lucky to have found something I'm passionate about and that I can be helpful to others with.

That said - I haven't had a day without working on it (for at least 30minutes to handle support email) in more than 15 years. Also - I plan all vacations around it (well, those are really vacations for my wife, I try and keep working as much as I can on them) by making sure we always have good internet connection and we're never somewhere where we won't have internet for more than a day. Thankfully, that's fairly easy to accomplish nowdays, but I can't, for example, do a multi day camping or hiking trips.

What I'm trying to say it it comes at a price and it's not all great even when it's successful.

And yes, of course I feel I'm competing with the other options - some with huge teams and VC money, but at the same time I regularly check them out and I'm confident my product brings enough value to stand its ground - it doesn't have tens of millions of active users monthly - and it doesn't have to. I'll be happy if I can keep the current scale and the level of satisfaction of my users forever.

Now, I wish I had some advice for someone with a new product in this space. The truth is I have no idea how viable or hard for someone to start something new may be.

If you want - let me know specifically what you're working on and I'll give you some feedback (either in here or through the contact form on Next Episode).
(it's fine if you prefer to keep it under wraps too)
Great point about China. Pandemic suppression is probably a cinch for repressive totalitarian regimes willing to weld bars over apartment doors for quarantine and imprison medical professionals to control information.
Slightly bizarre seeing some people turning on Pelosi who passed the bill in the first place.
Thanks for posting the wikipedia page with the recording. It brought back memories!

Yes, it is certainly difficult to understand the sound. However, all these years later, the same could be said of remote video connections in which speech is sometimes replaced with undecipherable squeaks and echos.

I'm surprised that zoom et al. have not developed a scheme to show text during these squeaking times. After all, any meeting has people and computers that could detect a temporary problem, mandating a temporary switch to a dictation mode.
Lots of devices take a really long time to do this. Most devices have internal battery backup that keep the almanac between sessions, at which point it can be really fast. But the (admittedly somewhat old) watches I've had get a really long time to lock if the almanac is out of date or you have traveled a lot since last it was used.

It takes 12.5 minutes for the almanac to get propagated. Not sure how much of the almanac you really need or if you can download multiple at the same time. But from practical experience 12.5 minutes seems about right with the devices I've used.
Why the driverless car revolution has stalled
Colour me impressed. Spot check on the python thing I build yesterday has an equivalent

>A rust device driver for the Bosch BME280 temperature, humidity, and atmospheric pressure sensor and the Bosch BMP280 temperature, and atmospheric pressure sensor
I want to agree with you, but I'm not going to use Cydia on my phone for my banking apps. At least the Apple app store makes some effort (liability is the wrong word) to make sure that my banking apps aren't fraudulent or scammer apps.

I have no such trust when downloading apps from alternate places
Container images, multi-architecture, manifests, ids, digests – what’s behind?
Or xz, my current favorite.
GPS signals are actually quite weak (though will be boosted with GPS III satellites), and so can be overwhelmed (and jammed):

* https://arstechnica.com/information-technology/2013/07/profe...

The USN has brought back celestial navigation (sextants) as a backup mechanism in recent years:

* https://www.npr.org/2016/02/22/467210492/u-s-navy-brings-bac...

US is examining backup systems for GPS/GNSS, including bringing back (e)LORAN:

* https://www.defenseone.com/ideas/2020/12/we-need-backup-gps-...

* https://en.wikipedia.org/wiki/Loran-C
I use Octave alot for engineering calculations. Writing simple global namespace scripts with "hardcoded" values.
Note: US law, obviously (these points are moot in EU due to strong laws for interoperability).

Contracts can legally bind the developer/s with this, more so if it is a corporate entity. Even if Google wins this case and the APIs cannot legally acquire copyright protection, the third-party can sue the developer/s for disclosing trade secrets. The code legally is clean (IP-wise) at this point, but the developer/s have broken a contract with the third-party provider in doing so, and they can sue those developer/s (however, any users of the released code are protected since they are not the signatories/parties to the contract).
On recommandation, from the official Docker documentation, I frequently see people ignore is the ‘do not use a supervisor process in your container’. Stuffing something like Tomcat into a Docker container is trick, you risk having your application crash, but Docker doesn’t handle it, because the Tomcat process is still running. You also see people use different supervisor processes to have multiple application in one container, e.g. a uwsgi app and nginx in one container, while that should be two seperate containers.
That’s what I concern too, whether they talked for themselves or making conversation.

Though I’m not looking for an idea to work on. Just curious and want to see something unusual

Thanks for sharing your thoughts
They wouldn't be used in their aviation devices, its a different type of GPS

https://en.wikipedia.org/wiki/Wide_Area_Augmentation_System
Same, I don't do any budget. i just don't spend a lot and prioritize what's need to be paid. Those left? That's what I save.
xz for the most part does a much better job than bzip2.
> You can submit corrections for some info (like place details) to Apple and Google and they'll change within 24-48 hours.

Maybe it's because I only infrequently bother to submit corrections to Google Maps, but that certainly wasn't my experience – a number of changes all took weeks to months to resolve and sometimes required multiple attempts on top.
Like most political spray paint stories, is pretty dubious. The the damage to Pelosi’s garage is especially strange. What vandal would tape off the brick surrounding the garage door?

Clearly someone who doesn’t want difficult to remove paint on their house!
> It seeks to be as simple as C

It seeks too, but fails. Comparing to really-simple C, it's full of arcane stuff.

> Zig rejects any kind of implicitness; all calls must appear as calls.

We already have that in C.

> Of course, that illusion breaks as soon as you try to change code

That's one of the traits of Zig too it seems. My favorite example of Zig's poor design is following case:

Suppose you have a function call:

collectNoInline(gc);

And you want to annotate it for being never-inlined (call-site level annotation for "always inline" and "never inline" is a customary enough task in low-level programming). So, in Zig, annotated call transforms too:

@call(.{ .modifier = .never_inline }, collectNoInline, .{gc});

Ref: https://ziglang.org/documentation/master/#call

I'm sorry, but that's total nonsense. Shows that not enough good faith went into Zig design. Even in C, that could be syntactically annotated as:

/*pragma:noinline*/
collectNoInline(gc);
I agree, but there's something related which I feel is very weird and I wonder if I'm the rule or the exception: I have close to 100 domains to my name(for relatable reasons, i.e. "hey I have a wix site can you please add a domain to it, idk how") in addition to a dozen servers. Some of those domains are completely unused but could be pretty valuable to some people. No one has ever contacted me about either one of them.
The luck in my case is, since we're testing either algorithms for formulations, most (if not all) code is written in pure MATLAB and has no toolbox dependency.

However, we're living in a matrix world. MATLAB is slow and Octave is even slower while working with matrices. I have no idea how to fix that part.
The text rendering seems very poor. Is that an artefact of the font used, the platform or something else?
Vandalism was legitimized as a form of political protest in 2020, unfortunately.

The government should not be sending out $2k relief checks, almost regardless of need (the current income cap is $150K for a married couple), especially when deficits are gargantuan.
I don't think there's any forum more resistant to seeing the inevitable application of technology than this one.
You're technically right, but the comparison isn't completely far fetched considering:

* Chinese surnames are monosyllabic, and given names are disyllabic. It'd be more awkward to say "average Joe or Xiùyīng".

* Both Chinese given names and surnames are usually "real words". Just like how "Joe" is a descendant of the Hebrew "Yohanan" meaning "Graced by God", or even the many English given names that are real words: Carol, Eve, Jade, etc. It's just more common in Chinese names.

* Given names are rarely used by themselves (much less than in Latin languages).
I think filing issues and PRs and commenting on them is open to anyone. Assigning issues, labelling them etc. is a member privilege.
Sublime Text doesn't have a $30/month fee like this does though. ST is popular not because it's sleek, but because it's fast, uses little memory, never crashes, and restores everything when your computer goes brrrrp
>Even that is only for programming in the small and that is comparatively easy to programming in the large. I don’t see how a REPL would help there.

Because the right way of programming in the large is programming in the small and combining things (e.g. functions, components, classes, whatever, etc.), not building some huge monolithic monstrocity (this is orthogonal to monoliths vs microservices btw).

Plus, this "programming in the large", when it gets to, say, 10.000.000 lines of code will still have bugs and behavior you need to check/search for/and fix in individual parts, and this "restarting/dynamic change" REPL will still be a great tool here.
that doesn't prevent the "a domain you own points at someone elses server and they can do unsavory things with it". (Especially bad if it's a subdomain, or a domain linked to one of your others.) it's not for OPs sake, but for the domain owners sake.
Coding, aka, injecting content into templates.
Sane prices: There are only a couple of used bookstores on or near my usual paths, Second Story Books and Lost City Books. Last week I picked up Philosophical Logic by W.V.O. Quine for $8 or so at the latter. At some point in the past couple of years I must have picked up George Kennan's Russia Leaves the War from Second Story for $9.

Now, Second Story will sell you antiquarian books at prices that would cover a sound used car, and I see the occasional university press paperback priced in the $40s. But mostly, in my experience, American used bookstores price reasonably.

[Edit: corrected "Idle Times", the former name, to "Lost City", also clarified second sentence.]
I would have loved to hear more about their concerns and maybe a case or two to explore the negative side effects. It would have been a more balanced article for me. This just reads guinea pigs wont sit still.
it's not bad advice to use UID 1000, BUT if you're using docker both for development and continuous integration,
you might run into problems because jenkins (or whatever you're using) might not run with UID 1000.

At that point, you're gonna to need to change your strategy and properly map the user/group outside the container to the user/group inside the container anyway.
The domain owner should care, because OP could misuse the domain.
> You do need to eat. And it looks like soon rotten food will be all that is available.

I do not believe it to be the case. As long as I have fire, I can cook stews of legumes which are healthy, for example, and quite cheap. In any case, I do not know where you are, but it does not seem likely around here.

> Android isn't looking all that much better these days.

Because it really is not. I do not know of a phone that is worth having. Maybe Librem, but I have not yet tried it. :/

> I hate it, but I can't really do much about it. Uninstalling it would mean losing access to [...]

Well yeah, this is where we should think about something that would help us achieve our goal. I do not have the answers, sadly.
Estimated cost of cleanup: $2000
Blanket is an application for playing background sounds
Although my original comment was specifically about the toxicity of mushrooms, as somebody who’s never tried any of these drugs I’m curious if there’s a distinct difference between the type of trip with LSD vs mushrooms? Is one more likely to induce a violent trip for example?
You might be interested in this little bit of history:

https://github.com/open-source-flash/open-source-flash/issue...
Looks like it's rendered by Asciidoctor.
It's generating a template for you to fill your own testimonials. Acme corp is a company placeholder all over the Internet
Thanks, that's just the kind of comparison I was looking for.

If anyone has an idea about the (A) relative stability of the languages, and (B) the number of libraries/packages for things you don't want to write yourself, that'd be great.

Note:

> has in the past used garbage collection but a new reference counting mechanism has been introduced lately.

Reference counting is a kind of garbage collection. It's often faster than the "hello world" of gc, namely mark and sweep, but it has its own challenges.
Ankane/ahoy: Simple, powerful, first-party analytics for Rails
I paid for Sublime Text during its early days, I believe about 10 years ago. I paid for an upgrade again. Sublime Text, iA.Writer, Hemingway App, and Grammarly is my primary writing tool.

I was invited to SuperHuman during its beta, and I tried it. I didn't upgrade. First reason was of course, the cost. The Second was, it isn't for me. In 2008, the first things I did with Mail on the iPhone was to remove that "Sent from my iPhone". So, the "Sent with SuperHuman" kinda labels do not work with my ways. "This is not the Way."

I have been using emails for just over 20+ years, and I have learned a lot of tricks to manage my emails. Right now, I've reduced to just about 7 mailboxes. I have tried many email clients but I have settled on macOS Mail for quite a while.

My MailBox on Dec 31, 2020 - https://public.oinam.com/photos-oinam/brajeshwar-apple-macos...

Last year - https://public.oinam.com/photos-oinam/brajeshwar-apple-macos...
>Why not just learn a Lisp yourself? You'll get far more out of it than watching a video.

Because one is a 30 minute endeavor and the other is a weeks/years endeavor.
The 'black swan' Covid catastrophe shows us just how fragile our world is
I did all my work and wrote my entire biomedical engineering (specifically medical image analysis) thesis on octave.

In the beginning I had started with matlab because my lab mostly used matlab functions. Obviously it's not that I couldn't finish my work on matlab, but I found octave nicer to use, better publication-quality graphs, very friendly open-source community, submitted bugs typically fixed within a couple of days (which was not the case when I submitted bugs in matlab, of which I had reported plenty, particularly when it came to misbehaving graphics), interesting outlooks from studying its source code, ability to keep or distribute my code in the absence of a prohibitive matlab licence, etc.

It is probably true that it is not necessarily as quick as matlab or julia these days, however there is a big red flag when one looks at "benchmarks" online, which is typically that these are used in such contrived ways that a proper octave user would probably not consider as good octave code. (I remember this was also true of julia's benchmarks against python for instance).

Octave in fact is very powerful. Not to mention that to the serious user, much of its power comes from its incredibly powerful interface to its vast library of open-source c++-implemented functions.

As for the why octave and not python (or any other X) question ... honestly, I don't know. E.g. why Linux and not Windows? Honestly, both are fine. But, without having an explicit list of arguments, I just find linux is more enjoyable and gets out of my way, whereas on windows I find myself having to do extra steps and double-check things at every turn. Well, somehow, I have the same vibe when working on octave vs python or julia. But that's not to say I don't enjoy those other languages too. To me it just feels Octave is just ... nicer and gets out of your way somehow. It's definitely my language of choice for quickly trying ideas out.
This is how I got hooked. As someone who grew up pre-internet (realistically speaking) my brain learned to live with libraries, paper calendar, tasks lists on pads of paper, etc. Also, not knowing if someone called until I got home (and not having answering machines or, sometimes, not having a phone in the apartment I lived in, or TV).

When I got access to the Internet, the idea that I could learn things easily, or have a digital calendar, or write messages just removed so much friction. I was working as a cook but getting back into programming as a hobby at the time (started as a kid with BASIC on Commodore computers then didn't have a computer for almost ten years). I first used the K&R book to learn C but the Internet provided access to things outside the scope of the book.

Then, working as a programmer a few years later, I told my boss I'd hit a stretch goal if he got me an iphone to replace my flip phone. I use Android now, it was a different time. :)

Once I got that, it was 24/7. I'm finding balance now but it's tough. I am concious of my six year old always seeing me and emulating my behavior.
macOS Simple KVM
Given that most software made today is a conflation of frameworks, libraries, cloud services, and yes, code snippets, it seems really trite to worry about the copyright issues from copy and pasting a couple lines from a publically accessible forum. There’s no way to get a good take on the legality of a large enough codebase, why even bother?
The article describes specific capabilities (full program/system dynamic redefinition) afforded by a real or full REPL.

Python doesn't have that, and it's mentioned explicitly as not having that.

It's not about "existing in the real world" or "real enough to make money with".
If you are that concerned about encryption keys, just print them and store in some place off-site. Make as many copies as you wish.

But don't send data in bulk into the internet without encryption. If you are not reviewing what is there before you send, then you may be sending anything.

Also, don't trust a service that will send your keys to some place you don't control.
+1 for hadolint. There's also https://github.com/goodwithtech/dockle and https://github.com/aquasecurity/trivy if you want more security emphasis.
With Hey you get an actual email service, not just a an email client. I'd argue that $99 per year for something as important as email is not expensive at all.
The Great Suspender: New maintainer is probably malicious
From my research posture correctors aren't good solutions, because they will make be doing the work of your muscles, rendering your muscles weaker - specially concerning on muscles that are already at fault for being weak.

They could be worn for short periods of time, at max like 15 minutes.

You need to strengthen your back and shoulders, stretch muscles that make you curl forward, and you need to be patient... I was very frustrated in the first weeks trying to correct my posture because I wasn't seeing much results, but it just takes time.

Like you're trying to undo years of bad posture in few days it's impossible, your muscles need to gain strength, they also need to rest, and you will need to learn to do proper movements with the new acquired strength and muscle activation.

So I don't think posture corrector doesn't cut it, I'm sure they're very useful in specific situations, but for the majority of people you just need strength and stretching.
Log your public IP address
I only had about 5 domains and two different Chinese people contacted me about buying 2 of them (4-letter domains)... I sold one for a couple of hundreds.
"I even put those {UUIDs} on stickers on my external hard drives."

That's pure genius. Gonna steal that idea outright. LOL - I'ma go even one step further in my own personal setup, and encode it into a QR code sticker so I can just snap it right into my clipboard from KDE Connect on mah phone when I need to. ;)
I actually doubt it. Primatologists notice that humans in general have sex in private (and face to face) unlike all other primates.
Getting rid of third party's code often isn't as easy as removing a folder and be done. Sometimes third party code is deeply integrated and was patched and can't be isolated or it might be the core component/core engine where the missing make aThe reminder almost useless. Also some vendors put their APIs behind an NDA, thus you not only have to remove the API, but also rework the calling code. (Just for open sourcing fighting whether the NDA is legally clair is quite some effort ...)

This also becomes fun if you worked with external contractors, who committed all over the code and the agreement doesn't cover releasing the code.

And then there are still all the other things in open sourcing (making sure comments are appropriate, naming is appropriate, ...)

And then you have IP besides the source, in artwork where designers often have some rights, copyrights, trademarks ...

And after all that the "fear" on your reputation, if one fears the code might seem of low quality, which might reflect bad. (Whether it's truly bad doesn't really matter, a few blog posts or youtube videos of somebody taking worst parts can harm reputation)

It's all simpler, if you plan on doing that eventually from the start, but notable effort for any serious project after the fact.
In general, the code - as you have written it - is your property, and the smart idea is not.

By submitting the code to StackOverflow, you are exercising a right of ownership. According to their terms, you give them irrevocable rights to publish and license the code onwards, etc.