skysight-inc/HackerNews huggingface dataset:
Not dang, but...

There are two paths you can take when you think someone is off-base:

1: ask questions to try and understand where they're coming from. A lot of times they're entirely on-base and can provide additional context to help understand their view even if you still don't agree. Coming from a different perspective is not the same as lying.

2: attack them, such as by calling them a liar

HN's guidelines favor the former. The latter is great TV, but doesn't lead to good discussion.
Crazy idea, but Amazon Prime Printing.

It would be a great free Amazon Prime perk for the home market, where people print only a few times a year, and don’t necessarily mind waiting 24 to 48 hour for a printed document to come in the mail. I’d imagine revenue could come in from higher-quality printing options (photos, books, etc…)

Living in a small apartment, I don’t have the space to keep a printer that would only be used a few times a year, so I’d love this kind of service.
I'd need to look into it again but I think pretty much everything object state wise gets hashed.

Edit: The checksum for the player includes the content of each attribute of the player, the object state for each object owned by the player, the master object id of that object, the amount of attributes they carry (which is I think resources that villagers carry for example) and the world x/y/z position.
It's actually quite doable in gevent, because you have a guarantee that only one thread will ever be touching those variables ever. You can have 5 or 50 lines of code and be guaranteed that they will operate atomically, read their writes, be immune to interruption, all that good stuff... as long as they don't do any I/O. Of course, the difference from a platform like Node.js or asyncio (where every async/await yield must be explicit all the way down) is that one of your libraries calling `logger.info(...)` might cause I/O, and then cause an implicit yield to the event loop, and break your atomicity without you knowing about it. But if you don't log, and you just work in memory, with code you own or have audited to not do I/O, the sky's the limit. And you almost always want this kind of well-tested, non-logging, high-performance abstraction layer around global mutable state access anyways.
I note some humour there. My focus is purely in regards to a computer programming project being named identically to a longstanding, well known computer programming standard. Very sloppy of this group.
Sorry for the off-topic question, but how can that
consent dialog possibly be compliant? The only options are to either accept all forms of unspecified tracking, or to pay for a subscription. It seems like exactly the kind of forced consent that GDPR is supposed to forbid.

I've seen the same thing with other German newspapers, but nowhere else. Have they been granted some kind of a special exemption in the German data privacy laws, or are they just gambling on selective enforcement?
your secular hypothesis and theistic views on this are in agreement.

self-worship.
Well I think it is perfectly ok to criticize and point out issues in Government whether it is Texas or California. I really don't care about "sides". What I care about is that ROI of tax revenue that the state forcefully takes from me. We should expect return on what we pay. Good roads, education, good infrastructure, forward looking plans and instead of asking for more funding, Governments should look inward to improve efficiency. There is a lot of low hanging fruit. I am also OK with more taxes as far as Governments are functional and serve the public. I really don't want to pay for some Gov official that sits on his ass all day getting paid $550k in compensation.

Danger is when we stop criticizing governments and keep tooting the party lines.

I want drastically more accountability for California government. Extreme levels of auditing and shaming, completely take off Emperor's clothes.
If the point of a class action lawsuit is to change behavior, $5m is not enough to bring it to the attention of the people who need to see it, in that organization.
Not sure if you were trying to make this point, but as others have noted constexpr almost certainly violates #11 (by mixing run-time and compile-time variables) and through that it also violates #6.
There's an onion article in there somewhere. Honestly, giving a money grubbing printer a credit card and ordering powers might make a decent analogy to parts of the supply chain issues at large.
Half-Life: Alyx and many other games, like SO MANY... Moss, Job Simulator / Vacation Simulator, Rick and Morty, Accounting Plus, In Death, The Lab, Beat Sabre, etc... all super fun.

But Alien: Isolation in VR is the greatest entertainment experience of my life. Amazing.
I think fist-fingers-out has a 'resist' meaning but a fist-fingers-in can be used as a 'polite' middle finger. I've never seen someone in the USA use it that way, but I have in Australia.
I agree, and I have a couple of them myself.

But they’re not the ones cranking out the $20-$50 inkjets that litter the shelves at Walmart/Best Buy
> I really don't see a reason for inkjet printers to exist, I hope they will disappear from the market.

What's preventing the exact same thing happening to laser printers? You have to buy toner as well.
> noting Henry VIII's power stance

And also noting the prominent codpiece [1] covering Henry's family jewels in said portrait[2].

[1] https://en.wikipedia.org/wiki/Codpiece

[2] https://en.wikipedia.org/wiki/Henry_VIII
Whenever I'd try this, once it would leave my inbox it would be out of mind and the rest of the day would inevitably find a way to get in my way. So I'd have a clean inbox, and then several growing folders that wouldn't get addressed.

For now I've settled on the approach of trying to keep it organized and file once I'm done with something. If someone needs something badly enough, they can bug me again or via another channel. There's simply too much volume to actively stay on top of.
For that purpose a color laser jet works just fine although are are much more expensive.
On the competition, like Qualcomm, many Apple engineers (IIRC several tens of them) from the chip design team left and formed a new company called Nuvia, which was then acquired by Qualcomm in the beginning of this year. Apple has had a big lead on SoCs for some years, but I wonder when/if Qualcomm’s acquisition will start beating Apple’s lead here.
Dendron (YC W21) Is Hiring React/TS Expert to Build Better Tools for Thought
I too was confused by the statement. I went to VP2, which I think has best specs on the market, and even w/ slight loss of vertical, it's amazing and fun.
I understand how hard it must be wanting to seek help but at the same time trying to avoid being falsely stigmatised. I sympathise with you because I can relate, but that's the world we live in. Downvotes tell you all you really need to know.
Yeah, there are a few ways to do this. See the section on 'Pinning an unstable service' for an example of how to pull in just one package or service from another release:

https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs
Right now the only reason to buy an Intel Mac is needing more than 16GB of RAM. I’m holding off replacing my Mac Mini because of that. The MacPro is another Mac you may need to stick to x86 for now if you benefit from having up to 1.5TB of RAM.

I expect to see M1-based Macs with 32 or 64GB of RAM, but I don’t expect to see one that can match the MacPro just now.
My middle schooler often doesn't have more than a couple days between when he has everything necessary to complete an assignment, and when it is due. He has other workload, too, so there's no guarantee he's working on it that night. Getting to the one drugstore with a remaining photocenter near me in the evening is a pain. Even with notice, it's a pain.

People have legitimate reasons to want their own high quality color printers, even if that is its own pain, too.
The kind of crap that HP is pulling here is not a concern for pro-level printers.
Isn’t the quantum nature of reality already like looking through a microscope and finding voxels?

I don’t see why finding underlying structure in what we expect to be pure noise has to mean our reality is a simulation. I guess it could be consistent with that, but couldn’t it also be consistent with some previously undiscovered physics, much like the development of quantum mechanics?
15mins here and there, isn't much, but I still paying slightly more for a laser printer and changing the toner cartridge once per year. It takes one minute, and I really dont mind being limited to black/white.

My brother MFC has lasted over 10 years now - no repairs needed. It's so old it only allows WEP wifi connection and my kid loves the beeping noises the fax button makes.
It's time to repeal the Patriot Act and dismantle the surveillance state
Some Saturday Motivation – (One of the Most Motivational Videos I've Ever Seen)
why waste the effort of taking it to the attic to just add to the clutter? Reminds me of the users that put things in the trash can/recylce bin but don't empty it "just in case".
Leaving aside whether you want a manufactured social event like this.

I have trouble imagining how it works. The food will invariably arrive very asynchronously. I have limited delivery options where I live and actually end up going and picking up a pizza from one or two different places if I want one. (Or make one at home.) I don't have any interest in some app/third party randomly picking a pizza place and delivering to me.

If you must have a remote team social event, just let people deal with their own food and drink.
From spy satellites to mobile networks, S.Korea pins space hopes on new rocket
Ditto. But eh... My bagel place was large enough to be industrial park warehouse sized and served the state of New Mexico with outlet shops and probably the bagels you find in the bulk bins at the grocery stores. They hired anybody breathing. It's a fun hacker story.

I applied and they told me I was overqualified so I played the "starving actor" card. I do computers and stuff but need a blah blah job to pay the rent. Bagels on that mid-industrial scale are more assembly line like engineering. Cut the dough, feed it into the former, put it on a tray, freeze or proof and bake, coat with things if needed, fill boxes... it's more of just a process.

A few weeks later the boss comes out for like the third time for a gripe session complaining about all of the wastage happening during the proofing process. Engineer brain piped up and blurted out "your doing it wrong". Gah! do it this way. The boss turns to the floor manager and promptly sends him out shopping for a list of items and the next day my procedure was implemented and all was well. A week later the boss calls me into the office with the owners. They can't do much but slip me a goodly amount of cash under the table.

Not to long after I was the mix-master coming in at 3am with the boss to get the work started and prepare the days production run and we'd bash out a significant amount of product in the couple of hours that it took for the rest of the workers to come in for their shifts. Then he'd go to the office and I'd just mix up new batches of dough or go make some boxes.

Pretty much walked out every day with enough bagels to fill myself and my housemates.

I would agree in the end, that sort of "baker" is pretty much dead end. There aren't really advancement positions much beyond mix-master or floor manager, it's a sparse field.

I actually found "baker" trivially easy compared to Dev/CS work. Same with "residential dining" or "warehouse management". If it's large enough it's just another procedure/process problem that you can hack into shape just like programming.
It’s true that ARM alone isn’t the reason for the M1’s performance, but it’s definitely a significant factor. x86 is old — modern x86 chips are still backwards-compatible with the original 8086 from 1978 — and it’s stuck with plenty of design decisions that might have been the correct choice sometime within the past 45 years but no longer today. Whereas the M1 only implements AArch64, a complete redesign of the ARM architecture from 2012, so it doesn’t have to deal with legacy architectural baggage. (We’ve known x86 was the wrong design since the 80’s — hence why there’s no Intel chips in smartphones — but it hasn’t been realistic for anybody except Apple to spend 10 years and billions of dollars to make a high-performance non-x86 chip.)

Some examples:

- x86 guarantees strong memory ordering on multi-processor systems, which adds completely unnecessary overhead to every memory access. arm64 uses a weak memory model instead, providing atomic instructions with relaxed or acquire/release semantics (see https://youtu.be/KeLBd2EJLOU?t=28m19s for a more detailed discussion). This significantly improves performance all around the board, but especially with reference counting operations (which are extremely common and often a bottleneck in code written in ObjC/Swift): https://twitter.com/Catfish_Man/status/1326238434235568128

> fun fact: retaining and releasing an NSObject takes ~30 nanoseconds on current gen Intel, and ~6.5 nanoseconds on an M1

- x86 instruction decode is pretty awful, a significant bottleneck, and not parallelizable due to the haphazardly-designed variable-length CISC instruction set. arm64’s instruction set is highly regular and easy to decode, so Apple can decode up to 8 instructions per clock (as opposed to 4 for x86 chips). Most sources agree this is why the M1 can have such a big out-of-order-execution window and achieve such high instruction-level parallelism compared to Intel/AMD.

- x86_64 has only 16 architectural registers, compared to 32 for arm64. This means the compiler has a much harder time generating efficient, parallelizable code and must resort to spilling registers much more often.
And this is one reason why I think Kotlin's approach to nullability is better than Scala's Option or Java 8's Optional. Also, the Kotlin solution has better interop with legacy Java APIs.
Well, for the 80%, a good-faith attempt to treat them well covers a fair number of mistakes. For the 20%... they're not going to be happy, no matter what you do. They won't even be happy with your silence. For them, the rule is more like "So far as it depends on you, live at peace with all."

And I think (or maybe hope) that it's a lot less than 20%. The problem is that much of the internet is a broadcast or oratorical medium, and those seeking offense will find you. They find offense everywhere. It must be a miserable way to live.
From the article:
"Since at least 2016, other customers have contacted Canon about this exact problem [1, 2] and were told by support agents that ink cartridges must be installed and contain ink to use the printer's features, as shown by the agent's response below."

I'm inclined towards malice and not incompetence.
Only if you never have the case where Optional is empty but you expected it not to be. How often is Optional.get or orElseThrow called blindly? How often is boilerplate code written which checks if the optional is empty and then throws "should not happen" exception or just logs a message? Once NullPointerException got "helpful" messages, I don't see that much advantage to Optional, considering that it provides less information out of the box.
If you need a large format color print in the next year or two before it rots, you can change your mind and buy the ink and avoid buying another $700+ large format printer. Option value.
Oh. Now I get it. Is there going to be reciprocal unlocking of all the Echos and cars/FireTVs with Alexa built in? Or the Hey Google boxes?

It seems like the only one of of those is upgradable, which seems to give Amazon an advantage.
We need more nuclear, not less. Nuclear is the safest power source (measured in deaths/gwh), is reliable, high capacity and its waste is managed much easier than waste from solar panels and batteries.

Being anti-nuclear at time of climate crisis is moral and intellectual equivalent of being anti-vax during pandemic.
Is there a pattern of thought that makes one immune to this? Like, if I reject every tribe, I become part of the 'everyone is dumb tribe', if I accept the views of every authority, I become part of the 'sheep' tribe, but maybe if one were to employ some pattern of acceptance and contrarianism in the face of other's arguments, then, on average, one's own tribalism would dissolve.
It's been a topic on HN before:

https://news.ycombinator.com/item?id=23484292

https://news.ycombinator.com/item?id=22129801

(GE in both cases)
I got my first printer in high school, around 90-91. It was an HP laserjet printer, when they were first going mainstream. I loved it, it always printed well, and the toner seemed to last forever. Of course, it was B/W, but that was all I needed.

Fast forward to today, I have never owned an inkjet printer. Over the past 30 years I’ve owned a total of 3 laser printers. The second was in 2005, because I wanted a scanner. The third in 2014, because I wanted network. So each one has lasted around 10 years each, and not because they broke, but because I wanted new features.

I have forever told anyone asking my advice on printers to avoid inkjets. When they do, they have problems with the ink, either drying out or having to replace them all the time.

I agree, inkjets should’ve died a long time ago. The only reason to buy one in the past was if you were on a tight budget and had to have color. But nowadays, color lasers are dropping, or it’s super easy to send something off to X to print it for you.
And stabilize the frames, an early assignment in many computer vision courses. No need for the text frames and video images to be so shaken/stuttered.
I think it's folly to try and grasp the nuances of "Dummheit" as Bonhoeffer used it 80 years ago from our modern usage of the word. It depends on how the word was used at the time. Even today it depends on context, although generally you are right that it leans a little bit towards silly.
Someone needs to make a QAnon post about the scam, then it'd be over for ink jets /s
> instead of using YouTube with its long form videos, of published peer reviewed papers

...what? Long form videos, sure. Videos of published peer reviewed papers? If anything, the pandemic has demonstrated to us that most people don't watch videos of good peer-reviewed papers.
I am also in the Brother laser club. Don't know anyone having any printing problems with it. The new ones are super quiet too.

They only tend to be a bit picky about the WiFi networks, so better to use with a cable.
Linux is a better Unix than macOS, but I agree the MacBooks are better laptops than the XPS range.

And they aren’t that more expensive.
Yea, I was a little confused by the "command line" claim, too. Like, where is it parsing argv and argc, and does it support long style and short style options? Title should say "Add a REPL interface to any C++ program"
I just use termux on Android; whether that counts as simple to use will depend very much on your personal preferences, but it was really easy in my opinion, and conveniently gives me the same workflow everywhere. You can also add shortcuts to your launcher and add some scripting if you want to make the whole thing smoother.
I expect Java to be slower, Optional was introduced as an afterthought not as a native construct like in Rust.

Sadly, the two benchmarks are not equivalent,
the Rust version loop over ints, the Java version loop over longs.

Looping over longs is notoriously slow in Java, because there is no vectorisation and the JIT insert insert a GC checks because looping over longs may take a long of time.

Also one of the codes uses Optional<Long> instead of OptionalLong, so the code does a double boxing long -> Long -> OptionalLong.
"We note further that people who have isolated themselves from others or who live in solitude manifest this defect less frequently than individuals or groups of people inclined or condemned to sociability"
Because I have the space, it takes a minute, and maybe (though probably not) my needs will change some day. I'm not going to argue it's completely rational but I do occasionally dust things off that I have put into storage.

I do go through the attic every now and then and toss stuff that hasn't been used for ages.
Show HN: Open-source playground to generate images from text using DALL-E Mini
Are Soft Pretzels in the bread or cake category? I.e the type from Auntie Anne's.

Anyone know how are the margins with a Pretzel stand / your typical Auntie Anne's?
Since the compiler must verify the expression is constexpr-valid, it could annotate that automatically instead. However, I believe that generally the standard requires that the keyword be explicit so that compilers agree on what are legal programs, and don’t just declare it to be implementation-defined for what is legal in const-initializer contexts.

But in clang, you’d need an frontend-optimization framework to do that reliably (due to recursion), and it doesn’t have one. In llvm, the Attributer framework is still relatively new, but is progressing towards that.
Clarence Birdseye
How the Search for Extraterrestrial Life Helped Make Your Phone Screen Possible
https://archive.ph/8QLDA
No one is making awful $6000 cakes (or at least they're not selling them). You can absolutely tell how good a baker's cake is by how much they charge, assuming they're actually making sales. Someone who is consistently selling cakes for thousands of dollars is a very good baker.

Beyond that, you have to bear in mind that $30 cakes and $6000 cakes are basically different products. The former is a dessert and the latter is closer to art. A very successful baker making $30 cakes is more like the head chef at a restaurant than a home baker - they're running an operation that's making those cakes at scale (because there's a limit on how successful you can be selling $30 cakes that you make yourself - only so many hours in the day).

A baker making $6000 cakes is making hands-on, labor-intensive creations, and while that person may have some staff, they're involved in each cake. Their work doesn't scale the way the large-scale $30 cake operation does, but they can make lots of money in the same way a high-paid lawyer does - basically a very high hourly rate for their work.
I think the origins of the anti-nuclear movement are generally associated with the flower-power/Summer of Love/anti-war/early environmental movements of the late 60s/early 70s, which are generally associated with the baby boomer generation.

Diablo Canyon began construction in 1968. The oldest baby boomer would have been 22. Seems reasonable to conclude that the decision to build the plant predates them.

EDIT: Confused by the downvote—does someone disagree on the timeline?
He knew in his heart that spinning upside down around a pole wearing a costume you could floss with definitely was not Art, and being painted lying on a bed wearing nothing but a smile and a small bunch of grapes was good solid Art, but putting your finger on why this was the case was a bit tricky.

“No urns,” he said at last.

“What urns?” said Nobby.

“Nude women are only Art if there’s an urn in it,” said Fred Colon. This sounded a bit weak even to him, so he added: “Or a plinth. Best is both, o’course. It’s a secret sign, see, that they put in to say that it’s Art and okay to look at.”

“What about a potted plant?”

“That’s okay if it’s in an urn.”

— Thud (2005), Terry Pratchett
Quite a bit before the deadline, pretty much all dependencies had upgraded. Those that hadn't were more or less abandoned projects.

Sure, you could hunt and find some that were still maintained/developed with Python 2 in, say, 2019. But these again will be the tiny minority.

I still stand by my 1% claim. The problems with upgrading have been vastly exaggerated.