skysight-inc/HackerNews huggingface dataset:
It’s slightly different dynamics. At the beginning of the pandemic, people thought the world was going to end (either in literal terms or just economic ones). The massive hiring came after people realized that life would go on.

What’s happening today is a result of the free money spigot being turned off. The layoffs and hiring freezes are going to be a bit more sticky.
> If your father is from Ireland, but you are dark skinned then you will suffer the same prejudices and abuses as anyone or your skin color.

If your ancestors came to America and were Irish, they faced discrimination just as much as other groups, if not more than most, even if they had a similar color tone as other Europeans.
DirecTV lays off 100s of managers as cord-cutting accelerates
It would be good if you labeled your posts so as to reveal your bias.

I understand why folks want options. At the end of the day, folks want an easy to use, ALWAYS CORRECT stable database, with minimal well-documented predictable knobs, correct distributed execution plan, no OOMs, separation of storage and compute, and standard SQL, and Clickhouse struggles with all of the above.

(co-founder of MotherDuck)
Bear in mind we study mould. It’s some people’s life’s work.
I disagree with almost everything you have said.

Fat models think controllers is the suggested strategy. It works well in my opinion / experience, though I guess it could get out of hand on very large projects.

There is something that feels very unnatural and unintuitive about your course_has_finished(course) versus course.has_finished() example. This was one of the principles behind OOP, keeping your data and functions / methods together, though I know OOP isn't trendy these days. It's far more natural to have it as a method of course than some random function, stored who knows where. I worked on a system with this type of design, it was pretty bad.

One thing I would like to see for larger projects is the ability to easily split models into separate files - a bit more like Java does with one class per file. Maybe you can do this already.

Class based views mean that a lot of code is written and tested for you. I'll agree that your view does need to be somewhat "standard" in what it's doing (anything you would see in the admin, list, create, edit, detail, login, etc), so if you have something more complex multiple forms in one view, then thy don't give a great deal of advantage. In that situation I would still likely choose a basic View class over functional views, but more for consistency.

I am probably in agreement on separate apps.

Migrations are one of the best features of Django. I have just spent 4 years working on a a system without them and it was a shambles as you would expect. Everyone is scared to make database changes, so you get a ton of shitty application code to compensate for shitty database modelling. Tech debt in other words.

I can't think of any 3rd party apps where I have used the models directly, or if I did it was frictionless enough for me not to remember. So no real opinion on that one. 3rd party apps can be pretty hit and miss, especially if they get abandoned as you upgrade Django, so I would say use with caution, particularly for more obscure ones (just been revisiting django-celery-beat, that's been around for years so I doubt it's going away).
https://archive.ph/LQ6xv
I've tried this, but I find the screen refresh of e-ink displays very distracting. I also prefer scrolling text when reading vs. flipping virtual pages - which limits me to non e-ink displays.

I just created a Reading Focus mode on my iPhone that automatically limits the number of apps available / notifications visible when I'm reading. We'll see how this works.
So the way interest rates factor into cashflow analysis is in the opportunity cost to the investor of investing in a particular asset. That is, if interest rates rise, that means I can probably find greater yields elsewhere, which for a stock means I should increase my discount rate.

https://seekingalpha.com/article/137623-how-interest-rates-i...

> First, assume that our opinion of future free cash flow doesn’t change so as to isolate the effect that the discount rate will have on value. You can think of the discount rate as the opportunity cost of investing in Stock A over Stock B or Investment C. If interest rates rise, so too should our discount rate since we would have more opportunities to do more with our money elsewhere. And since discount rates and present values are inversely related, value will decline, all else equal, as the result of a rise in interest rates.

https://www.graduatetutor.com/corporate-finance-tutoring/cas...

> The first way in which interest rates factor into a DCF model is through the discount rate. The discount rate captures the rate at which the value of money declines. Prevailing interest rates are a big factor in opportunity cost. And opportunity cost is an ingredient of the discount rate.

https://www.investopedia.com/terms/d/dcf.asp

> Calculating the DCF involves three basic steps. One, forecast the expected cash flows from the investment. Two, select a discount rate, typically based on the cost of financing the investment or the opportunity cost presented by alternative investments. Three, discount the forecasted cash flows back to the present day, using a financial calculator, a spreadsheet, or a manual calculation.

So DCF analysis doesn't actually say anything about company's actual future cashflows. It's about the value of those cashflows to the investor when weighing the value of that stock versus other types of investments.

Bringing us back to the topic at hand, that means higher interest rates should depress stock prices because of the increased opportunity cost versus investing in other assets.
That's because most of us have good pizza joints back home too, and we want to find out whether NY's famous pizza outdoes the places we know and like. We're usually only visiting for a short time and can't try six different pizza places unless we're going to eat nothing but pizza on our trip. And the best place often isn't the famous place. So it's worth it to us to put in the effort to search, while a local might not care as much where they get their pizza.
I've never talked about FTL communication.
I don't really see the utility of a tool like this + self hosting. If you want to self host your scripts just...open a text editor and start writing.
> Managers make up about half of DirecTV’s fewer than 10,000 employees

?!
He was 29 when they filmed FBDO. He definitely looks handsome in his more recent roles. I think it's a combination of makeup/wardrobe/acting. A lot of what was less-movie-star about him in FBDO was his awkwardness.
I have seen appsmith and tooljet in the space. Played around with them for a while. What I am super scared of is pricing. Though it is free and opensource. I love that, moment you ask me to pay. I am going to opt Retool as it is more enterprise ready from perception wise. Even superblocks that cloned and copied appsmith, I am willing to pay for them as there is trust of some sorts as they have certain upfront pricing. Not having upfront cost can. be very deceptive.
TFA isn't advocating consuming architecture diagrams as code, but creating them with code. Render them and you get back the same images as you had before.
Clopad an easy to use Clojure environment
Think it's an error on the homepage.

If you click through to the actual api doc it makes a lot more sense: "
WithCollectErrored configures the pool to still collect the result of a task even if the task returned an error. By default, the result of tasks that errored are ignored and only the error is collected."
There is nothing as general purpose as make because make already fills that space well. OTOH, there are special purpose replacements that do a much better job in their own domain.

eg: I wouldn't want to maintain a large Java project with make. Gradle has a lot of helpful built-ins for managing the complexity of subprojects/dependencies and also runs on the JVM which makes debugging for Java-programmers a little more in-reach than make.

All of that being said, I do use make for some fun personal projects. Automatic failure (a more-powerful "set -e" equivalent in common shells) and dependency tracking mean I can write really powerful automation scripts which can easily parallelize for slow steps.
And yet some of us have managed to use MathML in Firefox for a decade without seeing any browser crashes whatsoever... Strange how that happens.
In this case the maritime shipping industry has a huge oversupply of boats (compared to last year which had a huge undersupply). Consumers are slowing their spending and retailers have a lot of inventory.
>There is literally no reason in 2023 why normal users should not have full-disk encryption enabled on every single device and be using a password manager, both tied to on-device secure biometrics (think TouchID).

Data recovery. Key loss. Being able to put the drive into another computer and get data off is more common to the average user than someone physically compromising their computer and trying to read their secrets.
It seems similar to Deno Deploy, is that true? If so, how does it compare?
It's fairly unrelated to Allwinner also.
Not from the CS world, but I've always enjoyed the Smith Chart. It's a tool to figure out impedance (eg resistance but a complex number) matching on a boundary to reduce reflected power.

https://en.wikipedia.org/wiki/Smith_chart
And iOS… partially
I probably would have killed myself if not for antidepressants. I cared for my elderly grandparents through the end of their life. During that time I saw a therapist to talk about my depression that kept getting worse as I slowly watched them die. I kept asking her to prescribe something for me but she said she didn't have the ability to write a prescription. What she didn't tell me and what I didn't learn until my third call to the suicide hotline is I could just ask my primary care physician. I thought I needed a therapist to sign off on it but it wasn't needed at all. I ended up quitting her practice for not bothering to tell me I could just ask my doctor for a prescription we ended up having a fight because she argued that I didn't need them. Meanwhile 3 weeks after I got them I was no longer suicidal. Anecdotally, people say antidepressants are over-prescribed but I've been on that prescription now for 8 years, the last of my grandparents passed two years ago. It is my personal opinion that talk therapy is what is over-prescribed because it didn't do a fucking thing for me while a $7 dollar a month prescription solved in a month. Don't let people tell you what you should do to stay sane, that's between you and your doctor.
> Ants, cats, and humans are all going to perceive the same objects in very different ways.

Probably in very similar ways, given how many ways there are to perceive something.

Ants, cats, and humans are all carbon-based lifeforms with eyes, nervous-systems, and brains.

Imagine how a cat perceives a bird vs. how a human perceives a bird vs. how a cloud of neutrons perceives a bird.
I would prefer this answer, it shows an ability to create anew rather than memorize rote.
The "I would never do X" is a classic response of someone who hasn't had to be there and do that. I suspect if you ever make it to that position, you will reach a point where you either have to do a big layoff - or your company will fold. So it's rather likely that you will fold, and no longer be a CEO.
It's a good point.

Humans have existed for about 300,000 years.

Sharks have existed for about 450 million years.

I suppose its possible that humans could exist for hundreds of millions of years? If so then several hundred thousand years robot probe missions might make sense.
Ask HN: How to “bet” on adoption of heat pumps around the world?
Indians are taking over corporate America–and tech layoffs won’t stop them
This is a phenomenal mixture of abstraction, design, and state management to peel away infrastructure complexity.
> you better have something to give in exchange for that thing you want.

Indeed. But I think the point of the article is that in addition to that, the actions of people have removed some of the options you would have otherwise had to acquire things. Or even more specifically, some valuable things have (for all practical purposes) a finite supply, and the amount of those things that gets distributed to you is not entirely (and in some cases not at all) dependent on your actions.
The frozen macOS build also has some weird issue with my makefiles where it sometimes finishes the job but then sits there spinning at 100% CPU forever :(.
The implication is that someone planning a long cross country trip may have dozens of NOTAMS at many diversion airports to review. At some point all the NOTAM lawyering seems a bit much.
Chicagoan here. It's cute to watch y'all compare that thing you refer to as pizza.
Good idea, but I think it might work better if you had an Android device. Siri is not great at definitions and you often have to literally spell things out for her. (if she hears you at all and doesn't start randomly calling your aunt instead of providing a definition)
A counter, or perhaps extension example to this: say I had a phone ten years ago that had full disk encryption. Since then, I've migrated to a new phone, but kept the old one around to have access to the pictures. Ten years on, I finally have the desire to go and look and... now I realize I have a paperweight because I can't remember the password.
Cleaner image

https://imgur.com/a/lPPpT3L
Great project. It seems like channels are just the wrong tool for a lot of concurrency problems. More powerful than needed and easy to get wrong. Lots of nice ways to make go concurrency safer.

The problem that bothers me (and isnt in Conc), is how hard it is to run different things in the background and gather the results in different ways. Particularly when you start doing those things conditionally and reusing results.

Something like go-future helps. https://github.com/stephennancekivell/go-future
Thanks for the correction about the actual voltage today.

However, it seems like 220V was the standard before that [1], which is why it's still common parlance, referring to the "higher" voltage. Certainly I've heard many people in the trades still refer to it with the older term, even if the circuit is actually 240V.

1. https://en.wikipedia.org/wiki/Mains_electricity#History
Ask HN: Watermarked ChatGPT?
I've read that OpenAI is working on watermarking ChatGPT outputs so that it's easier to recognize them on the wild. Obviously, this would be a great feature for companies/organizations that want to avoid AI content on their platforms (e.g., Twitter, Medium, etc.) or "plagiarism" (e.g., universities).
I, as a consumer would definitely not pay for ChatGPT if it provides watermarked output. It's so obvious:

- If I work on social media and I use ChatGPT to improve my writing/be more creative, I would definitely not use ChatGPT if Twitter suddenly starts to label my tweets as "ai-generated"

- If I'm working on my Phd thesis and I use ChatGPT to better organize my writing (e.g., because perhaps I'm not a native English speaker), but the university I'm submitting my Phd to is paying ChatGPT to analyze my text and see if there is any watermark, well, then I won't use ChatGPT to begin with

- And many more examples where ChatGPT is used to publish content

So, I don't really understand the "feature": if ChatGPT introduces watermarking without the possibility to disable it, wouldn't they be shooting themselves in the foot? Who's going to use watermarked ChatGPT? Very few people.
I don't think having a opening on Linkedin necessarily means they are hiring. It also works as a form of advertising. I saw several job postings for generic software engineers from multiple companies while they were doing layoffs.
I think the fact that Rust won't provide inheritance based OOP workflows means that something like swift will always be valuable, especially for application development.
What is that emoji? Person wearing headphones?

(Emoji won't go through HN's system.)
A goroutine created inside an http request handler (itself a goroutine) which then panics, by default will crash the whole server, not the single request. The panic could simply be an out of bounds access. That should not crash the whole server.

It’s a logic bug, but you can’t “not panic”. You can trap and recover it though.

Bit orthogonal to OP but relevant to your reasoning.
This is exactly correct. Behavior is equivalent, performance is not. It's probably still not a great example because if reading from a channel already, you're probably better off spawning 10 tasks that read off that channel, but the idea of the example was that it can handle unbounded streams with bounded concurrency.
Okay, thank you. Perfect response.
We even use slime mold on representations of maps to see if it would have done things the same way we do. For all we know, perhaps we are in a galactic petri dish and the entire point of our existence is to test out the growth of life for some great universal scientist! (tongue in cheek comment)

https://www.livescience.com/8035-slime-mold-beats-humans-per...
> ..but DNS blocking won't slow down this malware, not even a bit.

Yep, in a world of encrypted DNS transports, it is a folly to believe that DNS-based blocks would be affective at thwarting any sort of malware. That said, some IoC (indicators of compromise) setups do rely on it nevertheless.
Is the fact that Shell is a member of the Green Software Foundation a bad sign?

I also see the Green Web Foundation is a member of the GSF, and I do trust that organization, so this is a genuine question. https://www.thegreenwebfoundation.org/
This is unique and exciting!
The blog[1] has getting started info for the current IDE[2]. It uses Tau Prolog[3].

[1] https://toblotron.com/blog/
[2] https://toblotron.com/praxis/0.1.0/
[3] http://tau-prolog.org/
Maybe insulation displacement isn't exactly the way to go, but some kind of machine that quickly secures a connection onto a cable, either inline or at the end. And then create modular electrical boxes that those connections can connect to (probably somewhat permanently).

It could even start out as basically a fancy wire stripper and a box with push-in connections that switches/outlets subsequently plug into.
> expecting something for nothing is somewhat immoral

Note that this precise wording is likely to be used both by people who insist that you have no right to someone else's profits and by people who insist that you have no right to profit without working.
A desire to do better is a possibility.

edit: I don't understand how being optimistic is drawing the ire of HN right now considering it's how we've been asked to behave here.
I 3d printed this well before 2019... Made in plastic as a prototype heat exchanger designed in openscad.

Is there anything I can do, or must I now shelve my project because I didn't see this patent be filed?
Yeah, this guy needs to visit Wooster St stat.

Also, my fave place after living in New Haven for a year was technically in West Haven (Zuppardi's) but that's splitting hairs.
Working in support, i would freaking love that. I would probably end up actually spreading out my time off throughout the year instead of being worried about using too much in the first half of the year. (what if i suddenly need a week off in September for some surprise reason and I've already used most of my pto?)

We also have a silly time every year where the pto is about to reset, and suddenly everyone is taking multiple days off in the same month. I mean i guess they pick a less busy month for it to reset, but it just seems like it would be better if everyone picked a random month to go on vacation instead.
Are they using real cheese nowadays (even bulk processed cheese)? If so, perhaps they have improved. The last time I had one (which was admittedly a long time ago) they were using some kind of "imitation cheese-flavored product" or something along those lines.
> big companies like Ford / Boeing / Mitsubishi ought to pool together into some kind of consortium and buy out Dassault to open-source the code. It would probably pay back multiple times over

Even though I think SolidWorks is actually worth paying for, your idea seems compelling if you consider how poorly SolidWorks deals with integration, automation, platforms, etc. OTOH it’s probably just a hive of Windows spaghetti, so maybe it can’t really be fixed.

Another thing: there is a lot of purchased IP embedded in SolidWorks, so chasing down IP grants might undermine the prospect of an open source product.
One of the arguments for Oumuamua being more than just a "rock" was its detected dimension. If I recall correctly, it was very long and skinny and thus not very rock-like in a traditional sense. I think Avi Loeb put forth the idea that structurally an object like this could be a a piece of space junk. Maybe a piece of a space ship that would be able to be held together while spinning even with a long and skinny dimension. You'd imagine less stable pieces of rock to collapse into themselves and become more sphere like. Oumuamua was potentially a long skinny object that had been spinning around through the universe for a very long time.
You could just as plausibly say that Swift is a high-ish-level functional-ish language with a modern syntax. Whereas C blows up at runtime, Swift nags-and-whines at compile time - in that way it's very unlike C. All that said "in the C family" is highly ambiguous at best...
Things you might want to add:

a) Escape sequence to set the "dynamic" terminal title

b) how e.g. GNOME notifies you that a long running command has completed

c) how e.g. GNOME asks if you are certain to close a terminal, but only in case you're not in a shell

d) maybe readline or /etc/inputrc

e) bash completions maybe? it's sort of in there already
Excellent summary. It's always about opportunity cost and relative prices, because people always have options. Employees can go where they are paid more, investors can invest where the returns are higher, consumers can choose the better value. The world is filled with businesses that had positive operating margins but nevertheless declared bankruptcy because their funding costs were too high.
> the threat posed by the discovery of an alien species on their home planet would be so miniscule

That species, left unchecked, could fill up its galaxy in the blink of an eye, by galactic timescales.
We've got one node of 2 vCPU & 8192 MB on Northflank for $72 / month. We were getting away with 1 vCPU & 2048 MB, but increased it yesterday to be extra safe for this launch.

Our database on Supabase is $75 / month, and it's also way overkill but the dollars are small and we'd rather be safe.

So yesterday we were just under $100 / month, but today we're closer to $150.