skysight-inc/HackerNews huggingface dataset:
To me the 14" Pro feels like a brick, the 16" is a veritable paving slab. I want something I can toss in a backpack and not feel it's there, which the Air is still just about light enough for. That may be because I live in a very walkable and bike-able area in Europe, and I do lots of both, I'm sure the trade-offs are different if you drive everywhere.

As for the screen, I think "gimped" is not doing it justice. I regularly use both, the Air's is a very nice screen in its own right and while there is a difference, it feels more like a relatively small increment on something already very solid, at least to me (I don't do any pro photo/video work). Same for the other differences, the Air's speakers are already pretty good, connectivity is fine (for me), I like not having a fan, it's way powerful enough for what I do.
I've been using a laptop/tablet with Windows 11 and touchscreen for a while now. It has many problems and is so janky and is really annoying sometimes and it's also so much better than being without it.
Honestly I'd just want an iPad as it is today + a built in, sandboxed VM running macOS. So I can run macOS apps when needed (Basically Xcode/terminal/slack for me) and for everything else, I'd use iPadOS. Plug it into a monitor/keyboard and it just runs the macOS VM.
go all in on webgpu compute
I would argue the reason that git is the answer going forward is that what you describe is a UX issue, not a data structure issue.

There's nothing stopping a UI tool from figuring out that a file was moved or split into multiple files -- it just has to do so from looking at the state before and the state after. Git has gotten better at this over the years and keeps improving, so newer versions of git will be able to look at existing git repositories and synthesize better views of the history.
Am I able to change the name? Thought that was mod only
It doesn't help that after the whole FOSS push, upper management has won and now Windows/Azure VS workloads are the ones being given focus, even the new VSCode plugin is under the same license scheme as VS.

Thus UNIX first shops rather focus on other ecosystems.
Fastest way is to use the contact us link at the bottom of the page
I switched from a Surface Book to a Macbook Pro + Ipad Pro combo.

I preferred the Surface Book from a device ergonomics perspective -- but I finally got sick of trying to do dev work on Windows.

So I paid 2x as much for the same functionality instead. And that's why Apple won't make that form factor.
Reading this made me chuckle because there was Java developer in a "Ask HN" thread a few months back asking for advise after struggling to find work for several months.

The advice HN gave? Java is dead and he needed to reskill.

I don't have much familiarity with F# (although everything I've heard has been very positive), but your comment basically sums up why corporates use and will continue to use Java – the ecosystem is extremely mature and battle tested. While it might not be as fancy or fun to work with, you know you're in safe hands which is extremely important when you have billions of dollars resting on the stability and security of your software.

I'd even argue it's got little to do with the fact you have to spend time building things that comes out of the box with Java, and far more to do with the fact you can simply trust code that's been used by hundreds of fortune 500 orgs in production.
In what sense graphs require mutation?
Where in the EU?
In Germany they ask for 1429€ for the configuration you specified.
Sorry, I was thinking more along the lines of SolidWorks and Alibre which aren't so web-based.
It's in that awkward state where it kind of works and is really convenient, but you hit its limitations and general slowness all the time. It's good enough that it hasn't been replaced (say by an extension that employs a filter driver to make ZIPs truly behave like folders to all applications), but bad enough that it's annoying and most power users end up with 7Zip or WinRar instead.
> That's a factor of about 2.2x, assuming 7% capital gains year-on-year.

Why would you assume 7% year on year? Did you look into Orange's stock price or quarterly/yearly reports, or did you think all companies have the same return as investing in the S&P500 would have?

https://www.boursorama.com/cours/1rPORA/

e.g. over 10 years, their stock price is roughly the same as it was back then after a few years slightly higher.
> The prebiotic improves cognition (factor score versus placebo (β = −0.482; 95% CI,−0.813, −0.141; p = 0.014))

Always difficult to interpret the effect size of medical studies. Can an expert chime in here? What does this translate to in percentage terms, or number of standard deviations? How can we tell if this is a clinically meaningful delta?

More broadly - why the obsession in medical papers with statistical significance rather than actual, interpretable effect size?
AIUI, these libraries are generally implemented as shared objects that the resulting binary has to link to. So it should be quite possible to reimplement the interface that they expose, moreover something like ROCM has to do that anyway in order to compile HIP source code from scratch. Looks like that's what https://github.com/ROCm/hipDNN/ does.
I have a 14in MBP M2 and it only has two USB C ports on the left-hand side. Apple's fractured line up is confusing at best.
I think conversation is one of those things that can't be distilled down into an exact science. You just have to figure out what is and isn't a good thing to say based on the context and they other person's behavior and tone. Any list like this will always feel off because good listening is an intuitive process.
Can't you run UTM (QEMU) on these devices? You should be able to run anything you want
Exclusivity works. As much as Hacker News likes to dismiss it.
> The baseline complexity level of implementing a reasonable hashtable is fairly high, even if for a small dataset.

Have you tried doing it? My experience was that it was surprisingly simple. We may have different expectations for what is "reasonable", of course.
Every copy has a globally unique identifier and multiple copies can be changed in a single experiment, agnostic of channels. That way we only need to setup experiments on user level and as long as different channels are referring to the same experiment, consistent messaging will work out of the box for each copy across channels.

example:
website_landing_page_title and email_subject_line can be part of the same experiment for a multi-channel experiment.
Nvidia offers an attractive product with strings attached, we very well could call it anti-competitive. But it is not very similar to slavery, nobody is getting beaten or chained up, the “victims” are willing participants.

Maybe some comparison to company stores could be warranted…
Yuzu emulator developers settle Nintendo lawsuit, pay $2.4M in damages
If they had built networking into Hypercard I doubt the web would have come to being - there would have been no need. I remember seeing somewhere Bill Atkinson talking about what a miss it was. Especially since AppleTalk was built into the Mac from day one :/
I really think this is the big issue. No disrespect to people who feel differently, but I do not use the touchscreens on laptops for anything substantial. I had one, for years, and I used it probably a handful of times for actual tasks, and the vast majority of the time, it was to like... dismiss a dialog box when I wasn't actually using the machine and was standing over it to where the mouse was out of reach.

A mouse is fast, precise, and most importantly, does not block the screen with itself while in use. Your hand is none of those things, and unless you use the screen in the exact same orientation in the exact same place day after day, you'll find it markedly harder to develop muscle memory with regard to it. And, if your software updates, all that could go out the window anyway. A mouse feels like a mouse, barring some hardware change. Once you have your settings dialed in, you know on an instinctual, unconscious level how far it takes to get from here to there.

Add to it, even the most basic mouse has two discreet actions- left and right click- out of the box. The shittiest mouse you can find has those two buttons, and these days, probably a third too with the mouse wheel click. A touch is a touch, unless it's a long-press (but don't move your hand by mistake, or it's now a drag) or if you touch with two or more fingers (but that might also mean you want to touch two things? And if you add any lateral movement at all the software will struggle even more.)

And all of that happens with zero feedback to the user. Touch screens have a much harder time implementing haptics, and you could use sound but not everyone is going to be comfortable with that.

Don't get me wrong, I love my phones and my tablets. But I have no desire at all for touch features on any of my computers, Mac or Windows or Linux. It's just not a good interface for when I need to Get Shit Done.
Macs fans are good, by the time my 2012 kicked the bucket a few months ago the fan still sounded the exact same as it always did. Different story with every other electronic fan I’ve owned of course but I guess thankfully apple doesn’t buy the cheapest fan possible.
Please check this

https://github.com/openipc/builder?tab=readme-ov-file#list-o...

https://github.com/OpenIPC/wiki/blob/master/en/guide-support...

https://github.com/topics/device-openipc

https://openipc.org/supported-hardware/full-list
My understanding is that what most people want out of a MacPad is not necessarily the Mac UI on iPad form factor, but Mac capabilities. iPad has a Pro model but iOS doesn't have a Pro edition that lets one use their iPad as a fully capable computing device like any other PC.

Basically an iPad that is not just a big iPhone but a capable computer in iPad form factor, not necessarily one that uses MacOS even.
Just to add, what's called "capital" in banking is basically the bank's equity. And there are proposals to force banks to carry a lot more equity (even if, my god, that reduces the return on equity earned - with a concomitant reduction in risk, though, thus making the equity no less valuable, theoretically speaking).

See for example The Bankers' New Clothes: What's Wrong with Banking and What to Do about It (2014) by Anat Admati and Martin Hellwig.
Voltage differentials in the earth that exceed 1500V will occur even without a lightning strike, and the greatest danger is when the ground is dry. Even something as simple as a strong wind blowing on a tree can charge things up significantly...
Not only is this way beyond the topic. But you don’t know who Dave Plummer is, do you?
It sucks since the M series laptops have been amazing, with this one glaring problem.

I have a great M2 pro machine, but officially it can only support 2 external monitors. I should be able to close my screen and power 3. I can do this with a dock so it's not a resources problem.

I am curious what is different between the Air and the Pro that the Air can power 2 external monitors (it does say when the lid is closed) and the Pro can only power 1 regardless. Or is this a software update and the Pro page just has not been updated.

I keep hoping that this is a problem that is only temporary and eventually it will be removed or as time goes on each series can run 1 more monitor or something.
in retrospect we consider automatism surrealist, but historically and from the consideration of situatonists' relationship with surrealists i think it would be fairer to say that both borrowed from the same origins. les champs magnétiques is 1919, how to write a dadaist poem is 1920, but surrealism manifesto is 1924. but the techniques involved predate both. and situationists themselves would've rejected the debt you're asigning them, on principles, and from the perspective of the historic development of the relevant techniques it would be hard to catch them in a lie.

i'm not missing the political dimension of surrealism, i'm deliberately ignoring it. there's two of us in these comments who are aware of these political dimensions, where's society's perspective on surrealism is duchamp's fountain and dali's persistence of memory. surrealist art is a one trick pony, that is at fault for how easily it was recuperated. situatonists argued that this dimension was built in from the very beginning.
Which law is broken? Why are you talking in $ when the court case is in France?
8GB of RAM is extremely usable on macOS - until last year I was using that for VSC, Podman, etc. and the only time I noticed it was running x86 Java containers in emulation. Beyond the much leaner base OS, they have hardware memory page compression which seems to make a huge difference. My corporate Dell with 16GB feels slower in every way even running the same apps (Teams, Edge, etc.).
Dotnet and java usually have similar libraries for most things, but sometimes it comes down to how different they are or what they support.

Let's look at general distributed messaging abstractions.

The most modern-featureful one for dotnet I know of is MassTransit: https://masstransit.io/documentation/concepts. You can see it supports a handful of queues and some interesting patterns.

Compare this to the list of features in Apache Camel: https://camel.apache.org/components/4.4.x/eips/enterprise-in...

Additionally, the _support_ of the libraries for common open-source (and closed-source infra) is usually vastly different:

- https://pulsar.apache.org/client-feature-matrix/

- Small features being first party like https://github.com/awslabs/amazon-sqs-java-extended-client-l... vs https://github.com/raol/amazon-sqs-net-extended-client-lib

- Missing features or those that lag behind: https://github.com/confluentinc/confluent-kafka-dotnet/issue...

- Usually manually wired and configured vs the spring boot "starter" pattern of having libraries that automatically do some of the manual setup work for you: https://github.com/spring-projects/spring-boot/blob/main/spr...

I wish more client library sets had the feature-matrix that the pulsar one does, because in practice most end up being the same: Java supports everything because it's either built in the same codebase or is the most used client and gets the most support, while the dotnet client codebase has many feature-requests or performance improvement issues, often leading to a "third-party client" being created.
This doesn't pass the sniff test for me. Not sure if these models are memorizing the answers or something else, but it's simply not the case that they're as capable as a domain expert (yet.)

I do not have a PhD, but in areas I do have expertise, you really don't have to push these models that hard to before they start to break down and emit incomplete or wrong analysis.
HG has an infinitely better UX than git, right up until the exact second you screwed up something and committed it to the core repo, and now you have to figure out how to undo history in a system that doesn't want you to.
What are you talking about? Apple Music streaming, Netflix, Youtube. Nothing on the machine.

Those times are over when you swim in the mainstream.
Dude, do your own research. /s

Agreed, the extent of victim blaming in crypto is mind blowing.
The way I approach fine-tuning DOT layout is to add subgroups where it seems appropriate, add a 1px border for the subgroup and see where the layout engine is situating it next to other nearby vertices/edges. Sometimes I may have to put a border around a few subgroups, then attempt to adjust size of vertices and entire area to nudge it to a local minima. Note: I don't attempt to adjust the size of the subgroups, I'm not sure that even works anyway, but maybe it depends on the choice of layout algorithm, too. Padding and other style on the vertex-box may help, too. It's been a few years for me, tbh.

Deciding where the appropriate subgroups are is a bit of an art. Sometimes it's obvious, as in bipartite graphs that are intentionally bipartite. Or, if there is a staged layout like for pipeline architectures. Sometimes it's not obvious even when it seems it should be, like when graphviz really wants to make a certain edge really short. Be ready to backtrack sometimes. Then I usually remove the subgroup border after I'm done, but a few times they have been useful to leave there.

One thing I really like about DOT is that adding hyperlinks to the vertices and edges that translate decently into the compiled output is really nice. I had an oncall dashboard that made liberal use of this feature that I still think back on fondly sometimes.
Too bad, although as an F# fan, I expected this would happen eventually, somewhat surprised it didn't happen already. Jet.com seemed more of like an anticompetitive/acquihire purchase for walmart, I doubt they had any interest in the Jet tech.

F# is still pretty great though, I use it in many of my one-off personal projects. I think the jobs situation for it is still pretty poor in the US, but that seems true of any language outside the top 10. Even Rust devs, despite its popularity, apparently struggle to find jobs that use it. I suspect industry is very conservative with programming language adoption, maybe because there is a lot of risk in developing software in the first place. So there are winner-take-all dynamics in which ones get used in industry long term.
United Nations annual prevalence of cannabis use as a percentage of the population aged 15-64
Well it’s obviously not smart enough so the question is what do you do about it? Train another net that’s 1000x as big for 99% accuracy or hand it off to the lowly calculator which will get it right 100% of the time?

And 1000x is just a guess. We have no scaling laws about this kind of thing. It could be a million. It could be 10.
The point is that ego-motion-blur is dumb. (It can also make players motion-sick.)

You say it yourself: "your brain compensates for saccades by censoring input for a while. And it has built-in motion stabilization which allows you to read a sign while walking down the street."
I've always assumed that it is just because many of the companies asking for JAVA are still typing some of their job descriptions through mainframe terminals that haven't yet been able to afford upgrading to lower case letters and the job description work was a nice break between COBOL batches.
There is a good repo that collects many of the issues with RDF[0], which I would have loved to have known about earlier in my journey with RDF.

[0]: https://github.com/w3c/EasierRDF
Anecdotally, I established a website in 2005 featuring long-form nonfiction, and it gained a respectable following. After years of posting several new articles per month, I started feeling the burnout, so I took a break, and then slowed my publication rate to one new post every few months. I soon became the recipient of a deluge of nasty emails from people who were furious that I had reduced the amount of free content I provided. This small, vocal subset of readers obviously enjoyed my work, otherwise they would be indifferent to a reduction in output, yet they were emailing me imploring me to kill myself because I am a failure.

I really wonder what their day-to-day internal monologue is like.
Unfortunately it isn't. There are only two display controllers in the M1/2/3 and that can't be worked around in software. MST won't work in Asahi Linux because it's not present in the hardware. It worked on x86 Macs because the GPU supported it.
An ensemble of specialists is different to a mixture of experts?

I thought half the point of MoE was to make the training tractable by allowing the different experts to be trained independently?
The demoscene was brilliant. People shared them sneakernet-style like games back then too, which speaks volumes for how good demos were. Very fond memories.
I used the VLAN "trick" for connecting my cable modem to my router for a few years in an old multi-floor apartment with pre-wired ethernet, but it's not ideal because the router is then not able to detect the link state of the modem. For example, if you unplug a cable modem and plug it back in, normally the link would go down on the router and then come back up, and when the link returns the router will attempt to fetch a new DHCP lease.

If you have a static IP, it should be fine, but this became an annoyance the couple of times the IP changed when I was living there.
You'd hope so, but the job ad specifies Java experience, so there's a good chance this will be converting code from FP to OOP. And the reason is most likely corporate homogeneity.
Nothing all that exciting, I'm afraid. The new director of InfoSec must have watched a Cable News Show about supply chain attacks, or something, so suddenly anything with package management - pip, npm, gem, etc - was banned from the official Windows policy. Since his flunkies didn't want to get nailed, they just went ahead and flushed any associated environments/runtimes too. It wasn't super consistent. It was, however, generally a surprise - you'd log in one Monday and whoops! Where'd my Python tooling go?

Now, ok, funny thing. Engineering could just get bare metal laptops, whenever they wanted, then blow the thrice-blessed CentOS image on it, and then do whatever the hell. So what happened - and this probably sounds real predictable - they used the CentOS machines to make all sorts of nutty crap, boxed it up, and then sent it back to their "official" Windows machines, now as a locked-in-amber config that never updates, even if five years later it had like fifty zero days in it and none of the libraries were good anymore.

I understand it took a new director and a LOT of meetings to explain whitelist mirrors for package managers, but I was long gone by then, even if I had a tiny hand in rolling out the demo whitelist mirror on-prem. Man, I had no idea what I was doing . . it still makes me shudder when I think of the things they were asking me to do.
Well I think we just witnessed the end of CUDA then. We usually code around such brain damage.
I've got the admit, this looks a bir ridiculous. However, if Apple had a MAcBook shell (keyboard+screen+battery) that, in place of the trackpad you can snap in your iPhone, it would be awesome. For the life of me I don't understand why somebody does not create such a phone-turns-into-laptop thing (it was tried by Motorola some years ago but never caught on).
Logically, yes, git is a list of snapshots over time.

There are two issues that you touch on here, though. One is data storage. There is nothing stopping git from storing those snapshots as deltas from previous snapshots, so long as it is able to reproduce the tree at any point in time with bitwise fidelity.

Already, internally, git will store deltas to compress the store instead of storing content for each changed file.

And at display time, it can make inferences about what has changed between two snapshots. So over time history gets "better" as it tracks file and line moves better just by making better heuristics around how to present changes to the user.

The main defect you point out is the immutability of history, especially when it comes to deleting history. I don't really have an answer for that, and I'm not sure that this is a solvable problem when you have a distributed version control system -- no matter how much you try to purge something, someone somewhere can have a copy of the unpurged repository so the idea of a definitive "delete" sounds incompatible with a distributed vcs.
Thank you for this! Congrats for the beta release. I guess this is not totally battle-tested yet then?
That's the opposite of what I said. A Veblen good means the same item, if priced higher, is somehow more desirable.

But you've described a more expensive lawn that is actually better, which makes it a normal good.

You are simply wrong about lawns being a Veblen, and you should acknowledge that.
Umm I made assertions in which I don't believe, of the shape "Near term bad thing is okay because in the long run it might have good second order consequences."

Not sure what's "non-factual" about it?