skysight-inc/HackerNews huggingface dataset:
0. Linux compatibility, I am not super picky about getting everything to work perfectly but I should be able to trust that the software I prefer to use will run and my laptop will connect to wifi and play audio properly and so on.

1. IPS screen (mostly a given nowadays, but this wasn't always so)

2. Trackpoint, I hate trackpads. Pretty rare option so I could possibly be convinced otherwise if the trackpad is particularly good.

3. Decent keyboard, any laptop will always be primarily a text processing machine for me.
(tablet version)
4. User serviceability, with battery and RAM being highest priority but expandable storage is nice too, and all other replaceable parts are a nice bonus.

5. General ruggedness, the whole point of a laptop is being able to travel with it and it's the kind of tech I expect to last me for years.

6. Battery life, though I am not super picky about this.

7. Everything else including performance, higher resolutions than 768p, thinness, appearance, touchscreen (roughly listed in order of preference).

Posted from my trusty Thinkpad X230t which is the only laptop I'm aware of that ticks nearly all my boxes. It's bulky and makes a vacuum cleaner noise when compiling and the battery only lasts 4-5 hours of normal use, though. Still, good enough for web browsing, various forms of text processing, watching videos, listening to music and the vast majority of what you might use a computer for.

I did look into the Framework laptop recently but while it's probably the closet things in a long time the keyboard doesn't look good and there's no trackpoint (nor even physical mouse buttons)
Do you mean that C++ could have done without `constexpr` and could have used the existing `const`? Because that has been my feeling for a very long time. Why not expand the meaning of const in certain contexts. Compilers know if something can be evaluated at compile-time. No need for me to tell them explicitly.
Well, you can slowly turn C in to C++... or you can just use a subset of C++.

As a C++ fan, and to play devils advocate, the argument against CV-qualifier overloading is that it often results in code duplication. I.e. the implementation of both array_get's would be syntactically identical. In modern C++ you can avoid this by making "array*" a template parameter (T*), and let the compile deduce the return type for the function (use auto) from what you actually return.

Many C++ haters don't get that a lot of C++ features build on others.
Look for non-Intel solutions. There is absolutely zero reason to adopt Intel CPUs until Intel has proven that they can ship CPUs that do not contain expensive-to-fix security bugs year after year after year (you're on a laptop, every CPU cycle counts to keep heat down and battery life longer).

Several companies make Zen 3 APU (Ryzen 5000 series models)-based laptops that have good keyboards, good screens, and the usual other features.

The only thing you'll have to give up is "head-set jack", which you really mean to be a 3.5mm TRRS jack. Just use a USB-C dongle here; the rest is fine: laptops have entirely USB-C ports nowadays, with USB-C used for Power Delivery to charge.

Also, I'm not sure how you'll achieve a touchscreen that doesn't glare: due to the use case, they have to be Gorilla Glass to survive being touched by human hands. If you want a matte screen, you give up touching, and there are no good coatings to actually reduce glare on a shiny glass screen.

As for Wifi and Bluetooth, no laptop really performs badly anymore, everybody buys the same 2 solutions, Broadcom or Qualcomm's. Intel still makes a Wifi chipset, and it used to be good, but it kind of sucks in the 802.11AC and AX eras, and you only see it used in Intel AMT corporate laptops (or a shared platform being sold also for consumers) that necessitate the use.

The only laptop I'd absolutely say don't buy is anything with Apple's name on it. Basically, fails almost all of your requirements, while being one of the most expensive examples. Truly sad as well, I like the M1 CPU, and I wish Apple would antitrust'ed to spit PA Semi back, but the entire build around that M1 is pretty trash.

Something like https://www.amazon.com/dp/B08YD1JLJF/ is probably the least expensive option that doesn't footgun you. $6xx, good 14" 1080p screen, 8GB of ram (16GB variants exist), enough SSD on a decent M.2 NVME, an 802.11AX+BT5 chip, good enough keyboard and trackpad, works in Linux, is only stingy on the ports by having 3 (so get a cheap hub if you want to plug in something more than USB PD brick to charge + 3.5mm TRRS dongle + external storage at the same time), supports Modern Standby (deep clock-halt S1, instead of needing to transit in and out of S3; works best on Zen 2/3, iffy on Intel series 9/10/11; Intel is planning on fixing for 12; but also can use S3 just in case you need a laptop to sleep for 24hr+ and retain significant charge), and doesn't have a dedicated GPU (which is a win, the APU's GPU is strong as hell, even can do mid-tier gaming without cooking the laptop).
No, but you have cited an article and source that has been proven to be incorrect on the topic. You went to the effort to find said piece of information but skipped the next search result on google where tons of apple employees say 'nahh thats bullshit' 'yeah you can, but you dont have to, most managers tell you not to and only an idiot would do that'
You know the ancient Greeks were right about youth being dumb when you start to think about younger people's ways and solutions as frivolous.

There, FTFY. Now geroffmylawn.
No popups asking for my cookie consent, location, email address. Better than most of the sites out there.
This doesn't have anything to do with 'the west'. Cruise doesn't get any mainstream media coverage either, and neither do Waymo or Mobileye.

The only one frequently shown is Tesla's self driving because of the brand being used as buzzword.
Molecular biology is implemented in perl.
And it was a Tesla supplier.
> There is absolutely zero reason to adopt Intel CPUs until Intel has proven that they can ship CPUs that do not contain expensive-to-fix security bugs year after year after year (you're on a laptop, every CPU cycle counts to keep heat down and battery life longer).

this is simply not fair. other architectures and CPU manufacturers also suffered from security issues.
It's not exactly like that.

Under no circumstances should you leave a laptop powered on and in any sleep/hibernate/standby mode when placed in a bag, backpack, or in an overhead bin. The laptop will overheat as a result of that action.

Why would you put a laptop on a bag if it is still running and expect the warranty to cover any damage if it overheats? What's next? Expect the warranty to cover you taking showers while playing with your laptop?

Shut it down or hibernate and you won't have to worry about that.
You are using that display terminology differently from everyone else. 2K, 4K, etc. refer to horizontal resolution, and 720p, 1080p, etc. refer to vertical resolution. 0.5K would be something like 512x384, an ancient resolution lower than VGA (I used it sometimes in the 1990s), and definitely not 720p, which is 1280x720. 2K, 4K etc. came from cinema and filmmaking, but 720p, 1080p etc. come from TV and computers; the "p" stands for "progressive scan", contrasting with "i" for "interlaced" (a lot of HD TV broadcasts are 1080i).
> No, but it puts-off people from considering Apple as a potential employer.

I highly doubt apple will lose any sleep over not handing you or the 'female colleague' you cite a 6/7 figure salary each year.
> The Commerce Clause can do anything. See https://en.wikipedia.org/wiki/Wickard_v._Filburn

No, it can’t. See https://en.wikipedia.org/wiki/United_States_v._Lopez
I'm not sure I understand the question - the ticket would be on the blockchain and therefore easily verifiable.
You could also apply a grace period.
Cracking Random Number Generators Using Machine Learning
How to ship the world's largest space telescope 5,800 miles across the ocean
Is there a workaround here where that locking can be applied automatically from above when an extension hasn’t explicitly said it’s GIL-free safe?
There is a parallel but less fancy reimplementation of Redis called Pedis:

https://github.com/fastio/1store

It's built using Seastar, which is sort of an ugh but cool unholy marriage of node.js and C++14 with an event loop per thread, and message passing between threads. It predates C++20 coroutines I guess, so you pass callbacks around like in Node using C++ lambdas. Maybe they have updated that by now.

They have also done a version of memcached using DPDK. I don't see a Pedis one, but check out their memcached one (scroll down): http://seastar.io/
THIS! Yes, I very much would like 14" 3:2 or even een 16:10 would be sufficient.

A lenovo T series, AMD, 16:10/3:2 14" laptop. Wow.
It’s an asinine take in at least three separate ways.

First 1USDT should equal the value of 1USD, so any drop in value of the USD would also be a drop in USDT purchasing power.

Second, 1USDT backed by less than 1USD in value is obviously worth less than 1USD no matter what happens to the USD.

Third, the charter of the fed, created by congress, is to maintain a low fixed rate of inflation and maximal employment (along the Philips curve). They adjust the supply to meet this objective. Tethers goal is to pump the bags of early crypto entrants to simulate - and stimulate - liquidity to the benefit of the few.
MantiCore Meta-Panels About Metaverse Inside Its Metaverse
Nvidia allegedly halting RTX 3000 production this October to keep prices high
I'm not talking about mainstream media, but industry sites like HN. Waymo, Tesla, Otto, Cruise, Comma.ai etc feature(d) here regularly, but I don't think I've ever seen a Chinese self-driving car on the front page before.
Yes, other screens are ruined for you.
You might want to actually read some of the regulations that need to be complied with to run a self-driving trial in Beijing http://www.beijing.gov.cn/zhengce/zhengcefagui/202102/W02021... before jumping to the conclusion that an absence of regulation will lead to faster technological progress.
> But say you do,

Well take this moment as a reminder, that is their property you are storing your very private information on and thus it is now their very private information.

Delete it now, dont put any more on
>There’s a difference between backed by the entire United States

Indeed. The us currently has in its coffers a $29T hole [1]

[1] https://www.usdebtclock.org/
An idea may be dangerous for an unskilled mind and yet useful otherwise. Much like a knife or a car.

There isn't really any doubt that civilizational standards of the Western parts of the empire declined severely after the fifth century. Population went down, cities were abandoned, literate secular class almost disappeared (and even many priests struggled with reading and writing), the network of long distance trade was hollowed out, security situation deteriorated, even cattle became smaller as a result of subpar fodder. Many places abandoned monetary economy and reverted to barter trade; soldiers (people who were paid with money, solidus = a kind of Roman coin) gave way to aristocracy paid by land.

What is dangerous is taking this event and twisting it around to use it in contemporary political conflicts. It almost never fits. We do not have, for example, any equivalent of Attila the Hun destroying our cities by pure slaughter and terror. (Which likely contributed to the decline and later collapse, as cities housed a lot of specialized skilled workers.)
Qubes OS?
1. AMD CPU

2. Modular design & replaceable parts (à la https://frame.work)

3. Physical kill switches for camera, audio, Wi-Fi (à la Purism/Librem)
Growth by proximity – Moretti on the effect of high-tech hubs on innovation
I agree about mathoverflow not being a learning space per se, but I've learned a lot there, and I also learned a lot in libraries (probably more than I did in school).
Your battery is likely worn from keeping it charged at 100% constantly, lenovo have an option to limit max charge to something like 80% which will greatly reduce battery wear, you just have to turn it off if you are actually planning to
run it without AC for as long as possible.
have you considered using C11's _Generic feature? It allows you to maunally implement function overloading: https://godbolt.org/z/jxjvnMTPT
And you would do so knowing that it would be cause to fire you. Perfectly reasonable, actions have consequences.
Getting a Louis Wu vibe here:

https://www.wireheading.com/wirehead.html
You can check which ThinkPad BIOS has the option at their BIOS emulation site: https://download.lenovo.com/bsco/index.html

For mine it's under Config // Power // Sleep State. Windows 10 means useless Modern Standby, Linux means S3. https://i.imgur.com/Y5CchL9.png

In this covid helped me because I learned about this before I cooked my expensive new laptop in its bag :(
> Fraud is a crime.

CFTC does not prosecute crimes. CFTC could make a referral to DoJ, but where a regulatory agency can both engage in civil enforcement actions and make criminal referrals, even when it does both in the same case, the civil action will usually be filed and often resolved before any visible action (indictment, etc.) on the criminal referral.

So, the resolution of the civil case doesn’t mean anything with regard to any potential criminal charges.
Having no fan at all is a nice option.
Are ports private or state owned?
That’s not really how the financial system works. Debt is an investment in the economy, like you taking out a loan to buy a pizza shop. If your pizza shop generates more revenue than cost to service your debt, then the fact you have the debt doesn’t really matter does it? After all your own a pizza shop too, right. On the US side, the system fails once the economy fails - and then we have much bigger problems.

You’re looking only at the liabilities without checking what assets those liabilities are backed by, and what kind of new revenue those liabilities created. Debt isn’t burned money, it’s invested money at work in the economy. Out creating new revenue to service said debt.

Also, the value of a dollar isn’t driven by the federal balance sheet but rather demand for those dollars. When dollars enter the world, via fractional reserve borrowing, the new dollars are issued against new debt. The obligation to repay the dollar to the lender is what creates demand for dollars and gives them value.
It's not the same. e.g.

const int x = readInput();

cannot be constexpr. Consider constexpr as a compile time assertion that a given symbol is available at compile time. If you didn't have the constexpr keyword then you would have have to inspect the definition to determine that every subexpression is constexpr.
#MeToo. I am using two OSX machines and two remote Linux machines for my day-2-day private/work related stuff.

Nix+home-manager allows me to have all productivity tools consistently available across all platforms with minimal effort [1].

Dotfiles/shell config lives in a separate folder [2] and is not managed in nix.

Tangent: Secrets are are encrypted with git-crypt (https://github.com/AGWA/git-crypt) and live in the same repo [3]. I generate GPG keys for every new host I am working on and check in the public keys to the repo as well, then "approve" them from an authorized host using `git-crypt add-gpg-user ... && git push` [4]. This gives strong encryption without managing passwords by hand. [Copy of private key is kept in bitwarden as backup].

Getting the hang of Nix took me a while. I wrote-up my journey to get the latest-gratest emacs installed here [5]. But now I am over the bump, and it's adding value to my workfows. E.g. I switched some projects from docker to nix-shell for lightweight virtual-envs, e.g. [6].

[1] https://github.com/HeinrichHartmann/dotfiles/blob/master/nix...

[2] https://github.com/HeinrichHartmann/dotfiles/tree/master/.sh...

[3] https://github.com/HeinrichHartmann/dotfiles/tree/master/sec...

[4] https://github.com/HeinrichHartmann/dotfiles/tree/master/pub...

[5] https://www.heinrichhartmann.com/posts/2021-08-08-nix-emacs/

[6] https://github.com/HeinrichHartmann/HeinrichHartmann.github....
That is awesome e
As mentioned this isn't wholly relevent because TFA is about adding a REPL.

Nonetheless I prefer to use cxxopts[0] over BPO if I can justify the extra submodule

[0] https://github.com/jarro2783/cxxopts
It's a great idea and I would be interested in something like this for myself. Except they would need to figure out how to reduce the size of that device. It's technically wearable but still quite huge.
15.6"-16" with small bezels are OK to me.

Resolution 1080p or higher, even though I feel that 4k for that screen size is a bit overkill.
Terms will be common across the group. The scoped API key helps you guarantee that you can never accidentally access another customer's search data since the filter condition will be baked into the query itself and you also use a separate key per customer.
If you think you’d need an external monitor for something, I doubt if a 15” or 16” will be anywhere near a satisfactory replacement even temporarily. Of course, it’s (to me, uncomfortably) larger than the 13” or 14”.

I’d suggest physically handling those measurements before deciding. Two inches (and the added weight) can make a big difference in portability.

My preference is the 13” or 14”, mainly because I can use the price differential between that and a similar spec for the 15” or 16” (which could be a few hundred dollars) to have better internals on the 13” or 14” (like 32GB RAM and/or a 2 TB SSD). Since the RAM and internal SSD are not upgradeable on MacBooks (of the past few years and the current ones) after purchase, think about how long you would use the laptop before buying another one and what spec would work better for future proofing it.

Though the Apple Silicon Macs of the past year have been very efficient and performant even with 8GB RAM, there have been many reports of heavy use of the SSD (swap space for virtual memory), leading to suspicions/predictions that the internal SSDs may wear out sooner. I’d be a lot more comfortable having more RAM with these new systems and enjoying the performance without too much of a compromise in the long run. SSD wear is also inversely proportional to the free space available. So the larger the drive is or the less of it that’s occupied, the better.
I'm not sure why, webm is explicitly not patent encumubered to promote cross-platform playback. Is it possible Apple is the issue here?
> get critical Windows Updates

So you mean Microsoft can force your laptop to restart and lose all your work even when it's "off"? Amazing.
"inspect the definition"

Yes, that's what I meant with "the compiler can do it".
battery, trackpad, screen.

MacBook Air M1, MacBook Pro, Microsoft Surface Go (if you want touchscreen) fit the bill. I'm optimistic about Framework laptop as well.
Happy to help with the transition to Typesense! Email and Calendly link in my HN profile.
1. Upgradable and repairable.

2. Linux and Qubes OS support.

3. 64+ GB RAM.

4. Coreboot and focused on verifiable security, neutralized Intel ME.

5. Hardware kill switch for camera, microphone.

Actually, there is only one such laptop: https://puri.sm/products/librem-14.
Recently I read Game Programming Patterns by Bob Nystrom. Written in a really conversational tone but still includes pseudo code outlining each pattern. Really enjoyed it.

Master's of Doom is a little over-reccomended in this category but for good reason. Feels like you're right there with Carmack and Romero as they build id. Another one I love.
And here was I thinking my boss was being kind and caring to me when he told me to go and spend time with my wife in hospital. He even phoned me later in the day to see how we were doing.

Turns out he was being a piece of shit and if this guy was on the jury I could have cleaned him and the company out.
Personally, i dont see any difference between any coin and and "real world" currency.

I dont mean the power behind it and stuff.

But crypto basically left the gold standard itself a long time ago!
One has SBCL as a high-performance implementation of Lisp and McCLIM as a portable version of the Genera user interface management system.

https://common-lisp.net/project/mcclim/
> There is absolutely zero reason to adopt Intel CPUs

I’d live to ditch Intel, but quicksync is just so good for video transcoding. 10 or 20 high bitrate video streams can be attacked without any noticeable load on the system. Its excessive from what I need, but it’s just so good. Maybe I’m too easily impressed.
Your own quote mentions you can't hibernate it.

And we recently could close laptops, have them sleep/hibernate and not wake up until you open the screen again so sticking them in a backpack was fine.

Not sure if the issue is Windows or the hardware but it's a recent thing.
So they probably had an Excel sheet on a shared drive, right?
> it's literally random furries posting the latest Glock variation they designed

This statement sounds like “I’m a responsible pro gun person, but obviously the ones who aren’t are <insert random unliked group>!!”. That’s not much of an argument?
It's measured by tweeting, github social actions and giving talks at conferences
I was responding primarily to the "only techies care" part.

Although Pixel phones are at the top of "best stock Android phone" lists, they're not technically stock Android.

"Granted, Pixel UI is very, very close to stock. However, it is not technically stock as Google adds in tons of Pixel-exclusive features and pre-installs apps here and there."

https://www.androidauthority.com/what-is-stock-android-84562...

iPhones also (mostly) meet my criteria and are pretty good smartphones, and they don't run Android at all. ;-)
None of the M1s have the infamous glass keyboard; they switched back to the old style. (Which is still relatively low-travel, but much better than the glass one, and does not have dust issues.)
Oracle Linux Podman User's Guide [pdf]
Ryzen still doesn't have Thunderbolt. For some -- like me -- this still excludes Ryzen.

And you are right that Intel U chips are rarely are shipping with 90Wh+ . But https://www.asus.com/Laptops/For-Home/Zenbook/Zenbook-Flip-1... does. The Lenovo Yoga 7i 14 (Yoga Slim 7) has a 71 Wh, the Schenker Via 14 has a 73 Wh, the HP Spectre x360 15 72.9 Wh, the MSI Summit E15 has a 82 Wh.
What is the reason you want resolution that low? I find high dpi and high refresh rates to be just so nice. I prefer smaller text and UI elements, but even when text is large it just looks so much better.
I love the mental gymnastics here. Is the USD good or bad? If USD is bad, then best case Tether is bad, because it’s just USD. And worst case, Tether is just counterfeiting this already bad thing, which makes it doubly bad.

I find it so amazing for a group of people who despise the USD how much energy they will spend defending a company whose entire business model is USD.

In defense of Tether, maxis always try to deflect with this stuff, as if a couple of people minting ERC20 tokens is comparable in any way to the US Govt.
Arguably, the private space sector is modern equivalent of the Wright brothers. The regulations do not seem to be as onerous as to prevent founding of new companies such as RocketLab or Astra.
A major reason, and perhaps the most important one, is that the Ottomans never claimed that their empire was the Roman Empire. They claimed they had conquered the Roman Empire and annexed it into their empire.

The Ottoman Sultan had many titles, and some of them were considered more important than "Caesar of Rome". They were the Sultan of Sultans, the Khan of Khans, and the Caliph first. They also considered Mecca, Medina, and Jerusalem their most important possessions, and the Roman Empire only came after those.