skysight-inc/HackerNews huggingface dataset:
Scenario B and A are more similar than you acknowledge. Both are fueled by low cost capital driving prices to unsustainable levels. Scenario B will be a problem too if/when interest rates rise and companies have insufficient cash flow from rents to pay the new debt service. In fact, scenario B may result in a deeper crash, since selling will be swift and by many actors at the same time since they are using similar valuation models. Scenario A was predominately driven by actual homeowners whom are more reluctant to sell in a down market.
I assume they're going to use the Task Scheduler like Google, Dropbox, Microsoft, etc, etc use for updates.
I find myself in the position of having unfashionable programming skills (Pascal), and not actually knowing how much effort I can sustain due to what I strongly suspect (but can't prove) is long Covid. The combination is highly demotivating.

Ideally at this point, someone would (incorrectly, of course) tell me that there's something that just can't be done, programming wise, that it's flat out impossible, so I could do it, and feel better about things.

Back in the days of MS-DOS and SCO Unix, you couldn't dual boot a Unix machine... so I did it by rewriting the boot loader with a flag stored in an unused entry in the partition table.

You couldn't write OS/2 programs in assembler, you had to use C (which I have never liked) so I wrote Forth/2, a native code Forth interpreter, in assembler.

I have jumped in and started doing the Google Kickstart rounds, placing 1018th in the latest round, with my submissions in Pascal. I'm starting to find all the quirks of their platform, so getting better at it each time. So that's a little hope.

Is there anyone who needs help with something in Pascal?
You could renounce your citizenship, which is your agreement to participate in the laws of the country, and you certainly should if you feel the deal isn't worth it
Ubiquiti amplifi has treated us well.
Recently I'm learning a lot of names of screenwriters exactly because they tank show after show but they are given yet another chance by producers because one of the things they wrote was mediocre.
FWIW: Very happy Homebrew camper here, thanks a lot for all effort you’re putting in. At least for my tastes, Homebrew is a very nice and convenient package manager.
Why computer science? You can learn alot of it on the job. And the job is probably going to be programming, which is a far jump from Computer Science.

I would recommend a channel 9 series called "C# for absolute beginners". It's free, and really helps you get to the level of programming something. Then I would try to build websites using Spring and Node, or ASP.net and Node. Once you have some proof of concepts, you can try looking for an entry level job and learn on the job. Just try to make sure you question why you're doing something and if there's a better way when you code. Like Modulo, or a switch statement being the common hang ups.

Be careful with C++, Python or other languages. You're going to want to solely learn Javascript and C# or Java. Those are where the entry level no degree jobs are. And where alot of enterprise tech is. It's not fancy, but it's good to get your foot in the door.
> dense housing is frequently not permitted by zoning. sometimes housing itself isn't permitted.

But where they are permitted, housing prices are still high. Higher even, like NYC and much of New Jersey near NYC. Is there a good example where increased density has led to lower prices, not higher ones?
Love the explanatory walkthru. Very descriptive.
Ah, but 'dnf install' does also what 'apt-get update' does when necessary. So, dnf is faster for me than 'apt-get update && apt-get install'. I think there is a flag you can alias to force disable updating repos. Though the delay is rare for me.
Not to mention because you often genuinely like them, it is harder to give them negative feedback in many ways, which is a bad feedback loop.
It is left up to the user—you can disable auto-updates if you so wish. But it seems completely reasonable to have them be enabled by default.
Real estate is local. Your expectations aren’t reasonable unless housing can be built as quickly as demand rises.
Sorry... to clarify, I'm not suggesting that that's the function of the show. I'm just saying that shows, nowadays, need to be simultaneously easy to get into to start but also in depth enough to keep people hooked. We're still early into the show so I think we're still in that "simple" stage.
I think you can just as well be entertained by a VanGogh printed poster and have about 10 million to spare.
From personal experience, I must disagree. Pink eye is not something you get from yourself, except in extreme circumstances. Pink eye is something you get from others, as a general rule.

I'm a dirty human. I should know.
I had a class in college that focused in large part on Gilgamesh. It was one of the few classes I enjoyed in college. I loved that my very religious teacher said the flood story in Gilgamesh added to the validity of the Bible since it is another historical account of a large flood. I thought it did the opposite and showed that the Bible is just another book of myths with some historical events peppered in, like Gilgamesh.

She didnt love that.
Looks pretty dissimilar from other reports https://abc7chicago.com/jetpack-los-angeles-man-la/9044342/
Ah, well. I did allude to I wasn't certain. That's what I could tell from 5 minutes of sleuthing.
Either way the conclusion is the same, you don't have good control to reduce power consumption other than clocking down.
meanwhile:

Today in the WSJ: CDC Advisers Consider Pfizer Shot for Young Children
>So essentially brake checking cars behind you. Glad I get to become a QA engineer against my will for Tesla.

<insert low effort drive by comment about maintaining an following distance that is not reflective of what is realistically possible in anything but the lightest traffic conditions here>
> it appears that the conclusion you're drawing is that these texts refer to real things that actually existed

Please read the last line of my original post.

> If you're not drawing the conclusion they actually existed, what conclusion are you drawing?

I am saying, that the description given in the text is too specific for it to be dismissed right away. And even if it is hokum, then the sheer level of imagination of ancient civilisation to mention flying vehicles, missiles, teleportation, body preservation and test-tube baby is appreciable. It will be good to know what type of civilisation was that that was able to imagine these advance concepts.

> Since we know where (fairly precisely) these things took place, we should have significant archaeological evidence for them.

Sure, I am all for scientific evidence. In fact I would like to see that it is either supported or refuted with evidence. From some of the comments it looks like for rejecting a hypothesis no evidence is required, but for supporting it evidence is demanded. If there is no evidence to either support or refute it, then the matter should be inconclusive rather than concluding it either way.
This sort of crap is why I left software. Niceness over competence.

I didn't enter this (at the time) largely solitary profession to have all the best, juiciest parts of the job get taken over by these people-oriented idiots.

There needs to be a revolution that returns programming back into the hands of solitary nerds working on sheer competence. More people need to care about the quality of the final output than whether or not the guy who wrote it is "a nice fellow".

I feel like this is 'participation trophy' culture coming back to haunt us. Stop being so afraid of getting yelled at, anger is a part of life!
Yes, EdgeDB has native GraphQL layer, but I'm not sure I need it. I still want to have a precise control over the the communication, memory usage and DB performance, plus as soon as you add new functionality on top of basic CRUD, it's not enough to talk directly from frontend to DB anymore.

I'm not sure if those are my biases, but I still try to keep things into separated layers (i.e. DB, backend, communication and frontend), so I can change them without affecting the overall design too much.
This can also be solved with programs like screen and tmux. Requires some work though if you want the seemless scroll function.
No connection to "under-building due to restrictive zoning laws".
I believe some of the default settings for DNF are to blame. Editing the dnf.conf file to allow for more simultaneous
downloads and selecting the closest mirrors can really speed it up.
This is the post I needed to refine (or perhaps exacerbate) some cloudy layman thinking, thank you (or perhaps apologies in advance).

> Matrices are problematic for some reasons. Primarily, by treating a graph as a matrix, we impose an ordering over all vertices which is often arbitrary.

This jumped out, as well as a question about whether the terseness people value in notations is a feature of anything else we study at all, and whether terseness creates its own artifacts and blind spots. This idea of graphs and matrices being dynamical systems and state machines appears to be what you get when you remove time/ordinality from them, where they become things with a field of states. It implies there are cases where this ordinality artifact in adjacency matrices provides information, and cases where the ordinality of a matrix representation is noise or a constraint.

Intuitively, since the dimension of the adjacency matrix that expresses a graph must be equal or greater than the highest degree node in the graph. (via the pigeon hole principle I recently learned from another HN comment) it seems like for a given graph, you cannot determine the dimensions of the adjacency matrix that expresses the graph without evaluating all graph nodes for their maximum degree.

Which frames this conclusion from the post:

> First is theoretical: we must show that binary matrix mutiplication is Turing-equivalent. Second, we must show a proof-of-concept via binary recompilation. Third, we must develop a robust toolchain for compiling and introspecting a wide variety of graph programs.

Does this imply that determining the Turing-equivalency between graphs and matrices is NP-complete or -hard?
Japan builds a lot of houses because they tear them down after 20 or 30 years. What is Japan's net gain (housing starts - housing ends) per year, not just the number of units started?

> When I lived there in 2017-18 I found the rental market to be great.

The market was weaker in 2017 because of all the new rental capacity that came online. That capacity has long been filled and rents are skyrocketing ATM.
I think most of it is used as feed or sold isn’t it?
Interesting. When I’ve used sysexits, I only ever used EX_USAGE, and I felt like I “should” be using the others, too. Seems like other people have the same conclusion, that only signaling the difference between incorrect invocation and other types of failures is worth standardizing.
I don't buy the claim that "Programs should never bother the user with prompts or interruptions of any sort unless absolutely necessary." because there are many different ways that you can spin "absolutely necessary" that end up being harmful to the user, and lots of things that aren't "absolutely necessary" that I still want my computer to interrupt me for.

I'd stop right at "auto-installation of updates with security fixes is the correct default", because that's very solid.
No, the problem is that Python's packaging system (like Homebrew's!) was created without adequate reference to prior art, has undergone much more evolution than design, and has suffered in every attempt to improve it from the fact of its adoption by a large userbase which democratically manages it so that changes must be conservative.

As a result, Python packaging has an utterly insane design that it can't evolve its way out of.

Problems that have proven more or less intractable for resolution by evolutionary change:

- total lack of static metadata— you must download a source package and attempt to build it in order to determine what its actual dependencies are
- relatedly, package setup scripts are way too powerful and can do literally anything, which makes automating Python packaging a nightmare
- any possible vendorization is deeply limited by the fact that Python processes can't include multiple versions of a single library
- the behavior of all Python packaging tools relies on the implicit state of PyPI, forcing a high degree of non-determinism unless you go to great lengths to take snapshots of PyPI
- native dependencies (i.e., dependencies on C libraries) are either just totally undeclared, or packaged abuse setup.py in order to manually compile them in an ad-hoc, unmanaged fashion

There's no way out of this that doesn't involve breaking things for Python developers who are, whether out of shortsightedness or resigned pragmatism, relying on or working around the many, various bad practices that the Python packaging 'system' currently allows.

This is why programmatically generating Python packages for general-purpose package managers like Homebrew ranges (depending on the resources made available by the package manager's design) ranges from impossible to stupidly complex and computationally expensive to kinda works but has no hope of reliability/correctness/completeness.
I wish I would have had this video before 2010. I got paged at night every time there was a PCR failover, and I didn’t know what to do with it. This video is better than all the extensive documentation that we had.
At the point where you are sufficiently good at the core skills, I would argue it matters more that you are also pleasant, fun and trustworthy.

The truth is, most jobs don't need the best of the best, problems are not always needing a breakthrough, often it's business as usual, so sufficiently good is good enough, and then you need to be able to collaborate effectively. That latter quality is as important to business success as the former.
I can't tell if this post is sarcastic or not, haha.

What are you doing now?
Homes like stocks are way overvalued. Homes are fueled by the frenzy of ownership at all costs, and stocks keep pumping at absurd levels.

Everything is extremely overpriced. Eventually, it will come down to common sense.

My friend has put all his savings and stocks to buy a 2b apartment. Myself, on the other hand, did not sell any stock and have invested all my savings. I rent a much bigger place, my rent is way lower than his mortgage and at least for me it will be more convenient to rent at least for the next 10y. After that, I will retire and move to a cheaper area.

Keep saying people have gone mad. Many fail and underestimate cost of ownership. Remember that a good chunk of your mortgage are taxes and interests, factor that when you compare rent vs buy.

That said, I do own properties that I rent out. But I bought them at sane prices. And they generate cash flow that I use to pay for my rent and other expenses.
Whoever has the best uptime wins.
It's also a feature since if you accidentally send a lot of output to your screen, you don't need to wait for the buffer of incoming data to clear before your Ctrl-C will stop the data. You can Ctrl-C and stop it immediately.
You get updates every 6 months with a really nice upgrade experience. It is not rolling.

Compared to Ubuntu, more stuff is upstreamed and the package management is nicer (dnf history undo is a lifesaver).
Semantic operation layer to add meaning to your app
There are a lot of Mozilla developers and users that are directly harmed by legislation like this or are close to people that are directly harmed. “You might not realize” that these people also hold very strong beliefs about this.

He displayed extremely poor judgement. The fact that it was a personal donation does not exempt him from accountability.
I find the ending a poignant, even beautiful, testament to the universality of the human condition. Even kings struggle with having to deal with loss and mortality, and it has always been thus, an unbroken thread through the thousands of years that connect us with those who originally developed the text.

I also love the restaurant at the end of the universe element to the text. Without giving anything away to those who haven't read it, one can travel to the edge of the world and find someone serving beer.
There also needs to be a way to get strings from a subprocess. Most unix-y tools involve a lot of subprocesses, and the ultimate failure might be 3 processes away...
You are right that the pricing is more accurate. But it is more accurate for a company trying to increase their own revenue, not someone trying to own and occupy a house (most Americans, based on home ownership rates). The calculations used are entirely different and so is the capital available. In the world without this type of behavior, that pricing difference could be captured by an actual homeowner over the life of their mortgage.

It's another thing we are seeing "optimized" right in front of us. Meanwhile, housing, education, and healthcare get more expensive for actual humans.
> if people so antithetical to our values

Values such as forking a public project, removing the logo, then claiming that the new project is proprietary private work that they did themselves.

People with values like that can fuck right off, but if they comply with the licence, they can use it.
So the problem is that writers don't write the scripts? I know directors don't actually direct them since there often is director's cut, that is supposed to reflect better the intentions of the director.
As a GNOME/Wayland based desktop Fedora 35 is a definite improvement - it looks decent, Firefox looks and performs great with proper Wayland/EGL integration out of the box.

I found the height of the Gnome Top Bar or window title bar are way too big for a laptop screen and I could not find a way to change those (used to be done with CSS but that's gone looks like) - best I could do was to switch to different themes and autohide top bar with an extension. Hacky but at least makes it usable.
Parts of the story definitely are missing, either from tablets getting damaged or lost.
>It's also why the perennial "hiring is broken" posts and threads miss the point completely

If people are trying to find someone they like, the current common tech interview process certainly isn't the way to do it. Back when I started, interviewers would ask open ended questions about prior projects that were worked on; explain some mistakes; explain some benefits and made the judgement based on that. That seems like a much better way to find a culture fit as opposed to obscure tech gotcha questions.
The metaverse is already here – it's Minecraft
We've been developing a fairly complex hybrid mobile app for iOS/Android.

We found Plasmic ideal for working with responsive, localized designs via its rich editor and the possibility to import code components. The greatest benefit is that designers and developers can now work on the same canvas with no back and forth.

And we only have great things to say about the team at Plasmic.

Thank you for all the hard work!
Wasn't Pipewire the default as of 34?
Thanks! I guess you live, you learn.
This matches with my memories of late 80s UNIX idiom:

0, OK

1, Error

2, Bad arguments

However I'm not surprised that requirements evolved and somebody needs more structured and informative exit codes.
I hadn't actually considered it until you explicitly mentioned it, but yes: I'd bet a lot of the frustration when using brew would go down if brew just chose to _say_ what it was going to do, and _ask_ if that was ok, instead of assuming the user completely delegates that choice over to brew

I am aware of the "brew pin" command, and I do think it would have saved OP some heartache, but I think your suggestion of prompting before transitive changes would be the most pro-user way
> rsync over ssh works perfectly

I use rsync+ssh a lot, and it doesn't exactly work perfectly on long-distance 10-100 gigabit networks: ssh has a buffering problem at high bandwidths which the maintainers won't accept patches to fix.
> And it wasn't removing the right for gays to marry, it was to keep the proposal from becoming a law.

Additionally, it is not about the right to marry, it is about marriage as an institution and what is meant with it. Everyone had equal rights to marry also before, it is just that gays do not want to marry somone from the opposite sex.
In the scenario you mentioned sounds tricky...

https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.1553-2712....
P2P multiparty videoconferencing just isn't realistic outside of tech demos. In a call of 20 participants, someone with a typical 720p webcam would be transmitting more than 50Mbit/s, which doesn't sound like a lot when ISPs market so-called "1Gbit fibre", but in fact is more than a lot of residential connections and home Wi-Fi can reliably push without unacceptable loss/delay/jitter.

A product built with this architecture could not deliver the reliability and performance that Zoom delivers with the variety of connectivity quality that its users have.
You can’t tell from the outside if you are running a well engineered JS app that would have been fast in another platform, or a non-optimized JS app. My point was that it’s not fundamentally impossible to write fast enough JS code for a game, even though you may come across many slow JS apps regularly. (Not surprising, given the wide distribution and low barrier to entry of the web.)
We had teleportation ;) Jokes aside, the link between car/trains and aerial vehicles is superficial. There is no hard requirement that one has to come before the other.
I've heard great things about Alma
Thanks!

>reactive state based on custom forms.

I'd say there is something like that already in Motor Admin.

So for custom forms it's possible to use conditions to display certain fields based on other field values.

Also it's possible to feed form field with selector options via SQL queries and those queries-options are "reactive" via variables as well.

You can learn more about it here:
https://github.com/motor-admin/motor-admin-rails/blob/master...

Here is an example of complex forms:
https://motor-admin.herokuapp.com/demo/forms/2

Hope that's something similar to what you expected to achieve with the admin tool.
SpaCy vs. NLTK. Text Normalization Comparison [with Code Examples]
Not sarcastic.

I am now software-adjacent, working solo. Got sick of the people aspect and the fact that my employer takes 99% of the value I create and then forces me to practically beg for a 5% raise each year

Fuck that industry. I became a programmer because I love computers, not people
Why do you associate learning and diving deeply into topics exclusively with research? A phd program will only require you to dive deeply into your topic of research. You can get very far in many fields by reading through relevant texts and sci-hub papers.

In addition, even though their is a dearth of theoretical experience in industry, at FAANGs and similar you will find opportunities to learn a lot in areas such as systems design, networking, and machine learning from senior/principal engineers who are as savvy as professors, albeit with a practical lean.

Even the hands on aspect of a phd can be done on your own time with a little know how and income, see applied science[0] on youtube. Full time engineer who often tinkers and replicates scientific publications in his garage in his free time.

[0] https://www.youtube.com/c/AppliedScience/videos
Probably a red flag if the company you're interviewing with is using the Zoom free tier ;)
The only way I have found is to follow my customization above and use TweetDeck.

I heard people using lists, but I have not explored.