skysight-inc/HackerNews huggingface dataset:
Meanwhile Austin has has the 3rd hottest[1] year on record (so far, we still have ~3.5 months to go). https://www.extremeweatherwatch.com/cities/austin/yearly-day...

[1]: i used days of 100f and over as a proxy for deciding how hot a year is
I have one of these PowerBooks, the 500 MHz Pismo. I bought it the day it was discontinued (intentionally), using a friend who could get it with a student discount. My memory is it cost me $2,000 between the end-of-life status and student discount. I keep it around to have an OS 9 machine and the occasional urge to play Descent (the only computer game I’ve ever played). Pretty certain I have mine set up with OS X 10.4 Tiger along with OS 9. In truth, I haven’t booted it in years.

For its time, it was a speedy Mac. Sure, the spinning hard drive wasn’t ideal, but that was the norm back then. As others have noted, getting inside to replace something like RAM was easy, by little more than just lifting up the keyboard. Built-in Firewire proved beneficial since I got an external disc burner as the machine didn’t have one natively. Likewise, I later got the add-on Airport card (802.11b), which was my first exposure to WiFi internet and felt liberating, no longer tethered to a modem. Installation of that Airport card is another example of how the flip-up keyboard made this upgrade easy.

The big feature I think most users appreciated were the hot-swappable bays. By default on my machine, one had a battery and the other the CD/DVD drive. There were plenty of useful capabilities with these, notably a second battery—maybe you’d get 10 hours unplugged—or things like a ZIP drive. To swap an item in a bay was as simple as pulling a small lever to eject an item, and merely inserting another item until it clicked into place. All told, a couple of seconds.

One notable, unavoidable downside to the machine was its weight—put it in a laptop bag of that era along with a power cord and weight was going to be at least 10 pounds all in, to say nothing of other things one might want on the go. This wasn’t outrageous for its time, but it shows how much bulkier and heavier things were then. And while the keyboard was well-designed for accessing the machine’s innards, it wasn’t a particularly good keyboard to type on because it was a thin plastic that had a lot of flex to it.

In Apple behavior that continues to this day, the default memory capacities were on the low end. It was officially capable of 512 MB of RAM (unofficially 1 GB), but shipped with 128 MB. Hard drives were either 12 GB or 20 GB.

For its time in the Mac world, the machine was great (I can’t compare it to Windows notebooks of that era). But things have changed, as they usually do. That screen looks pathetic today, it’s loud and easily louder from being taxed, there was no MagSafe, plastic is less pleasant in long-term use, etc. But for the capabilities most users wanted at the turn of the century, it was a great machine if you were a Mac user.
With these elderly legislators I wonder who is really running their show? Its not them
In law, I believe what this would violate is more properly known as the Dormant Commerce Clause, if you are interested in learning more.
Ed Kmett talk a few years ago: https://youtu.be/HGi5AxmQUwU?si=zSktsfqBNup2veBE&t=29m7s (starting at a relevant moment, relating inverse semigroups to LSP)
author here: it's a bit over the top I admit but the point to get across is that having a DB, and specifically SQL, over which to do your analysis is game changing.

That in of itself is not new, that's why databases were invented :)
The idea here is bringing this to the linux low-level toolkit which hasn't seen (historically) much change.

You could imagine software that interacts with ELF as well.
> constantly "testing" them feels like it's placing an unfair burden on the employee.

Meh, it's not that disruptive, maybe one email every couple of months.

> Company security should be based on the assumption that someone will click a phishing link and make that not a catastrophic event rather than trying to make employees worried to ever click on anything.

Agreed. I think both things are important: keeping employees on their toes, which reduces the possibility of a successful attack, as well as making it not catastrophic if a phishing attack succeeds.
Show HN: Turn Invoices into Todo Lists
I moved my Hammerspoon config to Fennel and haven't looked back either. The code becomes much more concise vs Lua.

https://github.com/kbd/setup/blob/master/HOME/.hammerspoon/i...
The Use case I have, is to use this within Jupyter notebooks for Devops / deployment journaling. Having something natively python that maps to actual commands is a huge bonus here.
could you explain this? 4 hour starting from when? what checks the FCC demand/allow?
Chrysler is only 98 years old, not 150.
this is more about doing it on the fly.
Hope it's cool for me to plug this here -- I'm one of the cofounders of a YC-backed startup working on robots that build large-scale solar farms!

We basically stick a bunch of industrial robot arms in a shipping container and use them to build solar fields out in the middle of the desert. https://chargerobotics.com/ (we have an open software engineer role for the factory, email in my profile if you want to chat! team is currently 7 people)
I wish AAA game developers would listen to this advice. How many times has trying to write a new game engine for one IP ended with the game in development hell?

No, 343 Industries, you don't need your own custom engine. Just use Unreal.
Just wondering what you meant by proper Linux.

Is it because the MIPS has MMU?
Up until these event Unity also had a different fee structure.

My point is that you are completely beholden to whoever you get your license from.
Thank you for sharing this important insight!
I read a lot of articles of this nature, not necessarily in this specific subject area, and may be guilty of writing some myself. I rarely build anything exactly to its original plans, but I take away bits and pieces, theory, and techniques, and re-combine them for my own purposes.

The value of the whole thing hanging together as a product is that you know the person has worked out the bugs of the individual parts, to the point where the whole thing is testable and reproducible.

This is actually true of the scientific literature as well. People rarely reproduce entire research projects, but often borrow bits and pieces and adapt them for their own use.
It's almost as if everything on this earth is a reflection of Sun. We finally figured out how to harvest it at scale without depending on nature in the middle.
Very informative. Note from your 4th link I wasn't previously aware what "interconnection queues" were. This is a good overview: https://emp.lbl.gov/queues.

Importantly, though, only a small percentage of that capacity "in queue" will actually get built. From your link:

> Much of this proposed capacity will ultimately not be built, however, with only 23% of projects seeking connection from 2000 to 2016 having subsequently been built based on a LBNL analysis of a subset of queues. Only ISO-NE and ERCOT exceeded 30% completion rates, with CAISO performing the worst at 13%.
sure, how frequently do you swap?
Transmission, paying for PG&E starting wildfires and the resulting settlements, paying for living wages for folks working at PG&E living in monstrously expensive places, paying for debt and the rest of the power generation infrastructure.
Tinygo runtime don’t have g or m threads that’s why it’s Cgo is zero cost
This is what works for me, assuming an clean project created using 'zig init-exe':

At the top of your build.zig, import the raylib build.zig inside raylib's /src folder (exact path will depend where you've cloned raylib)

const raySdk = @import("raylib/src/build.zig");

Use the imported addRaylib() function to build raylib, then link to the exe and add include path

var raylib = raySdk.addRaylib(b, target, optimize, .{});
exe.addIncludePath(.{ .path = "raylib/src" });
exe.linkLibrary(raylib);

After that, you should be fine to just use @cImport to use raylib within your project

const ray = @cImport({
@cInclude("raylib.h");
});

pub fn main() void {
ray.InitWindow(800, 450, "raylib [core] example - basic window");
...
Yeah the keyboard on the 12" PB was delightful, and the 12" MB was quite the opposite!
Loss aversion suggests we'll get out of our way to find a maximalist solution where we get to have our cake and eat it too, instead of reneging on anything.

Like EV cars: they had to become better than ICE cars for the switch to happen.
> nor the attempted January 8 coup succeeded

What effect would this have had?
I hope we can also make the cultural shift towards the goal being clean, plentiful supply as opposed to constrained demand.
The same thing that's keeping the biller from doing it correctly will also keep the startup from fixing it.

Unless you intend it to be a manual process, which isn't practical since you'll need info from everyone that's going to be hard to collect, i.e. the same problem the biller has.

The way it used to work was the biller charged insurance, and insurance paid, and that was the end of it. No one ever double checked anything.

Obama (with Obamacare) changed that - now everyone has a high deductible, insurance pays part, but you pay part. And suddenly people are motivated to check the bills.

Realistically the biller just drops bills where the person has to pay, and they live off of what insurance pays automatically.

The "on paper" of what American health care is, vs the reality are very different. The reality is weirder, but better (by better I mean less expensive than it looks on paper).
While there's a lot of good advice in there, the reality is that--unless you're giving a keynote or similar at a conference--one document is going to serve as the presentation, the document for the presentation even for people who didn't listen to it, and (related) the historical reference for the presentation. Maybe that shouldn't all be the case but it is. People giving a presentation aren't going to create multiple docs.
... which means literally decades of development tools and support.

Amazes me how techies jump on whatever hotness bandwagons without a second thought.
can you do the math but without the price increase to $110 and let us know how that margin compares to the 12.72% profit margin at $100?
I go into a project folder and can run "fly launch" and then the application is alive in multiple regions around the world. Where exactly am I manging this server?
Good callout wrt queue completion ratios. Unfortunately, there aren't many comparable leading indicators of future generation to rely on (maybe EIA's 860M survey? [1] [2], but it only gives you a short look into the future). Plans are plans until steel is in the ground and glass is getting racked. Open to other suggestions if it improves modeling and forecasting.

Regardless, the amount of renewables and batteries coming online (at least in the US) can't be overstated [3].

[1] https://www.eia.gov/electricity/data/eia860m/

[2] https://www.eia.gov/electricity/monthly/

[3] https://www.eia.gov/electricity/monthly/images/figure_6_01_c...
On the plus side, if the attacker is outside the US, and a foreign national - the NSAs illegal wiretap evidence is legal!
The Amazon rainforest was created millennia ago without human intervention; why would we need to intervene at all with its regrowth when we’re the reason it’s being cut down? It sounds more likely that we’d only fuck it up further rather than let it heal.
I say "If this is a scam call please hang up now, otherwise give me an invoice or ticket number or name and department and I'll get back to you," and they usually do hang up. The case where you need to actually call your bank is really rare.

Note that it's very important not to let them give you an actual phone number to call on. This sounds obvious but I know someone who hung up but called back on a number given by the scammers, which was of course controlled by them and not the bank.
I was just setting up a new Fly account and launching a project yesterday. I will say their developer content marketing is very succesful and had me convinced they at least know what they are talking about.

Any more stories or knowledge of them being disingenous?
Unfortunately, MFA has become synonymous with SMS, email, and OTP. All of these methods require sharing a secret between two parties without any way to verify the authenticity of either party.

Key based authentication where both parties have private keys that are not shared is a much better alternative. Unfortunately, client side TLS certificates, which are application level protocol agnostic, never really caught on.
The problem is actually battery storage. There's a great tiktok that breaks down the costs here: https://www.tiktok.com/@lthlnkso/video/7258394490145099050
https://archive.ph/Fyepr
There are Russians who do just that, and not an insignificant number, but certainly not enough to affect things. They also do not have any plan even if they wanted to try.
I had to zoom in to see there was a tongue. It looks like an open mouth. What a terrible design.
Because whatever the point of the paper is, it should come with a p-value. Those things you list don't come with a p-value.

And why are they talking about accuracy? What is accuracy in this case? A test should tell you the false positive and false negative rate. You can say you can blend these two numbers but why would you do that? Especially if the relative sizes of the two arms of the trial are not consistent with the incidence rate of the syndrome in the real world?
With modern batteries of that size you are likely to get more like 30 hours. The last set of NewerTech batteries I had in my Pismo lasted effectively forever. And 15 years of battery technology have passed since then.
I didn't realize until recently that singer-songwriter James McMurtry is Larry McMurtry's son. It makes sense--the guy can write. I was familiar with James's music before reading Lonesome Dove, and in hindsight, you can definitely tell he's cut from the same cloth when it comes to weaving a narrative.
Okay, she clearly orchestrated the political half of the coup. I'm not suggesting she was commanding the Maidan snipers!
amazon has them, or you can get "usb condoms".
OK, apologies. I guess I was a little peeved that Levenson's own article didn't get many upvotes. (Though I wasn't the submitter)
What's the state of physically based rendering in Godot?
After reading all of the hype in the comments, I was disappointed by the actual article. There's about one paragraph of actual material about the ("spear") phishing attack.

There are not any details about the progress of the attackers or the speed of the attack, which would have been interesting to me. There are no details about any losses from the attack (or profits to the attacker).

Once the employee provided a TOTP code to the attacker, the only surprise is that they get control of the other codes by cloud sync (as extensively commented on here).

Regardless of the hate, this could happen to anyone. But... big L for reading out your TOTP code to somebody. (If more details about the deepfake come out, then it might be more exciting.)
This seems like a good thing. Export sun power from sunny parts of the US to less sunny parts.
Good for software and AI engineers.
With postgres, simple views are updatable, so you can often do this pattern without copying tables or dual writes. It's particularly useful for renaming columns, but you can also do some other things. You also don't have to use version numbers on all your tables since you only need the view temporarily.

ALTER TABLE my_foo RENAME TO my_foo_tmp;
ALTER TABLE my_foo_tmp <your desired change here>;
CREATE VIEW my_foo AS SELECT <how you make your new table seem like your old table>;
COMMIT;
<update your apps to use my_foo_tmp>
DROP VIEW my_foo;
ALTER TABLE my_foo_tmp RENAME TO my_foo;
CREATE VIEW my_foo_tmp as select * from my_foo;
COMMIT;
<update your apps to use my_foo>
DROP VIEW my_foo_tmp; COMMIT;
I'm always curious how things vary from country to country. What are some hallmarks of the left in Colombia? What are some things they stand form/support that differs from the right?
I've had a wide range of responses from people calling me when I tell them I won't give personal details out based on a cold call.

A few understand immediately and are good about it. Most have absolutely no idea why I would even be bothered about an unexpected caller asking me for personal information. A few are practically hostile about it.

None, to date, have worked for a company that has a process established for safely establishing identity of the person they're calling. None. Lengthy on-hold queues, a different person with no context, or a process that can't be suspended and resumed so the person answering the phone has no idea why I got a call in the first place.

(Yet I'll frequently get email full of information that wouldn't be given out over the phone, unencrypted, unsigned, and without any verification that the person reading it is really me.)

The organisational change required here is with the callers rather than the callees, and since it's completely about protecting the consumer rather than the vendor, it's a change that's unlikely to happen without regulation.
Yep. It’s why the Texas situation is so silly.
Thanks for sharing. I would have guessed Johnson.
I think about this with Postgrest/Supabase which has a similar problem (autogenerated code based on the db schema is inherently going to conflict with api stability guarantees). I think that this approach is just fundamentally at odds with making a stable versioned controlled API.

However: I think the best thing to do if you want a setup like this and want to have your cake and eat it too is something like this:

Use your autogenned client for your “internal” api. This is for your clients with the autogenned schema that you directly control only so that you can ship changes and not have to worry about versioning/backwards compatibility.

Then for external users that have their own clients, you have that slimmed down more traditional API that offers less functionality but it’s properly versioned, tested etc

I think this kind of hybrid setup can work well for SaaS setups where you have a cloud product that does internal stuff plus things external that end users need to operate on. You get the benefit of being able to iterate quickly without breaking your clients and since your external API is smaller it’s less maintenance overhead to keep it updated and versioned
>... which means literally decades of development tools and support.

Debian (largest Linux distribution) just removed mipsel from official ports. Other mips variants will eventually follow the same fate, as well as the rest of legacy ISAs.

It is no longer sensible to choose anything else than RISC-V on a new design.
We have absolutely not run out of trees. 31% of land is still covered by trees, 66% of what it was before agricultural development. It’s more accurate to say we have run out of a need for deforestation.
Since you work professionally with robot arms...

I've always thought that it would be cool to run a robot arm museum, showcasing industrial robot arms from different periods - 1960s, 1970s, 1980s, 1990s, etc. As far as I can tell the first one was Unimate in 1961: https://en.wikipedia.org/wiki/Unimate

But... I don't have a feel for how many of these things actually exist out there. Do collections already exist? What happens to a robot arm once it becomes obsolete?
Holy hell does that sound awful. In practice, it doesn't even solve the core problem as you'd have to deploy new versions of all binaries precisely in sync to avoid data incorrect because some clients know about the v2 table and others don't. It becomes indistinguishable whether a row is missing because it was intentionally deleted or because it was written by a client who didn't know any the new table version. There are ways to account for this but it's layers of crap on top of crap.
I dont like Orangutans
Despite these very exciting data points you can watch California systematically push against these trends:

https://www.canarymedia.com/articles/solar/new-california-ru...
Good point and it's where apple lacks - instant, potentially p2p sync or browse using mac. Wifi speeds are good enough. AirDrop is absolute PITA to use other than sharing few pics with friends once in a while. Waiting for icloud to complete uploads at ~10mbps is shit experience.
"How much money did they print? 100 million escudos, which at the time was 0.88% of Portugal’s GDP. Today, it would be worth 150 billion dollars."

No it wouldn't. Probably an off by factor of 1000 error.
I don't know if this message is better suited for you or dang, but the capitalization of your hiring posts here has always been a little off:

"Charge Robotics (YC S21) is hiring meches to build robots that build solar farms"

Mechanical engineers would be better shortened to MechEs instead of meches, IMO.
Load shifting would certainly help achieve the goal
It is notable that Newton had no experience of trading companies.

He was good at things he dealt with personally.

Nullius in verba and all that.
As a hobby musician, why don't they start with instrument samples? Every sampler user out there would love a button press generate sample on the fly as a plugin. It would blow away gigs and gigs of ridiculous duplicative or near duplicate samples.
What I often do in this situation is to have the "presentation" slides in the front of the deck, with the "detailed" slides at the back. That way you can just present the first slides to people in the room, and then circulate the same deck for offline reading with all the details in the last slides.
Not the orangutans :(
Do heat pumps work when it’s cold?
Not trying to be condescending, but are you sure you're referring to "behind the pharmacy counter (i.e. where the pharmacist stands)" rather than on the regular shelves? That's where it's prominent—although as someone else noted there are often "see the pharmacist for the real stuff" cards on regular shelves too.
The Science of Retention: How Performance Impacts App Revenue
Open up the Dockerfile they generate for you.
There is U2F/FIDO keys / passkeys which are what you describe, latter just very recently becoming widely available. When/if they become successful is another question. U2F/FIDO etc keys are only supported by a subset of websites.
Youtube's premier economist/deadpan comedian, Patrick Boyle had an interesting video on 'Electrify Everything' a few weeks ago. It could be seen as pessimistic but I think its a fairly realistic view of the costs involved in moving away from gas and oil for transportation and household & industrial energy demand. In particular, grid capacity is going to have to at least double, if not triple. Perhaps he underestimates a push towards more efficiency (i.e. a one-to-one replacement of relatively inefficient fossil fuel-powered devices in terms of energy usage is an overestimate of demand, I think), but there's little doubt that the price of grid improvements and battery storage is going to at least match the costs of the primary wind/solar energy generation systems:

https://youtu.be/w4WfbqE5elk

Technologically a complete transition to renewables is entirely plausible, but it's a mistake to try to play down the scale of effort needed - but this doesn't mean it's not possible. Look at the > $10 trillion in global oil infrastructure for comparison - offshore oil rigs, continent-spanning pipelines, gargantuan refinery complexes, a huge fleet of ocean-travelling oil & LNG tankers, etc. Of course replacing all that is going to be a major effort, requiring a significant diversion of civilizational resources to the task.
So 3,079,600 ha per annum for Animal Ag vs 760,400 ha for everything else.

That's roughly 75:25
How do you plug that into the grid?
Neat! Don’t the arms need to move around though?