skysight-inc/HackerNews huggingface dataset:
My experience of this is a bit thin… but I can share what I know.

Printing requires that a resist is applied onto a plate, onto which the ink is applied. The function of the resist is to accept or reject the ink. This plate is then pressed on to the paper and the ink is thereby applied or not applied depending on the resist.

For most of printing history the resist was a binary: acceptance or rejection of the ink. In the case of Etching (Artists = Dore or Rembrandt) the drawing is applied with a metal spike onto wax covered metal sheet, in Silk screen (artists = Toulouse Lau trek) it is applied as a paint resist on a silk-like fabric, in the case of Woodcut (artists = Durer) it is applied as carved grooves on a wooden block.

Lithography (invented Aloys Senefelder in 1798) (artists = Daumier) offered something new: nuance. Lithography as I was taught at school was on stone. Uniquely this was applied as a wax crayon on a stone block. This brought the printing medium closer to drawing (freedom of drawn stroke and subtle tones).

Stone lithography was wax (resist) on lime stone blocks. This was traditionally a fine art process, slow and expensive. Offset lithography was on cylindrical metal plate.

Parallel to this was the evolution of utilitarian color spaces. Used as the starting point was the artist’s Colour space RYB, whereby all visible colors can be synthesized using a base set of no more than three so-called primaries. Derived from this was the CMYK (cyan, magenta, yellow and black) color space. Black was added as the inks that are employed in CMYK have no ‘body’. They are thin and watery. Traditionally they are also of low pigmentation (i.e. cheap). Why cyan, magenta not green and red? That is another story.

CMYK and RYB is distinct to red, green and blue (RGB), which defines human vision and projected light. This distinction is the difference between additive and subtractive colors, which is never very effectively explained, but that is yet another story.

With all that in place, all that was required was to take a few photos using the appropriate color filters and pass the color-space-seperated result to the printers. each Colour pass was laid down onto the other, the combined result being as bear as damit to the source photo. The issue here was in translating the innate RGB of the camera to the innate CMYK of the printing process.

Exact alignment of the separate color passes was an issue. Very fine alignment pins were used to ensure that the different color passes were aligned exactly.

The final cookie in the crumble was good quality printing paper, which could accept the inks without dulling the result.

The early color plates in classic ‘golden age’ illustrated books where ‘special’. They were protected by thin sheets of non-absorptant paper and printed on special paper stock.

Why made offset lithography so significant was that it was the first bridge between photography and printing. Photographs could now be printed.

Looked for a good exitstingne]web resource, but found none. Will edit further if anything turns up.
trolling is 'playing stupid' (saying or doing something) in order for others to get annoyed, offended or waste their time.

in his case it would be to pretend to cheat so everybody looses their shit.

being edgy , wierd or socially anxious is not trolling when its not on purpose.
That's the US. EU is fine.
The pros and cons of eBPF profiling
Yubico Security Keys are available today for any Cloudflare customer
> I am a solo developer and want one framework to write once, run everywhere

So... Qt's C++ framework then?

Late edit: as an afterthought there are other languages that provide similar functionality. Xojo comes to mind as having capability to write once and run everywhere. It doesn't have the performance of C++ though and comes with a bunch of its own baggage.
Nice to turn over a new leaf, but in my experience, historically, Cloudflare was the number one offender of abusive captchas if you used a VPN or browsed from certain geolocations. The web was horrible, and since they proxied so much of it, literally every other page was a 10 round battle with captcha and they used the hostile ones that slow fade too. Bleh
Emphasize written communication. Voice and Video are important but it's too easy to prioritize a Video Conference over written communication. The two mediums are complementary not fungible. If you needed a meeting you probable also need a published summary of the meeting. This doesn't need to me only technical either. Humorous and/or fun writing is also helpful to build culture. Provide appropriate forums for it. Moderate your informal written communication though. Ensure it's appropriate for the culture you are trying to maintain.

In person events periodically at least once a year but more frequent if you can swing it. They are important to help people put faces to names and that helps you teams develop empathy for the other person.
Journalists openly despise people like me. It’s delicious to watch karma in action.
You misspelled "blockchain".
Things won't go sideways here. The worst that will happen is some power rationing this winter and a shaky next year.

The left-right split is a natural consequence of a world that's been stable for too long with creeping inequality. There's nothing like a good war to shake things up and bring people back together!

Europe's future is actually very bright! 5 years from now it'll be boom town.
A Little Overview of WebTV
If no one answers here, might try on the FHE.org discord, loads of researchers there who probably wrote a paper on exactly that.
Also check out Alyssa Rosenzweig's "Dissecting the Apple M1 GPU" series

- https://rosenzweig.io/blog/asahi-gpu-part-1.html, https://rosenzweig.io/blog/asahi-gpu-part-2.html, https://rosenzweig.io/blog/asahi-gpu-part-3.html

- https://rosenzweig.io/blog/asahi-gpu-part-4.html, https://rosenzweig.io/blog/asahi-gpu-part-5.html, https://rosenzweig.io/blog/asahi-gpu-part-6.html
Why? It was really smooth
Twitter tries to show the original author's thread-tweets uninterrupted. However, sometimes the thread gets broken -- generally in very long threads -- and it starts showing replies from other users rather than the next tweet in the thread.

It's not happening here, so I'd assume that the person you're responding to has just had a few bad experiences trying to read threads like that in the past.

(It happens with the twitter web client and app, so I'd assume it's something to do with how they build the thread server-side, rather than being something where it's meaningful to ask about the client being used.)
How would you change the political culture of the US to go back to the mid 1800s without all the drawbacks of back then?
Great start, but the idea of reliance on Github/Cloudflare is both sad and likely unnecessary. Let's make the web the web again.
I got a new LG C2, hooked an AppleTV up to it, the AppleTV turns on the TV and it goes straight to the AppleTV Home Screen, when you turn off the AppleTV, the TV turns off (with a slightly annoying “LG: Life is good message”), and no, I’ve never connected it to the internet.

Using it basically as a dumb screen seems fine so far.
We do this for most of our docker image builds in CI. Definitely worth it if your CI builds take significantly longer than it takes to pull down the image layers from previous builds (sometimes network speeds can end up slowing it down with a method like this)
The pace media generating AI is advancing at is insane. At this rate the tech is going to be mature before a sizeable part of the population even knows it's a thing.
Yeah, to be honest I wouldn’t be surprised if someone proficient in IntelliJ actually does fewer keystrokes for a Java program than they would given an equivalent program in a “much” terser PL, simply due to the IDE helping so much. It is especially visible with dynamic languages, whose auto-complete is simply an order of magnitude worse than what Java offers due to static typing, and that’s just a small part of the equation.
I'm fairly certain I've heard of Firebase Cloud Messages simply refusing push notifications with bad words, which had some ramifications for non-English languages.
These exploits should certainly be fixed, they're security holes which can let malware into the TV. The same exploit that lets us root our TV would also allow anyone else to root it.

On the other hand, the ability to physically flash our own software into any hardware we buy should be a basic consumer right. There should be no need for exploits in the first place, it should be a built in feature.
The links are dark blue with a very light grey underline. A bit hard to see, I agree, but not indistinguishable.
Doing that is borderline fraud - I believe that GP meant to highlight this. If it gets counted as actual clicks, it's actually explicitly defrauding the advertiser.
that's an interesting question! I'll do the simulations later and add the plots to the post. Thanks for the suggestion :)
Russian TV Counting Down Hours Until Ukraine Annexation
> It even interacts strongly with grapefruit.

(Tangent) A lot of drugs have issues with grapefruit, in that grapefruit inhibits enzymes (e.g., CYP1A2) which the body uses to metabolize said drug. Most commonly, the grapefruit juice would cause inadvertent drug overdoses as the drug won’t otherwise be processed and simply continue to circulate.
Sort of, but with a one-line old-school monochrome text LCD. You type and edit your line there for near-instant input latency, and the e-ink screen only refreshes when you change lines. It's how that kind of electric typewriter worked, except instead of e-ink it printed to paper when you finished a line.
>post: One of those ways is to force your browser to *not* download any file larger than a fixed threshold (like 50 kilo bytes

>You mean discussing about lightweight websites on a website that weights less than 100KB?

Many HN threads exceed the 50kb download you mentioned in your post. See examples from: https://news.ycombinator.com/best

- over ~200 comments will often exceed 50kb download

- over ~500 comments can exceed 100kb

(Open those big threads in with F12 browser Dev Tools and look at the byte counts.)

The arbitrary byte limits of 50kb or 100kb don't seem like a useful heuristic. In other words, if you tweak the rules to increase it to 200kb to allow HN threads, it then conflicts with other "bad" downloads that seemed to fit the profile of 50kb on other websites being an indicator of something unwanted.
One of the Hottest Trends in the World of Investing Is a Sham
Character.ai
Definitely not, it would make me sad to subject them to that. I'd also feel pretty bad if I got them them to clean my house for money if they were in need. But that doesn't mean it's unethical, does it?
Show HN: Jiter – Just in Time Webhooks
Archived: https://archive.ph/dlsrx
The actual page about 'make-a-video` is here:

https://makeavideo.studio/

...and has a lot more examples on it, and the paper.

I particularly liked the dancing bear thing https://makeavideo.studio/assets/similarvid1a.webp
Ad rates did not cause the rise of fringe social justice ideologies, which has completely seized mainstream media
The fact that the "1" symbol is not aligned with the 7 segment display is bothering me more than it should but otherwise this is pretty cool.
Hey HN!
Today we are launching Jiter, a service that lets you schedule callbacks and receive webhook events when you are ready for them. We got really annoyed by having to manage cron jobs in our application when the vast majority of the functionality that we needed was to be reminded that an event was supposed to happen in the future. Jiter makes this simple since all you need to provide is an ISO timestamp, a stringified payload, and your endpoint destination - we'll handle all of the queuing and do our best to send you that event at your desired time.

Please let us know if you have any questions or feedback! We will have an SDK up soon!
briarproject.org .. App for messaging over Bluetooth.
Wonder no more, you 100% do not.

I use http://zim-wiki.org + a customized template.

http://jrm4.com is it.
There is also use cases listed here:

> https://fhe.org/fhe-use-cases

Also anyone can contribute and add resources as it lives on an open source github repo.
The BoE made another huge mistake by using QE during a period of temporary global inflation, and during a temporary blip in the value of the pound. QE is the worst possible strategy.

And the IMF has consistently got it wrong about the UK economy. In the past it has actually made public apologies for doing so (IMF head: "do I have to go on my knees?" regarding incorrect warnings on UK economy): https://www.telegraph.co.uk/news/politics/10884632/Do-I-have...

We have to be careful to avoid the Argument from Authority fallacy, using the IMF and BoE reaction to judge government policy. https://en.wikipedia.org/wiki/Argument_from_authority

> It's not that the wealthiest are also getting tax cuts, it's that virtually nobody else is.

When the most productive members of society got landed with a 45% tax rate in 2013, it was higher than many G7 nations, and there's no evidence to suggest it actually increased revenue. Have you heard of the Laffer Curve?
You have no reason to be "«concerned»" for the "«pompous writing style»", while there is every reason to be concerned from people's inability to read, and for people blaming lack of understanding on the speaker, and for the inability to carry on a discussion constructively, and for the gratuitous dismissals. As paramount concerns.
That's definitely the show that came to mind when it comes to the depravity of torturing the victims for a pittance.

What a truly tragic story...
Care to share what you consider decent sources?
I feel like more people should've stolen this idea by now. Why not create height divisions in basketball? Weight divisions in football?

Because those are team sports. Weight classes only apply to individual sports. Maybe cross country skiing and swimming would stand to benefit from biometric divisions, but those two aforementioned in the article are bad examples.

The article's point isn't entirely clear though, and some of its statements are just wrong. The conclusion: "We watch sports not to see who's best, but to see who's better" is obviously false: people do like the thrill of an equal match up, but they also care about records being broken, or fawn over their favorite athlete like a god, taking delight in seeing them destroy everyone else, even unworthy competitors. Ronda Rousey brought in a lot more money than many male MMA combatants in her heyday even though she wasn't the absolute top, nor women's MMA being the big money maker. She doesn't have to out-earn Serena Williams, nor does it say anything about women vs. men.
The code decrypts the data at some point (for use, presentation, etc). If the code is crappy, insecure, etc. then the data will be exposed, and the data being encrypted wont help at all...
The previous generation of Intel and AMD CPUs could not consume more than 20 to 30 W with a single active core (non-overclocked).

So with the power limit set to 65 W or more the single-thread performance was always limited by the maximum turbo frequency (which may depend on the temperature of the CPU) and never by the power limit.

I have not seen yet any published value about the single core power consumption of Zen 4, but it is likely that the single core power is not higher. It is certainly much less than 65 W even at 5.85 GHz.

So the expected behavior is that the single-thread performance does not depend on whether you set in BIOS the steady-state power limit to 170 W, 105 W or 65 W. Only the multi-threaded performance is modified by the power limit, because when the power limit is reached, the clock frequency is decreased until the power consumption matches the limit.
We aren't inventing more and more complex ways of forcing that reality to still exist. That reality does still exist, it's close to not existing, maybe only another 300-400 years, but it's still 100% true right now. You are ignoring the massive logistical challenge of getting all those things to all those people and spreading all that knowledge to get production happening. Additionally, our current system is built on a 100 leaning towers of pisa. Look at Ukraine, it gets invaded and our global supply of food is massively impacted, many people are going to starve and freeze to death over the war in Ukraine this winter who have never set foot in Ukraine or Russia.
Hype is hype.

It’s blows that they over promised and got bit by it. And others being bit by it also blows. But betting your academic and professional career in the promises of a third party company, /especially a semiconductor one/, is naive at best and stupid at worst.

Claiming “Intel failed science” is the worst kind of dramatic hyperbole.

Also, this whole idea that some people can’t finish their post docs etc because the computer isn’t ready wreaks of poor planning on their part simply because they were never guaranteed that their project would even properly run/work/scale/whatever on the new system without potentially years more of work.
I can't speak about Haskell, but Clojure's lazy sequences also generate a lot of intermediate allocs.

For example, here's Clojure's implementation of `map`[1]. It internally uses `cons` to build a cell[2] and `map` to recursively walk the collection (but all wrapped up in `lazy-seq` to delay evaluation).

Transducers[3] do help with this if you are applying a stack of collection transformations. But, and this is just my opinion as a very occasional Clojure user, transducers are harder for me to grok and so I generally avoid using them. If I was doing performance critical work, I might try to build up a better mental model.

My biggest complaint about the Java streams API is that it makes it hard to write your own stream transformation functions. Or rather, you can, but then calling them is awkward. You generally transform a Stream by calling instance methods - e.g. `myStream.map(::f)`. But since Java doesn't have extension functions, there's no way for you to make a custom function callable in the same way as the built-in functions. I ended up writing a small shim to build a stream pipeline without using member functions. You would use it something like this:

newPipeline(stream)
.then(map(::mapFn))
.then(filter(::filterFn))
.then(customTransform())
.collect(Collectors.toList());

Contrast that to Clojure, where everything's a function:

(into []
(customTransform
(filter filterFn
(map mapFn collection))))

Or (using the threading macro, I think this is right)

(->> collection
(map mapFn)
(filter filterFn)
(customTransform)
(into []))

Or (using transducers, I'm really not sure if this is right)

(into []
(comp
(map mapFn)
(filter filterFn)
(customTransducer))
collection)

[1] https://github.com/clojure/clojure/blob/2b3ba822815981e7f769...

[2] https://github.com/clojure/clojure/blob/2b3ba822815981e7f769...

[3] https://clojure.org/reference/transducers
As someone with continual power outages (PR) I could offer advice. but it depends on how much money you have. The itch to code is nonexistant, its basically off grid living. keep everything offline (r/datahoarder r/opendirectories) every byte counts, Yes, Every single byte (No mp3's, its all opus) opus with a bitrate of 16 for audiobook/podcast (thank god for those, I can have an entire library of a podcast and its less than a gigabyte. Stick to less than 720p for videos. its good enough. You're going to be using the tablet a lot for movie viewing, 1080p is overkill. if you happen to have small power generation, dlna is usable on most devices. keep a fullstack language, there's only 2 solutions here I can think of luapower, and factor. (though factor is x86 only, which is pretty bad).

Power generation is tricky, if you can afford solar, do so. a gas powered generator is tricky, the smaller ones are better since they use less gas. and you want to save as much gas as possible. its amazing how ba generators are, here, you could smell it in the air like inhaling poison.
I didn't know parenting was suffused by politics, but apparently here we are.
And yet Plan 9 has a curl/wget equivalent, `hget`.
Can't you keep a whitelist/blacklist of tokens in a memory cache like redis/memcached and go from there? As far as I know that is the standard practice to invalidate non expired sessions tokens.
PO-80 Record Factory
Basically. FHE would not "leak" anything that anyone could decipher except the owner of the key for the submitted calculation.
I am also getting a lot of value from default methods in interfaces. Java really could benefit from a new syntax on top of the modern VM that favors immutability.
> it can be configured to skip things that are not simply sponsor spots, stuff like filler, intro and and cards, begging for subscriptions, and so forth

Amazing! I didn't know that. Now I'm starting to wonder why I ever tolerated this noise in the first place...
For me, it isn't annoying, I basically cannot understand it most of the time. Which of course kills the whole thing for me.
I'm assuming this is for the blue keys? Those go for ~30 EUR where I live.

It's sad to see an innovation driver like Cloudflare be incompatible with my conscience, but to then see another product that just raised retail prices be offered for a third of the market price exclusively there... meh.
Dangit! I just ordered a bunch for $WORK at full price a few days ago.
I think you must misunderstand my situation if you think I earn money from "profiting from the work of others"?

Have you ever been a senior manager before?

If you had, I hope you'd understand that the role involves creating jobs, hiring people, promoting people and generally supporting them, mentoring and advancing their careers? Taking responsibility for any problems they cause, and ensuring they get the glory of any successes. As well as doing my regular job as a developer at the highest level. I'd never worked so hard in my life.

It was exhausting and I'd expect to be compensated richly for it. Few people would stick the job.

The more jobs created, the more competition for employees, and thus the higher wages offered. We all owe a debt of gratitude to job creators.
You can frame it like that, but ad blocking was a response to internet advertising ridiculousness. You can't blame consumers because publishers poisoned the well.
A question for the AI / ML crowd: could we feed the stone into a computer these days and have it decipher the hieroglyphics?
Peter Griffin lying on the beach wearing a thong is the most American thing ever. I don't understand why you are upset.
I have a hunch this will become a widespread story to the general public when election season gets into full swing
Very interesting! I'll keep that in mind !!
I'm guessing you wouldn't need that if you set this header:

Content-Type: text/plain; charset=utf-8
One alternative would be the web as today but without JavaScript. I think 90% of what sucks about current web goes away if js goes away. I don’t like executing arbitrary code from the web anyway. Even if the browser sandboxes it. Most of what websites do with JavaScript is not in my interest anyway.
This looks like the video equivalent of Dall-E 1. Hard to believe how far we've come so quickly.

The paper talks about "pseudo 3D attention layers" that are used in place of temporal attention layers for each dimension due to memory consumption. It seems like AI research is vastly outpacing GPU development.
Those videos of the astronaut looking at you and slowly moving toward you are fucking terrifying when you remember an AI created the whole thing