skysight-inc/HackerNews huggingface dataset:
yeah but think it through - what kind of 'soul' is there in this story, when you really dig down to the bottom of it, eh?

Cropped nude pinups aren't really what I'd call 'wholesome' - and the prospect of being in a room full of people working off that reference image doesn't really sound too comfortable to me.

Additionally: we all know there's a reason it's a naked white cis girl's butt. Change any of those attributes and it immediately becomes less sexually arousing to most straight men. Is that really the kind of 'soul' you're looking for? it's trite at best.
> Even on MacOS side QEMU does not support Rosetta 2.

Is Rosetta 2 that much faster than QEMU's own translation? Why?
When trains are mainly used for transporting goods, derailment is unlikely to cause deaths. Not the case for Japan, and that's probably half of the explanation for why it's different.
You can't run any Electron apps. Is that a problem? :)
> Yes, they are adding features nobody asked for like crazy, just to be able to check more boxes in some feature matrix. Meanwhile, absolute basic stuff is simply not working or buggy as hell.

Ain't that the perfect description of GitLab. I love GitLab, and do still find it better than GitHub, but because of all the old annoyances, it's really hard to justify to others.
git gui

which you probably already have if you use Linux also has this functionality.
DSi is my favourite console for older Nintendo games. Custom firmware gives access to the DS library and it emulates GBA well.
There is no roll your own escape mechanics. The example uses prepared statements.
I find the combination of using emacs daily with handwriting his books bizarre. I'm sure it's that he separates the two activities, but it's funny to go "OK, I'm going to abandon the super optimized text editor I'm using to go write text for my job."
Depends, how cache friendly is your workload? The M1 ultra has more than 4x the memory bandwidth of the threadripper. Of course the GPU makes a big difference in cost and power use. If you need a 4090, there's nothing comparable. But if the Apple iGPU is enough you save a ton of power and space.
Thinking this through a bit more, this could in theory be technically possible but makes a few big assumptions that I would never expect to occur.

Rather than CA's issuing certs, they could entirely stop that and instead issue restricted signing certs. People could plug the restricted signing cert into their internal CA and/or automation frameworks and/or cert generation tools such as certbot assuming code changes and/or some CA LUA script served by a load balancer and let the load balancer issue dynamic on-demand certs signed by the restricted signing certs. There are many pros and cons to this and many projects would need code changes. The certificate transparency systems would need an overhaul and some things would be less visible.

Signing certs can be restricted to any level from TLD to Apex to sub-domain and some CA's do sell them to very big customers, but maybe this could be automated to allow any size organization or individual to do the same thing. The signing certs could be good for 90 days and the certs generated by them could be valid for any period up to 90 days.

For the record I do not believe this would ever come to pass and I fully expect a few people to respond saying it is not possible to restrict a signing cert to a sub-domain but that is just not true. Some here are in government organizations that have completely unrestricted signing certificates so that is what they know exists.
Beware of Book Blurbs
It varies depending on what you want and how much you want to spend. The Ender 5 is a good entry level choice, the Prusa is the Ferrari of printers, and there's the Voron that's equally great, but a bit more DIY.
What about parenthesis () and square brackets [] ? (writing a lisp DSL that might have users from non-US layouts)
Hit up distributors. Pharma has kingmakers.
This comment is so gross. Consent can be revoked at any time. Bringing up 'SWJ campaign' as if it's some sort of bogeyman that immediately delegitimizes her wishes is a red flag.
The menus in Smalltalk systems are accessed in the same manner.
We had a similar problem in terms of engaging with our target audience. This might feel a little silly, and I was initially somewhat skeptical, but our investors pushed us to read and integrate "The Mom Test" into our thinking. It worked.

https://www.momtestbook.com/

You may think that the approach doesn't apply to your market, customers, ideal user, etc., but I assure you that it does.
Your italics are strange and makes me wonder if you are trying to convey something. My first thought is that if the reverse engineering was done anonymously or pseudonymously, then the ones best positioned to do it would be actual Apple engineers who have insider information and feel like sharing with the world.
> The pricing is outrageous. It was already way over-priced, now it is just insane. They shot themselves in the foot hard by making you buy all the things instead of some a la carte (which made incremental adoption highly expensive), and it is impossible to make a business case for adopting Gitlab. In addition Gitlab has gotten slower and less usable.

I've been a huge fan of GitLab for years as well, but this is the problem. Every place I've gone, I could never justify spending money for their paid version. And I so desperately wanted to! Some of that was the ridiculous "all users are paid even if they are just looking at the web GUI and not actually doing anything". But not all.
I mean...ok, but...wow. You built a compiler?? For writing a web app? And you're not Facebook?

Look, maybe this is totally appropriate for your application domain. I don't know. But this kind of "power" is immensely complex. We have to be honest about the costs.

I have to keep reminding people that essentially all functionality of the modern web existed prior to 2012.
I've been running Starship Horizons for a long time. I even got it running in an escape room that I used to own. Specifically the "event engine" within the game is a level of power to behold.

Check out the discord to see when the live multi-player games are played. Some can even join in withOUT owning the game (see the discord for more details).

Here's a link to a few pics of my bridge in the escape room: https://photos.app.goo.gl/cqiSH1H3i73Xpchz7
The latest Intel/AMD non-HEDT memory controllers only have two channels, so your DDR5 would drop to below-DDR4 speeds if you put 128GB DDR5 in it.

(32GB dual rank sticks * 4 -- there are no 64GB DDR5 sticks yet. Some reports of system instability with all four DDR5 slots populated, too, even when running at DDR4 speeds, it seems the motherboard manufacturers aren't QAing it.)
Ballmer did crusade against Linux for a number of years.
I don't want the liability for this, so I'm not going to say. Perhaps I should just delete the comment.
> The US workplace is a pretty intense place to be.

I think this is a lot of it. The office has always been a rather unpleasant place to work for a whole lot of people, and things like the open office fad make it borderline intolerable.

The only reason people have put up with it over the years is because there was no choice. Now, these people have gotten a taste of what it's like to work in a not-awful environment and they don't want to go back.

I had to return to an office setting for a new job, and have been reminded about how awful it is. I'm already planning my exit strategy.
If it is malevolent, then it has ethics, if it has ethics it has sentience, if it has sentience it has some rights, just like any other sentient being has (e.g. even animals have laws protecting them from unnessecary harm).

It's either that or "I hit my toe on my bed post, my bed should be considered malevolent and be destroyed."
I respect people who really dial in their personal setups and I am also a little at a loss about what to say about these kinds of posts.

As the author says - this seems like a highly personal preference that they spent some time and energy getting to. I'm happy for them and fully believe they've found their optimal setup. And, because it's so individual, I am not sure what to do with the post.

It's absolutely true - and the author is aware - that end users and developers use their computers in different ways. It's also true that setting up your workspace to be more like an average user will give you some insight* into their situation. Finally it's true that most developers don't do that because they try to optimize their workspaces for their productivity and most people find adding screen real estate does that.

I enjoy reading someone else's journal as much as the next person - and I'm always surprised when I see how other people react to pretty personal musings.

* This is kind of untrue - statistical outputs are statistically true but they are conjoined with their other qualities. You won't "be in someones shoes" with a low-res screen until you are also sharing their: OS, usecases, application set, etc.
I work in public. People often reach out, and we end up having drinks or working on something together.

I have to be more active about meeting people, but I manage rather well. I often leave on my bicycle in the morning and work here and there, meeting people along the way and ending up at a friend's house late in the afternoon. It's a nice way to mix work, exercise and social life.

I also recommend working with friends in the same location, and enjoying the breaks together.

I find that respecting my breaks helps a lot. This means enjoying tea on the balcony, or puttering in the garage, or preparing proper meals. I try to keep a clear divide between work and not-work.
That says "partially developed" in China. H100s will probably be manufactured in Taiwan just like other x100 chips.

All consumer SKUs that I know of are manufactured in China. By volume this is certainly the majority of manufacturing.
It kinda seems like Netflix is missing a negotiating opportunity.

If they're the only ones paying this tax for infrastructure, they should have exclusive rights to stream content over that new infrastructure
What if whistleblower protections require the accused company – if the complaint has merit – put in escrow enough money to pay the employee's current salary tacked to inflation or CoL until they reach Social Security retirement age?

It would ensure that a legitimate whistleblower would continue to collect a paycheck if they find themselves blacklisted by similar companies.
> COBOL has entire modern IDEs written for it.

In fact the very first visual compile/debug environment was written in COBOL over 40 years ago: Micro Focus's Animator (from which Microsoft paid to use the patents in their Visual products iirc).
Yes, I used that feature. You can also display different menus by Ctrl with the other mouse buttons.
I found the mom test a really helpful book for how to get that conversation and also how to have the conversation: https://www.momtestbook.com/. The TLDR is you do the best you can to outreach and get a cold convo, and if you do it the right way, the cold convo person becomes your lead into warm intros, and you never have to do cold outreach again.
I saw 64GB vs 32GB here, many apps are memory intensive, thus the linux desktop will win no matter how faster M2 is, it will be interesting to run cpu intensive benchmark between them and see how that goes.

for ML training or 3D graphics, I wonder how M1 and M2's NPU and GPU are supported under Linux, unless they're optimized and verified to be superior, I will grab a machine with RTX 3090Ti instead.
How is GQL a "huge burden"? Would you care to elaborate?
No, the Bluesky app does not ask for your contacts.

Somebody else could build an app for Bluesky that did ask, the same as somebody could in theory build an RSS feed reader that asks for contacts.
Also check this! :)

https://box86.org/2022/12/box64-on-asahi-with-experimental-g...
The "plates of the day" are just rice and beans, with maybe some plantains, fish or chicken, and lettuce on the side. Costa Rican food is a joke. The variations come down to whether you want the beans on the left side of the rice or on the right side of the rice.
The picture is not a naked picture, it is a crop of a photo in which the subject is naked, but cropped in such a way that does not portray any nudity.
Should graphql ever be used to just cover all the basis of system integration?
The best and fastest means to data warehousing. A genuine open source project for now and the future. We've got you covered.
> Apart from the call to write instead of print everything else there is a standard Python pattern for writing testable, type-safe arg-parsing code!

Its…not, actually. A more typical, and testable, example of python would be:

import sys

def main(args: list[str]) -> None:
sys.stdout.write("hi\n")

if __name__ == "__main__":
main(sys.argv)

Your version:

* Isn’t testable because it runs the sys.exit() call unconditionally on import, so there is no way to import the module and call main() from test code.

* Fails with an error, because main has a required argument that it isn’t supplied in the unconditional main() call inside the sys.exit() call.

* Isn’t following a typical python idiom by returning a value from a function and have it be unconditionally 0; if the only options are a fixed return and a exception somewhere, the convention is to return None (which doesn’t require an explicit return.)

* Since a normal exit is the default response of ending the main program, sys.exit() is unnecessary here; “Exit with 0 if main() returns successfully, and with an abnormal exit on exceptions in main” is achieved by just calling main() and having nothing after it in the main program.
Rarely do I feel sympathy for large companies, but Netflix is right here.

Let's see... we pay our ISPs for access to the Internet. Netflix pays network providers for bandwidth for their servers all over the planet. Everyone is getting paid. Why should our ISPs get paid from the other end for something we're already paying for?

I get it - it's a "strain", because Netflix and other streaming constitute a majority of the bulk of the traffic on the Internet - but we already get capped on our home ISP plans if we use too much even when it's supposed to be unlimited, so allowing ISPs to bill upstream is only going to embolden them to want more.

If they can set a precedent with Netflix, they're not going to stop there - then it'll be Hulu, AppleTV+, Paramount, Amazon Prime, YouTube, and so on.

Next, all streaming services will be treated differently than other Internet traffic, and net neutrality will become a thing of the past.

No, thank you.
The "who" is pretty easy - it's corporate media outlets: https://www.tabletmag.com/sections/news/articles/media-great...
Probably. The wording of the Declaration of Independence makes it clear that rights, at least in the American tradition, are not granted to you by law, they are inalienable human rights that are protected by law. That's why immigrants, tourists, and other visitors to America are still protected by the Constitution.

Now, over time we've eroded some of that, but we still have some of the most radical free speech laws in the world. It's one of the few things that I can say I'm proud of my country for.
I’ll try to get 15-30 min of sun exposure without sun screen in the warmer months each day. Feel immensely better during then, to a point where I’ve seriously considered moving somewhere warmer without real winter months.
Sadly they are hard to run Linux on 8-(.
I’m not a fan of the special `log.info."x: \{x}";` syntax, it looks like a weird mix of field access and a string literal.

And even with the fancy new syntax, I’m sure there will be people passing STR."SELECT * FROM x WHERE y = \{y}" to their database. You can educate people all you want, but not all developers will read the docs telling them this is dangerous. Even if all the docs do the right thing, people might end up reading old tutorials, and will then notice the “inefficiency” of the prepared statement syntax and will just do a STR."" format. Or they might consider the database.executeQuery."SELECT \{x}"; syntax “invalid” and try to fix it.
Yeah but most of those features are broken or have large annoyances.
But 'ergonomic work' has a lot to do with posture as dictated by screen positioning, not just size. With OP's setup, the 180 degree thinkpad hinge and external keyboard allow him to sit with relatively good form. I used to have a hotdesking setup that similar [0].

How do you do that with a MacBook, where the screen only bends so far? Do you also use an external keyboard?

[0]: http://i.imgur.com/3R51QXE.jpg
Thousands are dying directly from car usage ("accidents"). A lot more indirectly from being sedentary, and lots of shortened life spans due to the pollution.

So it's not even comparable. It's probably multiple orders of magnitude better on a societal level to be biking. Even better if we got rid of the cars causing the cyclists to be killed.
This is what I use to avoid the pain of submodules:

[alias]
box = !cd ${GIT_PREFIX:-.} && git config --get remote.origin.url > .gitboxinfo && git rev-parse --abbrev-ref HEAD >> .gitboxinfo && git rev-parse HEAD >> .gitboxinfo && mv .git .gitbox && git add -f .gitboxinfo && true
unbox = !cd ${GIT_PREFIX:-.} && mv .gitbox .git && true

I just clone the "submodule" inside the main repo, then use the aliases above to rename the .git folder to .gitbox and save the current remote, branch, and HEAD commit to a file. The .gitbox folder is ignored.

If I want to update the submodule or commit changes on it upstream, I just use the unbox alias to get the .git folder back, cd into it and pull/commit/push/whatever as normal, then use the box alias again.

Since the folder is no longer named .git it doesn't interfere with the main repo and you can use the main repo as normal: your team doesn't have to know about weird submodule commands or fight the damn thing to do normal stuff which is important if it was hard to get them into git in the first place.

Plus you can make changes to the submodules in your repo without committing them upstream (or having to create another repo to commit them to) since the submodule contents themselves are committed to your main repo. You also won't lose the files if the submodule remote dies.

I don't have many of them so I don't have any automation to recreate the .gitbox folders from the .gitboxinfo files if necessary but it wouldn't be hard to make.
The huge thing I love with graphql (and this probably works with OpenAPI as well) is run time mock generation. It makes writing tests a breeze and semi enjoyable.

example: https://www.freecodecamp.org/news/a-new-approach-to-mocking-...
The LED strip behind my TV is powered by the USB port on my TV. Most longer strips (5m-20m) use one of a small number of form factor strips and 12V or 24V supply. There are also quite a few USB powered lamps, but a bulb form factor would be interesting.
Vast majority of hardware used by the open source community is proprietary and undocumented, and always has been. They embrace the challenge of reverse-engineering.
Very silly take. If the property value changes, the loan doesn't. You're responsible for maintenance. I don't see how it's relevant that you have a loan against it.

If you own your home outright, and then take out a HELOC, do you no longer own your home?
Sarbanes-Oxley would seem to imply that it’s possible to enact new laws that enforce consequences for fraud among top level executives?

In theory at least I guess. Maybe someone else can comment on how it actually works in practice.
As a small nit, André Staltz is not directly affiliated with Bluesky. Paul and a couple other folks on the team have a track record with similar open projects.
What point are you making here?
It does cost quite a bit more though. Otherwise everyone would ship 1k bit wide memory interfaces instead of 128 bit wide.

Just look at the premium AMD and Intel charge for 256 bit wide memory, let alone 1024 bit wide. Xeon servers have 512 bit wide memory, AMD Epycs in the newest gen have 768. Apple's unique in having a 1024 bit wide memory interface, at least among commodity hardware.
Ask HN: Programming monitor recommendations, 2023 edition
I spent last 3 hours going through "best programming monitor" lists, and it's awful. The articles vary a LOT, every monitor is "good, in a way", and all of those articles are basically sponsored + affiliate links spam.

Which 27-32"+ monitor are you willing to recommend, and why?
No, they own both an asset and a liability, secured by that asset.
Maybe not this specific kind of bacteria, but AFAIK it was something similar (ie. biofilm created by bacteria).
Thank you for the explanation, it's a lot more clear now!
If you count the auto mechanic shop and the parts counter as "floor space", and you should because that's a large part of Canadian Tire's business, automotive stuff is about half of the store. Most stores have an auto shop; it's only the stores in dense urban areas like downtown Toronto that don't.

I've definitely spent about ten times more on automotive stuff at Canadian Tire stores over the years than I have in the rest of the store, whether that's tires, wheel alignments, alternators and other car parts, brakes, snow brushes, paint, fluids, etc.
The social media context interferes with truth discernment
I don't like having two monitors side by side because I find myself looking not-straight for too many hours of the day at my 'primary' monitor. I too used to use an _| shape with one in the centre and one tall one on the side.

Now I use a 43" 4k monitor and use most of the middle 2/3rds. I would use an extra wide monitor but they're made excessively wide & short. When playing games I can use 2560x1440 @59 Hz and the monitor knows to do 1:1 pixels so it's only using the centre of the display. I'm not so hardcore I need higher refresh rates--though the buttery smooth scrolling on new Macbooks is nice.
When I was raised and educated on these matters, it was 15%. 20% is reserved for exceptional service.

I've actually decided the real problem is clueless people like you trying to tip police others over immaterial minutia like exact tip percentage. Do my napkin FFS and see for yourself what my percentage averages out to. You're the ones manufacturing frantic guilt. It's like atheists and unknowns. Christ.
It's not because they're no longer needed once the panel is produced. That would be analogous to the sand and copper and steel and indium and cadmium and gadolinium and chromium and zirconium and nickel and silver in the nuclear plant (and fuel cycle). All of which except silver outmass minerals of similar rarity and mining impact in the solar panel (and that is quickly changing). Even then it's questionable because most of the nuclear reactor cannot be recycled, but the solar panel legally must have recycling prepaid in many jurisdictions.

You're welcome to include mining for the entire supply chain of solar and exclude the supply chain of the generator for thermal though, it doesn't change how one sided the land use is in solar's favour.
Google Japan employees form union as layoff threat looms
thanks @clawsOnPaws for sharing this here.
There’s still an opportunity when the report comes out. I agree, though, I don’t think they’re going to. I suspect it has to do with the feds breaking the train worker strike a couple months ago, which was already a pretty severe political own-goal - I think you’re right, they’re hoping people stop talking about trains.
I've been thinking of a stable diffusion type program that is trained on images of circuit diagrams.

Would be neat to see if it could output images of its own circuits or novel ones
Traveling with OAuth – Account Takeover on Booking.com
Agreed, the economics for this syntax is terrible.
You do own it, you’re just also short a bunch of dollars spread into the future.
So that's what happens when you use 3D rendering approaches for 2D text and line drawings. That's too bad. Hopefully we can come up with better approaches to using the GPU's compute hardware for this stuff. Pixel-correct rendering is not a trivial concern;