skysight-inc/HackerNews huggingface dataset:
At this price, you can get a second Monitor facing outward and display how long you’ll be busy on that. In fact, you can get 2 monitors and another computer and have some change left. This is a cool product, especially design-wise, but there are much cheaper solution for this very small problem.
I thought nitrogen pollution was now considered the main cause of harm to corals?
There are companies but it is a wide open space. There was a legal AI startup sold last year for a billion or so...
FM usually has higher fidelity than AM even if no noise is introduced.
I think the thing you're missing here is that "Internet of Things" usually means machines way beefier than "embedded."

IoT is roughly equivalent to a Raspberry Pi - the thing will usually have an operating system that you're running on top of, and most of your existing knowledge about computers will port over.

Embedded is the chip in a happy meal toy, or your microwave in 1995. There is no "operating system." Your code is the only code running on the machine.
> Where does it draw power from? Does it have to be permanently connected or does it have a battery?

Since it's not mentioned in text, extrapolating from the photos (sometimes it's connected with a cable, sometimes not) I'd have to assume it has a battery.
Since 2014 I dream about a product very very similar to this! Happy to see it built!!
I mean its easy to say this, but asking people to live worse lives is basically impossible.
Hah yeah, I was picturing Dreamweaver before I clicked the link
I generally dislike being told how to handle my commit history as 'i can do it better' - but this is really true.

Commit history on a (larger?) PR tends to be most useful during the PR itself; I tend try and make my commits tell a story I can walk people through (on the CLI during a call) moreso than anything that will be useful in 6mo/year.

I've been convinced on Squash/Merge. If the PR needs more granular commits; maybe it should be 2 independent PRs.
Headline's word choice amuses me, because the literal meaning of "apocalypse" is "uncovering, revelation" which is quite appropriate for anything "Open Source", isn't it?
And here is the most beautiful shot: https://x.com/Cosmo_556/status/1845554958604657051
Try it and you tell me! ;)

In answer to your question, it’s hard to explain. But no, I don’t find it possible to step back again and observe that meta process. I just tried.

And it is definitely a present-tense action.

It may be that it is merely as you say, directing attention to attention, but it doesn’t diminish the free-flow experiential aspect of the exercise, or the intellectual curiosity.

Just to flesh out the experience, if I’m not paying attention to my experience, attention is still wandering all over the place, I’m just “in it” so to speak, and not noticing. When I observe it happening it has a very different quality to it.

Not to get esoteric, but the best way I could describe it is that there seems to be some observing faculty seperate to the usual sense of self. Which might explain why the exercise can’t devolve into an endless paying attention to paying attention to paying attention…
Three options? The best alternative to squash-merge is to freely rebase before you merge. Or for that matter squash if you just end up with one commit (because rebase subsumes squash).

1. You get rid of WIP commits, typo fix commits, all kinds of transient changes (for review and so on)

2. You keep the substantive ones

3. All changes are logically separated

I don’t see where you cover this option.

> Also setting the commit message in main to the `{title} (#{prNum})\n\n{prDescription}` format preserves all the good context from your PR and lets you get back to it if you need.

Again. It is ironic that people are so comfortable with dumping the history in a webapp when you are working with a version control system.

I am fine with a lot of the history being on GitHub or whatever other webapp. The review history, that is. But I’m not comfortable with leaving the history of the pre-squashed commits on GitHub if those pre-squashed commits were useful for the long-term history.
> Point is many of these libraries don't just let you get latest without rewriting some of your code.

True of every software platform in existence.

On the scale of upgrade complexity, react is a walk in the park compared to e.g. everything in the android and ios world, or e.g. any application written for a desktop platform. Ever tried upgrading a C++ app? It's a nightmare beyond anything I've ever faced in my career.

I've never worked with Rust in a professional environment, but I've been a big fan of it for my personal projects for some years now, however, the introduction of async was a massive disruption to the entire ecosystem.

In my opinion, complaining about JS complexity in particular reflects ignorance of the wider software world.
Hi, I am interested, I am a full stack with experience in machine learning and AI, how could we connect?
For an in-depth read on the differences in MVCC implementations, this post is pure gold: https://www.cs.cmu.edu/~pavlo/blog/2023/04/the-part-of-postg...
wow. my house is like the melrose. cool!
> Seems like one conclusion that can be drawn is that the indigenous people who get colonized should just shut up and enjoy their new reservations

Colonial institutions ARE extractive.

This is a fairly prominent point in Acemoglu, Simon, and Robinson's works.
I'm pretty sure you cannot create a personal account for "bob+external@example.com", as Google both knows about plus-suffixes (didn't they create them?) and any domains already managed under Workspaces. They also, in my experience, seem to have some understanding of domains managed by Microsoft's cloud and perhaps other competitors as well.

But even so, there's another mechanism, which is that when you create an OAuth2-enabled project in Google's console, you can specify that only known users in your domain are allowed to authenticate through it. This would lock out any personal account anyway.
> I just don't reply to greetings coming from people I know aren't looking to talk to me to ask me how I've been.

Yep, it's in there with "please use the public channel rather than DMs".

Some nettiquite, please.

Of course, in the process of typing out their question, they usually find the answer on their own.
Anyone tried their extension? Is it better than Cursor?
> likely to be wildly inaccurate

My gut reaction and prejudiced against all lawyers is it's probably in the law firms interest that these are inaccurate.
That is true for uncorrelated broad-band noise.

Correlated noise (e.g. multipath interference) and narrow-band noise (e.g. another FM transmitter) can both affect FM pretty badly.
> concerns over “armed militia” threatening government workers in the region

I thought the US civil war wasn't scheduled until sometime in January... Why would these militias bother rescue operations, are they potentially from somewhere else than the state being rescued? Would seem very counter-productive if not.
It's wild that the only thing they recover is the last thing they jettison!
How long have you guys been around? How large/old is the codebase? How many members are on your team?
I suspected what I was pointing out a tad too nuanced for hn, nevertheless, the word citizen very much has a political implication although not entirely, it can certainly stir up thoughts of being a citizen of a given country or not. First-class citizen has even more charged political implication, the image of people living in a ghetto v lush suburbs immediately comes to mind. After all you guys pushed to change master to main, but no way there is anything remotely true about using literal words that since the ancient Greek times have been used to mean a very specific thing and only that thing.
>> One of the most surprising findings was that the shifts from cold stadials to the warm interstadial intervals occurred in a matter of decades, with air temperatures over Greenland rapidly warming 8 to 15°C (Huber et al. 2006)

My understanding is that this was local to a region and not global, and constituted extinction or near extinction-level events for plant and animal populations that suffered through them. And even though those changes were fast, my understanding is that our present change is (1) even faster, (2) is not a back-and-forth oscillation controlled at the bounds by natural dynamics but a one-directional trend upward (3) from human activity stacked on top of the dynamics of natural systems.
The upsides are great. PRs should be atomic, introducing changes as a set. I don’t care about the history of the branch, I only care that the changes in the PR are one unit that can be reverted as a whole. And each commit in the main branch passes the tests.
Intellligent Job Scheduling Using AI instead of rufus and whenever
People were saying when the PRC was founded 75 years ago it would collapse any day now. They were saying this during the cultural revolution. They were saying it earlier this year, as China sent a robot to the far side of the moon to collect moon rocks and bring them back to earth. And they're still saying it. I'm not holding my breath.
Standard these days is chargeable, have to imagine that is the case here.
Especially when Bruno exists. The idea that people are hosting their entire API knowledge base in a third party server instead of their git repo...

https://github.com/usebruno/bruno
I sure hope not. "Everything apps" do nothing really well, and tend to trap you into their "ecosystem".
Apple Study Reveals Critical Flaws in AI's Logical Reasoning Abilities
My comment speaks specifically to consumer/citizen data privacy, which shouldn’t be a partisan or contentious issue (imho).
Can confirm, here’s a small BOM:

8x 8x8 WS2812 Matrix $2 each = $16

ESP32 $3

1x some acrylic to laser-cut a case in a makerspace $5

So $24 total. The screen would be much larger than the Busy Bar version, which could be a pro or a con, depending on what you want.

If you need the smaller back screen (I don’t see the use because I would control it from a computer anyways), that would add another $3 or so. The buttons are basically free but if we assume $3, that’s $30 like you said in total.
A pipe dream. Having recently interacted with a modern k8s operator for Postgres, it lacked support for many features that had been around for a long time. I'd be surprised if MySQL's operators are that much better. Also consider the data layer, which is going to need to be solved regardless. Of course at Uber's scale they could write their own, I guess.

At that point, if you're reaching in and scripting your pods to do what you want, you lose a lot of the benefits of convention and reusability that k8s promotes.
For those wondering, the actual smarter-sounding way to say "country" is "state-level actor".

So, open source developers live in state-level actors, is the cool way to say it.
It doesn't match my experience with Rust. How much code you wrote in Rust?
This has already happened. We won't use software, open-source or otherwise, from an adversarial nation.
> Not sure what the objection to the gov't picking designs

The ''seems a bit soviet even for canada'' line was a bit of a giveaway. Thanks for the link, giving a good understanding of the proposals.
Dividing the fleet QPS by the number of nodes is completely meaningless because it assumes that queries are distributed evenly across every part of the system and that every part of the system is uniform (e.g. it is unclear what the read/write patterns are, proportion of these nodes are read replicas or hot standbys, if their sizing and configuration are the same). That isn't realistic at all. I would guess it is extremely likely that hot subsets of these clusters, depending on the use case, see anywhere from 1 to 4 orders of magnitude higher QPS than your guess, probably on a near constant basis.

Don't get me wrong, a lot of people have talked about Uber doing overengineering in weird ways, maybe they're even completely right. But being like "Well, obviously x/y = z, and z is rather small, therefore it's not impressive, isn't this obvious?" is the computer programming equivalent of the "econ 101 student says supply and demand explain everything" phenomenon. It's not an accurate characterization of the system at all and falls prey to the very thing you're alluding to ("this is obvious.")
> IMHO the guideline should be "clean up your branch and rebase it before merging

In my experience, engineers tend to fall into 1 of 2 camps: 'Deep' Git knowledge who routinely dig through reflog and keep backup branches, commit early/often and autosquash logcal chunks until their PRs tell a Story through their commit history. The other side pretends git is p4; and has no concept of fetch vs pull vs rebase. A base assumption that branches are expensive and to be avoided.

I'd like to think probably fall in the middle, but nearly every engineer I've worked with falls on those edges based on the number of DMs i get asking for help after after the rote `git stash; git pull; git stash pop` throws conflict.
Most autism researchers are rampantly biased in their discrimination against autistic people. It's a national crisis.
Can't it be solved with the reproducible builds?
He was a small gear in a long chain of events. If not Columbus, someone else would likely have found the New World. It was the age of (Europeans) Discovery after all, where many people were sailing the world and finding new routes and lands.
> As long as the unsafe parts are safe, you can rest assured that the safe parts will be safe too.

That is not true. It is possible to have two pieces of validated unsafe code that are "safe" in isolation but when you use them in the same codebase, create something unsafe. This is especially true in embedded contexts, where you are often writing code that touches fixed memory offsets, and other shared globals like peripherals.
How to Build a Hacker News App in Flutter
Integral

Compatible

Mainstream
For sure that seems the intention. Create an “audit trail” for billing while simultaneously making it so onerous that the employees have to fudge the numbers.
What's going wrong? Your toilet is running all the time?

There are simple fixes for this. There's a gasket and a flapper, where they meet is probably the problem. They degrade over time. They make gaskets that slip over the old place, if you can't easily swap it out.

You don't have to understand the flush at all to fix toilet issues.

If it's leaking, like onto the floor, you have a different problem (tank gasket leaking, or wax ring leaking)

If it's something else, just let us know what's happening
The grim reality is that many Australians cannot afford a third dimension. When I visited a friend in Australia, he was living in a Flathome™, stacked alongside an infinite number of such homes in between two fence posts. It was extremely awkward when I had to jump over him to go to the bathroom. Once I talked to a lamp for fifteen minutes before realizing it wasn't him, but I couldn't tell.
A depot is a distributed log of events that you append to as a user. In this case, there's one depot for appending "deposits" (an increase to one user's account) and another depot for appending "transfers" (an attempt to move funds from one account to another).

A microbatch topology is a coordinated computation across the entire cluster. It reads a fixed amount of data from each partition of each depot and processes it all in batch. Changes don't become visible until all computation is finished across all partitions.

Additionally, a microbatch topology always starts computation with the PStates (the indexed views that are like databases) at the state of the last microbatch. This means a microbatch topology has exactly-once semantics – it may need to reprocess if there's a failure (like a node dying), but since it always starts from the same state the results are as if there were no failures at all.

Finally, all events on a partition execute in sequence. So when the code checks if the user has the required amount of funds for the transfer, there's no possibility of a concurrent deduction that would create a race condition that would invalidate the check.

So in this code, it first checks if the user has the required amount of funds. If so, it deducts that amount. This is safe because it's synchronous with the check. The code then changes to the partition storing the funds for the target user and adds that amount to their account. If they're receiving multiple transfers, those will be added one at a time because only one event runs at a time on a partition.

To summarize:

- Colocated computation and storage eliminates race conditions

- Microbatch topologies have exactly-once semantics due to starting computation at the exact same state every time regardless of failures or how much it progressed on the last attempt

The docs have more detail on how this works: https://redplanetlabs.com/docs/~/microbatch.html#_operation_...
That’s when you introduce feature branch if the work is going to take days or months to get right. That feature branch will be the target of these PRs. Then you either merge (if you want the history) or squash if you don’t
It's because CRT displays draw from top to bottom, right?
In my experience it just means a lawyer marks each hour via charging you 10 increments, and that in some cases some forms of comms are generally charged at a sub-hourly charge.

In most cases working with a lawyer is a fixed fee or going to be on a retainer basis where the hours pile up regardless, not so much about tracking every moment for every person.
Veritasium video on the Clipper probe/mission:

* https://www.youtube.com/watch?v=DJO_9auJhJQ

Real Engineering:

* https://www.youtube.com/watch?v=SzKkBOUvsAY

Probe named after the sailing ship design:

> The etymological origin of the word clipper is uncertain, but is believed to be derived from the English language verb "to clip", which at the time meant "to run or fly swiftly".[2]

* https://en.wikipedia.org/wiki/Clipper
[Submitted on 23 May 2024]
Hardware is cheap relative to salaries. It might take 1 engineer 1 quarter to optimize. Compare that to a few thousand per server.
Try to promote walkable, mixed-use development that supports a car-optional lifestyle.
Agreed. I think a lot of native english devs don't realize just how much english permeates every aspect of software. Another post on HN talking about the process of digitizing Tibetan mentioned how line breaks aren't really a thing in that language. But of course, they're everywhere in software and required for things to even function. So many decisions are based on language that go beyond actual communication. It's kinda wild to think about.
Kamala Harris proposes 1M forgivable loans to Black entrepreneurs
All these sad people working in offices that need to defend their focus. I will never do that again.
I guess I'd better assume the best about such people, given how easy it is for me to have the same attitude...
"Normal people" have been on overcrowded trains with spotty service. They know what putting someone else in charge of how, when and where they can travel inevitably turns out.
It's widespread practice to notate who owns what in the comments in C code. "Ownership" as a concept comes from well established C best practices and a good C developer is going to understand exactly what you mean if you say something like "Caller owns the memory returned from this function" etc.
Please don't cite LLMs for factual questions. They are prone to confabulation. Why not type the question "How many heat shield tiles did the Space Shuttle use?" into Google?

https://www.google.com/search?client=firefox-b&sca_esv=11e08...

This gives a direct answer (24,300) while citing a NASA source.
Also covered here:

https://www.cnn.com/2024/10/14/us/fema-helene-north-carolina...
I get those so-called upsides with `git log --first-parent`. I can view the changes as one set of changes or all of the individual ones.

But I can’t relate in general to those workflows where PRs have to be tiny and revertable (why need to revert so often).
> Unlike most defense companies, we don’t wait for our customers to tell us what they need. We identify problems, privately fund our R&D and sell finished products off the shelf.

The idea is to be more like Microsoft or SpaceX. The government doesn't micromanage Microsoft's R&D, they simply purchase licenses for Windows off the shelf. Same thing happens for SpaceX rocket launches at this point.
Krugman is controversial at times, but he is a serious economist. The quote is also taken out of two important contexts. 1. It was not a serious academic prediction but rather part of a fluff piece by the Times about future precitions. 2. The quote also exists in the context of a debate that was raging during the advent of the internet whether or not the internet would hyper charge productivity and economic growth. In hindsight, especially after the late 1990s, the truth is far closer to the fax machine rather than a new era of prosperity. The lack of visible productivity growth from a technology that has so visibly transformed our society is one of the bigger questions in economics today.
My understanding is that the company is saying they went with the new stylus technology because the old tech was wacom and if they had stuck with that, as well as adding in front light, the pen-to-screen distance would have increased past where it is on the rm2. With the current tech they have made it essentially the same (maybe slightly smaller I believe), and since they heavily lean on the writing experience for these tablets I am guessing that distance was a deal-breaker with regard to sticking with wacom. Now is that the whole truth? I can't say as I don't have a full understanding of the engineering involved in these touch layers, but it at least sounds plausible to me.

Microsoft did a similar switch with their surface tablets, which were initially wacom based, and switched to a different tech that also required batteries in their pens, so this isn't without precedence.
I think the notion of its status as a "prevailing theory" is overstated, and is an idea that exists more in the minds of lay audiences than in the profession (see criticism section).

I agree with the criticisms that Gould, unfortunately, spent much of his career attempting to position himself as an intellectual revolutionary, overstating the primacy of PE and was in many important respects an intellectual fraud. Gifted as he was as a critic of intelligent design, I think he set back our understanding of evolution almost as much as he helped.
I don't have to do anything else. I just use the current proton. I just installed it on the flatpak version too. No trouble.
Was California too quick to abandon nuclear power?
There are lies about FEMA taking people homes and probably all sorts of other stuff. After all the hurricane was caused by space laser wielding democrats or whatever.

We’re in deep. The government can’t even rescue people without gun toting crazies making death threats. Pizzagate and the JFK resurrection and now this stuff.

America is doing fine. /s
I’d love to know how many Lisp machines are still in the wild and will eventually be available after decommissioning.
I found it tricky to set up and use, personally.

My current ranking would be Cursor > Continue > Codium (haven't yet tried Copilot).

Codium seems to specialize in enterprise right now (where someone might be told to not use Cursor).
Perhaps it's to discourage bureaucratic Russian companies from using it :)
Yes, even just 15 or 30 minutes more spent on commute every day is a significan quality of life decrease.
Nature doesn't do selective breeding.

"Survival of the fittest" means "whatever doesn't die, wins."

First you need things capable of not dying in x circumstances. After adversity kills everything else, you have the "winners."

This will incline species to develop tolerance over time, usually several generations. Human caused climate change is happening on a timescale that isn't very supportive of that process.
Horrendously expensive doesn’t count.
What is an ''x2 truck'' as described in these reports, btw?
Cargo Airships Are Happening