skysight-inc/HackerNews huggingface dataset:
Anecdotal data but..

Was at a party with an acquaintance a week ago who said they need more money by February or they’re dead. Series A but still not profitable.

From the outside looking in they have nearly 100 employees, PMF, great marketing and appear to be crushing it. So it was sobering to hear the reality.

I asked what the plan B is if money is not forthcoming and he looked at me like I was asking a stupid question. I think the guy running it has been in this situation previously and do or die mentality is there. However as many people are saying this downturn feels different, deeper and more prolonged.

I will be watching their progress with great interest from February and use their ability to weather this storm as a yardstick albeit acknowledging it’s just one data point.

Bootstrapped companies that are profitable and sustainable will be rejoicing at the moment for sure.
I'm not saying there are no protests in China. I've seen plenty of mentions myself and reports of the draconian measures implemented there. I'm just pointing out the double standards in the West's media.
What sort of long-running commands are you using?

There's an `async` call for system functions in elisp.
> I don't think "doctests built in" means the same thing when Python has a module you must choose to import and add to your test infrastructure

If you're using pytest, then it's just a flag away (well two if you're using both docstring-doctests and document-doctests, but the latter seems unlikely).

But that it's opt-in makes sense either way, as doctest support was added later on, whereas in Rust it's been there all along.
That's wrong on so many levels.

"ToddlerPorn.com is a website for parents to help their toddlers get off porn"
Perhaps you are right. It’s not something I have thought a lot about. It looks good, and I know how to implement it. So I thought for money I don’t actually need it might still be usable.

But you’re right about inertia. There’s a real danger I’d end up sticking with them and hoping for the best, and then being in the same situation again.

Thing is, after having such problems with Stripe, in whom I had a lot of trust, I am very much interested in cutting out the middleman as much as possible.

See, a physical bank would never be allowed to simply turn off my ability to receive money without prior notice. And if they did, I could sue the hell out of them. But with all of these Internet companies, I don’t feel I have that security.

I have heard that the European Union plans to offer their own payment system. So perhaps the government sector will catch up. The idea that one should depend on private sector companies in order to participate in commerce seems quite odd.

Otherwise, these issues have made me a lot more willing to go old school and just send out invoices. That sounds like the 1990s, and surely has its own problems. But at least I am in control.

I am definitely open for suggestions though! Interested in hearing what you would suggest.
Is Elon Musk Your Boss’s Anger Translator?
Writing system..
There’s over 1000 kanji for grade school and over 2000 in common use.

How many times have you heard English speakers complain about type experiments with dark backgrounds or gray type?

The difference is readability versus legibility. Bad color choices can made type difficult to read, or can make something impossible to read.

And with Japanese there is a great diversity of significant marks in various signs which must be legible in order for a reader to understand the message.

I would expect Japanese sites to have a design sensibility that separates text and image/illustrations to a greater extent then designs using an alphabet of 26
I had a major plumbing problem some time ago (leak in the house’s main line) and paid a plumber way too much to dig a hole and fix it. I of course wasn’t about to pay him to fill the hole back up, and while it was open I took a good look. That’s when I discovered PEX. PEX is wonderful: easy to work with, inexpensive, simple to fix if you screw something up. I wish all plumbing was PEX.

I briefly installed an NPT flow meter (that was probably actually BSP) in the line. I can confirm that the PEX-to-NPT fittings leaked until I used a whole roll of PTFE tape and a mountain gorilla. Eventually the cheap flow meter started leaking from the casing itself so I ripped it out and replaced it with beautiful PEX.
Unreal is a platform for creating applications. The Meta product you refer to is an application built on such platforms (not Unreal in this case).

Meta's app has to run on what is essentially a mobile phone. You can barely run Nanite in VR on desktop let along on a mobile phone.

Not saying Meta's product couldn't be better but we are talking "better like Rec Room" not "better like UE5's best efforts"
> Ok, I think I might get it now? The tests are written down in the example, but are only run by the package developer and the results are hidden from the user? That seems like a good thing. The user wants to see the example but doesn't care about whether your test passed.

But surely the user wants to see what the result of the call is, if it's relevant? That's why rust examples (which are also doctests) include the corresponding assertions.

You can hide them, but usually you don't, because e.g. showing what the result of `str::len` is is the point of having an example: https://doc.rust-lang.org/std/primitive.str.html#method.len

Unless roxygen or Rd independently runs the code and embeds the output independent of the doctests succeeding or failing?
Yes. The Nortel that gave away proprietary equipment to Huawei for "testing" of which was returned in a tampered and obviously copied state.
Just 'cause you're smart, it doesn't mean you know how to design CPUs (or write C Compilers.) And if the national university entrance exam is testing for VLSI design domain knowledge, they're doing something wrong.

It sounds like UTokyo is like MIT. My first test there had material that wasn't in the book and wasn't covered in the lectures. When I asked my instructor about that, he said "Oh. You're supposed to know to do research outside of class," and when I asked my class-mates they said... "Oh. Yeah. My fraternity maintains a file of past tests for each instructor. You can get a good idea for what's going to be on various tests from reviewing the files. And if you don't understand it, you can get a frat brother to tutor you on it."

(As an aside... one of the frats had THE EXACT SAME TEST I had just taken. The prof didn't even change the problems. sigh)

So... my experience with MIT was that it's a place where bright kids go to get taught by upper-classmen and the classes are there only to prove you have some sort of mastery, or at least familiarity, with the material.

At Xmas that year I was bemoaning this fact to a friend from high school. His father was a physics prof at the local state university and overheard my complaints. He offered to give me a place in the lab if I xferred over. I took him up on his offer and wound up with a desk in the undergrad office, an account on the departmental VAX (this was a big thing back in the day) and a key to the physics building and the optics lab. I could drop in to my professor's offices virtually any time and most of them were excellent in explaining the finer points of quantum chromodynamics or math methods. I was recruited to be on the "let's build a super-cheap STM" team and landed a scholarship award for my work. After taking a hiatus to defend democracy I returned and landed a part-time gig at the Superconducting Super-Collider. That year I got my own MicroVAX. (Thank you, congress for all that SSC money.) But, of course, it didn't last. (Curse you, congress for taking all that SSC money away.)

My point may be that smart kids will do well at whatever university they attend. Also, I think I did MUCH better at the local state school than I would have at MIT. (Though I didn't actually graduate w/ a Physics B.S. as I planned. IBM hired me before I graduated and it was a PAIN IN THE ** to matriculate with even a B.A.)

Also. Lori Glaze (NASA director of Planetary Science) was a class-mate of mine, so... you know... it couldn't have been THAT bad of a school.

Now... as a software development manager, the thing that REALLY impressed me was the ability of a group of kids to effectively work together. The United States pumps out a lot of very bright CS grads, and our national mythos of "the rugged individual" helps in some ways, but I'm going to guess most CS students aren't getting a lot of experience in groups larger than 2 or 3 people. When I hire recent grads from US schools, the most important thing we have to teach them is how to play well with others. Sounds like the UTokyo team already learned this lesson.
I worked in minilabs back in their last days. We were careful about what could go down the drain and what couldn't, but interestingly I don't think we paid anything to deal with the waste chemicals. They had to go through a recovery process that could then get dumped down the drain, but the waste actually contained silver (famously intertwined with film chemistry through history), and I think those recovery filters may actually have been provided to the company for free because the revenue came from re-cycling the silver.
Crowds angered by lockdowns call for China’s Xi to step down
Important to note that the Gore-TEX membrane is made from PFAS, a forever chemical that is absolutely destroying the health of virtually every living thing on the planet. Correction: As of 2022, Gore-TEX will no longer use PFAS in their membrane [0] however PFAS will continue to be used in the durable water-resistant coating [1].

Why PFAS are so concerning:

1. PFAS and PFOA are known as forever chemicals because they virtually never break down under normal conditions and therefore bio-accumulate in all living organisms.

2. 99% of Americans are known to have toxic levels of PFAS or PFOS in their blood. Toxic levels of PFAS are found in rainwater all over the world - even Antarctica and Tibet. There is no rainwater anywhere in the world that is safe to drink.

3. There is no known safe level of PFAS/PFOS in the system. The EPA currently rates the recommended level at under 0.04 parts per trillion. The best testing methods can only measure as low as 4 parts per trillion.

4. PFAS are known to cause an incredible number of diseases including various cancers, obesity, liver disease, thyroid disease, kidney disfunction, and a wide range of fertility issues in both the parents and the children.

[0] https://www.gore-tex.com/pressroom/press-release/responsibil...

[1] https://toxicfreefuture.org/press-room/gore-tex-manufacturer...
Rgbds: A free assembler/linker package for the Game Boy and Game Boy Color
Yeah I've tried the chronological timeline but it always seemed to switch back to the algorithmic one. To be fair, I haven't tried it in a while. Are you saying things like 'follow topic' suggestions don't show up at all on the chronological timeline? I'll need to test this.
Are there any examples? Can anyone post a url/domain of a cooperative? Page of comments no proof they exist.
Refuse reality at your own peril. These tools are actively used at scale across most enterprises, and likely will be for the majority of your career. More than 95 percent of Fortune 500 companies use Azure/O365.
What would you call this writing style (which I like a lot).
Ironic? Any more specific name?
No, you're mixing things up.

Yes that quote is political speech/belief. But it's the expression of the legislature on policy, that is democratically determined, whether you agree with it or not.

It's not the speech of minority-owned businesses. Awarding contracts to take diversity into account is based on who the businesses are owned by, *not* what those businesses say/believe.

You can disagree with awarding contracts based on diversity all you want, just don't claim that doing so has anything to do with free speech or the first amendment, because that's incorrect.
Let's be real for a minute. What you're actually saying is these hobbyists don't really matter and they don't even deserve to name their projects. Only Real Projects created by Real Programmers at Real Big Tech corporations get the cool names.

This is the kind of disrespect that pushed people to create trademark laws.
How to disable auto updates on Windows 10 Home
I’m not sure what you’re saying is true. We spent way too much money not to take a very, very close look at what was achieved. I don’t see that happening.
"When buying male fittings, it’s best to always get tapered ones so they fit in either."

I tried that with a shop compressed air system and got lot of leaks, hissing, and the compressor turning on frequently. And I never did get the system not to hiss somewhere, so I can sympathize and ditto this rant. Even when using matching fittings, with gobs of tape and/or dope, and enough force to destroy multiple fittings, it leaks. I'd pay a plumber well to teach me some of those mystic arts, if I could find one in my plumber-free rural area.
Not really related to the post but since R is so rare here in Hacker News, I will ask anyway: is R still worth using in 2022-23? Even RStudio gave up it's R brand to focus on Python.
Are you aware that other map/gps applications exist?
While affecting the most miserable demeanor possible. Very odd.
It's just a fashionable term at the moment, and a pretty useful way to say "I'm not soliciting input on this so don't bother providing it."
Wow, yes! "The Unreal". That's really good.
Hard disagree on single characters for logic and exponentiation. ASCII has too few special characters and you'd want to use those elsewhere, without creating ambiguity. Elixir got it right.
Such networks exist and make their data public. I think the equivalent you’re looking for is like LightningMaps, where there is real time reporting of observations instead of having to process recorded data to look back in time?

https://geodesy.noaa.gov/CORS_Map/

https://www.e-education.psu.edu/geog862/node/1830

https://learn.sparkfun.com/tutorials/how-to-build-a-diy-gnss...
That “flexible curve ruler” seems to be called a Lesbian rule (after the island; https://en.wikipedia.org/wiki/Lesbian_rule), and can also be used to measure curve length (bend the rule so that is matches the curve to be measured, mark begin and end of the to-be measured length, straighten the rule, and use a straight ruler to measure the length between the marked points)
Firing everyone in a store in the process of unionizing isn't "make employees not want the union", it's retaliating against those that do and instilling fear in the rest.
Back when I was a product manager, I really was the product owner in so far as I was the point person for the field, owned pricing, attended product reviews, had at least a big say in launch decisions, wrote/reviewed external comms, coordinated with field engineering, etc. But, as I say, product management meant something different than it does much of the time with modern software. I never had any specific training on it.

Sometimes we did bring engineers in to have deeper technical backup for a specific discussion. Most of the value though was probably to provide some sense that we weren't just making things up.
One year macOS (after 10 years Linux)
I keep thinking those communities must exist but I never heard of any. Maybe they keep it very quiet, which I could understand.
> Does Texmacs over some advantages over LaTex? If yes, I'm willing to learn.

Yes. Watch the video, it explains everything.
Yes, what do they have in common indeed. I didn't quite catch that from that article.
Does this still hold up if you don't use fixed size arrays?
That question implies that they couldn't land a nuke in Japan or South Korea currently. I think their current rockets have that capability.
Not OP, but the firmware on the printer executing the G-Code assumes it is trusted and does not check it any further, apart from certain kinematic limits. With kinematic limits, I mean simply mean that the X/Y/Z position, velocity and acceleration is limited based on printer/user settings. These limits (especially the position limits) ensure that you can't slam the printhead into the physical limits of an axis with full force, which might cause damage on the mechanics.

However, there are a number of movements that could sneak past those kinematic limits and still cause significant damage.

For example, the Z lower limit is usually a few millimeters below the print bed since the bed position varies (due to bed leveling, thermal expansion during heating and so on). A malicious G-Code file could move the Z axis gradually lower, in small increments, but with high overall speed. The nozzle/printhead would then slam into the bed, generally causing damage.

A malicious G-Code file could also try to drag the nozzle across the print bed in patterns, gradually lowering the Z position so that it will certainly touch the bed at some point. Such a file has the potential of completely destroying a print surface.

Finally, nothing prevents a malicious G-Code file from first printing an object normally, just to finally lower the Z position and crash into the object with high speed. Such a movement would likely cause damage to the printhead and possibly other parts, depending on how well the printed part adheres to the print surface.

Those are a few possibilities that I just thought of. Luckily, for a 3D printer the damage is contained to the printer itself. But for other machines operating on G-Code the risk could be far more severe. For example, if a tool-changing CNC router (read: $$$) slammed a tool somewhere it shouldn't with full force, it would not only cause thousands in damage to the machine itself, but could also wreak havoc to its environment by catching fire or other outcomes I won't enumerate here.
There’s a couple C extensions I’ve been maintaining for my personal usage for a few years now and they break things on a semi-regular basis.

Mostly I upgrade fedora, rebuild the python extensions against the new python version and bob’s your uncle but every few versions I have to go digging through the change logs to figure out how to get it to work again. Not that big of a deal, usually only takes a few minutes.

I could target the stable API but that’d be a lot more work than fixing up a function call here and there usually around once a year.

And the python devs have traditionally gone out of their way to make things easier for the big C-api library devs.
> - Example sections will be cluttered with unit tests.

The fundamental purpose of doctests is not to write unit tests, but to ensure your examples are valid. It's easy to write examples which don't work in docstrings.

Running a doctest system on your documentation doesn't preclude having actual tests, quite the opposite. Edge cases or complicated scenarios often don't make for great examples, but are usually valuable tests.

For instance in Rust most methods of Vec have an example, which is doctested, and yet Vec still has an extensive suite of unit tests: https://github.com/rust-lang/rust/blob/master/library/alloc/...

Technically you could use doctests as a literate-ish test framework (assuming that's even supported, which it may not be), but the oddball environment tends to make that not great, and the "literate" part is not very useful when unit testing. It's way more valuable to ensure docstrings and standalone documentation are valid.
Show HN: Spotify song photo wall art maker
The Git CLI is terrifying and awful. It's far too easy to clobber your own work -- and that of others -- when the whole point of it was to prevent that.

While you still need to really deeply understand several git concepts to use it, GitKraken[0] is the best GUI tool I've used in daily practice. It integrates well with git hosts and has an attractive and mostly comprehensible interface. Accordingly, it isn't free (except for public repos).

[0] https://gitkraken.com
I wouldn't call her a charlatan, but I would call many people on the "other side" that. Wading through BS is practically a full-time job and she's very good at it.

If "low morale" is really the bottleneck then we aren't getting any science done anyway.

And as an aside, I don't believe in group / peer based "science". There's a few geniuses (often not credited) that define the entire thing while everyone else seems to practically be in marketing by comparison.

Science can be a group institution, but educational institutes are far from it.

Criticism and disbelief are the bedrock of Science, and calling people that don't flock to still-unproven claims "science deniers" is very dystopian. There's also entire groups of phenomena that "hard" / popular science conveniently ignores. They all fall under Science by definition, but not under science-the-religion.
Just to steel man your statement: You should strive for excellence in deployment with all providers (dabble) but have your initial core setup on one cloud (YAGNI principle) until when multicloud capacity is needed (at scale)
Both types are used - pinning and sliding. See figure 3.19 in https://www.levien.com/phd/thesis.pdf
You can do this with Haskell (aeson package) and maybe with Rust (serde?)
Prestigious institutions publish more manuscripts because of bigger labor pool
Blomkemp. Jackson's first big deal was Braindead/Dead Alive. Still his best movie, imho.
One issue is the legality is much more risky than with visual art. While there's been talk of artists suing AI-art companies for using their art in training sets, and generating images "in their style", it isn't clear if there is a real legal case to be made. In music, artists have been suing each other for years over songs that sound superficially like each other even if the artist being sued didn't really intend to copy. I'd imagine AI music would run into similar problems.
Lol why is this flagged? The article is fine.
In case anyone from the US reads this, BSPP and BSPT fittings are rare and incredibly frustrating here, as our NPT (National Pipe Taper) threads are different and the selection of BSP(P/T) fittings is extremely poor in comparison.

Also, I work with NPT fittings quite a lot:

> For what it’s worth, I tightly wrap the tape 10 times round the male thread and get an enraged mountain gorilla to tighten it up.

This is a WTF NO!!! for NPT and I’ll assume a WTF NO!!! for BSPT as well. You need about 1.5 wraps of PTFE tape to seal a fitting. Any more is wasteful and asking for leaks (or damage, if you’re using plastic fittings). It helps if you use the correct tape width for the fittings (1/4”, 1/2”, and 1” for me) and develop a wrapping method that keeps the tape under tension at all time and in such a direction that threading it into the fitting doesn’t unwrap the tape.

Also, in my experience, when someone inexperienced first learns what pipe tape is, they try to apply it to everything. 20 wraps around a tapered pipe? Wrap a Swagelok fitting? Try to make a butt joint or an adapter for two pieces of plastic tubing? I’ve seen it all.
Dustin from SmarterEveryDay did a collab with Kodak on the process creating film:

* vhttps://www.youtube.com/watch?v=HQKy1KJpSVc

* https://www.youtube.com/watch?v=cAAJUHwh9F4
Well one piece of evidence is apparently you yourself think that dissenting opinions are going to become super popular just by not censoring then.

If the mainstream news was so great right now, then you wouldn't have to worry about dissenting opinions being said, and apparently mind controlling everyone or something.
subzuf – a smart DNS response-guided subdomain fuzzer
What makes that different from creating a Secret class that's just a container class and defines its own methods? I just don't see what it is that requires a new language to accomplish and couldn't just be implemented as a library in many of the pre-existing languages (including popular ones like C++).
Those are fun little chips if you need a small audio power amp. Had the same thought when I pulled up the article.
I guess in the same way google is extending with all these electron apps?

Google isn’t a convicted monopolist so I guess there’s that.