skysight-inc/HackerNews huggingface dataset:
As far as screen size goes, my iPad is about the same size as my 11" Air was, though not widescreen. And the keyboard's small, but Apple has prior art there too and you can get a bigger iPad if you really want to (though, sure, it costs more).

It's not a laptop, no--but that's also not inherently a bad thing. If you need what a laptop can do, sure. I have a 32GB M1 Max for a reason. But more and more it seems obvious to me that the median computer user doesn't need that, and the affordances from overlap with their more accustomed part of the ecosystem (their phone) are strong and pretty valuable.
Few years back I had a MacBook pro 2019 and an old ultra wide LG screen with resolution 25:9 and HDMI only input. Apparently, official Apple's USB to HDMI connector cannot handle screen resolution 2560*1080 at that time.

Thing that was possible at 300$ windows laptop cannot be done on 2500$ machine with 60$ connector.
Agreed and here's a better hack: Alway aim to only spend 39% of your salary each month
Like many skills, learning to be aware is 80% of the work, 10% is the actual skill, and the remaining 10% is knowing when it's appropriate.

That's what works for me too. My experience tells me that just being aware of how much clean language I'm using and when I should and shouldn't be using it gets me to where I want to be. Being unaware, or trying to use as much as possible are, for reasons you mentioned, not the best approach.

Maybe the most interesting things about clean language is how little of it you actually need for it to be wildly effective. Applying just a bit when you sense someone opening up or being vulnerable is, in my experience, a loving way to receive that message gracefully.
>question for experienced go devs: how do you deal with the lack of optional type

Perhaps they're used to use, as most mainstream languages didn't use to have it and many still don't (or just have it as a seldom used afterthought, like Java)?
They book the flights out months in advance but are also constantly cancelling and adjusting things basically right up to the day of the flight.
The article mentions expanding capabilities to support self-referential structs.

Currently structs are allowed to borrow from any data outside of them, but not from any of their own fields. Rust doesn't want to have move constructors, and borrowing from inline fields can't be safe, but borrowing from heap-allocated data owned by the same struct should be possible, and currently there's no non-hacky way to express that.
> Overpriced would be "costs more than it should for what it is," not "costs what it should but is more product than I can afford."

But it's also that, because their bottom configurations are weird/crippled.

It's hard to find a PC laptop with a 4k screen for much less than $1000, but then the $1000 machine has 12 cores and 32GB of RAM and 512GB of storage. Apple's $1000 laptop has 8 cores and 8GB of RAM and 256GB of storage, i.e. overpriced.

Okay, but DDR5 is ~$3/GB and NVMe SSDs are ~$0.10/GB, so really that's only a value difference of like $100 and you could just upgrade it. Except that Apple charges $25/GB for DDR5 and $1.28/GB for storage and then solders everything, so you'd actually have to pay an extra $800. Except that the Macbook Air isn't available with 32GB of RAM, or more than 8 cores, so then you need the Pro, which is even more.
That's a problem with directory hardlinks: a recursive deletion will wipe the directory (in the same way that truncate will destroy a file regardless of how many hardlinks it has). But we don't usually allow directory hardlinks these days.
Didn't the Saturn 5 have a similar mass budget as the Starship? I am guessing there is some major caveat to it.
Bonus points for not allocating space for the next pointer if you didn’t plan to use it…
> For matrices, you can show these end up as finite series (i.e., it can be written with the highest n being the dimension of the matrix)

Can you clarify what you mean here? Don't we want the function to e.g. agree with the real-valued one for 1*1 matrices?
Yes, but in both it's not really mainstream.
Yea, yea, I know. The one time I just assume it'll be fine, because Dell sold a developer edition of the 9315 with ubuntu pre-installed. Then I receive it and find the linux support is a total kludge with custom drivers and disabling most of the power management features in the BIOS.
They are good but still blurry on most external monitors.
I did qualify that with "may," not "always."

Do you have a sense for what the collection and reprocessing costs were for the reused glass containers where you are?

I suspect that the warehousing and distribution systems we use in the US complicate collection of empty containers, i.e. there are several warehousing and stocking steps between the manufacturer and the retailer.

If you have a product made locally and distributed in a van, it's no problem to collect the empties. If you supply a distributor who supplies a supermarket chain that warehouses product regionally... It's a lot of steps for the bottle to get back to the manufacturer for reuse.
When I was living an working in San Francisco I drove a full sized passenger van that got 15mpg. Was okay since I was putting 4000 miles a year on it. Then my company moved. Running the numbers buying a used Prius was a small win based on gas savings. But then a trip to Marin and back in the van was probably $100 vs $40 for the Prius.
With a CS degree you are well-positioned to get a job making good money after graduating. CS is still a good career, where you can work sane hours, with low stress, and get paid to think and solve and problems.

The current economic climate means it may mean a longer job search or worse job options, but getting any job with regular coding will be huge deal as the work experience will open many doors further down the line.

You already invested 4 years in training. You are qualified for a great many jobs. Unless you truly dislike the work itself, my advice is to stay the course.
I find this very annoying. I don't know if this is the right thing or not, but my workflow for starting new work is "git checkout master; git pull; git checkout -b new_work". This is all fun and games until you have a worktree that's sitting at master. Now you have to figure out where that is, chdir there, and update that branch from the remote. It's actually extremely annoying.

Maybe there is "git update master from remote and throw away my local changes because if i committed something there that was a mistake". But probably not, sadly, because technically the "git pull" operation to pull origin/master into the local tracking branch master updates the working copy where master is checked out, and that's what worktree is trying to avoid (changing a directory you're not in). I guess "git pull; git checkout -b new_branch remotes/origin/master" is what I should write, but that's more bytes to type.
> In particular, we have been deeply disappointed when users have used our software to leak game content prior to its release

With an emulator?
It's possible things have improved, I haven't used a non Apple laptop in some time.

Last time I checked on Windows, swiping will result in basically an alt-tab after the swipe.

It was not a fluid motion that could be cancelled.
Holding a knife to someone's throat is far more than harassment... as in that is straight up intent to kill someone. Dude needs a fair trial where all these facts are checked, and if true, needs a life sentence. There is 0 room for that sort of behavior in a civilized society.

I don't want to detract from the cause here, but I think there is an important distinction: Cruz (alleged knife guy), was not a conference attendee. He was "just a guy in the bar":

> At the time, Cruz was working for Reveal, an electronic discovery company. Reveal confirmed to NPR that Cruz was an employee at the company but "was not invited by Reveal to attend Legalweek (not a badged attendee)" nor was Cruz "present at any Legalweek-sanctioned event."

I would put this in the category of low quality reporting unfortunately. I _thought_ this was going to be about male attendees harassing female attendees, which I believe to be the desired focus of female attendees, from what I understand.

Perhaps I'm wrong? I think what happened is a serious issue, but it is miscategorized.
IIRC the original Dynetics proposal had a positive mass allocation, but it relied on refueling at the Artemis Lunar Gateway. NASA then changed the requirements so that the Artemis Lunar Gateway would not be fully available for the first moon landing, and Dynetics was unable to adapt their proposal.
Sounds more like a strain of cannabis to me.
Ah. Apple fanboys and their partly-usable, overpriced laptops with notches. You have to buy ONCE, it's not like you have to worry about what other laptop you could've bought every single time you use one. Do the research, buy a $600 laptop. It's usually adequate for everything except gaming.
Show HN: 3 years and 1M users later, I just open-sourced my "Internet OS"
I'd rather have the insights of someone who programmed in one language, than someone who dabbled in 200.
But what if the elevator doesn’t work? The backup plan is a 25 meter ladder that you have to climb in a spacesuit.
> ...I don't follow? You're suggesting businesses have a right to attention?

Companies should be able to be paid for their products. You have the freedom of taking your money and attention elsewhere, but the illicit piracy of these products is not good for the labor and capital that went into making the product.

In a market of entertainment choices, there are a limited number of dollars that can and will be spent. Certain people are cheating the system to get free entertainment and to double dip.

A gamer that enjoys both Xbox and Nintendo games can get two for the price of one by pirating the latter. Even if there is equal demand for both products, the supply side has been illegally distorted. This doubly lowers the competitive fitness of the latter company.

If I bought and paid for the game, I should be free to emulate. But that's not what's happening here.

> As mentioned elsewhere in the thread, they had rules against ROM distribution and some of the links shared as evidence that they didn't have been by unrelated people.

As mentioned elsewhere in the thread, Yuzu embraced piracy. They knew it was happening and focused their energies on enabling new releases and getting users to pay for early access builds.
Another data type that would be quite useful is a table (like in a database). For the same reasons, too many design choices.

Anyway, that being said, I have felt that progress will be made in programming languages if the compiler gets to choose an implementation of a data structure, kinda like when a database chooses an execution plan. So you just use an abstract structure (like sequence, map, set, table, graph) and based on the program profile, the compiler will pick the specific implementation. It will also transform the structure into another isomorphic one as needed. (Some programming languages already do something like this, for example, array of structs to struct of arrays conversion.)
Relying on DisplayLink too. It's neat, but it's a hack. Uses a fair bit of CPU constantly and makes my Mac say "your screen is being observed." Was disappointing coming from my 2009 Mac Pro which could run 5 displays no questions asked.
Weird. I tested with GPT4 Chat. I just tried again and got a differently worded incorrect answer. Interestingly my default responses are in the form "<answer><reasoning>." while it looks like your response was in the form "<reasoning><answer>". The reasoning needs to come first for it to impact the answer. I'm not sure why yours is. Have you added any custom instructions in your settings? Mine are all default.
I'll take a good trackpad over the trackpoint any day.

I also find something weirdly repulsive about the plastics they use on ThinkPads. A true Macbook alternative shouldn't be using much plastic at all, though.
>Most Windows laptops have abysmal batteries, to the point that you can barely call them laptops.

I've been positively delighted by my two Intel Alder Lake laptops I use during travel for play (ASUS Vivobook S 14X OLED, 12700H CPU) and work (Lenovo V14 G3, 1255U CPU) respectively. I can get 4 to 8 hours off of them depending on use with the charge limited to 80% for longer overall life, and as I just mentioned the hardware are quite powerful in their own right.

>The trackpads are downright unusable.

Both of my laptops I just mentioned have wonderful touchpads. Frankly though, this absolutely will vary by several country miles depending on manufacturer and even model. I suppose I got lucky here.

>And for some reason, so many companies are still shipping laptops with 1080p screens in 2024.

I'm gonna be honest: I fucking hate screens bigger than 1920x1080 (or x1200 for 16:10 screen ratios). My laptop for play has a 2880x1800 screen, but I've got it rendering at 1920x1200 because so many programs just assume pixel densities around that area and either can't or won't handle scaling.

I also have to still do some scaling up even at 1920x1200 or 1920x1080 at laptop screen sizes anyway because everything is so small, but it's still less compatibility headaches compared to physically denser pixels.
A torrent client is data agnostic. It can be used to transfer any type of data over the internet.

Yuzu is designed to play specific software which is quite difficult to acquire by legal means. Very little effort appears to have been spent on improving the UX of the legal process.

(It is true that Yuzu can also play homebrew software. I think the situation would be different if Yuzu was tested exclusively on Homebrew, and only emulated features which homebrew software uses. But then no one would care about Yuzu. Yuzu has tons of game-specific fixes for commercial titles.)
> In the U.S., we have a group (or collection of groups) that believes it has a divine mission to impose its fundamental values on everyone else, and that lying and cheating are justified in the service of that mission. Speaking for myself and a lot of others, that's a valid basis for us to mistrust that group. But what valid basis does that group of zealots have for mistrusting the rest of us?

There is no such thing as neutrality as to values, where "you do what you want and I do what I want." A society is a collective effort and necessarily reflects some set of values. A society built on individual choice and self-determination as core values ends up looking like San Francisco or New York City. You can't create Tokyo or Mayberry with those values. Government can't paper over differences in people's perception of what's a good life or what kind of society they want to live in, because ultimately it's the government's job to make those things happen.

And secularists are just as zealous about their core values as evangelical Christians are about theirs. Values that are important in the Muslim country where I come from, for example, are undermined every day in the secular blue state where I live.

> why should we treat their ukases any differently than those of, say, Iranian ayatollahs?

That is how you treat them, and you don't hide it well at all, and that's why they don't trust you.
They might be comparable without refueling, but Starship utilizes refueling to massively increase it's deep space mass budget.
Wow, getting strong vibes of Christoph Waltz' character in The Consultant.
I think that Canonical is doing an excellent job. It's been at least a decade that you could easily install Kubuntu on most computers and things would just work with no configuration. It's easy to use for the vast majority of use cases and reasonably secure.
TurboTax and H&R Block's AI chatbots are giving bad tax advice
This is obviously a script cobbed together by lawyers, the display of which is a required part of the terms of a settlement.

It insinuates that they voluntarily shut down their project, which is glaringly false.
The piece is brilliant and gives great insight.

It had previously been reported (and exposed here) that the "Osborne effect" wasn't what killed the company, but (IIRC) quality issues with parts (floppy drive?) that delayed the Executive. Regardless, essentially the fall of the Osborne Computer Corp. is the age old story of a company growing faster than its organization and eventually collapsing.
Apple does partially cover that market, but only via refurbished.

https://www.apple.com/shop/product/FGN63LL/A/refurbished-133...

The thing that's really sad is that the build quality on sub $1k laptops is just such shite
MX Linux would be that "slim-yet-compatible" system. It can load itself completely into RAM, and has many distro-specific components such as Frugal Install and Remastering, yet also lets you install standard Debian packages.
> but having way more RAM matters a lot to me.

Just out of curiosity, why? I have ~200 tabs open in chrome, and have ~10 different apps open. Mac could handle it perfectly well due to reliance on swap and compressed memory. My swap used is 20 gb but really can't say that even when switching apps fast.
I have a hard time considering Linux "light years ahead" when they still can't even figure how to do HDR.
Eventually, those who disagree will die out.

What a conclusion!
That is simply not true. My Tauri app is 38MB: https://github.com/harana/search/releases

Electron Framework alone on macOS is 356MB.

And this is reflected in memory usage as well.
But more than a pound heavier than the current 13” MacBook Air
I'm surprised I haven't seen anyone mention Stanford's SNAP [0] yet. In addition to their C++ library, they also have a Python interface too.

[0] https://snap.stanford.edu/
Instruction Set Extensions for Efficient Symmetric Cryptography on RISC-V
I'm not surprised - the A3010 was 5 years newer. The more direct competitor for the A3010 would have been the Amiga 1200, but their specs meant they certainly targeted very different markets - "nobody" bought any of the "small" Amigas for DTP.
>If a Mac fits your requirements, then you have far fewer decisions.

That's what OP said? Because now you have already decided you don't want to game, etc.

>Even if you say you want a Dell laptop — have you ever tried to browse their site?

This is the iPhone versus Android discussion all over again. Yes, many will be happy with the iPhone, but they also often didn't know they had the option to buy an Android phone that could do something the iPhone couldn't that they'd like to be able to do (like copy&paste or whatever). Ignorance is bliss for some. Others want the choices, and Apple have nothing for those buyers.
That's incorrect -- the reason NASA chose Starship is because it was the most capable lander for the lowest possible projected upfront cost. Government contracts always attempt to maximize economic utility while meeting objectives -- any other advantages are ancillary to this.

> Symmetrically, almost all problems can be solved by increasing the mass budget: more fuel to loiter longer, redundant systems, etc...Starship is so hilariously large that there's enough mass budget to solve almost any problem.

Also incorrect. Mass budget does not change fundamental Newtonian physics, nor does it alter the issue of instability caused by a high center of mass. The engineers at SpaceX are very smart and I'm sure they're hard at work trying to engineer out this solution, but it's a bit like saying that you can prevent a car from rolling over if you make it heavy and powerful enough. Sure, but that causes problems and challenges of its own. It would have been easier to engineer the car to have a lower center of mass, i.e. it would be easier to land on the moon with a lander that had its mass spread out over a larger surface area and didn't have an angular moment of inertia significant enough to where topple was a concern -- like the Dynetics or BO proposals.
Wait, "#support-dumping" sounds like it's for helping people dump the games they have physical copies of. Basically the opposite of piracy.

The screenshot looks like it's of the Internet Archive, but all the files are marked as not available for download.
did you write software in this way

i've only ever seen it for multiple-choice questions
They are all metal.
https://archive.ph/dftix
I was amazed to see the new Air models support dual external displays!

> Apple unveils the new 13- and 15‑inch MacBook Air with the powerful M3 chip
The world’s most popular laptop is better than ever with even more performance, faster Wi-Fi, and support for up to two external displays — all in its strikingly thin and light design with up to 18 hours of battery life

EDIT:

mmmm... no.

>Support for up to two external displays: MacBook Air with M3 now supports up to two external displays when the laptop lid is closed

FFS Apple.

I guess it's something of an improvement at least :-/
RAM usage has barely budged for years. Taking the '90s as baseline again: In 1991, you could get a brand new PowerBook 100 with 2 MB of RAM. In 2001, you'd get a new PowerBook G4 with 128 MB of RAM, a 64-fold increase. But in 2013, a MacBook Air came standard with 4GB, and we're looking at only 8GB in 2024.
After a day of heavy gpt interaction it’s jarring to tell Siri to turn on “private mode” and be met with a head-scratchy “I can’t do that.”

“Turn on do not disturb” worked fine.

Apple tried to give Siri a humane sound but the system is rigid and dumb. Given what we know is possible these days, and the vibe Apple likes to project, this situation truly grates.
They're certainly done a lot of harm but also a lot of good. Regulations are written in blood.
Cult Documentaries That Will Leave You Speechless
> so you can’t tell between 2khz, 10khz, and 100khz

Only when your sample rate is perfect!

Let's say we have a 1GHz system, one instruction per Hz, a signal at 1MHz and we're measuring at 1kHZ. If we're rock-solid at 1kHz then, as you said, we can't distinguish 1MHz from 2kHz, but if we're off by a little bit, then things change.

Let's say the 1MHz events are at times 50, 1050, 2050, and so on, and the 1kHz sample rate triggers at 0, 1000000, 2000000, and so on. You'll obviously never see that event.

But suppose there's a little bit of noise in the sample rate timing and we're just under 1kHz, so now the samples are 0, 1000001, 2000001, 3000005, etc. Sooner or later we're going to hit that 1MHz event, and we're not going to hit it at the same rates as we would a 2kHz event, a 10kHz event, and so on.

We might not hit it that often, but we'll hit it sooner or later, and we'll also hit a lot of its neighbors.
Apple seems to prefer to enter a space late, and then do it well after they've seen what works and doesn't work for others.
It would really be the government driving to a unified architecture, making the apart commodity and create enough demand. It would need actual long term strategy.
I have 0.1 Bitcoin but it's stuck in a Coinbase account
Dolphin vs. Nintendo, and the Fate of Emulation (2023) [video]
The locational value of most property far outweighs the value of improvements on it. This is not a particularly controversial statement among economists. A 1000 ft. high rise in Antarctica is not very valuable. A lord who extracts taxes from peasants that grow crops on it does little to improve the ground.
Does that render UELA clauses that forbid reverse engineering invalid?
Nintendo did no such thing. They just settled out of court by owing enough money to bankrupt the company and agreeing to not distribute the work. It means nothing to other people that already have licenses to redistribute from earlier.
Remember to always strip out the scoff-word "magical"! If there is emergence, it has a non-magical explanation. So instead:

> My take on this is that there is no "emergence" that appears when grouping elements together into a larger system.
It's double as funny because Discord knows of the piracy going on (since they have direct access to all user data and metadata), but the "rights owners" don't pay them enough in the back door to catch them.