skysight-inc/HackerNews huggingface dataset:
For me, it was simply how it was incredibly alien and incredibly familiar at the same time. Everything was different, but if you’re at all a nerd (and you’re on HN so…) you’ve been exposed to Japanese culture.

That and it was all so friendly, easy to get around, beautiful, etc. It’s a wonderful vacation for people that just like to walk around and explore.
Might be a bit of a wording thing, because I think I got it very differently than you.

To me, that sounds like "you can't design for a higher cognitive load than what your team can absorb" - and not "try to optimize the cognitive load dor the maximum your team can absorb".
Wall Street fell in love with build-to-rent during the pandemic. No longer.
Oh that wasn't a knock on you, I'm just being salty about my field.
> Also every time there’s a mess in Europe, we have to clean it up without getting paid

No, you don’t have to but you choose to because it’s good for your business.
No its called software engineering
x64 virtual memory has to be on the boot drive

Parts of x64 OSes are still single-threaded

Programs still crash.

We can brick a computer so it does not start and refuses to tell us what is wrong.

The person who owns and uses the PC is not in complete control. Much information is hidden from them. There are malware programs.
People just get burned by bad programmers. So they make up all these rules to safe guard against them. Its not abstraction thats the problem, its low quality engineers.
Does anyone know what backend dadabase they use to store these jokes?
Damn! She’s no joke! She really knows what she is doing! Those inspectors are going to gape in wonder of her ingenuity and industry!

karma++ this lady!
Luminous, Chaff, Axiomatic, Learning to be Me, The Cutie, The Moat.

The Best of Greg Egan is a perfectly respectable place to start.
I've got a pair of sennheiser headphones from 2011. Work just amazing, despite a decade+ of abuse. Only downside is the pleather on the ear caps wore off, but it's super minor.

I bought another pair back in I want to say 2019, and it's been just OK. The inline mute broke, but everything else about them seems just as quality (no pleather ear caps tho - just fabric which I think is an improvement).

In between those purchases, I've bought a handful of other headsets, all around 50-120$. They were universally crap. Either shit cables, shit comfort, or just wore out really fast.

Anyway, long story short - you can get some lasting quality products. It's super hard to tell when a brand has sold out to the capitalism devil though.
I found it somewhat hilarious that you wrote a prose sentence with nested parentheses then began the next sentence with "Lisp's syntax is easy"
Not sure if you're doing it manually from the settings, but you can create a Shortcut that enables low power mode. I have a little icon that I press, but there might be an even better way (automatically trigger on unplug? IDK)
This comment seems generated by ChatGPT.
Using Python 2 in 2023 for a new project is a crime
I don't disagree completely with the comment, but I would possibly change it from "comply with Conway" tô "embrace Conway".
https://web.archive.org/web/20231229025641/https://www.kaspe...
Uh, very few folks outside of Cupertino know better than Mike how much of a total shitshow Apple were a decade or more ago. His team had to deal with their insanity on a regular basis. : - )

Since then, though, they have cleaned up their act (I've never been a fan). As a silly example, I'm pretty sure they finally check into source control the configuration of their networking equipment... Plus do a lot more to counteract the sophistication of today's nation-state attacks. They've come a long way since the hacks of 2014, when they had to scramble to enable 2FA for iCloud
— previously used only for account changes or purchases. As for this vulnerability, it might be a plain bug or some NSA-style backdoor with plausible deniability, but we probably won't know which for years.
It exists in a hyperbolic space. So the area reachable in radius r is not r^2, but x^r for some x>1.

It doesn’t violate the triangle inequality, but it does mean that there’s way more than one parallel line through a given point off an initial line. I think that’s Euclid’s axiom.

Intuitively, the mechanics make it easier to run away from groups of enemies, since the angle it would take to follow you is more precise. It also makes it harder to find and return to earlier locations. In fact, to win the game you have to find an “orb of yendor”, then a key spawns 100 tiles away with an arrow helping you find it. The hard part is getting back to the orb once you get the key.
Anything to stop the modern trend of per-elememt style="..." definition plague! Uggghhh so awful, so industrial & hard for users to hack & script. This is a great easy shift, letting existing develope convenience coexist with that which is good for the user.
states don't have the authority to adjudicate federal law questions. The state is in this case effectively attempting to create a finding based on federal law that it has no authority to create.

Then there's the sticky problem of the fact that he was actually indicted for the crime and acquitted of it, which throws an entirely separate wrench in the state mechanism, because now she is saying she can override a federal senate decision on guilt or innocence because of how she feels about it.
Cybertruck deliveries hostage to battery production hell
Yes, on the first gen of retina display, LG panels were prone to image retention, while the Samsung's were not.
Hector Martin (of the Asahi Linux project) has some nice commentary on it here: https://social.treehouse.systems/@marcan/111655847458820583
downloading a copyrighted image is not a crime. downloading and then attempting to distribute that image probably is.
The TeslaLounge requires a Reddit login.
Sounds like you're in a good position to make a lot of people's dreams come true: could you make the TreasuryDirect webapp not so terrible to use? :-)
On Mac, assign traditional keybinds to Command/⌘ shortcuts (⌘-C/V for copy-paste, -S for save, etc).

Display the current column number in the modeline with (setq column-number-mode t)

Delete the selected area when overwriting by enabling (setq delete-selection-mode t)

Save sessions (all open buffers/files) automatically on quit with (setq desktop-save-mode t)

Display line numbers in the left gutter with (setq global-linum-mode t)

Wrap lines (with a convenient icon in the gutter to indicate line continuation) with (setq global-visual-line-mode t). Bonus: linum-mode compatible!

Skip that startup screen with (setq inhibit-startup-screen t)

Remove the limited and redundant icon toolbar with (setq tool-bar-mode nil)

Make emacs automatically refresh buffers whose underlying file has changed (and has no local unsaved modifications) with (setq global-auto-revert-mode t)

All of the above variables can also be customized through Emacs' excellent Customize, which is better than individually doing each (setq ...) I wrote above.

And these are just from a quick skim of my .emacs file... Decades ago, when a college friend espoused the merits of Emacs, I didn't get it because my first experience with a vanilla setup was so... limited. This is also why people will laud more "batteries-included" distributions like Spacemacs or Doom Emacs.
What were you trying to do with tramp? I’ve used it for coding Common Lisp, together with a remote SLIME session - ie slime-connect - and while I have run into at least 1 limitation with paths, I have a decent enough work around for it. I think the setup was just a matter of setting some customizable variables.
(( sigh )) I wish I lived closer.
Just dropping this here, because there is more to this issue in real-world scenarios:

https://loopit.dk/banding_in_games.pdf

(Not my talk, but I found it enlightening.)
The question was "how can Go be ugly," which is subjective. I find Go's error handling verbose and ugly.

Re: guaranteed behavior, correct me if I'm wrong, but for anything in stdlib, you'll either get the expected return value or an exception. For example, checking an array with str.isdigit() isn't undefined if the array has a None, it raises AttributeError.

But yes, you can just yolo things and hope for the best, which is why it's a terrific scripting language. If you add typing and properly catch expected errors, it's quite capable. Whether or not Try/Except blocks are uglier than err is nil is subjective.
Those UI designs would not work. Two reasons:

- color choice is distracting and doesn't communicate anything

- ornamentation is not only baroque, but is also distracting
Yes you are correct. I thought you meant you now go to Ali/eBay/walmart.com as first choice for any purchase. My mistake.
I'd love to see what shows up at a Silicon Valley hamfest. Having it outdoors cuts way down on Covid risks, so that's a big time plus. Does anyone have any good stories about unusual finds at past events?

Unfortunately, I'm 2000+ miles East of there.
I thought it was a number game and realized it was colour code only after solving :)
What is the relationship between words modelled as? Levenshtein or semantic?
From the beginning of the article:

> In 2015 Ben Blatt simulated the game and found that for P=4 and N=10, the average game will take 860 spins to finish.

> But this was based on a mere 50,000 simulated games! We can do better than a mere simulation. We can mathematically model the game and get exact numbers. So we're busting out PRISM.
> Just design the software upfront for what you will need

That assumes that you know upfront what you will need and what software design will best meet the need. Sometimes that is the case, but many times it isn't. Different strategies are needed to deal with the latter case.
Whether it is a function, class, module, application or service I think there is one word for it - encapsulation.
I don't know US, but if similar to Australia then you can sell the machines, but there are specific regulations regarding public access to them, which boils down to posting notices about copyright violations and passing liability onto the user. Because apparently a stern warning stops students from photocopying expensive text books. Which is the sort of thing Midjourney and OpenAI will be relying on for their defense, yes.

It is also interesting that there are technology specific laws. You can't sell photocopiers to the public capable of reproducing bank notes for example. Or taxes added to blank medium such as cassette tapes.
Now try to make a layout with that form example that you could free form put anywhere in 2d space and have it flex properly as the window size changes beyond the defaults that html gives you and make the generic B2B SAAS dashboard like Segment, RevenueCat, Mixpanel, Datadog, Sentry, etc. I bet you could make a VB6 / Pascal equivalent much faster than you would be able to with a mobile or web app, especially if they were updated with a decent graph widget set.

Also your two examples are drawing canvas examples, thats a pretty different target that delphi / vb6 have with their GUI toolkits.
> This strikes me as overly cynical.

> My current job is working with around 20 other engineers on an extremely bloated and coupled monolith. I'd love to be able to separate myself and my team from others by an agreed-upon interface.

> Yes, "agreed-upon" is certainly doing some heavy lifting there, but I don't think it's realistic to expect that

This is overly cynical to you likely because you haven't experienced maintaining micro-services in the long term. Being able to "break away" with a common interface is literally the microservice tag line. It's completely true too. Standing up a service w/ an interface is incredibly fast, rewarding and watching it hum is beautiful.

The problem starts when there's a bug that's upstream of your service. It's not too hard to get all 15+ services running on your laptop, but the problem is the other teams no longer let external members directly deploy the services they maintain (that one time someone from another team deployed a big bug). So now you've got to get PR approval and seemingly no one wants to review your bug. So you ask for time from the Product Owner and it gets forgotten because they're really busy too. So you go to an eng manager, etc etc...

The above scenario plays out SO many times. I've been there in all various forms. As a blunt statement - any team under 30 members, monolith.
This is a good explanation, thank you. I would argue that their purpose is not to circumvent copyright, however.
Depends on the costs of getting it back to the ground. It's probably not cost effective to conventionally land it like fragile cargo, but you still need some kind of guidance system to keep it from bouncing off or buring up in the atmosphere, that or impacting a population center.
I think the Postgres weirdness is due to collations, which tbf are a nightmare to deal with in DBs on their own.

But in any case, it would be tremendously irritating to troubleshoot.
Wasn’t Amazon.com a massive C web app for a surprisingly long time.
Are his characters really artificial? Boring and single-minded, sure, but there are plenty of boring and single-minded people in the world - too many literary critics lose track of how unusual (indeed unrealistic) most of the characters in literature are.
I recently started building a little desktop app using C# .NET WinForms, and it was a tiny bit clunky at times, but strongly reminded me of building VB4 apps.
No idea where do you find similarities between the f11 bmw and a passat except both having 4 doors and 4 wheels. They look completely different, especially the f11 with that beautiful round front and that round muscular rear line of the touring.
The tradeoffs are great if you are mindful
"It's only free if your time is worthless."
In an ideal world where people are fluent in binary, we would only need 5 pixels. Just imagine how efficient the world could be…
I think Substrata delivers on all of those things, although it could be faster to download the initial data with a CDN.
It was a running joke about how bad it was. It was a bit before my time although, but even when I saw people use it as a kid and playing with it myself, it was pretty obvious how fast it was in making things.
I don’t leave my front door wide open and let people walk out with my TV while the alarm goes off and don’t even try to stop it from happening…so no, I am not expecting to get robbed. I have cameras at every entrance and window and always keep my doors locked.

The point is, they don’t make a serious attempt to stop shoplifting, because they want it to be as frictionless as possible for their customers. In theory they could lock up every item in the store and require an employee to unlock a cabinet every time a customer wants something, but obviously that creates so much friction that it would greatly reduce sales. So it’s a trade off. They’ve chosen the end of the sliding scale where almost all merchandise is freely available for customers to take off the shelves with very limited oversight, coupled with self check out lanes so they don’t have to hire as many cashiers. They know full well that some people are stuffing merchandise into their pockets and not scanning everything at the check out lanes and that tradeoff is clearly working for them because their annual profit is higher than ever:

https://www.macrotrends.net/stocks/charts/WMT/walmart/gross-....

So no, I don’t think Walmart and others have any problem with shoplifters whatsoever, and I certainly don’t think that my tax dollars should go towards trying to catch every last person who steals a tooth brush from Walmart when they have little to no interest in making any kind of investment in curtailing shoplifting themselves.

It sounds like you’re in favor of Walmart maximizing their private profits by making it as easy as possible to buy their merchandise (so easy in fact that you can find yourself stealing something accidentally!), making no effort whatsoever in theft prevention in their stores, and then putting the burden of enforcement on the public dime, which is a curious position - are you a large Walmart shareholder?

If there’s a particular store that is having too much stolen from them by shoplifters, they are more than welcome to shut it down and make way for a local business who I can assure you will be way more careful with its merchandise. I am 100% in favor of that.

When we’ve solved every murder and violent crime, then we can get to Walmart shoplifters.
(: ;)
Today I would like to talk about the importance of expressing love and trust messages to your wife. Specifically, we focus on warm messages of love and trust that you can share with your wife. Love and trust are important components of any healthy and fulfilling relationship.
When I was in college, I had to take an assembly language course. It was on MIPS: 32 registers.

One assignment said, roughly:

- Read ten numbers into an array.

- Sort the numbers into the array.

Nothing said I needed to read the array, so I read in the numbers, both to the array and registers, hardcoded a bubble sort on the registers, and wrote the result to the array. End of program.

I was being cute. I got full marks with a note to stop being cute.
I don't remember the specifics, but I spent at least a few weeks early in my career fixing a Python 2.3 codebase to run on 2.4.
There's a bit of a gap there though between 1996 and Visual Basic classic being discontinued. VB.NET came out in 2002 but VB6 was supported until 2008.

VB5 in 1997 and VB6 in 1998 really closed the gap with Delphi from what I remember.
Always-on, never offline, can just "scroll up" from anywhere.
How long do you piss for?
Group Dynamics and Division of Labor Within the Anti-LGBTQ+ Pseudoscience Netwrk
SPLC, keepers of the Great List of Hateful Organizations, draws a map of one particular frontier in the culture wars, stitching together a thrilling panoramic view sure to incite rage clicks from across the demographic spectrum.
Sounds like the "Handoff" functionality baked into MacOS. If it is, it is not the same cloud-based sync mechanism referred to in this thread and by the person you are replying to. You can disable Handoff system-wide in System Settings --> General --> AirDrop & Handoff.
>Upskilling has a 5-10 year long lag time.

So what? Again, this is a pipeline problem, that can be influenced and addressed via policy. I'm not trying to "command economy" anything. It's a problem that companies, and increasingly universities, don't think that it's a huge issue there not being enough home-grown citizens to fill these roles (a claim I find to be dubious at best). That is definitely something that policy can be used to fix.

>Immigration is the only reason America hasn't stumbled like Europe, Japan, or Korea demographically.

I don't know what this is supposed to mean. You want some demographic growth target to be hit? Europe has many countries in it, but mentioning Japan and Korea implies you have noticed the birth rates there. Well, I think the wrong question is being asked in that situation as well. If people aren't having babies, why? What changed? What policy options are there to fix that problem?

Thinking that "just import a new workforce" fixes that is extremely weird to me, especially when they are coming from places that are not exactly culturally proximate to the places they are going, to say the least.
The joke is that he actually did it. People have been joking about it for decades. But, the crazy bastard did it for real. It’s so extreme that no compiler could handle it. Not even any known assembler. So, he had to generate his own machine code binary to make it work. But, it works! Nutz!
Aw, RIP. Their take on the Sloop John B song is still my favorite.
I thought the article was going to be about this guy:

https://pbs.twimg.com/media/FbW6MseWAAU0NrV.jpg
Midjourney cannot grant you the copyright to an image it generates, because it may generate the same or very similar image for another user. The best it can do is grant you a non-exclusive permissive license. And maybe it would get in trouble if it granted a permissive license to a copyrighted or trademark infringing image, or maybe the copyright or trademark claim simply trumps the license.
Update: I just now changed back to orange.
The standard joke about my university's grad-level programming languages course is that its formalization unit does a great job of identifying undergrads by discussing Peano naturals and Hoare logic in the same lecture...
It sounds like it should have been worded like, "Minimize cognitive load to maximize team effectiveness"

The original wording sounds like could go both ways, so I understand why the person you're responding to sees it that way.
Yeah I would think that the solution to monolith vs microservices would be “neither should be followed because of dogma; encapsulate where it makes sense, when it makes sense”.
Have you tried alternatives like duck duck go? I feel like several times a week I have to go back to google because DDG is too dense to understand context, and will suggest things that just make no sense. Don’t even get me started on trying to search for NSFW content on it either.

Google is still the best free search engine.
> I guess nobody wants to spend time on backward compatibility as a hobby.

Getting paid to maintain something certainly goes a long way. Without payment, I suppose it comes down to how much one cares about the platform being built. I deliberately chose to target the Linux kernel directly via system calls because of their proven commitment to ABI stability.

On the other hand, I made my own programming language and I really want to make it as "perfect" as possible, to get it just right... So I put a notice in the README that explains it's in early stages of development and unstable, just in case someone's crazy enough to use it. I have no doubt the people who work on languages like Ruby and Python feel the same way... The languages are probably like a baby to them, they want people to like it, they want it to succeed, they just generally care a lot about it. And that's why mistakes like print being a keyword just have to be fixed.
So the problem is unified memory? CPU and GPU uses the same RAM but the GPU doesn’t have proper MMU protections in place, which lets an attacker write to RAM it shouldn’t be allowed to by doing it through the GPU instead of the CPU?
NeXT had a terrific IDE 30 years ago, called Interface Builder. More info: https://arstechnica.com/gadgets/2012/12/the-legacy-of-next-l...
This app's search is clearly not the same as the one on openstreetmap.org

On openstreetmap.org I found my address with no issues - I typed the address in the search box, and got a pointer on the map showing me where it is.

On OsmApp, the same exact query resulted in more than 19,000 results and the app proceeded to highlight them all on the map, which effectively means it's impossible to actually locate the address.
> then became universally relied upon but somehow never enabled by default.

Often it's not that universal; especially for older software there's a lot of variety in how people use it, and changing defaults can be hugely confusing for existing users. A lot of these (alleged) "don't suck" buttons are probably more subjective than you might think.

The HDMI thing may be a security-related, or maybe there are is another reason. I think it's important to know why something behaves as it does, without too quickly assuming there's no good reason for it. That's also my criticism of this submission by the way: it makes little to not effort to understand why things are as they are.
Oil refineries don't have backup restore points.
If you need flexibility for unknowns, design for that. Specialize as the requirements become more clear.
A distributed Léger?
Trying to burn your tank dry is asking for an explosion when the pumps suck gas instead of liquid. And if the fuel feed starts to fail while there still is oxygen the engine itself will burn.
GPUs doing DMA is a problem whether you have unified memory or not. This is why IOMMU exists.
That thread is a more interesting read than the blog post.