skysight-inc/HackerNews huggingface dataset:
Yeah well, but what happens if that person isn't born yet, such as future historians. In the case of Sony's game catalogue I agree that this is a tiny bit contrived example but the general case still stands IMO. The current generation stands too close to things to appreciate the bigger picture (if they even can). That's why I think it's sad that such kind of information is just deemed useless and deleted, especially if it's in an easily archiveable format like static html and images.
i recognize this is a parody of a Zen koan, but I swear to God, it is completely true.
There aren't any individual pages. It's one page styled to look like several pages. It is not several pages bundled together. Google are going what you should expect.
https://rebrickable.com/about/
throwaway29303 is right. Google won't care a stuff about your problems until you can get a few hundred thousand or million others to back you up.

Look at all the bad publicity they get from [with no insult intended] much more influential sources than yourself. They carry on regardless and I don't see them haemorrhaging customers, because of it.
I realize this is a naive perspective, but rather than try to “translate millions of lines of COBOL to Java”, why not just build a new system from the ground up, based on requirements and first principals? The function of these systems seems fairly simple from the outside. What am I missing?
I agree that IBM gave us the PC with the BIOS listing and open hardware specifications.

(and they tried to close the barn door with the ps/2, microchannel and os/2 but failed pretty miserably)

Meanwhile Microsoft with its non-exclusive software agreement courted hardware vendors and made MS-DOS and soon windows work with a multitude of hardware products. It fostered hardware competition and drove down the price.
Rspamd falls back to sqlite if you do not have Redis configured
Google Pixel C: https://github.com/pixelc-linux/documentation

Disclaimer: I'm one of the authors
Exactly! If you look at their employee Twitter feeds, it is littered with under 18 kids who somehow have twitter accounts & are tweeting the same generic content linking back to their websites.

Also questionable is internal slack screenshots being shared of harassing female interviewees, mass reporting critical tweets & other content across YT & LinkedIn.
What I don’t understand is why Apple made accessing the underlying UIKit/AppKit elements such a fight in the first place. They knew they couldn’t encompass the full breadth of these frameworks in many years to come, so why not allow easy access to underlying implementation details, to allow fine tuning for those that want/need it. Really dumb decision making, but that seems to be a lot of what Apple is doing in the last few years.
I remember somebody bringing up that supposedly people paid large sums of money for low number license plates in Saudi Arabia as "proof" of their vanity. Apparently it happens here too, and probably anywhere else with low number license plates. Goes to show that whenever someone talks about some strange thing happening in far away place, you should always ask if it's even unique to that place.
Worth noting that Google's browser, Chrome, spoofs Firefox and Safari.
This is a lot worse than it looks.

https://twitter.com/whiteHatSnr/status/1330455721897443329/p...

Shame on Whitehatjr and on Byju's. This is outright fraud.
I strongly recommend looking into Chasquid:
https://github.com/albertito/chasquid

Only SMTP though, for the IMAP part you need to use something else like Dovecot.
NoiseScope: Detecting Deepfake Images in a Blind Setting [pdf]
talk: https://drive.google.com/file/d/1FwCCmwf-5PRwwBx2PMjYRSZM5C2...
Uh, not really. Usually quite the opposite actually. For instance, Linux, the modern land of free/open computing, comes to us from Unix... which was made by Dennis Ritchie and Ken Thompson, two early pioneers of OSs... who worked for Bell Labs, owned by AT&T (and maybe shared with Western Electric? I forget).

Computers back then were far too expensive for them to be anything but reliant on capitalism. It was only with the commoditization of hardware that free and open computing really even became an option.
How much is YouTube worth today?
Google acquired YouTube for US$1.6bn in 2006. How much is it worth today?
> The correct solution, according to our support contact, is that we wait a second after uploading to S3

I'm shocked that you got this answer. This is definitely not how you are supposed to operate.

If you need to ensure the sequantiality of a write followed by a read on S3, the idiomatic way is to enable versioning on your bucket, issue a write, and provide the version ID to whoever need to read after that write.

Not only will that transparently ensure that you will not read deprecated data, but it will even ensure that you actually read the result of that particular write, and not any consecutive write that could have happened in between.

This pattern is very easy to implement for sequential operations in a single function, like:

version = s3.put_object(...)
data = s3.get_object(version_id=version, ...)

I agree that when you deal with various processes it can become messy.

In practice it never bothered me too much though. I prefer having explicit synchronization through versions, rather than having a blocking write waiting for all caches to be synchronized.

Also, this should only be necessary if you write to an already existing object. New keys will always trigger a cache invalidation from my understanding.
Basically milking FOMO onto Parents, making kids build random apps & giving out visiting cards + auto-generated content.
WhiteHatJr is a scam company and Facebook invested USD 300 million in their parent company, Byjus
Blockchain Data Analytics Needs an Upgrade; Covalent Review
Yes and no. It certainly is possible to get good deliverability, but you gotta play by the rules (which is: all the RFCs). But when you do, there are also a lot of poorly configured email servers out there that don't comply to the RFCs at all, so email services need some tolerance to processing email from badly configured sources. It is almost always a compromise.

It is easy to get an email server running initially, but hard to get all the auxiliaries (SPF, DKIM, DMARC, MTA-STS, TLSRPT, BIMI, etc) set up correctly. It's even harder to debug deliverability issues, since there is 0 feedback on why your email is not being delivered. To a point where it inspired me to build an email hardening monitoring/validation service [0].

At the risk of being downvoted by people who are frustrated by email deliverability (and it is frustrating, I know): when you have email deliverability issues, it is almost always because you did something wrong on your end. Remember that false positives in spam detection hurts the $EVIL_BIG_CORP receiver as much as it does to you as a sender.

[0] https://www.mailhardener.com
Even if wayland has completely taken over as the underlying server, there will always be the need for Xwayland just to be able to run old X11 based software. As much as I think that actively developed software should target wayland, I consider it of great importance that old software still can be run.
Great episode! Now I'm thinking how great it would be to do one with Ken Thompson to hear it from his angle.
I'm working on learning COBOL for IBM i, and to do so, I picked up a server that runs it on eBay (€500), learned to install it, then started reading the IBM documentation[1]

You can skip the hardware purchase by joining the IBM i Hobbyists discord[2]; there are a decent number of people with machines who are happy to give out accounts (myself included)

IBM i is a lesser used platform for COBOL, though; the main one is IBM mainframes (aka MVS and z/OS). To get started there, you could try Master the Mainframe (I don't have a link handy, sorry) or tk4[3], and get support from the Mainframe discord[4]. I'm focusing on IBM i because I found it significantly easier to get started, and the platform itself has a really unique design that I was interested in learning about.

[1] https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/rza...

[2] https://discord.gg/s5xs5ceW26

[3] http://wotho.ethz.ch/tk4-/

[4] https://discord.gg/XFrzjs2ydP
> Rug Driven Development

I'll steal this :) Encountered a few of those during my career as well as if you can't see a problems they can't hurt you...
I'd love for them to lose, but unfortunately reality leans in the direction you've indicated.
Yeah, maybe. They are driving the price of software to zero which helps ios and macos device sales. But I think if they work hard to close things they might end up with a bigger part of a smaller pie. I don't know, maybe they don't need help from people on the outside and can do it all themselves.
JDBI is awesome :)
EdTech in India is a huge mess. My mom was the principal of a high school for about 12 years and has first hand knowledge of the kind of overt corruption companies engage in to get a school contract signed. It is a huge and booming market and everyone wants to cash in through the shortest route possible - cheat and bribe.
A bunch of hardware acceleration (primarily involving the GPU because of the weird it-runs-its-own-mini-OS situation) are either not currently implemented or can only be used via a rather hacky kludge. Once the GPU boots and passes off execution to the Arm cpu that works mostly as intended, but talking to the GPU again and getting it to do heavy lifting is still a work in progress.
I had similar issues where I wanted to remove IMAP complexity from client app, so I created a daemon proxy that sits between client and an IMAP server and “translates” REST API requests to IMAP commands: https://github.com/andris9/imapapi
You would very much enjoy browsing Reddit via i.reddit.com if you haven’t already heard of it. Lightweight, fast, minimalist, web. It’s missing some newer features like chat messaging but it gets the job done quite well otherwise. And it’s ad free!
Debian is only 9 years older then Arch though. Debian was 7 years 20 years ago, Arch is 18 years this year.
I've not investigated very deeply into it.

For my use case (a digital picture frame), I've simply rejected images that looked very bad after dithering, and that's very often

- (a) generally dark images,

- (b) very gradient-based images (banding appears) and

- (c) art with a color spectrum that's very narrow in lightness, but wide in value (i.e. most colors map to the same level of gray after converting to grayscale)

Besides using Floyd-Steinberg dithering, I have not tried anything fancy.

As I mentioned above, the exact quality of differing varies by a large amount depending on the tool. I would recommend comparing the quality of GIMP vs. other tools on a single example image.
Oh, wow a personal attack! I didn’t want to offend anyone, but you somehow feel attacked. Either way, have a good day. :)
Imagine the Ti calculator monopoly but something similar for digital teaching if not kept in check.
I disagree. The landscape has changed significantly since the 80s. A locked down platform makes a lot more business sense now than it did back then (unfortunately). Its not like computing company pioneers were so ideological that they turned down $$$$ for freedom. Nor is it like there weren't more closed platforms back then, the closed off platforms just got outcompeted.
Best SEO Services to Increase Website Income
Interesting. This reminds me of the story of Siraj Raval, a formerly highly influential YouTuber on machine learning and blockchain topics:
https://www.plagiarismtoday.com/2019/10/16/why-siraj-ravals-...

Some years ago, when I started getting into machine learning, I couldn't tell he is a fraud. Considering that just before he was broadly exposed as a fraudster, he was invited by the European Space Agency (ESA) to give a talk, I was in good company. I think the only reason he got exposed is because he started making stupidly bold claims, attributing high-profile original research to himself. If it weren't for this, he would probably still be accepted by the mainstream because the case a few experts could make against him wouldn't be strong enough.

My point is: it is hard to see what is fraud and what isn't. If the ESA can't tell the difference, how can average parents?
In theory, theory and practice are the same. In practice, they're not.
UK: Two Covid tests a week could win people a 'freedom pass'
Perhaps we're living in Minecraft with better resolution.
Hey, I built this site and just noticed the traffic. If anyone has questions, ask away :) A better starting url is https://rebrickable.com/
None. But it doesn't need them, I think, because it does not send email, it prints an email from a template and a mailing list, then uses mailto[1] to send that to your email client, and you send the templated email from your regular mail client.

Mailto is an protocol like (tel or sms) that invokes a secondary application to send the mail. The way this works depends on how your machine is set up.

For example, on mine it will open my GMail. Before I let GMail handle mailto, it would open my Outlook.

What mail2merge does is take an email template, and a mailing list, and create a mailto link for each one in turn. In order to send that email you need to click the "Do Next Mailto" button, which will open your mail client with the email ready to send. You then need to click send in your email client to send the mail.

I don't know what features Outlook, or GMail, (or any of the other mail clients that you can hook up to mailto), have to prevent spam but presumably they have some. I feel a little scared to say, "the responsibility for spam is with the mail clients, and senders", (because I know how spam is a painful topic and also there's plenty I don't know about how span and email works), but that's how I think about it in this case.

I created this because... I wanted a simple way to send mails from a list, without the complexity and rigmarole of the different mail merge providers. I tried a few GMail add-ons, browser extensions, and "list managers", but they were all too complex. Personally, I also kind of like that I get a "final say" on each mail.

It might be an issue if your list has 20,000 people, but then I guess you can split it and get a couple of people doing it for you.

A slower mail merger, for a more civilized age.

[1]: https://en.wikipedia.org/wiki/Mailto
I don't think apple depends on very many companies at all anymore. Not intel, nvidia (or arm), or amd.

I would say they have transitioned to depend more on folks like samsung and tsmc.
Huh? Everything clearly states it doesn't, and that they are planned for version 3.2
Xorg 1.21 is still unlikely to be released. Just minor backports to 1.20 (and there are ongoing developments there).
Taken together, 'This Waifu does not exist' and 'This snack does not exist' may well put you off eating snacks while looking at Waifu faces. For life.

"Mollusc Tentacles' Purée Supplemented Pretzles". "Dothraki horse-heart gummy bears". Etc.
Any Gimp article wouldnt be complete without a list of all the alternatives so here are some Image Manipulation Programs that are not Gimp but also not Photoshop:

* Krita (OSS) https://krita.org

* Pinta (OSS, Paint.NET Clone) https://www.pinta-project.com

* Paint.NET (Freeware) https://www.getpaint.net

* Paintshop Pro 4.14 (Last Freeware Version) https://www.pagetutor.com/downloads/psp412.html

* Affinity Photo https://affinity.serif.com

Also https://www.photopea.com and https://pixlr.com in the browser
You Can't Live Your Best Life Without Fitness
Sounds terrible. How are his accounts being taken down?
Learning Chess at Four and Forty
JOOQ doesn’t seem like it removes much boilerplate. It looks like it does a ton of code generation, and then on the other side you have an extremely clunky way of getting your data in a usable format.

I don’t really have a horse in this race (in Clojure there’s no need to map between results and idiomatic data structures in your domain, and you can add as much or as little schema/type checking as you want) but in previous lives doing OOP I have never lamented them 5% of problematic SQL queries to the point I’d throw away the rest that an ORM gives me. Just break out into a more powerful query language, hide it behind an interface and you still get to return meaningful objects in your domain.
> There’s a reason why phoronix is banned on r/Linux and other FLOSS subreddits.

Is it though? I just went to r/Linux and did Cmd+F to search through the rules if they mentioned Phoronix, and I found this [1] on the page.

[1] https://old.reddit.com/r/linux/comments/jwgf5c/amd_radeon_rx...
I type well on a QWERTY keyboard. It could be simultaneously true that a Dvorak layout would be better for new typists to learn and use for a lifetime but for me to remain better off unchanged. If I made that choice, it would be because I was interested in the efficient expression of my ideas. (The irony of me typing this on a iPhone on-screen keyboard is painful to me.)
Hey, just wanted to say that bottomless.com is a great name for a startup. I instantly guessed what your business is without even navigating to the landing page. As someone who is big into branding and naming things, I like it.
Also Dwarf Fortress ;-)

In Minetest, Terrain is generated using Perlin noise (or Simplex noise?). Voronoy noise is used to put a landscape on top of it. The result is quite convincing. even if you use a bit crazy values for noise parameters, you can get arches and "floating islands" that remind of fantasy landscapes.

Any sufficiently complex process looks like randomness (that's what we colloquially call "luck"). Therefore randomness (PRNG, coherent noises) can look like a complex process with enough trickery.
“This one trick to do sqr() and cube() in C”
A Survey of System Architectures and Techniques for FPGA Virtualization
Vitamin C was the actual cure for scurvy, so hey.

(Before British sailors started drinking lemon juice, they lost a few sailors on each long voyage due to scurvy. Afterwards, none. So anything is possible.)
I tried briefly with VoiceOver, and I'm afraid it needs some work. Feel free to open an issue or suggest how to improve it: https://github.com/cadars/john-doe
As a creative playground my oldest has got into Lego Worlds much easier than Minecraft but it's also far more limiting, looking forward to carrying that over and teaching them the possibilities around redstone
These are beautiful charts. I'm a complete noob to anything bio related. I wonder how many of these pathways are yet to be discovered?
I feel scared for him. He has been constantly exposing more of this shitty company on reddit (r/india)

WhiteHatJr's ads are complete BS. They advertise that a 9 year old kid (wolf gupta, yes that is apparently his real name) got a job at Google
Somewhat similar, I trained as an industrial electrician but ended up a lead software engineer.

While very different fields a lot of the skills to be successful at one are applicable to the other.
If a real-life fatal basilisk image (https://en.wikipedia.org/wiki/BLIT_(short_story) ) is possible, it will be created by something like this. The method is akin to how it is developed in the prequel story: An AI that is adversarially trained and accidentally produces a visual effect that crashes human brains.
Show HN: Travel with confidence and go where its open
I drool over the Odroid N2+, but mostly I just use a Raspberry Pi. 32 bit Raspbian is fine for me and most of it works fine (although the fake kernel mode switching video driver is less then ideal) and i don't really care to lose the huge community for when I need to figure out an issue. Makes figuring out problems a google search solution and not a debug probe solution.
So I guess people use this cause they don't want to spend some time learning SQL...
Why is happiness at 80 more important than happiness at 20, 30 or 40?

If anything it’s less important as you’re less likely to see 80 than any preceding year.
> pushes the pixels to the X server by calling a function in libX11.

That's how X is used today. The system was designed and implemented completely differently from today's use. The server had fonts and the client asked to get characters drawn. Or arcs. Sending pixels was a big exception for rare cases and it was far too inefficient for the machines of the 1980s and 1990s.

Nowadays the main usage is over a little corner case of the protocol and implementation. The bigger part of code is just collecting dust, bitrotting, a maintenance burden, probaby a vector for security attacks (though not very bad ones, because they typically require local access to the workstation computer). For this reason X is being replaced by Wayland for over 10 years. The speed of adoption seems to be "twice as fast as IPv6"... As IPv4 continues to do the work for the majority of Internet usage, X continues to do the work on the majority of Linux desktops.
Don't you only need 5 pins for VGA: R,G,B,HSync,and VSync?
Am I the only one who see a inherent problem with the experiment?

Serious men all wear more or less the exact same outfit, a suit for business.

While women has a plethora of clothing to choose from for business.

AI like us usually takes the path of least resistance.
Mini-B seemed to have an exceedingly short lifespan, even by tech standards. I have some mini-B gear, but micro-B seemed to quickly supersede mini-B. (Micro also has some fragility issues of its own, of course.)
A fullstack but simple mail server (SMTP, IMAP, Antispam, Antivirus...). Only configuration files, no SQL database.
https://github.com/tomav/docker-mailserver
> GIMP is such a strange tool.

GIMP is less strange than AzPainter[0], even less strange than GrafX2[1].

FTR, Grafx2 (GrafX 2.0 and beyond) would celebrate its own 25th Anniversary next year.[2]

But really, development of the first version of GrafX2 (GrafX 1.0) started in 1995.[3]

> GRAFX 2.00 Beta 90% (11/01/1996) - Wired'96 release

> This version was 1st shown at the Wired'96 demo party in Belgium. We gave it to many people there, so let's start history from here. Note that there were a few different "90%" versions because we didn't want to change the number just for tiny bug-fixes.

> GRAFX 1.0? -> 1.02 (09/??/1995 -> 07/??/1996)

> Forget it!

So, Grafx2 & GIMP are age-mates, but GrafX2 maybe is 'older brother'.

[0] https://github.com/Symbian9/azpainter

[1] http://grafx2.chez.com/

[2] http://grafx2.chez.com/index.php?article4/version-history

[3] http://grafx2.chez.com/index.php?article7/1990s
WhiteHat Jr is one of the worst startups in India, there product is pure crap, employees are equally stressed with outrageous targets.

Unfortunately any dissent is limited to social media as Indian media will peddle whatever the advertisers/government want them to say.
The source said: "They will allow someone to wander down the streets, and if someone else asks why they are not wearing a mask, they can show the card, letter or an App."

Um, masks are not required in the street now, does this source know something we don't?
A fullstack but simple mail server (SMTP, IMAP, Antispam, Antivirus..) in Docker
I studied a metallurgy subject that focussed on crystals as a bit of fillin in my electrical engineering degree. The thing is that large scale macro features like crystalline surfaces and grains are driven by atomic structure that was first deduced through x-ray imaging and then like.
Moving away from? Ambiguity? Maybe from "x++", and even that is not clear.

There is no ambiguity, "++x" is as strong as ever in the C family including C, C++, C#, Java, JavaScript. Python added "x+=1" which is as ambiguous as "++x" and did so (relatively) recently, even though it had "x=x+1".

I'm not sure why you think "programming languages are moving away from the ++ operator". Care to elaborate?
More Secure in the Public Cloud
I wonder if the right to repair laws that are gaining momentum might help fix this.
Plenty of stuff,

https://github.com/golang/go/issues/42430

As usual, Go knows better than other the older languages and then a kludge solution gets done.