skysight-inc/HackerNews huggingface dataset:
Show HN: Jeeves – A Pythonic Alternative to GNU Make
Write a Python file named `jeeves.py` in your project directory with contents:

import sh

def lint():
"""Lint your Python project."""
sh.mypy()

This, together with

pip install jeeves-shell[all]

makes it possible to do

j lint

…which will run mypy for you, and, via the omnipotent `j` command, open ways for

• Automation of routine tasks,

• Standardization of your projects,

• Implementation of best practices,

• And more :)

Github: https://github.com/jeeves-sh/jeeves-shell/
Sorry not at the moment, but is something I can spend some time on if you're willing to walk me through your use cases :)

Thanks!
Yeah if you could get NPM to allow JSONC in package.json, that'd be great.
They would choose to live longer in the same sense that water chooses to flow downhill.
> wanting to dress up and enjoy the music

In my experience in the scene, these types of people enter these spaces looking to be seen and aren't really there for the music (think taking flash photos of themselves in front of the DJs, taking up space on the dancefloor not dancing or vibing to the music, etc).

I have strong opinions on this, but don't get me wrong, there's a bit of gatekeeping for a good reason. The point is that people who are actually interested in the scene are more likely to respect it and contribute to the involved communities. Whereas a tik-tok raver's interest is likely fleeting and uninformed about the spaces they occupy.
Thor, God of Thunder, would like to have a word with you.
Yes.

For one no one has mentioned that the 386 itself had no on die hardware floating point. That seems like a huge one.

Even if only a few instructions were added to the “core” some are huge like CMPXCHG, CMOV and although not an instruction itself the LOCK prefix.

But the extensions are huge. We don’t even still use the floating point instructions of the 386/387 era. MMX was pretty lame but SSE and AVX are critical. AES-NI is now necessary for most people with FDE commonplace.
The Salt Fix: Why the Experts Got It All Wrong etc. (Book Review)
> then it just shouldn't ship

Part of the problem is that AAA is just (IMO) too big and expensive. Devs might actually have to ship a broken game around holiday time just to get enough sales to survive.

And the other extreme can be dangerous too, like how Mass Effect Andromeda's development dragged on forever, and EA let it happen because its such a golden IP.

I think the ultimate solution is to just scale down most studios a little bit, so the studio and publisher can afford to delay. Medium sized studios are the sweetspot, especially going forward with GenAI.
When you reduce it to a simplistic economic take you miss a much
broader and graver reality. Dwight D. Eisenhower, a US president and
5-star general no less coined a phrase for it; "The Military
Industrial Complex". Today it's the "Data Industrial Complex", but no
matter. In his farewell address to the American nation he noted the
tension between the economic prosperity obtained by armaments with the
dangerous "acquisition of unwarranted influence".
look, I'm one of the bigger toxin-opponents out there, but if reducing one toxin means increasing another, then that needs to be taken into account. the transition to EVs and green energy helps though
It isn't hard to accept money on an address that is known to be associated with you and then transfer it to an address that is not known (cannot be proven) to be associated with you. An extreme form of this is called coin mixing or coin joining, but for most of us, I would think, that level of address obfuscation will not ever be necessary. Or if it is then you can imagine it will be automated.
The French are the only interesting thing about Canada.
># instead of this:
func2(visibility=visibility, frobnification_level=frobnification_level)

># this could be used:
func2(=visibility, =frobnification_level

Please, no. It takes two seconds to write it out, this will lead to hard to read code.
Does he speak Greek? Because, if not, I imagine so would the moon, Tiu, Wodan, Freya, etc.
It also explains why until the mid 20th-century, the metaphors used to explain the workings of the human mind and even the universe itself involved gears and springs. Before electronic computers, clockwork mechanisms were the most complicated and powerful systems people could think of.
CLion is definitely good.
VS Code has been sufficient for me, at least for hobby stuff. I used it solely as a debugger before I switched over to using it as an editor as well.
> guaranteed electronic banking and funds transfer services

That alone exceeds the requirement of “minimal” as there’s now a need to hire staff for fraud monitoring, handle disputed transactions, chase fraudulent transfers, deal with those who forgot their passwords to electronic banking, had their passwords stolen, etc.

What are the new revenue channels that will pay for all that extra staff (and considering it’s USPS, their pensions)?
Did I? I think I'm actually having some intelligent conversation now following that. Yay!
Thing with sticker is that usually you go to the toilet and walls are covered in those stickers people removed from their devices as soon as they got away from the bouncers.
Absolutely nothing is preventing you from celebrating your birthday the way we do Holidays. My birthday isn't September 22, it's the third Saturday in September.

Heck it's not even weird to not bother with this redefinition and just have a party on a more convenient day.
Except there really isn’t a better product to back up these issues. There were some important improvements made to the gameplay, traffic system, certain things were reworked, nicer graphics etc. It feels like an iteration and not a ground-breaking game rhat would justify the performance issues we’re seeing.
AI pioneer Fei-Fei Li: I'm more concerned about the risks that are here and now
I definitely agree that there is an inertia problem, as there is with a lot of technology. But I also think changes can happen quicker than people think if new alternatives are introduced that solve fundamental problems with the entrenched solution.

Arguably this actually has happened with the legacy CA system, people just don't think of it that way because it looks like Let's Encrypt and certificate transparency instead of something involving blockchain or whatever. LE and CT were huge disruptions in the CA space and in my view fixed a lot of the problems with the CA system, even if they didn't totally get rid of it. To borrow your excellent phrasing, they made it suck in a lot fewer ways than it used to. Maybe some complete replacement could do better, but there is a lot to be said for iterative improvement of an existing solution instead of hoping for a fantasy total replacement.
> ... both Andreesen and Thiel and they both seem pretty anti-authoritarian ...

Yet Thiel runs Palantir, which is arguably any authoritarian wet dream.
True. But now hand someone that lives in a different state or country some cash. Oh wait, you can't easily do that. There are trade-offs in everything.
Have you tried the Emacs gdb mode?
I’ve been using GoTTY (https://github.com/yudai/gotty) to do the same thing, combined with ngrok or Cloudflare tunnels to get a publically accessible URL. To enable multiplayer mode, just need screen/tmux.
I've always been interested in coaxing extreme performance in a computational task by using FPGA or ASIC.

This seems like a mad science. Is there a recommended entry point like a book or learning resource?

The only exposure I have is from the FPGA stereo disparity module on the Mars Rover. And sadly I left before I could really pick any brains. Or ASIC Bitcoin mining.
> Maybe time isn't real in the way we perceive it but I don't think the underlying nature of time is something undiscoverable.

My take is: humans are just another living thing. Most (all?) living things don’t know everything about the underlaying “reality“ (e.g., my dog doesn’t know about electromagnetism). Hence, most likely, humans cannot be sure that what they know IS the underlaying reality (unless, of course, we think we are somehow special).
Chinese influencers using AI digital clones of themselves to pump out content
A system of morals has nothing to do with religion, no matter how much the religious folk like to claim that they are inextricably linked. So no, absence of belief is not religion-lite.
I thought he was from up north, where Greek is ... less likely.
I wrote https://github.com/daym/idea-native2-debugger as a stop-gap. It uses gdb and works in IntelliJ IDEA Community edition. Setting it up the first time is kinda weird since you need to add a new run/debug configuration "Native2Debugger". I could not figure out how to hook this directly into the existing run configuration that you use to run your program to begin with. Otherwise, I like how it turned out.

If you want a standalone frontend instead, https://github.com/epasveer/seer is extremely good.

And emacs has gdb integration. By now I tried it, and... I guess it's better than nothing.
Get an account with a FCU. Not saying it'll solve this out right, but it's nice to be a human and not an account number.
I live in the USA and it's also very attractive.

https://fred.stlouisfed.org/series/BOGMBASE
The cameras don’t ticket anyone for anything, they just take photos. I don’t know what determines whether a ticket is issued for any red light photo.

I’ve seen cops ignore all manner of traffic violations, yes including running a right on red. I’ve also seen it enforced, and know people who’ve been on the enforcement end.

If you’re moving the goal posts to “enforcement must be total before stricter laws”, you’ve basically eliminated the basis for any traffic law besides vehicular manslaughter. Which is perhaps a logically consistent position, albeit one I can’t take seriously.

Do you have any interest in engaging the actual point I’m making? Which, again, is that right on red is inherently dangerous and unnecessary.

Here, I’ll even throw your preoccupation with enforcement a bone: prohibition of right on red is significantly more enforceable in the first place. To the earlier point about red light cameras, I imagine photographic evidence of a right-on-red violation is among the more worthless bases for automated enforcement. For actual traffic cops on duty, a no-stop violation is likely much easier to miss than a prohibition of the maneuver altogether.

And I’ll ask you this: what is your actual motivation here? Are you focused on enforcement of existing law on some principle? Or just a blanket reluctance to expansion of law in general? Do you specifically prefer allowing right on red, for any particular reason? Something else I haven’t considered?
The fact that someone with a political opinion had their account closed is not evidence that Chase is monitoring all their customers' political activity and systematically closing accounts for political activity Chase doesn't like.

The same way that Chase closing a restaurant's account is not evidence that Chase is tasting the food in every restaurant and systematically closing accounts for restaurants that cook food that Chase doesn't like.
Used in all of retail. "Assortment Planning"
I should've mentioned it earlier, but I already switched to Linux distros like Ubuntu since about 2011, so I'm personally not affected by these end of support dates as much. My concern is more about other people, the kind of stuff I can't really influence myself.

Of course I know that computers don't stop working after just because Windows 10 went out of support. It's more of, for example, a severe vulnerability is discovered that has been fixed in later Windows versions but not 10 that may cause some people to panic. Maybe I'm being paranoid here, but I did raise some valid points, some of which coincidentally play into profit motives such as by encouraging the purchase of new hardware.
Just curious: This is a computer, so why say it has USB "OTG" (a dumb term anyway)? I would expect any computer with USB to act as a USB host.
Pro tip: don’t wear tennis shoes.
Resolving what keys? JSON has keyval sequences ("objects") but what you do with them is entirely up to you. In a streaming reader you can do your job without ever creating maps or dehydrating objects.

Plus no one makes people use objects in JSON. If you can send a tuple of fields as an array... then send an array.
I would think the same, making him fairly irrelevant as far as the fact I mentioned is concerned.
The Jews have been keeping track of 7-day weeks consistently for the past 4 millennia. If anything, it proves that trying to break the cadence gets ugly fast.
Show me even one AOSP based ROM that does not ship with proprietary software that runs on modern hardware.

The vendor partition is a black hole of poorly understood and mostly proprietary garbage that can do whatever it wants.

Also if you do not ship your ROMs without OMA-DM and similar malware, you are not even permitted to connect to some cell networks.

There are a comical number of apps and blobs copied from the vendor partition of stock roms to make most of those "open source" roms function on recent devices.

https://raw.githubusercontent.com/GrapheneOS/vendor_state/14...

At least on a laptop I can run QubesOS to hypervisor isolate the rare hardware that requires blobs, like wifi.
Somehow our society puts the non-alturistic people into positions which have most impact. I guess the ineffective alturist knows its almost impossible to get to such position without wronging others. And its the ruthless fool with savior complex that puts himself above others “to save them”.
> if you burn the same thing in a power plant, then you could get 45% instead of 35%, but you can't possibly convert, say, 80% of burned fossil fuel into productive work.

Not 80%, but combined cycle gas turbines regularly achieve up to 60% steady state efficiency.

There is research into ammonia fueled turbines that supposedly achieve even higher efficiency.
BTC. BCH was a failed attempt at improving Bitcoin
Right, it is. I intended to talk about Bolt and ProBuilder, tools they bought, added to the engine, and then left to rot.

Although to build DOTS they did poach a lot of ECS and Data-Oriented folks like Mike Acton, who left earlier this year.
If >50% of the voters ‘wanted to live in the past’, then cancelling the plan seems to be the right thing?
Good call! Updated, thanks for the tip.
Yes, it's a coordination problem where the incentives for a single individual don't match the optimal global solution. Aka trapped by network effects. You don't see this problem with cars or smartphones because the benefit to the individual is obvious and independent of other people's choices.

https://en.m.wikipedia.org/wiki/Coordination_failure_(econom...
Similar for Georgian, Monday through to Thursday are named roughly "two-Sabbath" to "five-Sabbath", with Saturday being Sabbath of course. Not sure why those numbers, but I assumed it was because it was the number of days past Saturday?

Friday and Sunday get different names, unrelated to Sabbath as far as I can tell -- paraskevi and kvira.
> In 2021, Musk said SpaceX would spin off and take Starlink public once its cash flow was reasonably predictable.

As long as authoritarian governments predictably shut off all internet to their extremely ironic ghettos
Depends. Some CPUs were just ISA-compatible independent designs, such as the K1801VM1 popular in home computers, which used PDP-11 ISA; there never were any single-chip designs using that ISA to copy from. Some CPUs were clones modified to fit weaker domestic manufacturing capabilities, like KR580VM80A which had a revised design of the i8080. Some CPUs were almost literal reverse-engineered clones, including the copied microcode, for example K1810VM86 (8086).
Ah that's also a good idea. I added a todo for myself to take a stab at this at some point.
Right, but in order to make that increasing profit year after year you need to pose that there is some vast frontier of unaccomplished innovation. There needs to be justification on some level for ever new iPhones and such.
The 386 (and actually, the 286) were great designs because they kept backward compatibility. 386 assembly isn't fun to write, and memory management with segment registers is gross. But backward compat is worth it.
I think you misunderstand the nature of religious conviction.
I just gave an example based on what I read on reddit, as I never deposited $500K in my life. I have no problems with banks' closing accounts, as I have accounts with a couple of local credit unions, who are nice to me.

What caused the closure? A legitimate transaction that they find suspicious. Conjunction of two issues--not sending the funds back and closing the account without releasing funds to the customer--is real 'thievery' in my opinion. Since big banks are NOT interested in resolving disputes about funds by lying to customers, better file a complaint with CFPB right away with many details and documents.
Explain how this encryption can be “overcome”..?
Ahh Paraskevi is the Greek name as well! It means "preparation" or "manufacturing".
Your lamp is awesome. The little bounce of the cord is really fun
I agree with a lot of that, but arguably the current CA system nearly gives us that thanks to Let's Encrypt. Registering a domain requires some real government identity, but LE doesn't actually care about that. All they do is vouch to a potential visitor that they have verified TLS certificate being presented belongs to the entity that controls the domain the visitor is attempting to connect to. From LE's point of view, they don't care who owns the domain or if the owner of domain A is the same as the owner of domain B...the domain is the identity as far as they're concerned.

My only complaint with Let's Encrypt is that I'm uncomfortable with so much of the Internet trust infrastructure relying on the generosity and good will of a single organization, but it's hard to imagine a better solution to the underlying problem than what they've created (other than perhaps a bunch of competing Let's Encrypts).
OTG means the BeagleBoard can act as a device (like a keyboard, pendrive, etc) when connected to something else which is the host.
The 386 was released shortly before I bought my first computer as a teen. At the time, I saw both 286 and 386 PC's on the market, but the latter with a large price premium. I wasn't sure what the difference was at the time, so I bought the 286 system. Within a couple of years I had learned the difference and had large regret I didn't save my money and buy a 386. Shortly after that, I started writing low level assembler including the system bootstrap for a toy OS, which now could not use 32-bit protected mode. In addition, 386-only games started to be released at some point, and so I very much felt left out until I bought my first 486, but that wasn't until years later.
I'll preface this with 'it might not be what you're looking for, but I've found useful in this space', but gdb has multiple interfaces built in to the normal binary. It's not just the raw gdb command prompt, but it has a pretty nice curses mode that'll display registers, asm, source with breakpoints, etc. that you expect from a debugger interface. It's very much a hidden gem of gdb.

https://sourceware.org/gdb/current/onlinedocs/gdb.html/TUI.h...
For what it's worth, the distance of time isn't the only thing that makes Kant difficult to read. There's also the distance of language - translation is almost inevitably going to blur the original lines of the original (I've heard it said, not of Kant but of Heidegger, that it's easier to learn German and read Sein und Zeit than it is to read Being and Time). And to make matters worse, Kant has always been criticized as a notoriously poor writer, even by his contemporaries.

(And there's the underlying complexity of his thought, of course.)
Arm snatched Intel's hold on the Apple market and we can invoke any Clayton Christensen book on the Raspberry PI series. Maybe not the Raspberry PI 5, but what about say, the imaginary 8 or the 9 a few years hence?

The Pi 400 isn't their final attempt into the PC market, only their first. Surely a slew of decent ARM based laptops from one of these SBC manufacturers is coming along eventually - and I don't mean chromebooks.
Could still just say today is day 738,929 CE. Arguably not much harder to remember than 2023-11-05. It's 6 figures instead of 8 for example
Probably a case of infectious terminology. Microchip has sold microcontrollers that could act as both a USB device or a USB host, and lacking a better term they used (misappropriated?) the term "USB OTG". Probably this FPGA is reusing the silicon block from those microcontrollers, so the term was copy-pasted also.
>Its about the look in your eyes.

that sounds so lame tbh. i thought most people left behind this social scarcity shit after sixth form.
Glad to hear they gave your money back in full. I'm now really concerned. It sucks that there seems to be no accountability in the system. I get that they want to catch the folks who abuse the banking system, but if they do, they (the government and the banks) should at least set up a proper channel to give reasons and allow folks like us (regular Joe's) to file complaints. The current system seems really ripe for abuse.
No, Natwest got rid of him because he is broke, and the CEO resigned for discussing his personal details in public.
Remember that trying to make a browser like Chromium or Firefox hard to fingerprint is harder than it seems.

There's a lot of stuff you need to change, including fonts, screen resolution, system memory, user agent details (some browsers also add Sec-CH-UA strings), timezone, along with things like WebGL fingerprinting etc

It's also worth noting that you can sometimes actually make yourself more fingerprintable by not properly hiding something, like changing your UA in HTTP requests but not in JavaScript as well. If a website detects such a "quirk", it would be able to fingerprint you with a lot more precision.

TL;DR If you really want to stay anonymous and not worry about fingerprinting and trackers — use Tor Browser. It was specifically designed so that everyone has the same fingerprint, and has things like letterboxing to hide resolution etc. It's unlikely you'd be able to do a better job than Tor Browser by modifying your own browser.
Good that you trust Chase and other banks with the lame 'evidence' that they provide such as: "Financial institutions have an obligation to know our customers and monitor transactions that flow through our customers' accounts. After careful consideration, we decided to close your account because of unexpected activity on these or another Chase account."

Based on that standard template, I won't trust big banks, because, hiding behind BSA, banks can use the blanket statement "because of unexpected activity". Now you ask me to trust Banks, because they can't show that evidence to me.
Fascinating how the 2008 book estimates a maximum renewable generation of 18 kWh per day per person, of which solar PV generating a maximum of 2 kWh per day per person at relatively high cost. Fast forward to 2023 and you can easily generate a yearly average of 2 kWh per day from a single 550W panel in most of the US - and the panel costs under $200 (!) and if you install an actual house setup, more than 1 panel, you can very doably generate an average of >18 kWh per day.

It's actually incredible how fast the tech has changed, when you look back!
Thanks, and yeah I was on the fence about #1 (I also like to auto-toggle at night sometimes). My hesitation is that some people might just like one theme better on my website and don't want it to keep resetting based on OS preference. Not sure which case is more common...

#2 is a great idea. I made a todo for myself to do that at some point.
FCU? Friendly Credit Union?