skysight-inc/HackerNews huggingface dataset:
Even though the frequency survives the long trip, any changes in that frequency are observed only after a delay corresponding to the speed of light.

Someone once pointed out that shadows (which aren't objects with a mass and position) can move fast than light, at a sufficiently large distance from their origin. That is, the location of the border between the shadowed and unshadowed region can be changing faster than light speed. But that fact can't be used to communicate faster than light, because the changes in the location of the shadow's edge still take a comparatively enormous amount of time to propagate from their source to their destination. If you're creating the shadow, you can know that one galaxy will observe the shadow long before another galaxy does, but you can't use that knowledge to signal something to one galaxy or the other without waiting for the light (or lack of light) to travel all the way to that galaxy.
I agree with your assessment that maybe this is an inevitable outcome of one big dominant search engine.

But I would argue one big search engine is unavoidable since no one would want to use the second best search engine.

Google search didn’t come the best because the other service like mail map and YouTube. So breaking up Google does nothing to stop google search from being the monopoly it is today.
> descent money

When you want a decent paycheck, but instead get a descent into computing madness.
> I read OP's message as also saying "this looked like science fiction just a couple of years ago".

> ...AI is evolving quickly in many domains, so it's not a huge stretch to think we might make another order of magnitude improvement in self-driving cars. At least enough improvements to fully solve the robotaxi problem.

But that's sloppy and fallacious reasoning, and there are literally thousands of examples of it failing in many different areas (including AI!) in recent and no-so-recent history.

One example is SHRDLU, which led to similar excessive optimism back in the late 70s: https://en.wikipedia.org/wiki/SHRDLU#Consequences.

It's like someone with the fuzzy category "technology" interpreting the amazing advances in computer graphics over the 90s and 2000s to conclude we will be colonizing Mars soon.
> It reminds me of clojure.async - wonderful idea, but if you use the wrong sigil at the wrong place, you are dead in the water.

Isn’t that how any programming works? If you call the wrong function, pass the wrong var, typo a hash key etc etc the whole thing can blow up. Not sure how it’s a knock on core.async that you have to use the right macro or function in the right place. Are there async libraries that let you typo the name of their core components? (And yes some of the macros are named like “<!”, is that naming the issue?)
Background on the Economics Nobel [pdf]
Because everyone tells new businesses to “find and/or create a niche!”
Exoasteroids: Searching for asteroids around dead stars
There were a number of successful AM stereo broadcasting methods proposed and trialed. These were completely compatible with conventional AM transmissions.

The conceptually simplest of course whas where the LSB and USB are used as separate channels.

Although most of the systems did work, they were not ultimately successful simply because insufficient stereo receivers reached the market.

Go search in Wikipedia on "AM Stereo".
You're not passing anything into the 2nd parameter of stdout.write()
I have a different Firefox profile to sign into Google with. For normal, everday browsing, I use another profile where I never sign in.
I did not claim that they are forums (useful or otherwise) for discussion. They are good starting sources of information.
I get the urge to standardize infrastructure but... wow. After reading the whole thing, I get why they thought it was worth doing, but you'd think they'd just hire a Postgres guy or two. Especially when they looked at the missing features, this feels like a downgrade...
Over 86% of surveyed health care providers are short on IV fluids
I guess you could argue both ways and it depends on your starting point. I did not mean to say "make it newbie friendly", I meant "I want adding a dependency to my project to be a 10 seconds job, not a week-long endeavor".

If we both start from that point then I think we might find a common ground.
With F9, they piggybacked refining S1 recovery/reuse onto commercial launches. This was a big help in reducing development cost.

They could do the same thing with S2 recovery here.
Agree. Repetition (e.g., crucial) in ChatGPT is an issue.
How would you define “SEO garbage”. Who has the power to decide what belongs in the list.
They all spoke with different voices. It was obvious to most people that they probably were remotely operated.

There's several videos (in the article, even!) of people at the event asking them if they are being operated by a human. They said that they are.

The Verge is trying to manufacture controversy.
Directional system and spatial deix in Manam language
They started in 2023. v8.0 was the current LTS when they started.
Seems like it nonetheless provides redundancy. Also, one site can only handle so many launches per day. If SpaceX gets really busy, it will need multiple launch pads to handle the traffic, both launches and landings.

But then, there may be military missions that require launching from an air force base.
Yes, this is one of the proposed methods. It's known as "Independent Sideband".

It works, but it is a fairly expensive method to implement.
operating and capital costs for transit in the USA are absolutely sky-high compared to the rest of the world. It doesn’t cost Japan billions to extend their subway a couple miles, but it does in NYC. The “why” is complex but well documented.
Yeah that stuff just does not make sense to me. Like, sure, tax actual money. But why tax fairy dust and unicorns?
I can tell just by the frequency of the word “delve”
Show HN: I'm making a map of newly built hotels
I do a lot of random road trips, and I find myself reading a lot of reviews of different hotels that I find off the highway and then searching on Google to find out when the hotel was built.

I haven't found a resource that easily shows you when a hotel was built so I put together the map (for a few interstate highways).

There's no reason to stay in a hotel that is old and dated when it takes a few minutes to find a new hotel.
A bit although I'm not sure it pans out that way in practice. When tech allows humans to produce enough to eat with 1% of the population rather than 70% the others the figure they need cars/SUVs which didn't exist before and now manufacturing is mostly outsourced people become social media consultants that didn't exist before and so on.

Marx always lent towards let's divide people into two groups called workers and exploiters the group 1 can overthrow/kill 2 and install some ghastly dictatorship, which seems an iffy way to go to me.
Re-sales of the Baldur's Gate 3 Collector's Edition reach $3k
> this should be a fundamental right of every person not just those that have the money and expertise to enforce it

Sure. But it isn’t, and as long as the choice is free, ad-supported and paid, privacy contractually (but not technically) guaranteed, there is an obvious answer as to where the smart money goes. And that’s before we get to search quality.

A unicorn third option would be nice. But if even people who can pay for this aren't willing to, it condemns the idea of a public option in the cradle--it screams people don't value privacy in search enough to a quantifiable degree.
Thanks for sharing this! My main issue with the windowed projectors is that you can't force them to have the proper size for the resolution of the OBS canvas which causes the result to be scaled and it has window borders. I've worked around this by having a virtual display (in my case BetterDisplay [1], but DeskPad should work as well) and use the full-screen projector instead, as an added benefit there is no additional window floating around. The resolutions are all aligned, so no scaling.

---

[1] https://betterdisplay.pro/
Makes sense. Now that the Graun's chief enemy is Israel and Colonialism, why not combine two favored targets into one hateful guy? I'm also pretty sure he was cis-gendered.
> What would you actually choose to make an API then ? Python ? Ruby ?

Python, Ruby, Go, PHP, C#, Java, TypeScript, Elixir.

Performance benchmarks when writing APIs as 1st concern? Really? 99% of the cases this should be the last criteria.

Monthly reminder that a good part of instagram still runs on Django/Python.
Yes I know the slotted attribute is not in a __dict__, which definitely helps memory usage. But my point is that if the parent structure is itself in a dict, that access will swamp the L1 cache miss in terms of latency. Even the interpretation overhead (and likely cache thrashing) will eliminate L1 cache speedups.

And yes __slots__ improve perf, but it’s about avoiding the __dict__ access, which hits really generic hashing code and then memory probing more than it is about L1 cache

Where __slots__ are most useful (and IIRC what they were designed for) is when you have a lot of tiny objects and memory usage can shrink significantly as a result. That could be the difference between having to spill to disk or keeping the workload in memory. E.g., Openpyxl does with a spreadsheet model, where there could be tons of cell references floating around
You can also use a bike or take a cab etc.
Anyone else get a "Not Acceptable" response?
As somebody who has always used MySQL, but always been told that I should be using Postgres, I'd love to understand what the issues with VACUUM are, and what I should be aware of when potentially switching databases?
Well, hands are still super-funny in these for sure. How come thats still not a solved problem?
I don't see why that would be.
Apologies, it was on the tips and tricks page. I'll repost here:

Linearize Arguments
Ensures that each argument position is a variable that does not occur elsewhere in the clause head. As an example,

foo(a, p(X1), X) :-
body(a, X2, X2).

would become:

foo(A, A1, X) :-
A = a,
A1 = p(X1),
body(a, X2, X2).

https://sicstus.sics.se/spider/tips.html

I'm really enjoying the convington et al read, cool to see that O'Keefe is an author too!
Right but if it’s the same sensor you are wearing each night you can still learn something from the trends instead of relying on the raw numbers.

E.g there’s a definite motivation kick to drink less when I see what it does to my hrv and sleep trends for days afterwards, while I don’t particularly care about the numbers being all that accurate.

Edit: Oh and turning on afib history in your Apple Watch will make it record like 10x data points which also helps with that. Maybe
Maybe just vacuum much more aggressively? Also there have been a lot of changes to the vacuuming and auto vacuuming process these last few years, you can pretty much forget about it.
How to Debug an Electronic Device That Won't Power Up
I don't know if it's just me, but it feels like a very deliberate choice that this wasn't written in the easy-to-comprehend, easy-to-grasp style that's so prevalent online. It's harder. It requires, to some degree, even slightly, conscious effort to parse.

It feels like the perfect union of form and content, at least given the constraints of it being online, which by its very nature encourages distractions, flitting from one thing to another, reading many things, comprehending none, constantly switching what we're doing. (I noticed this while reading that - the urge to read something easier, simpler, with more shiny attention-grabbing things. It's the first time I've seriously experimented with Google's reading mode.) But, of course, a print publication, better-suited to the form, would get much less traction.
The longevity of Go is also a thing. I have not encountered a single Go project that used to compile but now doesn't because it hadn't been touched.

Go is in many ways leap years ahead of most AOT languages I've used in anger. Yes, sometimes you miss XYZ, but seldom is that an issue outside of personal preferences.

What you do get though is amazing tooling and little-to-no downtime. Builds basically don't take any time, tests run past, pipelines are quick.

go test ./... finishes faster than you can print Determining projects to restore... to the screen. It's a very liberating experience that is hard to go back from.
Do you have his number? Everyone I call tries to tell me I’m crazy in Spanish.
I would guess just the incentive for any website to become top of the search results would likely create the outcome of today’s SEO landscape.
I usually do the following to confirm when a hotel was built:

1) I search on Google Maps for "hotels" and filter based on the hotel brand.

2) I search the reviews of the hotel for words like "new" or "old" to see what others are saying.

3) I also use Google Street View and look at previous dates of the location to make sure that even if the hotel says "new" that the hotel was not refurbished from a previous hotel.

4) I search on Google for any press releases or news reports of a new hotel built in the town.
> Nevertheless, the requirement is based on a coherent and sound idea: that universities have an obligation to keep students safe

Given our utter lack of response to the mass shootings happening in American high schools, where the students are miners and required by law to be in attendance, I'm not buying the "coherent and sound idea" that universities have a greater obligation to student safety when the students are adults and have no legal requirement to attend.

Once that false premise is removed, the entire argument falls on its face.
The underlying (absurd) assumption is that the sum total potential of a developer you hire to do a job is statically determined by their past experience at interview time. This is the problem with "Human Resources" thinking, it fails to account for all the, well, human stuff.

Case in point from the article:

> it is not viable (for us) to retrain a C developer to Rust

What? Why the hell not?
Migrating In-Place from PostgreSQL to MySQL
Diffusion models are already being evaluated using pretrained SSL models à la CLIP Score [1]. So it makes sense that one would incorporate that directly into training the model from scratch.

[1] https://huggingface.co/docs/diffusers/en/conceptual/evaluati...
> every genre and subgenre

The introduction section is pretty clear that the goal isn't to catalogue every single genre and subgenre.

Some of my favorite genres of music (hyperpop, deconstructed club, utopian virtual) return zero results.
> One of the sad things about tech is that nobody really looks at history.

If this were phrased as "Many proponents of technology pay little attention to societal impacts" then I would agree.

The quote above is not true in this sense: there are many technology-aware people that study history. You may already have your favorites. Off the top of my head, I recommend Brian Christian and Nick Bostrom.
Because most humans live in the northern hemisphere?
You're Probably Storing Passwords Incorrectly (2007)
The Portuguese obviously discovered Brazil before Columbus (or worst case, contemporaneous), because of the dividing line drawn up in the Treaty of Tordesillas:

https://en.wikipedia.org/wiki/Treaty_of_Tordesillas

It's not known how they did so (windblown fisherman, or expeditions that kept knowledge secret, probably both). The truth is that the passage from Europe to Cape of Good Hope - and back - is much more natural following trade winds via Brazil.

I am always skeptical of these people who row from Spain/Azores to the Caribbean or mainland S. America, because if you push a boat out from the Azores at the right time of year, that's exactly where you will go. If I look at the speed of the 'rowers', compared to the sea drift of a small boat, I find they reduced their time by 50-60%.

If someone puts up a small unattended sail, or even had a bigger wind cross-section of a larger boat (with unused oars :), they would beat the rower every time. There are several records of unmanned boats abandoned in storms, or torn lose from their anchors, which float the crossing in similar times. The rower only wins in calm seas. The exertion of the rower may be admirable, but the time and the crossing are not.

Coming back is similar, but more demanding. First, you have to go north to find the westerly trades and the Gulf Stream, but once you do, your passage will be swift. However, the seas of N. Atlantic are stormier and colder, so if anything goes wrong, you are in a lot more trouble.
"competent" is a bit of a word there, there are very few shops right now that are willing to hire actually junior rust devs. The jobs are out there but they're all for mid level at a minimum roles in the Rust ecosystem specifically.

Tons of people would jump ship to be able to use Rust, it has a lot of love in the community.

"Being totally unwilling to accept anyone junior, or who is new to the stack" is a disease in this industry, and it's really apparent when some 200 person+ company is only hiring principal level rust devs.
If a garbage collected language can easily do the job, choose the garbage collected language. I like Rust, but it is NOT the fastest language to develop in.

Typescript, Python, Go, Swift, and even Bash depending on the situation are all quicker to code in than Rust.

If any of those languages are inadequate for the requirements whether they be memory-bound, CPU-bound, or sensitive to gc pauses, Rust is an excellent option that is far superior to C++ in 2024 and beyond.

The notion of "one true language" has always been and will always remain a fool's errand.
Why Doesn't Calibre have Automatic Update?
This is a myth. There is no reason that channel spacing need limit the modulation bandwidth. The only downside is that listeners to adjacent stations will hear a slight "monkey chatter" from the overlapping sidebands. In reality stations are never allocated adjacent frequencies within the same coverage area so this usually doesn't happen.
You don't acknowledge continent-scale cultural and human destruction by calling it "injustice" or "inevitable awful consequence". Do you imagine someone saying that about the current situation in Crimea? Millions of people died. It is not just an "injustice". An injustice is a state official forging evidence for nefarious purposes not destroying a country and unaliving its people let alone a whole continent. It really downplays the role of the invaders even more than it already is.

Who exactly was brought together? The natives were virtually or/and culturally wiped out (in case you didn't notice) and the consequences can still be seen today. When you look at the US today, do you see two groups together? How so, when the actual natives have virtually no land have been systemically attacked since their world was destroyed.

Thinking about it in positive terms is no different than doing the same with the situation in Crimea or with any of the world wars.

It is fine to discuss stuff but the idea of bringing two groups together when one of them has been virtually wiped out speaks of severe cognitive dissonance.

There is no whataboutism here because no other continent has experienced what the American continent has. There is no equivalent in written history for the scale of suffering and destruction unleashed upon it.

And you having a problem with me criticising the vast destruction (rather than a generic injustice) of a continent by saying that cruelty exists together (tell me what other continent in the last 2 thousand years got culturally destroyed and had millions of deaths as a result of foreign invaders) says a lot about your opinion about the deaths of tens millions of people (at the very least) the descendants of which still suffer all sorts of challenges. Including the continuous dismissal of the scale of their suffering by people like you ever since the invasions began.
I think this article is focussed on broadcast radio, where crosstalk and em interference are both considered negative properties (not that they're not useful in other applications)
How fragile are you? My comment is about why I don’t think spilling bytes on this question of yours is worth—it was already answered before you posted the comment.

Which is my opinion. Which doesn’t silence anyone.
Agreed 100%.

I have my very real pet peeves with Golang -- lack of sum types and thus no exhaustive pattern matching is the top one -- but I can't argue with results. Every time I wanted to whip up something quickly, Golang has gotten the job done and then some.
> I don’t love Perl, but we have 10+ year old Perl scripts at work that work fine.

I'm not talking primarily about Perl as a technology in and of itself, but as a long-term technology choice in terms of being able to find people to maintain and improve it.

The Xen Project has a bunch of support stuff (automated testing and tooling around doing security work) written Perl. It was just about a reasonable decision when it started to be written 10-15 years ago; Golang was too young, Rust wasn't written yet, and Python had its downsides. But when the author of the code left the project 2-3 years ago, and there was 1) nobody with a similar level of expertise to maintain it, 2) nobody particularly wanted to gain that expertise, and 3) it wasn't easy to find someone else to pay to do maintenance.

If you've managed to find people who can maintain those perl scripts, more power to you; but it unless perl5 can get some momentum back, it seems like it's going to be harder and harder to find replacements.
Only while signals are strong. On weak signals however, AM has a considerable benefit in intelligibility over FM.
The reason we end up with user hostile changes, is because the dev user community is cannibalistically stingy. This cycle will continue forever, until people stop dismissing others work as “curl with a UI” or “curl with FTP” and refusing to pay for anything.
Why Your Brain Needs (Other) Bodies: An anti-loneliness starter guide
I could do that and ease into it instead of just starting full time. I enjoy the subjects and hobby projects but the employability is more important to me. I could go back and get a CS degree and but it feels like if I'm going to spend four years on something, it might as well be something I'm really interested in.
Hope it stops updating after business hours!
I hope Matt can recover from all this. Maybe retire early, spend some time out in the woods.

This has already gone way too far.
Any kind of knowledge jobs. I mean, what job relies on having a computer with an office suite? None, because you can use paper and pencil?

Let's say you're a plumber working at a job site where your company is digging up and re-doing lines. You come across a piece of material from the old contractor that you don't recognize, so you look up the name and code printed on the material... on a search engine.
That's true, but I think music genres can be very tribal.

At some point it just descends into fashion.

I remember a quote I read that said there are really only two genres; things you like, and things you don't.
> I'm seeking HN advice about the technical git aspects, because the fake user has somehow inserted themself as the "author" of many commits, then listed me as the "committer".

Yes, that's how git works. As simple as git commit --author="John Doe <john@doe.org>"

Enable Vigilant mode on Github and any unsigned commits will be shown as "Unverified" https://docs.github.com/en/authentication/managing-commit-si...
>which puts the liability on the person that does the unauthorized access

Which is almost always the person finding the bug. Most services include language that limit your ability to find vulnerabilities in their systems as part of being allowed to access their service. If you find the vulnerability without ever accessing the service you might have an out, but that also means you have to sell the exploit with less ability to convince the buyer that it is something significant.